@charset "utf-8";
@import "tipso.min.css";
*{margin:0;padding:0}
html{width:100%;height:100%}
body{height:100%;width:100%;margin:0 auto;font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";font-size:14px;background: #f3f3f3;overflow:hidden;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(255,0,0,0)}
a{ width:auto; height:auto;}
a:link,a:visited,a:hover,a:active{text-decoration:none}
ul,li,dl,dt,dd,p,img{border:none}
ul,li{list-style:none}
.fl{float:left}
.fr{float:right}
input:focus,select:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;font-family:"Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei";}
input[type="radio"],.radio{display:inline-block;width:15px;height:15px;border-radius:50%;border:1px solid #d8d8d8;cursor:pointer;margin-right:5px;vertical-align:middle}
input[type="checkbox"],.checkbox{display:inline-block;width:15px;height:16px;cursor:pointer;margin-right:3px;margin-left:3px;vertical-align:middle;background-image:url(../images/icon.png);background-position:-428px -3px;appearance: none;-webkit-appearance: none;outline: none;border:none;position: relative;top: -1px;}
input[type="checkbox"]:checked, .checkbox:checked{background-position:-398px -3px;}
.clear{zoom:1}
.clear:before,.clear:after{content:" ";display:table}
.clear:after{clear:both}
/*按钮*/
.btn-small{width:80px;height:36px; color:#fff;border-radius: 2px; border:none;cursor: pointer; display:inline-block; vertical-align:middle; line-height:36px;}
.btn-add{ background:#ff8800;}
.commbtn{ width: auto;height:35px;min-width: 100px; border-radius: 2px;margin-right:10px; border-radius:5px; padding:0px 10px;font-size:14px;color:#fff;border:none;font-family:"微软雅黑";cursor: pointer;}
.commbtn.m1{margin-left: 10px;}
.mb{margin-bottom:10px;}
.ml{margin-left:20px;cursor:pointer;}
.mt{margin-top:10px;}
.ml1{margin-left:30px;}
.commtext.text_1{width:108px;}
.commtext.text_2{width:555px;}
.commtext.text_3{width:160px;}
.commtext.text_4{width:50px;}
.commtext.text_5{width:90px;}
.pt1{padding-top:100px !important;padding-left:130px !important;}
.pt2{padding:10px 20px;}
.btn-blue{background-color: #1783ba;    text-align: center; color: #fff !important;}
.btn-red{background-color: #ff7e7e}
.btn-green{background-color: #54c758}
.btn-grey{background-color: #fff;border:1px solid #8792a4;color:#333;}
.backbtn{ background: #fff;border:none;float: right; display: block; line-height: 39px;margin-right: 15px; color: #0f254a;font-size: 14px; cursor: pointer; }
.comBtn{height:30px; line-height:30px;border-radius:3px; display: inline-block;padding:0px 15px; font-size: 12px; margin-left:5px;cursor: pointer; border:none;color:#fff;background-color:#1783ba; text-align: center;}
.greenBtn,.yellowBtn,.orangeBtn,.blueBtn,.redBtn{margin-top:5px;float:right;height: 30px;line-height: 30px; border-radius: 3px;display: inline-block;padding: 0px 15px;font-size: 12px;margin-left: 5px;cursor: pointer;border: none;color: #fff; text-align: center;}
.yellowBtn{background-color: #ffb835;}
.orangeBtn{background-color: #ff7a48;}
.blueBtn{background-color: #1783ba;}
.greenBtn{background-color: #02c459;}
.redBtn{background-color: #ff4b4b;}
.commtext1{width:120px !important;height:30px;text-indent: 5px; border: 1px solid #f2f2f2;  }
.commtext2{width:60px;height:30px;text-indent: 5px; border: 1px solid #dedede;    color: #666;}
.commtext3{width:260px;height:40px;text-indent: 5px; border: 1px solid #f2f2f2;}
.commtext4{width:400px;height:30px;text-indent: 5px; border: 1px solid #f2f2f2;}

.commtext5{width:200px !important;height:30px;text-indent: 5px; border: 1px solid #f2f2f2;}

.btn-green{background-color: #54c758}
.btn-grey{background-color: #fff !important;border:1px solid #8792a4 !important;color:#333 !important;    position: relative;top: 1px;}
.backbtn{ background: #fff;border:none;float: right; display: block; line-height: 39px;margin-right: 15px; color: #0f254a;font-size: 14px; cursor: pointer; }
/*提示*/
.style1{color:#FF0000 !important;}
.errortip,.error{color:#DD433E;font-size: 12px;margin-left: 5px;}
.errortip{color:#ff0000;font-size:13px;}
.errortip i.tipicon{display: inline-block; width:16px;height:16px;background-position:-456px -2px;position: relative;top:-2px; margin-right:5px;}
/*icon*/
.icon {background: url(../images/icon.png) no-repeat;display: inline-block;vertical-align:middle;margin-right: 5px;}
.icon.waitTo{width: 35px;height: 20px;background-image:url(../images/icon.png);background-position:-93px -50px;}
.Menu_bar {width: 100%;height: 60px;position: fixed;top: 0;left: 0; padding-left:120px;background-color:#fff;}
.Menu_bar .ctrlBtn{position:absolute;left: 40px;width: 40px;height: 30px;background-color: #1c3132;background-image:url(../images/icon.png);background-position:-161px 5px;cursor: pointer;margin: 15px 0 0 20px;border-radius: 3px;}
.Menu_bar .ctrlBtn.active{float: left;width: 40px;height: 30px;background-color: rgba(35, 58, 92, 1).;background-image:url(../images/icon.png);background-position:-161px 5px;cursor: pointer;margin: 15px 0 0 10px;border-radius: 3px;position:static;}
.Menu_bar .right_bar {float:right;min-width: 100px;height: 60px;float: right;color: #999;}
.right_bar .info{float:left;height:100%; align-items: center;position: relative;margin-left:30px;line-height: 60px;}
.right_bar .info.logOut{cursor: pointer;margin-right: 10px;}
.right_bar .info span.setOuticon{cursor: pointer;display: inline-block;width: 10px;height: 10px;background-position:-264px -7px;}
.right_bar .info .userWrap{float:left;position: relative;height: 60px;}
.right_bar .info .username{display:inline-block;line-height: 60px;}
.leftcon{width:120px;height:100%;background-color:rgba(35, 58, 92, 1); position: fixed;left: 0;z-index: 99;}
.leftcon .logo,.leftcon .logo a{width: 120px;height: 60px;display: block;background-color:rgba(35, 58, 92, 1); text-align: center;}
.leftcon .logo img{max-width: 100%;width:48px;height: 48px;vertical-align: middle;margin-top:8px;}
.leftcon.shou{width:50px;}
.leftcon.shou ul.sideBar li a{width:50px;}
.leftcon.shou ul.sideBar li span{display: none;}
.leftcon.shou ul.sideBar li a{margin-left: 0px;}
.leftcon.shou ul.sideBar li a i{margin-right: 0px;position:absolute;top: 21px;left: 16px;}
.leftcon.shou ul.sideBar li a i.index{margin:0;}
.leftcon ul.sideBar li a i{margin-right: 0px;position:absolute;top: 21px;left: 9px;}
.leftcon.shou .logo,.leftcon.shou .logo a{width: 50px;}
.leftcon ul.sideBar li{display: block;color:#ccc;width:100%;min-height:60px;position:relative;}
.leftcon ul.sideBar li.active{background:#0c2b49;}
.leftcon ul.sideBar li a{color: #fff;display:block; width: 120px;height: 60px;line-height:60px; font-size: 14px;text-align: left;padding-left:35px;margin-left: -5px;}
.leftcon ul.sideBar li a b{width: 100%;height: 100%;display:block;position:relative;z-index:2;}
.leftcon ul.sideBar li a b span{margin-left:25px;}
.leftcon ul.sideBar li a i.index{display: inline-block;width:17px;height:17px;background-position:-356px -52px; }
.leftcon ul.sideBar li a i.shopping{display: inline-block;width:17px;height:17px;background-position:-390px -52px;}
.leftcon ul.sideBar li a i.sale{display: inline-block;width:17px;height:17px;background-position:-3px -4px; }
.leftcon ul.sideBar li a i.storehouse{display: inline-block;width:17px;height:17px;background-position:-60px -4px;}
.leftcon ul.sideBar li a i.finance{display: inline-block;width:17px;height:17px;background-position:-86px -3px;}
.leftcon ul.sideBar li a i.data{display: inline-block;width:17px;height:17px;background-position:-117px -4px; }
.leftcon ul.sideBar li a i.set{display: inline-block;width:17px;height:17px;background-position:-116px -4px; }
.leftcon ul.sideBar li a i.jiankong{display: inline-block;width:17px;height:17px;background-position:-31px -4px;}

/*右侧内容*/
.rightcon .wrap{width:100%;height:100%; background: #fff;position: relative;}
 .tabBar{background: rgba(246, 246, 249, 1);height: 40px;color: #333;width: 100%;line-height: 40px;padding:0px 10px 0px 120px;overflow: hidden; position: absolute;top:60px;left:0px;z-index:10}
 .tabBar span{display: block;padding: 0 15px;background: #d7d7d7;float: left;cursor: pointer;}
 .tabBar span.curTab{background: #1783ba;color: #fff;}
 .tabBar span.curTab i{background-image:url(../images/icon.png);background-position:-235px -7px;width: 10px;height: 10px;margin:0 0 0 10px;position: relative;top: -1px;}
.rightcon .mainBox{height:100%;position: relative;}
 .subMenu{position: absolute;left:120px;top: 100px;width: 175px;height:100%;background: rgba(235, 237, 239, 1);z-index:11; display: none;}
.subMenu .bar{width: 175px;}
 .subMenu .bar .nav, .subMenu .bar li{cursor: pointer;line-height: 40px;text-indent: 20px;}
.subMenu .bar .nav:hover, .subMenu .bar>ul ul>li:hover{background: #fff;}
 .subMenu .bar .nav:hover, .subMenu .bar>ul ul>li.active{background: #fff;}

 .tabBar .titBar{padding-left:20px;}
.join{cursor: pointer;background-color: rgba(246, 183, 43, 1) !important;color:#fff}
.join2{cursor: pointer;background-color: #ba62ab !important;color:#fff}
.join3{cursor: pointer;background-color: #01c764  !important;color:#fff}
.join4{cursor: pointer;background-color: #394eac  !important;color:#fff}
.join .apply,.join2 .apply,.join3 .apply,.join4 .apply{color:#fff}
.join .apply span,.join2 .apply span,.join3 .apply span,.join4 .apply span{color:#fff}
.tabletitle{line-height: 40px;color:#666}
 .subMenu .bar a{color: #666;display: block;width: 100%;height: 100%;}
.subMenu .bar .nav{color:#333;}
 .subMenu .bar .nav .arrow_down{background-image:url(../images/icon.png);background-position:-283px -5px;width: 16px;height: 16px;display: inline-block;margin-right: 10px;}
 .subMenu .bar .nav .arrow_up{background-image:url(../images/icon.png);background-position:-305px -5px;width: 16px;height: 16px;display: inline-block;margin-right: 10px;}
 .subMenu .bar .childItem>li a{padding-left:20px}
.subMenu .bar .nav:hover, .subMenu .bar>ul ul>li:hover{background: #fff;}
.subMenu .bar .nav:hover, .subMenu .bar>ul ul>li.active{background: #fff;}
.subMenu .bar .nav:hover, .subMenu .bar>ul ul>li a.active{background: #fff;}

.rightcon .leftCtrl{position: absolute;left:155px;top: 50%;width:20px;height:40px;margin-top:-20px;cursor:pointer;background-image: url(../images/icon.png);background-position:-47px -40px;z-index:15;}
.rightcon .leftCtrl.active{position: absolute;left:155px;top: 50%;width:20px;height:40px;margin-top:-20px;cursor:pointer;background-image: url(../images/icon.png);background-position:-5px -40px;z-index:15;}
.rightcon .tblBox{position: absolute;left: 175px;top: 40px;right:0;bottom:0;padding:0px 10px;z-index: 12;background: #fff;overflow-y: auto;}
.rightcon .tblBox .page{padding:15px 20px 10px 30px;}
.rightcon  .curCon{font-size: 14px;color: #333;border-left: 3px solid #1783ba;padding: 0 5px;margin-bottom: 10px;margin-top: 10px;}
.rightcon{width:100%;float:left;height: 100%;padding:60px 0px 0px 120px;box-sizing: border-box;}
.rightcon.wider{padding:60px 0px 0px 50px;}
.rightcon .search{border-bottom:1px solid #f2f2f2;    padding: 15px 0px;}
.rightcon .search label{margin-right: 5px;}
 .searchBox span.searchform{margin-right:15px; display: inline-block;}
.searchBox input.search_input{width:200px;height:30px;line-height: 30px;padding-left:5px;background-color: #fff;border: 1px solid #f2f2f2;}
.rightcon .search .commtext{width:160px;height:30px;text-indent: 5px; border: 1px solid #f2f2f2;}
.rightcon .search select{width:160px;height:26px;margin-right:10px;border: 1px solid #d7d7d7;color: #333;font-size: 12px;outline: none;}
.rightcon .search input.handle_date{background:#fff url(../images/handle_date.png) 5px center no-repeat;height: 28px; line-height: 28px;border: 1px solid #d1d1d1;margin-left: 10px; padding-left: 25px;}
.rightcon .search a.addclasses{font-size: 12px;}
.rightcon .searchBox{padding:0 0 10px; }
.rightcon .searchBox label{margin-right: 5px;}
.rightcon .searchBox label.m1{margin-left: 20px;}
.rightcon .searchBox input.search_input{width:200px;height:30px;line-height: 30px;padding-left:5px;background-color: #fff;border: 1px solid #f2f2f2;}
.rightcon .searchBox .commtext{width:160px;height:30px;text-indent: 5px; border: 1px solid #f2f2f2;}
.rightcon .searchBox select{width: 160px;height: 30px;line-height: 30px;padding-left: 5px;background-color: #fff;border: 1px solid #f2f2f2;color: #333;outline: none;position: relative;top: 2px;}
.rightcon .searchBox input.handle_date{background:#fff url(../images/handle_date.png) 5px center no-repeat;height: 28px; line-height: 28px;border: 1px solid #d1d1d1;margin-left: 10px; padding-left: 25px;}
.rightcon .searchBox a.addclasses{font-size: 12px;}
.rightcon .searchBox .fill{margin-bottom: 15px;}
.rightcon .searchBox .fill.p1{padding: 0 15px;}
.rightcon .searchBox .fill.timeSlt span{display: inline-block;padding: 0 10px;margin-right: 10px;height: 30px;border-radius: 3px;line-height: 30px;cursor: pointer;}
.rightcon .searchBox .fill.timeSlt span.selected{background-color: #1783ba;color: #fff}
.rightcon .searchBox .fill.checkboxFill{color: #888;}
.rightcon .searchBox .fill.checkboxFill label{color: #333;}
.rightcon .searchBox .fill .priceBox{font-size: 12px;color: #FF4B4B;}
.rightcon .searchBox .fill .priceBox i{font-size: 20px;font-style: normal;}
.rightcon .comTarea{border: 1px solid #f2f2f2;width: 100%;height: 80px;margin-top: 15px;padding: 5px;}
.popupform .comTarea{border: 1px solid #f2f2f2;width: 100%;height: 150px;padding: 5px;}
.rightcon .searchBox .dateBox{width: 220px;border: 1px solid #f2f2f2;display: inline-block;}
.rightcon .searchBox .dateBox input{width: 102px;height: 28px;border: none;text-align: center;}
.rightcon .navigation{width: 210px;height: 100%;background-color: #fff;float: left;position: relative;padding: 10px;}
.rightcon .dataTbl{width: 100%;height: 100%;padding-left:220px;}
.rightcon .dataTbl .datatable{width: 100% !important;height: 100% !important;float: none !important;overflow: hidden;position: relative !important;padding: 0 !important;}

.comTxt{width: 120px;height: 30px;line-height: 30px;padding-left: 5px;background-color: #fff;border: 1px solid #f2f2f2;color: #666;}
.comTxt1{width: 200px;height: 30px;line-height: 30px;padding-left: 5px;background-color: #fff;border: 1px solid #f2f2f2;color: #666;}
.dateCon{display: inline-block;position: relative;}
.dateCon i{position: absolute;width: 16px;height: 16px;right: 2px;top: 7px;background-image:url(../images/icon.png);background-position:-202px -3px;}

.tableBox{overflow-y: auto;}
.tableBox.p1{padding: 0 15px;}
.tableBox.h1{height: calc(100% - 115px);height: -webkit-calc(100% - 115px);height:-moz-calc(100% - 115px);}
.tableBox.h2{height: calc(100% - 60px);height: -webkit-calc(100% - 60px);height:-moz-calc(100% - 60px);}
.tableBox.h3{height: calc(100% - 135px);height: -webkit-calc(100% - 135px);height:-moz-calc(100% - 135px);}
.tableBox.h4{height: calc(100% - 200px);height: -webkit-calc(100% - 200px);height:-moz-calc(100% - 200px);}
 .tblTit{position: relative;width: 100%;}
 .tblTit .maininfo{font-size: 16px;color: #333;text-align: center;font-weight: normal;line-height:40px;}
 .tblTit .subinfo{position: absolute;left: 0;top: 0;line-height: 40px;font-weight: normal;color: #666;}
#uploadpic,.uploadpic{width:130px;height:110px; background: url(../images/add_img.png) no-repeat center top;border: 1px dashed #ccc;}
/*编辑页面*/
.datatable .editBox .wrapBox>li{overflow: hidden;margin-bottom: 15px;}
.datatable .editBox .wrapBox>li label{float: left;width: 90px;margin-right: 15px;text-align: right;height: 35px;line-height: 35px;color: #666;}
.datatable .editBox .wrapBox>li>span{float: left;line-height: 35px;}
.datatable .editBox .wrapBox .comInput{height: 35px;width: 220px;border: 1px solid #dedede;border-radius: 3px;padding: 0 10px;}
.datatable .editBox .formsubmit{position: static;text-align: left;margin-left: 95px;width: auto;}
.wrapBox i.tip{color: #f00;font-style: normal;}
.getCode{color: #fff;background:#1783ba;border: none;height: 35px;padding: 0 10px;border-radius: 3px;vertical-align: middle;margin-left: 10px;cursor: pointer;}
.getCode.msgsgrey{color: #666;background: #eee;}
.color_gr{color:#34A853;}
.color_rd{color:#FF0000;}
.datatable{width:100%;height:100%; background: #fff;position: relative;}
.datatable>table,.datatable .tableBox>table{border-left:1px solid #f2f3f4;border-top:1px solid #f2f3f4;}
.datatable tr td {border-bottom:1px solid #f2f3f4;border-left:1px solid #f2f3f4;text-align: center;padding: 5px;color: #333;height: 40px;font-size: 12px;background: #fff;}
.datatable tr td:first-child{border-left:none}
.datatable tr td.cen{text-align: center;}
.datatable tr td:last-child{border-right:1px solid #f2f3f4;}
.datatable tr td.operate{ color: #4d79aa; }
.datatable tr td.operate span{cursor: pointer}
.datatable tr th {background: #f2f3f4; border-bottom:1px solid #f2f3f4;border-left:1px solid #f2f3f4;font-size: 12px;height: 30px;color: #333;}
.datatable tr th:last-child{border-right:1px solid #f2f3f4;}
.datatable tr span,.datatable tr span a{ color: #1783ba;}
.datatable tr td a{color: #1783ba;}
.datatable tr td .checkType{overflow: hidden;}
.datatable tr td .checkType .greenTip{display: block;float: left;width: 50px;height: 50px;border-radius: 3px;color:#fff;background: #02c459;line-height: 50px;text-align: center;font-style: normal;}
.datatable tr td .checkType .orangeTip{display: block;float: left;width: 50px;height: 50px;border-radius: 3px;color:#fff;background: #ffb835;line-height: 50px;text-align: center;font-style: normal;}
.datatable tr td .checkType .info{float: left;margin-left: 10px;}
.datatable tr td .checkType .info h5{height: 26px;line-height: 26px;color: #333;font-size: 14px;}
.datatable tr td .checkType .info p{height: 20px;line-height: 20px;color: #949494;}
.datatable tr td p.gray{color: #949494;}
.datatable tr td input{ width:60px; height: 28px;line-height: 28px; text-align: center;}
.datatable .usericon{width:50px; height:50px;border-radius: 100%;}
.datatable_tit{ color:#666;font-size:14px;height:40px;line-height: 40px;position: relative;margin-bottom: 15px;position: relative;}
.datatable_tit .more{position: absolute;right: 0;top: 0;color: #5476B6;}
.datatable_tit.single_border{border: 1px solid #edeced;}
.datatable_tit a,.datatable .datatable_tit span{ font-size: 14px;border-left:2px solid #1783ba;padding-left:5px;color:#000000}
.datatable_tit a:hover{ color:#91b6f5;}
.datatable .searchBox{position: relative;min-height: 30px;font-size: 12px;}
.rightcon  .datatable .searchBox.m1{margin-top: 15px;padding: 0;}
.datatable .searchBox .rightbtn{position: absolute;right: 0px;top: 17px;background: #22d3b6;color:#fff;border: none;line-height: 26px;height: 26px;padding: 0 10px;text-align: center;border-radius: 3px;cursor: pointer;}
.datatable .searchBox .add{float: right;}
.datatable .searchBox .add input{padding: 0 10px;}
.rowspan{border-right:1px solid #f2f3f4}
.datatable .status_delete{ color:#adabab;}
.datatable .icon_tree{width:16px;height:16px;border: medium none; margin: 0; padding: 0;display: inline-block;cursor: pointer;background:url(../images/icon_tree.png) no-repeat -16px 0px;}
.datatable .icon_tree:hover,.data_table .icon_tree.active{background:url(../images/icon_tree.png) no-repeat -48px 0px;width:16px;}
.datatable .icon_tree_open{background:url(../images/icon_tree.png) no-repeat 0px 0px;width:16px;}
.datatable .icon_tree_open:hover,.data_table .icon_tree_open.active{background:url(../images/icon_tree.png) no-repeat -32px 0px;width:16px;}
.datatable .icon_tree.lvl_1{ margin-left:0px;}
.datatable .icon_tree.lvl_2{ margin-left:15px;}
.datatable .icon_tree.lvl_3{ margin-left:30px;}
/*分页样式*/
.page{width:100%;	padding:15px 30px;padding-bottom:0px;position: absolute;bottom:15px;}
.Pagination {float:right;line-height: 25px;color: #565656;}
.totlepage{display:inline-block;font-size: 12px;line-height: 25px;}
.Pagination span {margin-right: 5px;display: block;float: left;margin-left: 5px;}
.Pagination span b {padding: 0 2px;}
.Pagination div {float: left}
.Pagination a {font-size: 12px;text-decoration: none;display: block;float: left;color: #565656;border: 1px solid #cacaca;height: 25px;line-height: 25px;padding: 0 8px;margin: 0 2px;}
.Pagination .Ellipsis {overflow: hidden;display: none;}
#PageNum {color: #777;width: 30px;height: 25px;line-height: 25px;border: 1px solid #cacaca;margin: 0 5px;text-align: center;}
.Pagination a:hover,.Pagination a.PageCur {background-color: #efefef;color: #000;border:1px solid #dddddd}

.iconWrap .reservation img{display: block;width: 50px;height: 50px;float: left;}
.iconWrap .reservation .wrap{float: left;margin-left: 5px;}
.iconWrap .reservation .wrap div:first-child{margin-bottom: 5px;}
.iconWrap .tel{margin: 5px 0px;}
.iconWrap .more{font-size: 12px;padding: 0 10px;border: 1px solid #1783ba;background-color: #fff;color: #1783ba;cursor: pointer;}
.iconWrap .original{font-size: 14px;color: red;margin-bottom: 5px;}
.iconWrap .discounts{color: #999;}
.iconWrap .time{margin-bottom: 5px;}
.iconWrap .source{display: inline-block;padding: 0px 10px;background-color: #1783ba;color: #fff;border-radius: 5px;}
.datatable .download{background-position:-485px 0;position: absolute;right: 0;top: 50px;width: 20px;height: 20px;margin-right: 0;cursor: pointer;}
.tableTit{line-height:50px; text-align: center;font-weight: bold;font-size:18px}
/*颜色组*/
.colorgroup li{display: inline-block; width:auto;float: left; padding:0px 15px;height:30px;line-height: 30px;}
/*按钮切换*/
.chk{display: none !important;}
.chk + label{background-color:#fafbfa;cursor: pointer; padding:7px;border-radius:50px;display:inline-block;position:relative;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in;width:34px;height:9px; box-sizing: content-box;}
.chk + label:after{content:' ';position:absolute;top:0;-webkit-transition:box-shadow 0.1s ease-in;transition:box-shadow 0.1s ease-in;left:0;width:100%;height:100%;border-radius:100px;box-shadow:inset 0 0 0 0 #eee,0 0 1px rgba(0,0,0,0.4)}
.chk + label:before{content:' ';position:absolute;background:white;top:1px;left:1px;z-index:2;width:21px;-webkit-transition:all 0.1s ease-in;transition:all 0.1s ease-in;height:21px;border-radius:100px;box-shadow:0 3px 1px rgba(0,0,0,0.05),0 0px 1px rgba(0,0,0,0.3)}
.chk:active + label:after{box-shadow:inset 0 0 0 20px #eee,0 0 1px #eee}
.chk:active + label:before{width:37px}
.chk:checked:active + label:before{width:37px;left:20px}
.chk + label:active{box-shadow:0 1px 2px rgba(0,0,0,0.05),inset 0px 1px 3px rgba(0,0,0,0.1)}
.chk:checked + label:before{content:' ';position:absolute;left:26px;border-radius:100px}
.chk:checked + label:after{content:' ';font-size:1.5em;position:absolute;background:#4cda60;box-shadow:0 0 1px #4cda60}


/*添加调拨*/
.selectBox{width:100%;height: 35px;line-height:35px;padding:0px  5px;background-color: #fff;border: 1px solid #f2f2f2;color: #666;}
.selectBox span{color:#333333 !important;}
.selectBox .addbtn{border:1px solid #dedede;cursor: pointer; padding:0px 10px;margin-top:5px; height:25px;background-color: #fff;border-radius:3px;}
.addbeizhu{width:100%;height:80px;border:1px solid #f2f2f2;padding:5px;}

/*management*/
.ztreeWrap{width: 30%;height: 100%;float: left;}


/*设置-审核规则*/
.checkLines{overflow-y: auto;height: 420px;}
.checkLines .item:first-child{padding:10px 0 15px;}
.checkLines .item{overflow: hidden;padding:15px 0;border-bottom: 1px dashed #eee;}
.checkLines .item .label{float: left;margin:16px 10px;}
.checkLines .item .fill{margin-bottom: 10px;}
.checkLines .item .name{float: left;position: relative;}
.checkLines .item .name:hover .close{display: block;}
.checkLines .item .name .close{position: absolute;right: 5px;top: -3px;background-position:-483px -3px;width: 16px;height: 16px;cursor: pointer;display: none;}
.checkLines .item .name p.job{width: 50px;height: 50px;color: #fff;background: #1783ba;line-height: 50px;text-align: center;font-size: 12px;border-radius: 50px;}
.checkLines .item .name p{color: #333;height: 30px;line-height: 30px;text-align: center;margin-right: 10px;}
.checkLines .item .arowTo{width: 25px;height: 15px;background-position:-559px -3px;margin-right: 10px;float: left;margin: 20px 10px 20px 0;}
.checkLines .item .checkAdd{width: 50px;height: 50px;color: #fff;background-color: #f2f2f2;border-radius: 50px;cursor: pointer;background-position:-499px 13px;}
.checkLines .item a{float: right;margin: 10px 5px 0;color: #1783ba;}
.ztreeWrap{width: 20%;height: 100%;float: left;border-right: 1px solid #f2f3f4;}
.table_list{float: right;}
.InfoBox{line-height: 30px;color:#666}
.InfoBox span{display: inline-block;margin-right:50px;}
.examineStatus{position: absolute;right:0px;top:-10px;width:150px;}
.examineStatus img{width:100%;}

/*可编辑下拉框*/
em.keyBox{float: left;width: 150px; height: 30px; margin-right: 5px;position: relative; }
em.lastKeyBox{float: left;width: 150px !important;line-height: 32px;height: 32px;border: 1px solid #dadada;background:url(http://www.minsuyun.com/images/selectArrow.png) right center no-repeat;}

em.lastKeyBox select{width: 150px !important;outline: none;}
em.keyBox select { height: 400px ; width: 152px; margin-top: 31px; position: absolute;top:0;z-index: 100; text-align: left; text-indent: 5px;} 
.keyBox input {width:150px !important;outline: none;  position: absolute;  line-height: 30px;  left: 0;top:0;height: 30px;  border:1px solid #dadada; background:url(http://www.minsuyun.com/images/selectArrow.png) right center no-repeat; }



em.keyBox input {padding:0 5px;width:150px !important;outline: none;line-height: 30px;  left: 0;top:0;height: 30px;  border:1px solid #dadada; background:url(http://www.minsuyun.com/images/selectArrow.png) right center no-repeat; }
em.keyBox .keyWords{width:150px;position: absolute;z-index:1;left:0px;top:29px;display: none; overflow-y:auto; max-height:300px; border:1px solid #dedede; background-color: #fff}
em.keyBox .keyWords .item{height: 30px;line-height: 30px;text-align: left;font-style: normal;}
em.keyBox.addbg{ background:#dedede;}
em.keyBox .item{padding:0 5px;cursor:pointer;}
em.keyBox .addbg{ background:#dedede;}  

/*采购单详情*/
.padBox{overflow: hidden;margin:20px 0 30px;}
.padBox .item{float: left;text-align: center;padding: 0 15px;position: relative;}
.padBox .item .icon{width: 40px;height: 40px;margin-bottom: 10px;margin-right: 0;z-index: 1;position: relative;}
.padBox .item .icon.pass{background-position:-4px -555px;}
.padBox .item .icon.nopass{background-position:-123px -555px;}
.padBox .item .icon.wait{background-position:-64px -555px;}
.padBox .item p{color: #999;line-height: 24px;}
.padBox .item p.p1{color: #333;}
.padBox .item p.line{width: 100%;height: 1px;border-top: 1px dotted #ccc;position: absolute;top: 20px;left: 0;}
.padBox .item:first-child p.line{width: 50%;left:50%;}
.padBox .item:last-child p.line{width: 50%;right:50%;}
/*新增采购单*/
.rtv{position:relative;cursor: pointer;}
.rtv:hover .hoverBox{display: block;}
.hoverBox{position: absolute;width: 100%;height: 100%;background: #fff;top: 0;left: 0;display: none;}
.hoverBox i.icon{display: block;margin-right: 0;width: 16px;height: 16px;margin: 5px auto;}
.hoverBox .add{background-position:-181px -53px;}
.hoverBox .delete{background-position:-156px -53px;}

.calculateBox .fill label{width: 90px;display: inline-block;}
.calculateBox .fill span{margin-right: 20px;display: inline-block;width: 140px;}

/*2018.06.29 下午5点*/
.gosssinfo{display: none;}
.hotelName{line-height:60px;float:left;font-size:18px;margin-left:20px;}


/*2018.07.19订单列表*/
.orderItem{width:100%;height:auto;margin-bottom:15px; border:1px solid #f4f7fa;font-size:13px;}
.orderItem .orderTop{width:100%;height:30px;background-color: rgba(235, 237, 239, 1);line-height: 30px;}
.orderItem .orderTop span.odderInfo{margin-left:20px}
.orderItem .orderTop span.paystatus{margin:0px 5px 0px 10px;position: relative;top:2px;}
.orderItem .orderTop span.paystatus{width:15px;height:15px;display: inline-block;}
.haspay{background-color: rgba(1, 175, 88, 1);}
.nopay{background-color: rgba(255, 68, 68, 1);}

.orderItem .orderCon{width:100%;height:auto; display: inline-flex;justify-content: center;align-items: center;}
.orderItem .orderCon .item{width:20%;padding:10px;height:100%; text-align: center;border-right:1px solid #f4f7fa;}
.orderItem .orderCon .item.left{text-align: left;}
.orderItem .orderCon .item .ordeFrom{width:65px;height:20px;line-height: 20px;margin-top:5px; background-color: rgba(15, 119, 164, 1);display: inline-block;border-radius:3px;color:#fff;}
.orderItem .orderCon .item a{color:#1783ba}
.orderItem .orderCon .item:last-child{border-right:none}
.priceColor{font-size:16px;font-weight: bold;}
/*列表里左侧加树形菜单*/
.rightcon .tblBox.usertbl{background-color:rgba(246, 246, 249, 1);}
.ztreeBox{width:210px;height:100%;padding:15px !important; overflow-y: auto;background-color: #fff;margin-right: 10px !important;}
.TableContent{width:calc(100% - 230px);height:100%;width:-webkit-calc(100% - 230px);width:-moz-calc(100% - 230px);}
.TableContent .datatable{padding:0px 20px;}
.blueNo{width: 60px;height: 60px;background-position: 3px -157px;}
.managerBox .first{font-size: 16px;color: #363537;padding: 10px 0}
.managerBox .second{font-size: 9px;color: #989999;}