	@media (min-width:768px) {
	.col-sm-new-9{width: 73.2%;}
	.col-sm-new-10{width: 77.2%;}
	.col-sm-new-11{width: 81.2%;}
	.col-sm-new-3{width: 22.2%;}
    .col-sm-new-2{width: 21.5%;}
    .content-cur .col-sm-new-2.control-label{width: 16.1%;}
	.col-sm-new-1{width: 15.9%;}
	}
ul{display:block;margin:0;padding:0;list-style:none;}
li{display:block;margin:0;padding:0;list-style:none;}

.info-boxs .info-error li {color: #c00;}
.formbody{padding:10px 8px;}
.formtitle{border-bottom:solid 1px #d0dee5; line-height:35px; position:relative; height:35px; margin-bottom:28px;}
.formtitle span{font-weight:bold;font-size:14px; border-bottom:solid 3px #66c9f3;float:left; position:absolute; z-index:100; bottom:-1px; padding:0 3px; height:30px; line-height:30px;}
.form-listbox .forminfo li .uew-select{margin-bottom:13px;}
.forminfo{padding-left:23px;}
.forminfo li span.help-block{color:#c00;}
.forminfo li{margin-bottom:13px;}
.forminfo li label{width:93px;line-height:34px;display:block;float:left;text-align:right;margin-right:8px;}
.forminfo li i{color:#c00; padding-left:20px; font-style:normal;}
.forminfo li cite{display:block; padding-top:10px;}
.dfinput{width:345px; border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; background-repeat:repeat-x; padding:6px;}
.textinput{border-top:solid 1px #a7b5bc; border-left:solid 1px #a7b5bc; border-right:solid 1px #ced9df; border-bottom:solid 1px #ced9df; background-repeat:repeat-x; padding:10px; width:504px; height:135px; line-height:20px; overflow:hidden;}
.info-boxs .info-error {
    margin-top: 12px;
    background: #fdfdfc;
    border: #ddd 1px solid;
    padding: 10px 8px;
    width: 80%;
    margin-left: 100px;}
.btns {
    padding: 8px 22px;
    font-size: 13px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
    margin-right: 5px;}	
.info-boxs .info-error .title-name {
    color: #333;
    padding-bottom: 6px;
    font-size: 14px;
    border-bottom: #ddd 1px dashed;}
.btn-pading-left40{
	margin-left:40%;
	}

.list-height-au{height:255px;overflow-y:auto;}
.list-page-style{margin:0px 0px -30px 0px;}
.mt-5{margin-top:-5px;}
/**/
.map-dis-style{z-index: 999999;position: absolute;width: 800px; height: 500px; top:-50px; right: 90px; border: 1px solid gray; overflow:hidden;}

.bgRed{
    /*background-color: #f3f3f3;*/
    background-color: #FFCC33;
}
.bggray{
    background-color: #eee;
}
/******/
.file-img{  
    vertical-align:middle;  
    position:relative;  
    right:0px;  
	top:-75px;  
    opacity:0;  
    z-index:1;  
   width:320px
}   
.viewfile {  
    z-index:99;  
    padding:2px;  
    vertical-align:middle;  
    color:#999;  
}   
.img-bottom{    
    color:#fff;  
	display:block;  
    text-align:center;  
    cursor:pointer;  
    float:right;
	top:-35px;
    position:relative; 
    border-radius:0px	 
}  
/*文本输入框*/
.textarea-style{width: 116.5%;height:65px;margin-left: -4px;border:1px solid #eee}
.textarea-item{width:100%;height:68px;border:1px solid #eee;padding:6px;}

/*选项卡新加*/
.mar-bor{margin-left:1px;border-radius:0px;}

/*推送图片*/
 ul,li{list-style:none;padding:0;margin:0;}
.icheckbox_sm-blue{
	position:absolute;
	display: block;
	margin: 0;
	padding: 0;
	color: #999;
	border-radius:3px;
	cursor: pointer;
	text-align:center;
	border:1px solid #CCCCCC;
	width:170px;
	height:250px;
	top:0;
}
.icheckbox_sm-blue:hover{
	border: #0095ff solid 2px;
	color: #333;
}
.icheckbox_sm-blue.checked{
	background: #fff;
	background: url("../img/icon-right.png")no-repeat right bottom;
	border: 2px solid #0095ff;
	color: #333;
}
.icheckbox_sm-blue.disabled{
	opacity: 0.6;
	cursor: default;
}
.icheckbox_sm-blue.disabled:hover{
	border-color: #ccc;
}
.icheckbox_sm-blue.checked:hover{
	border-color: #0095ff;
}
.push-pictur{float:left;position:relative;width:170px;height:250px;margin:4px 2px;font-size:12px;color:#555;margin:10px}
.pictur-wid{width:170px;height:250px;position:absolute;z-index:0;}

/*菜品补货*/
.icheckbox_xs-blue{
	position:absolute;
	display: block;
	margin: 0;
	padding: 0;
	color: #999;
	border-radius:3px;
	cursor: pointer;
	text-align:center;
	border:1px solid #ddd;
	width:110px;
	height:70px;
	top:0;
}
.icheckbox_xs-blue:hover{
	color: #333;	
}
.icheckbox_xs-blue.checked{
	background: #fff;
	background: url("../img/icon-right.png")no-repeat right bottom;
    border:2px solid #0099FF;
	color: #333;
}
.icheckbox_xs-blue.disabled{
	opacity: 0.6;
	cursor: default;
}
.icheckbox_xs-blue.disabled:hover{
	border-color: #ccc;
}

.choose-box .push-pictur_xs{float:left;position:relative;width:110px;height:140px!important;font-size:12px;color:#555;margin:10px 5px 5px 10px}
.commodity-boxs .push-pictur_xs{margin:10px 2px 35px 10px}
.mb-0{margin-bottom:0px!important;}

.choose-box{float:left;position:relative;margin-bottom:5px}
.delete-box{background: url(../img/close_big.png)no-repeat right 1px;
    width: 18px;
    height: 18px;
    float: right;
    position: absolute;
    right: 7px;
    top: 11px;
    text-align: center;
    z-index: 9;
    background-color: rgba(51, 51, 51, 0.3);
	background-size: 90%;
	border-radius:1px;
}
.choose-box .page-btn{margin-top:6px;clear:both}
#proLists,.product-lists{display:flex;flex-wrap:wrap;justify-content:center;}
/**/
.btn-style{
	background: #fff;
    margin: 0 auto;
    width: 95%;
    padding: 0px;
    border-radius: 3px;
	text-align:center;
}
.fwmc_xxk {
	overflow: hidden; 
	width: 100%; 
}
.fwmc_xxk li {
	 float: left;
	 width:20%;
	 height:65px; 
	 line-height:0px;
	 padding-top:10px;
	 border: 1px solid #ddd;
	 font-size: 18px;
	 color: #666;
	 margin-right: 15px;
	 text-align: center;
	 margin-bottom: 15px;
	 overflow: hidden;
	 cursor: pointer;
	 border-radius:1px;
	 
 }
.fwmc_xxk li p { 
	line-height: 20px;
	font-size: 1.4rem;
	color: #169ed8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
	margin-left:3%; 
	padding-right: 3%;
}
.fwmc_xxk li i { 
	    font-style: normal;/*去i标签斜体*/
}
.fwmc_xxk li.on {
	background: url(../img/fwkk.png) no-repeat right; 
	color: #169ed8;
	border: 1px solid #169ed8; 
}
.fwmc_xxk li.on p {
	color: #169ed8;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
	margin-left:3%;
	padding-right: 3%;
	}
.fwmc_xxk li.on i {
	    font-style: normal;
}
.nmb_jj { overflow: hidden;list-style: none;padding:0;}
.nmb_jj li {
	float: left;
	text-align: center;
	line-height: 30px;
	border: 1px solid #ddd;
	font-size: 20px; 
	padding: 0 12px;
	height:40px;
	width:65px;;
 }
.nmb_jj li.jia { 
	border-left: none;
	cursor: pointer; 
	color: #fff;
	width:75px;
	padding:0;
	height:40px;
	line-height: 36px;
	background:#37b2e6;
	border-radius:3px;
	border: 1px solid #169ed8;
	border-top-left-radius: 0px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0px;
}
.nmb_jj li.jian {
	border-right: none;
	cursor: pointer;
	color: #999;
	width:75px; 
	padding:0;
	height:40px;
	background:#f1f1f1;
	border-top-left-radius: 3px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 3px;}
.nmb_jj li .srkk {
	width: 30px;
	font-size: 16px; 
	border: none; 
	line-height: 24px; 
	text-align: center; 
}
/*按钮*/
a.ty_but-gray{
	height:40px; 
	line-height:40px;
	text-align:center;
	display: inline-block;
	font-size:1.5rem; 
	color:#fff;
	border-radius:3px;
	background:#bfbfbf;
	width:95px;
	margin-top:20px;
	margin-right: 8px;
}
a.ty_but{
	height:40px; 
	line-height:40px;
	text-align:center;
	display: inline-block;
	font-size:1.5rem; 
	color:#fff;
	border-radius:3px;
	background:#169ed8;
	width:95px;
	margin-top:20px;
	margin-right: 8px;
}
a.ty_but:hover{ background:#1187ba;}
.zwfb_zje {
    margin-left: 20px;
    font-size: 20px;
    color: #169ed8;
}
.gmxz_tip {
    margin-top: 30px;
    margin-left: 40px;
    font-size: 14px;
    color: #333;
}
.td-width-text{ font-size:15px;width:140px;text-align:center;color:#38393a;}

ol, ul {list-style: none; }	
.sys_spec_text{}
.sys_spec_text li{ float:left; height:28px; position:relative; margin:2px 6px 2px 0; outline:none;}
.sys_spec_text li a{ height:24px; padding:1px 6px; border:1px solid #ccc; background:#fff; display:inline-block; line-height:24px;}
.sys_spec_text li a:hover{ border:2px solid #e4393c; padding:0 5px; text-decoration:none;}
.sys_spec_text li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:2px; bottom:2px; background:url(../img/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}
.sys_spec_text li.selected a{ border:2px solid #e4393c; padding:0 5px;}
.sys_spec_text li.selected i{ display:block;}	

.progress-li{background:#fbfbfb;box-shadow: 0px 1px 5px #ababab;margin:9px 2%;}
.progress-box{width:100%;display: inline-block;height:30px;}
.progress-name{width:21%;float:left; border-right: 1px solid #e2e2e2;  padding-left: 5%; height: 30px; line-height: 30px;margin:0}
.progress-state{width:65%;float:left;margin:6px 0 10px 10px;}
.close-remove-btn{display: block;   width: 100%;text-align:center;margin-top:1%;}
.close-btn{background: url(../img/miquan/close.png) no-repeat right top;    width: 20px; height: 21px;    border: none;}

.product{background-color:#00a2ed}

/**/
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}


.switch label {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
}

.switch input {
  top: 0; 
  right: 0; 
  bottom: 0; 
  left: 0;
  opacity: 0;
  z-index: 100;
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.switch.demo3 {
    width: 70px;
    height: 25px;
}

.switch.demo3 label {
  display: block;
  width: 100%;
  height: 100%;
  
  border:2px solid #C7C7C7;
  background: #C7C7C7;
  border-radius: 40px;
 
}

.switch.demo3 label:after {
  content: "";
  position: absolute;
  z-index: -1;
  top: -8px; right: -8px; bottom: -8px; left: -8px;
  border-radius: inherit;
  background: #ababab;
  background: -moz-linear-gradient(#f2f2f2, #ababab);
  background: -ms-linear-gradient(#f2f2f2, #ababab);
  background: -o-linear-gradient(#f2f2f2, #ababab);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#ababab));
  background: -webkit-linear-gradient(#f2f2f2, #ababab);
  background: linear-gradient(#f2f2f2, #ababab);
  box-shadow: 0 0 10px rgba(0,0,0,0.3),
        0 1px 1px rgba(0,0,0,0.25);
}

.switch.demo3 label:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: -18px; right: -18px; bottom: -18px; left: -18px;
  border-radius: inherit;
  background: #eee;
  background: -moz-linear-gradient(#e5e7e6, #eee);
  background: -ms-linear-gradient(#e5e7e6, #eee);
  background: -o-linear-gradient(#e5e7e6, #eee);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#e5e7e6), to(#eee));
  background: -webkit-linear-gradient(#e5e7e6, #eee);
  background: linear-gradient(#e5e7e6, #eee);
  box-shadow:
      0 1px 0 rgba(255,255,255,0.5);
  -webkit-filter: blur(1px);
  -moz-filter: blur(1px);
  -ms-filter: blur(1px);
  -o-filter: blur(1px);
  filter: blur(1px);
}

.switch.demo3 label i {
  display: block;
  height: 100%;
  width: 35%;
  border-radius: 50%;
  background: silver;
  position: absolute;
  z-index: 2;
  right: 65%;
  top: 0;
  background: #b2ac9e;
  background: -moz-linear-gradient(#f7f2f6, #b2ac9e);
  background: -ms-linear-gradient(#f7f2f6, #b2ac9e);
  background: -o-linear-gradient(#f7f2f6, #b2ac9e);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f2f6), to(#b2ac9e));
  background: -webkit-linear-gradient(#f7f2f6, #b2ac9e);
  background: linear-gradient(#f7f2f6, #b2ac9e);
  box-shadow:
      inset 0 1px 0 white,
      0 0 8px rgba(0,0,0,0.3),
      0 1px 5px rgba(0,0,0,0.2);
}

.switch.demo3 label i:after {
  content: "";
  position: absolute;
  left: 15%;
  top: 25%;
  width: 70%;
  height: 50%;
  color:#fff;
  background: #d2cbc3;
  background: -moz-linear-gradient(#cbc7bc, #d2cbc3);
  background: -ms-linear-gradient(#cbc7bc, #d2cbc3);
  background: -o-linear-gradient(#cbc7bc, #d2cbc3);
  background: -webkit-gradient(linear, 0 0, 0 100%, from(#cbc7bc), to(#d2cbc3));
  background: -webkit-linear-gradient(#cbc7bc, #d2cbc3);
  background: linear-gradient(#cbc7bc, #d2cbc3);
  border-radius: inherit;
}

.switch.demo3 label i:before {
  content: "否";
  text-transform: uppercase;
  font-style: normal;
  font-weight: bold;
  color: rgba(0,0,0,0.4);
  text-shadow: 0 1px 0 #bcb8ae, 0 -1px 0 #97958e;
  font-family: Helvetica, Arial, sans-serif;
  font-size:12px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: -100%;
}

.switch.demo3 input:checked ~ label {
    background: #3498db;
    border: 2px solid #3498db;
}

.switch.demo3 input:checked ~ label i {
  right: 0%;
}

.switch.demo3 input:checked ~ label i:before {
  content: "是";
  right:150%;
  color: #fff;
  text-shadow: 
    0 1px 0 #afcb9b,
    0 -1px 0 #6b8659;
}
.bottom-but-box{
	margin: 0px 0px;
    padding: 20px 10px 5px;
    background: #fff;
    border-top: 1px solid #eee;
}
.btn-group>.btn, .btn-group-vertical>.btn {
position: unset;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 10px;
    clear: both;
    color: #666666;
    font-weight: normal;
    line-height: 1.48;
    white-space: nowrap;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    /* left: -30px; */
	left:auto;
	right:0;
    display: none;
    float: left;
    list-style: none;
    font-size: 13px;
    text-align: left;
    background-color:#fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
	/* min-width:105px; */
	padding:0;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-top:-2px;
	z-index:9;
}
.f-table tbody tr:last-child td .dropdown-menu,.f-table tbody tr:nth-last-child(2) .dropdown-menu,.f-table tbody tr:nth-last-child(3) .dropdown-menu{top: -233%;}
.f-table tbody tr:first-of-type td .dropdown-menu,.f-table tbody tr:nth-of-type(2) .dropdown-menu,.f-table tbody tr:nth-of-type(3) .dropdown-menu{top: 100%!important;}
.dropdown-menu>li>a:hover {
   background:#f5f5f5;
}

.dropdown-menu>li{
	border-bottom: 1px solid #f5f5f6;
}
.arrow-lower-s{
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #ccc;
	position: absolute;
	top: -9px;
	left: 78px;
}
/*搜索功能*/
.empty-item {
  display:none;
}
.empty-box .empty-item {
  display:block;
}
.hiding {
  display:none;
}
/*下拉列表控制*/
.f-table tbody tr td .open>.dropdown-menu{max-height:112px!important;overflow:auto;z-index:99999;margin-top:0px !important}
.f-table tbody tr:last-child td .open>.dropdown-menu{max-height:86px!important;overflow:auto;z-index:99999;margin-top:-2px !important}
/*设备管理新增副本*/
.posr{
    position: relative;
}
.navbar-dropDown{
    z-index: 9;
    width: 94%;
}
.menu-dropDown{
    width: 100%;
}
.navbar-dropDown{
    right: inherit;
    left:3%;
    top:34px;
}
.choice-menuboxs .tree-checkboxDrop input{
    margin-top: 9px;
}
.message-listsDrop{
    padding-right: 0;
}
@media (max-width:420px) {
.dropdown-menu{left:-25px;}
}