@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: "responsivenav";
	src: url("../icons/responsivenav.eot");
	src: url("../icons/responsivenav.eot?#iefix")
		format("embedded-opentype"), url("../icons/responsivenav.ttf")
		format("truetype"), url("../icons/responsivenav.woff") format("woff"),
		url("../icons/responsivenav.svg#responsivenav") format("svg");
	font-weight: normal;
	font-style: normal;
}

/*{{{ Open Sans Font*/
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans'), local('OpenSans'),
		url(../fonts/OpenSans-400.woff) format('woff');
}
/*}}}*/
body,div,h1,h2,p,ol,ul,li {
	margin: 0;
	padding: 0;
	border: 0;
}

h1 {
	font-family: "微软雅黑", "黑体";
}

@
-webkit-viewport {
	width: device-width;
}

@
-moz-viewport {
	width: device-width;
}

@
-ms-viewport {
	width: device-width;
}

@
-o-viewport {
	width: device-width;
}

@
viewport {
	width: device-width;
}

html, body {
	height: 100%;
	min-height: 748px;
}
td pre {
	padding: 0px;
	margin: 0;
	background-color: transparent;
	border: 0px solid #ccc;
	border-radius: 0px;
	color: #616161;
	font-size: 14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
body {
	position: relative;
	min-width: 450px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
	background: repeat;
	color: #666;
	font: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h1 {
	font-size: 3em;
	line-height: 1;
	color: #222;
	margin-bottom: .5em;
	float: left;
	width: 100%;
}

h2 {
	float: left;
	width: 100%;
	font-size: 1.5em;
	color: #222;
	margin: 1em 0 .5em;
}

p {

}

p.intro {
	font-size: 1.25em;
	color: #555;
	font-weight: bold;
}

a {
	text-decoration: none;
}

a:active,a:hover {
	outline: 0;
}

.main {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-overflow-scrolling: touch;
	padding: 3em 4em;
	border-top-left-radius: 5px;
	box-shadow: 0 0 15px rgba(0, 0, 0, .6);
	width: auto;
	margin-left: 78px;
}
.sxhn .main {
	margin-left: 0;
	height: 100%;
}
.h580 {
	height: 580px;
}
.h450 {
	height: 460px;
	overflow: auto;
}
.h260 {
	height: 260px;
}
.mt-15 {
	margin-top: -15px;
}

/**.main::-webkit-scrollbar {
  -webkit-appearance: none;
  background-color: rgba(0,0,0, .15);
  width: 8px;
  height: 8px;
}

.main::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: rgba(0,0,0, .4);
}
**/
.nav-collapse {
	position: absolute;
	position: fixed;
	width: 78px;
	height: 100%;
	top: 0em;
	left: 0;
	z-index: 5 !important;
	/* z-index: 2000 !important; */
	background: #4e4d4d;
}

.nav-toggle {
	display: none
}
.option-item:hover,
.option-hover {
	background-color: #159ff3;
}
.bill_button {
	padding: 5px;
}
.table-box .z5-filter {
	margin-top: 0;
}

/*{{{================================ 修改 validationEngine 组件样式区 ================================*/
.formError {
	white-space: nowrap;
}
.formError .formErrorContent {
	border: none;
	background: red;
}
.formError .formErrorArrow div {
	border-left: 0;
	border-right: 0;
}
.formError .formErrorArrow .line1 {
	display: none;
}
.formError .formErrorArrow .line2 {
	display: none;
}
.formError .formErrorArrow .line3 {
	display: none;
}
/* 暂不启用 Added by 陈祖强 on 20160509
.base-form-success {
	border-color: #dbdbdb !important;
}
.base-form-failure {
	border-color: red !important;
}
*/
/*}}}*/
/*{{{================================ 修改 DateRangePicker 组件样式区 ================================*/
.apply-btn {
	line-height: normal;
}

.date-picker-wrapper .footer {
	margin-top: 0;
	position: static;
}
/*}}}*/
/*{{{================================ 修改 iCheck 组件样式区 ================================*/
.control-icheck {
	padding-top: 5px;
}

.control-icheck .control-label {
	top: 0px;
	padding-top: 2px;
}

.control-icheck label {
	margin-bottom: 0px;
}

.icheckbox_flat-blue {
	width:12px;
	height:12px;
	background: url(../img/icheck/blue.png) no-repeat;
}
.iradio_flat-blue {
	width:12px;
	height: 12px;
	background-position: -88px 0 !important;
	background: url(../img/icheck/blue.png) no-repeat;
}
.iradio_flat-blue.checked {
	background-position: -110px 0 !important;
}
/*}}}*/
/*{{{================================ 基础样式 ================================*/
.base-left {
	/* 用在了批量新增里了 */
	padding-right: 0;
}
.base-hide {
	display: none;
}
.base-line {
	clear: both;
	height: 0;
	overflow: hidden;
}
.base-center {
	text-align: center;
	vertical-align: middle !important;
}
.base-right {
	text-align: right;
	vertical-align: middle !important;
}
.base-middle,table>thead>tr>th.base-middle {
	vertical-align: middle;
}
.base-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.base-pre-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.base-btn-modify {
	background: url(../img/base/modify.png) right center no-repeat;
	padding-right: 14px;
	color: #616161;
	margin-left: 3px;
	margin-right: 3px;
}
.base-btn-modify-gray {
	background: url(../img/base/modify-gray.png) right center no-repeat;
	padding-right: 14px;
	color: #616161;
	margin-left: 3px;
	margin-right: 3px;
}
.base-btn-delete {
	background: url(../img/base/delete.png) right center no-repeat;
	padding-right: 14px;
	color: #616161;
	margin-left: 3px;
	margin-right: 3px;
}
.base-btn-delete-gray.base-disable-final:hover {
	color: #656565;
	border-bottom-color: #d4d4d4;
	cursor: pointer;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.base-btn-disabled {
	background: url(../img/base/delete.png) right center no-repeat;
	cursor: default;
	padding-right: 14px;
	color: #848484;
	margin-left: 3px;
}
.base-btn-delete-gray {
	background: url(../img/base/delete-gray.png) right center no-repeat;
}
.base-btn-disabled:hover{color: #848484;}
.base-btn-copy {
	background: url(../img/base/copy.png) right center no-repeat;
	padding-right: 14px;
	color: #848484;
	margin-left: 3px;
}
.base-datatimepicker-box {
	position: relative;
}
.base-range-date {
	padding: 6px 0;
}
/* 此处清除 table 内的边框线 */
.base-table-none>tbody>tr>td,
.base-table-none>tbody>tr>th,
.base-table-none>tfoot>tr>td,
.base-table-none>tfoot>tr>th,
.base-table-none>thead>tr>td,
.base-table-none>thead>tr>th {
	border: none;
}
.base-hidden {
	width: 0;
	height: 0;
	border: none;
	outline: none;
}
/*{{{ checkbox*/
.checkbox-label {
	margin-bottom: 0;
}

input[type=checkbox].ace,input[type=radio].ace {
	opacity: 0;
	position: absolute;
	z-index: 1;
	width: 18px;
	height: 18px;
	cursor: pointer;
}

label input[type=checkbox].ace,label input[type=radio].ace {
	z-index: -100 !important;
	width: 1px !important;
	height: 1px !important;
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute;
}

input[type=checkbox].ace+.lbl,input[type=radio].ace+.lbl {
	position: relative;
	display: inline-block;
	margin: 0;
	line-height: 20px;
	min-height: 18px;
	min-width: 18px;
	font-weight: normal;
	cursor: pointer;
}

input[type=checkbox].ace.ace-switch+.lbl::before {
	font-family: 'Open Sans';
	content: "启用\a0\a0\a0\a0\a0\a0\a0\a0\a0停用";
	color: #999;
	text-shadow: 0 0 0 #999;
	font-weight: normal;
	font-size: 11px;
	line-height: 17px;
	height: 20px;
	overflow: hidden;
	border-radius: 12px;
	background-color: #F5F5F5;
	-webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.15);
	border: 1px solid #CCC;
	text-align: left;
	float: left;
	padding: 0;
	width: 52px;
	text-indent: -21px;
	margin-right: 0;
	-webkit-transition: text-indent 0.25s ease;
	-o-transition: text-indent 0.25s ease;
	transition: text-indent 0.25s ease;
	top: auto;
}

input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::before {
	content: "停用\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0启用";
	white-space: nowrap;
	font-size: 14px;
	line-height: 20px;
	background-color: #FFF;
	border: 2px solid #AAA;
	border-radius: 0;
	box-shadow: none;
	color: #AAA;
	width: 59px;
	height: 17px;
	line-height: 12px;
	overflow: hidden;
	text-indent: 3px;
	display: inline-block;
	position: relative;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

input[type=checkbox].ace.ace-switch.ace-switch-7+.lbl::after {
	content: '\f00d';
	font-family: FontAwesome;
	font-size: 14px;
	position: absolute;
	top: 3px;
	left: 32px;
	width: 24px;
	height: 11px;
	line-height: 13px;
	text-align: center;
	padding: 0;
	text-indent: 0;
	background-color: #AAA;
	color: #FFF;
	border-radius: 0;
	box-shadow: none;
	-webkit-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
}

input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::before {
	color: #468fcc;
	background-color: #FFF;
	text-indent: -28px;
	border-color: #6fb3e0;
}

input[type=checkbox].ace.ace-switch.ace-switch-7:checked+.lbl::after {
	left: 3px;
	content: '\f00c';
	background-color: #468fcc;
	color: #FFF;
}

input[type=checkbox].ace.ace-switch:checked+.lbl::before {
	text-indent: 8px;
	color: #FFF;
	text-shadow: 0 0 0 #FFF;
	background-color: #8ab2c9;
	border-color: #6a8ca8;
}

input[type=checkbox].ace.ace-switch:checked+.lbl::after {
	left: 34px;
	background-color: #FFF;
	color: #98A0A5;
}
/*}}}*/
/*{{{ treeview*/
.czq-treeview-add,.czq-treeview-modify,.czq-treeview-delete,.czq-treeview-copy,.czq-treeview-setting, .czq-treeview-control, .czq-treeview-relation{
	float: left;
	display: inline;
	width: 14px;
	height: 14px;
	padding: 0;
	margin: 5px 5px;
}

.czq-treeview-add span,.czq-treeview-modify span,.czq-treeview-delete span,.czq-treeview-copy span,.czq-treeview-setting span, .czq-treeview-control span, .czq-treeview-relation span{
	display: none;
}
.czq-treeview-add:hover, .czq-treeview-modify:hover, .czq-treeview-delete:hover, .czq-treeview-relation:hover{
	background-size:cover;
}
.czq-treeview-copy:hover{

	color: white;
	font-size: 15px;
}
.czq-treeview-setting:hover{

	color: white;
	font-size: 15px;
}
.czq-treeview-control:hover{
	background-size: 100%;
}
.czq-treeview-add {
	width: 12px;
	height: 12px;
	background: url(../img/treeview/add.png) 0 0 no-repeat;
}
.czq-treeview-copy {
	color: white;
	font-size: 5px;
}
.czq-treeview-setting {
	color: white;
	font-size: 5px;
}
.czq-treeview-modify {
	background: url(../img/treeview/modify.png) 0 0 no-repeat;
}

.czq-treeview-delete {
	background: url(../img/treeview/delete.png) 0 0 no-repeat;
}
.czq-treeview-relation {
	background: url(../img/bill-reoport.png) 0 0 no-repeat;
	background-size: 90%;
}
.czq-treeview-control{
	background: url(../img/treeview/control.png) center center no-repeat;
	background-size: 90%;
}
/*}}}*/
/*}}}*/
/*{{{================================ 单据详情 ================================*/
/* 待优化 2016-11-02 {{{ */
.bill-main-table tbody{ max-height: 468px !important }	/*单据主窗口列表  限高*/
.table-add-style tbody{ max-height: 400px !important}	/*单据明细列表 限高*/
.table-style tbody{ max-height: 400px !important}		/*价格调整单导入窗口 单据明细列表  限高*/
.dt-table-style tbody{ max-height: 600px !important}	/*价格调整单导入窗口 入库单明细  单据明细列表  限高*/
/* }}} */
.bill_detail table tr td input {
	font-size: 14px;
}
.form-inline .billdetail-datetime {
	width: 70px;
}
.bill-select {
	width: 150px;
}
/*}}}*/
/*{{{================================ 自定义区 ================================*/
.scroll-styles-wrap::-webkit-scrollbar {
	width: 6px;
}
.scroll-styles-wrap::-webkit-scrollbar-track {
	border-radius: 2px;
}
.scroll-styles-wrap::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #dbdbdb;
}

.control-checkbox {
	padding-top: 7px;
}

.control-checkbox input[type=checkbox],input[type=radio] {
	vertical-align: top;
}

.control-checkbox label {
	vertical-align: middle;
}

.common_dialog_submit {
	display: none;
}

@font-face {
	font-family: 'FontAwesome';
	src: url('../fonts/fontawesome-webfont.eot');
	src: url('../fonts/fontawesome-webfont.eot') format('embedded-opentype'),
		url('../fonts/fontawesome-webfont.woff') format('woff2'),
		url('../fonts/fontawesome-webfont.woff') format('woff'),
		url('../fonts/fontawesome-webfont.ttf') format('truetype'),
		url('../fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

.fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

@
-webkit-keyframes fa-spin { 0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

100%
{
-webkit-transform
:

rotate

(359
deg
);


transform
:

rotate
(359deg);


}
}
@
keyframes fa-spin { 0% {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}

100%
{
-webkit-transform
:

rotate
(359deg);


transform
:

rotate
(359deg);


}
}
.blue {
	color: #478fca !important;
}

.ace-icon {
	text-align: center;
}

.fa-spin {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}

.fa-refresh:before {
	content: "\f021";
}

.fa-close:before,.fa-times:before,.fa-remove:before {
	content: "\f00d";
}

.tree {
	margin: auto;
	position: relative;
}

.tree:before {
	display: inline-block;
	content: "";
	position: absolute;
	top: 0px;
	bottom: 19px;
	left: 10px;
	z-index: 1;
	border: 1px dotted #67b2dd;
	border-width: 0 0 0 1px;
}

.tree .tree-loading {
	margin-left: 36px;
}

.tree .tree-item,.tree .tree-branch {
	position: relative;
	list-style: none;
	margin: 1px 0;
	width: auto;
	min-height: 20px;
	cursor: pointer;
}

.tree .tree-item:before,.tree .tree-branch:before {
	display: inline-block;
	content: "";
	position: absolute;
	top: 17px;
	left: 11px;
	width: 7px;
	height: 0;
	border-top: 1px dotted #67b2dd;
	z-index: 1;
}

.tree .tree-branch .tree-branch-header {
	position: relative;
	line-height: 20px;
}

.tree .tree-branch .tree-branch-children {
	margin: 0 0 0 23px;
	padding: 0;
	position: relative;
}

.tree .tree-branch .tree-branch-children:before {
	display: inline-block;
	content: "";
	position: absolute;
	z-index: 1;
	top: -14px;
	bottom: 18px;
	left: 10px;
	border: 1px dotted #67b2dd;
	border-width: 0 0 0 1px;
}

.tree .tree-item,.tree .tree-branch .tree-branch-header {
	padding: 8px 5px 8px 29px;
	color: #5f7482;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


.tree .tree-item>.tree-item-name>.ace-icon:first-child {
	display: none;
}

.tree .tree-branch>.tree-branch-header>.tree-branch-name>.ace-icon:first-child
	{
	margin: -2px 0 0 0;
}

.tree .tree-plus.ace-icon:first-child,.tree .tree-minus.ace-icon:first-child
	{
	display: inline-block;
	font-style: normal;
	border: 1px solid #dbdbdb;
	vertical-align: middle;
	height: 11px;
	width: 11px;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	text-align: center;
	border: 1px solid #8BAEBF;
	line-height: 10px;
	background-color: #FFF;
	position: relative;
	z-index: 2;
}

.tree .tree-plus.ace-icon:first-child:before,.tree .tree-minus.ace-icon:first-child:before
	{
	content: "";
	display: block;
	width: 7px;
	height: 0;
	border-top: 1px solid #4D6878;
	position: absolute;
	top: 5px;
	left: 2px;
}

.tree .tree-plus.ace-icon:first-child:after {
	content: "";
	display: block;
	height: 7px;
	width: 0;
	border-left: 1px solid #4D6878;
	position: absolute;
	top: 2px;
	left: 5px;
}

.czq-treeview {
	/*margin: 16px 0 0 0;*/
	margin:0px;
}

.czq-treeview h3 {
	position: relative;
	height: 39px;
	color: white;
	background-color: #159ff3;
	font-size: 14px;
	font-weight: normal;
	line-height: 40px;
	margin: 0;
}

.czq-treeview h3:before {
	font-family: 'FontAwesome';
	content: "\f108";
	margin: 0 8px 0 10px;
	font-size: 18px;
	vertical-align: middle;
}

.width-final {
	/*width: 636px !important;*/
	overflow-x: hidden !important;
	overflow-y: 250px !important;
}
/*{{{ 仓库与品项关系*/
.czq-treeview-house h3 span {
	margin-left: 15px;
	font-weight: bold;
}

.czq-treeview-house h3:before {
	display: none
}

.czq-treeview-house .inputclear-box {
	margin-left: 0;
	position: absolute;
	right: 8px;
	top: 9px;
	width: 148px;
}

.czq-treeview-house input {
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	color: #666;
}

.czq-treeview-house .tree .tree-item:hover>.tree-action,.czq-treeview-house .tree .tree-branch .tree-branch-header:hover>.tree-action
{
	display: none;
}

.czq-treeview-house .tree {
	/*height: 530px; */
	overflow-x: hidden;
	overflow-y: auto;
}

/*{{{ 树搜索框*/
.treeview-search-wrap span {
	margin-left: 15px;
	font-weight: bold;
}

.treeview-search-wrap:before {
	display: none
}
.treeview-search-wrap .inputclear-box {
	position: absolute;
	top: 5px;
	left: 10px;
	margin-right: 3px;
}
.treeview-search-wrap input {
	font-size: 14px;
	line-height: 22px;
	height: 22px;
	color: #666;
}
/* .czq-treeview-house .tree:before { */
/* 	display: none; */
/* } */

/* .czq-treeview-house .tree .tree-item:before,.czq-treeview-house .tree .tree-branch:before */
/* 	{ */
/* 	display: none; */
/* } */

.goodsInfo_main_tabs .nav-tabs {
	border-bottom: none;
}

.goodsInfo_main_tabs .nav-tabs>li:first-child>a {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.goodsInfo_main_tabs .nav-tabs>li:last-child>a {
	border-left-width: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.goodsInfo_main_tabs .nav-tabs>li.active>a,.goodsInfo_main_tabs .nav-tabs>li.active>a:hover,.goodsInfo_main_tabs .nav-tabs>li.active>a:focus
	{
	color: white;
	background-color: #17a5f3;
}

.goodsInfo_main_tabs .nav-tabs>li>a {
	border-radius: 15px;
	margin-right: 0;
	color: #656565;
	border: 1px #dbdbdb solid;
	padding: 5px 22px;
}
.house-goods-left {
	float: left;
	width: 267px;
	display: inline;
	background-color: #f9f9f9;
	margin-left: 15px;
}

.house-goods-right {
	margin: 0 15px 0 297px;
}
.house-goods-right .row:after {
	clear: none;
}
/*}}}*/
/*{{{ 品项与仓库关系*/
.house-goods-left .czq-treeview-house {
	position: relative;
	margin-top: 0;
}

.czq-treeview-goods-house h3 span {
	margin-left: 15px;
	font-weight: bold;
}

.czq-treeview-goods-house h3:before {
	display: none
}

.czq-treeview-goods-house input {
	height: 22px;
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

.czq-treeview-goods-house .tree .tree-item:hover>.tree-action,.czq-treeview-goods-house .tree .tree-branch .tree-branch-header:hover>.tree-action
	{
	display: none;
}

.czq-goods-house-list {
	width: 136px;
	position: absolute;
	right: 0px;
}

.czq-goods-house-list a.list-group-item,.czq-goods-house-list button.list-group-item
	{
	font-size: 14px;
	border-left: none;
	border-right: none;
	padding: 0 15px 0 20px;
	background-image: url(../img/list/list-dot-normal.png);
	background-repeat: no-repeat;
	background-position: 6px center;
	height: 26px;
}

.czq-goods-house-list .list-group-item {
	border: none;
	background-color: #f0f7fa;
}

.czq-goods-house-list .list-group-item span {
	height: 24px;
	display: block;
	line-height: 24px;
	padding-left: 5px;
	border-bottom: 1px #dbdbdb solid;
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}

.czq-goods-house-list .list-group-item.active,.czq-goods-house-list .list-group-item:focus,.czq-goods-house-list .list-group-item:hover
	{
	color: #1294db;
	background-color: #f0f7fa;
}

.czq-goods-house-list .list-group-item.active span,.czq-goods-house-list .list-group-item:focus span,.czq-goods-house-list .list-group-item:hover span
	{
	border-bottom: 1px #1294db solid;
}

.czq-goods-house-list a.list-group-item.active,.czq-goods-house-list a.list-group-item:hover,.czq-goods-house-list button.list-group-item.active
.czq-goods-house-list button.list-group-item:hover {
	background-image: url(../img/list/list-dot-hover.png);
}

.czq-treeview-goods-house>ul {
	float: left;
	display: inline;
	width: 125px;
}

.house-goods-left .czq-treeview-goods-house {
	position: relative;
	margin-top: 0;
}
.house-goods-left .czq-tree-wrapper{
	overflow: hidden;
	overflow-y: auto;
	height: 600px;
}
.czq-treeview-goods-house .inputclear-box {
	margin-left: 0;
	position: absolute;
	right: 8px;
	top: 9px;
	width: 148px;
}
/*}}}*/
/*{{{ 供货商与品项关系*/
.czq-treeview-role h3 span,.czq-treeview-supplier h3 span {
	margin-left: 15px;
	font-weight: bold;
}

.czq-treeview-role h3:before,.czq-treeview-supplier h3:before {
	display: none
}

.czq-treeview-supplier input {
	height: 22px;
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

.czq-treeview-supplier .tree .tree-item:hover>.tree-action,.czq-treeview-supplier .tree .tree-branch .tree-branch-header:hover>.tree-action
	{
	display: none;
}

.czq-treeview-supplier .tree {
	overflow: auto;
}

/* .czq-treeview-role .tree:before,.czq-treeview-supplier .tree:before { */
/* 	display: none; */
/* } */

/* .czq-treeview-role .tree .tree-item:before,.czq-treeview-role .tree .tree-banch:before,.czq-treeview-supplier .tree .tree-item:before,.czq-treeview-supplier .tree .tree-branch:before */
/* 	{ */
/* 	display: none; */
/* } */

.supplierGoodsInfo_main_tabs .nav-tabs {
	border-bottom: none;
}

.supplierGoodsInfo_main_tabs .nav-tabs>li:first-child>a {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.supplierGoodsInfo_main_tabs .nav-tabs>li:last-child>a {
	border-left-width: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.supplierGoodsInfo_main_tabs .nav-tabs>li.active>a,.supplierGoodsInfo_main_tabs .nav-tabs>li.active>a:hover,.supplierGoodsInfo_main_tabs .nav-tabs>li.active>a:focus
{
	color: white;
	background-color: #17a5f3;
}

.supplierGoodsInfo_main_tabs .nav-tabs>li>a {
	border-radius: 15px;
	margin-right: 0;
	color: #656565;
	border: 1px #dbdbdb solid;
	padding: 5px 14px;
}

.supplier-goods-left {
	float: left;
	width: 267px;
	display: inline;
	background-color: #f9f9f9;
	margin-left: 15px;
}

.supplier-goods-right {
	margin: 0 15px 0 297px;
}

.supplier-goods-right .row:after {
	clear: none;
}
/*}}}*/
/*{{{ 品项与供货商关系*/
.supplier-goods-left .czq-treeview-supplier {
	position: relative;
	margin-top: 0;
}

.czq-treeview-supplier .inputclear-box {
	margin-left: 0;
	position: absolute;
	right: 8px;
	top: 9px;
	width: 148px;
}

.czq-treeview-goods-supplier h3 span {
	margin-left: 15px;
	font-weight: bold;
}

.czq-treeview-goods-supplier h3:before {
	display: none
}

.czq-treeview-goods-supplier input {
	height: 22px;
	font-size: 14px;
	line-height: 22px;
	color: #666;
}

.czq-treeview-goods-supplier .tree .tree-item:hover>.tree-action,.czq-treeview-goods-supplier .tree .tree-branch .tree-branch-header:hover>.tree-action
	{
	display: none;
}

.czq-goods-supplier-list {
	width: 136px;
	position: absolute;
	right: 0px;
}

.czq-goods-supplier-list a.list-group-item,.czq-goods-supplier-list button.list-group-item
	{
	font-size: 14px;
	border-left: none;
	border-right: none;
	padding: 0 15px 0 20px;
	background-image: url(../img/list/list-dot-normal.png);
	background-repeat: no-repeat;
	background-position: 6px center;
	height: 26px;
}

.czq-goods-supplier-list .list-group-item {
	border: none;
	background-color: #f0f7fa;
}

.czq-goods-supplier-list .list-group-item span {
	height: 24px;
	display: block;
	line-height: 24px;
	padding-left: 5px;
	border-bottom: 1px #dbdbdb solid;
	white-space: nowrap;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
}

.czq-goods-supplier-list .list-group-item.active,.czq-goods-supplier-list .list-group-item:focus,.czq-goods-supplier-list .list-group-item:hover
	{
	color: #1294db;
	background-color: #f0f7fa;
}

.czq-goods-supplier-list .list-group-item.active span,.czq-goods-supplier-list .list-group-item:focus span,.czq-goods-supplier-list .list-group-item:hover span
	{
	border-bottom: 1px #1294db solid;
}

.czq-goods-supplier-list a.list-group-item.active,.czq-goods-supplier-list a.list-group-item:hover,.czq-goods-supplier-list button.list-group-item.active
.czq-goods-supplier-list button.list-group-item:hover {
	background-image: url(../img/list/list-dot-hover.png);
}

.czq-treeview-goods-supplier>ul {
	float: left;
	display: inline;
	width: 125px;
}

.supplier-goods-left .czq-treeview-goods-supplier {
	position: relative;
	margin-top: 0;
}
.supplier-goods-left .czq-tree-wrapper {
	overflow: hidden;
	overflow-y: auto;
	height: 600px;
}

.czq-treeview-goods-supplier .inputclear-box {
	margin-left: 0;
	position: absolute;
	right: 8px;
	top: 9px;
	width: 148px;
}
/*}}}*/
.czq-treeview h3 a {
	color: white;
	text-decoration: none;
}

.czq-treeview h3>a {
	top: 0;
	right: 10px;
	height: 39px;
	outline: none;
	font-size: 28px;
	padding: 0px 2px;
	overflow: hidden;
	font-weight: bold;
	position: absolute;
	text-decoration: none;
	background-color: #159ff3;
}

.tree .tree-item:hover:after,.tree .tree-branch .tree-branch-header:hover:after
	{
	font-family: 'FontAwesome';
	content: "\f0da";
	color: #4b88b7;
	position: absolute;
	top: 7px;
	left: 9px;
	z-index: 1;
}

/*{{{权限设置  roleSetting/main.ftl*/
#role_treeview .tree:before {
	display: none;
}
#role_treeview .tree-item.tree-selected,.tree-item.tree-selected:hover {
	/*color: white;
	background-color: #159ff3;*/
	background-color: rgba(98, 168, 209, 0.1);
}

.check-table i {
	display: block;
	height: 100%;
}

.role_setting_leftmenu {
	float: left;
	width: 18%;
	display: inline;
	margin-left: 15px;
}
.sxhn .role_setting_leftmenu {
	float: left;
	width: 18%;
	display: none;
	margin-left: 15px;
}

.rightinfo-table-box {
	width: 80%;
}
.sxhn .rightinfo-table-box {
	width: 100%;
}

.czq-treeview h3>a {
	right: 15px;
}
/*}}}*/
/*{{{权限设置  roleSetting/main.ftl*/
/*{{{权限设置-角色员工设置， roleEmployee.ftl*/

#roleEmployee_main_list table .hidden {
	display: none;
}

/*}}}权限设置-角色员工设置， roleEmployee.ftl*/
/*{{{ employeeData/main.ftl员工信息 ， 员工设置角色*/
.emp_role_dlg_btn {
	background-size: 18px 18px;
	padding: 8px 16px;
	cursor: auto !important;
	background-image: url(../img/role_grey.png) ;
	background-repeat: no-repeat;
	background-position: center center;
	vertical-align: middle;
}

.emp_role_setting #find-role {
	text-align: right;
	margin-top: 20px;
	margin-right: 20px;
}
.borderLeft2px .checkbox-label {
	border-left-width: 1px;
	  margin-top: -4px !important;
}
.emp_role_setting #find-role span a {
	text-decoration: none;
	color: white;
	background-size: 140px 30px;
	padding: 8px 16px;
	cursor: auto !important;
	background-image: url(../img/gotoRoleInfoButton.png);
	background-repeat: no-repeat;
	background-position: center center;
}


.emp_role_setting .check-span{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin:0px;
	padding: 0px;
	border:none;
	vertical-align: middle;
	position: relative;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 5px;
	background-image: url(../img/icheck/blue.png);
	background-repeat: no-repeat;
	float: left;
}

.emp_role_setting .item_box.selected .check-span{
	color:white;
	background-image:url(../img/icheck/checkbox_white_check.png) !important;
	background-size:100%;
}
.emp_role_setting .radio-span{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin:0px;
	padding: 0px;
	border:none;
	vertical-align: middle;
	position: relative;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 5px;
	background-image: url(../img/radio.png);
	background-repeat: no-repeat;
	float: left;
}

.emp_role_setting .item_box.selected .radio-span{
	color:white;
	background-image:url(../img/radio-active.png) !important;
	background-size:100%;
}
#employeeData_search_form .inner .radioDiv{
	float:left;
	margin:0 5px;
}

.emp_role_setting #find-role span a:hover {
	color: #1294DB;
	background-color: white;
	background-image:url(../img/gotoRoleInfoButtonHover.png);
}

.emp_role_setting .item_box {
	cursor: pointer;
	border: 1px solid #e5e5e5;
	height: 60px;
	width: 192px;
	border-radius: 4px;
	float: left;
	line-height: 60px;
	margin: 12px;
	font-size: 20px;
}

.emp_role_setting .item_box.selected {
	color:white;
	background-image:  url(../img/item_box_selected.png);
	background-size:100%;
}

.emp_role_setting .item_box>p>#role-txt {
	width: 135px;
	display: block;
	text-align: center;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	/*text-overflow: ellipsis;*/
}

.emp_role_setting .item_box>p>#role-check {
	float: left;
	margin: 20px 12px;
}

/*}}}*/
.tree .tree-item.tree-selected,.tree .tree-item.tree-selected:hover {
	color: #057dfe;
	background-color: rgba(98, 168, 209, 0.1);
}

.tree .tree-item.tree-selected:after {
	font-family: 'FontAwesome';
	content: "\f0da";
	color: #c86139;
	position: absolute;
	left: 9px;
	top: 7px;
	z-index: 1;
}

.tree .tree-item.tree-selected:before,.tree .tree-branch.tree-selected:before
	{
	display: none;
}

.tree .tree-action {
	border-radius: 3px;
	display: none;
	position: absolute;
	top: 8px;
	right: 1px;
	white-space: nowrap;
	line-height: 36px;
	padding: 0 5px;
	z-index: 1;
	background-color: #f0f7fa;
	/*background-color: #000;*/
}
.left-small-triangle  {
	display: block;
	overflow: hidden;
	width: 0px;
	height: 0px;
	border: 5px solid #ccc;
	border-color: rgba(255,255,255,0.0) rgba(0,0,0,0.8);
	border-width: 5px 5px 5px 0;
	position: absolute;
	left: 0;
	bottom: 8px;
	margin-left: -4px;
}
.tree .two-control {
	right: 1px;
}

.tree .tree-item:hover>.tree-action,.tree .tree-branch .tree-branch-header:hover>.tree-action
	{
	display: block;
	background-color: rgba(0, 0, 0, 0.8);
}
.filter-bar>.inner>.button_span {
	position: absolute;
	right: 7px;
	top: 7px;
}
.role_setting_leftmenu .tree .tree-item:hover,.tree .tree-branch .tree-branch-header:hover {
	background-color: rgba(98, 168, 209, 0.1);
}
.role_setting_leftmenu .tree-item:after{

	content: "";
	color:none;
	position: absolute;
	left: 9px;
	top: 7px;
	width:14px;
	height:14px;
	z-index: 1;
	background-image: url(../img/role_grey.png) ;
}
.role_setting_leftmenu .tree-item:hover:after{

	content: "";
	color:none;
	position: absolute;
	left: 9px;
	top: 7px;
	z-index: 1;
	background-image: url(../img/role_grey.png) ;
}

.role_setting_leftmenu .tree-item.tree-selected:after {

	content: "";
	color: #c86139;
	position: absolute;
	left: 9px;
	top: 7px;
	z-index: 1;
	background-image: url(../img/role_blue.png) ;
}

/**店长*/
.role_setting_leftmenu .tree-item.menager:after{
	background-image: url(../img/role_grey.png) ;
}
.role_setting_leftmenu .tree-item.menager:hover:after{
	background-image: url(../img/role_grey.png) ;
}
.role_setting_leftmenu .tree-item.menager.tree-selected:after {
	background-image: url(../img/role_blue.png) ;
}
/**管理员*/
.role_setting_leftmenu .tree-item.admin:after{
	background-image: url(../img/role_grey.png) ;
}
.role_setting_leftmenu .tree-item.admin:hover:after{
	background-image: url(../img/role_grey.png) ;
}
.role_setting_leftmenu .tree-item.admin.tree-selected:after {
	background-image: url(../img/role_blue.png) ;
}
/***/
/*}}}*/
/*{{{================================ Checkbox 样式 ================================*/

.form-group .checkbox-label {
	margin-top: 4px;
	margin-bottom: 4px;
}
/*}}}*/
/*{{{================================ 品项详情样式 ================================*/
#unitInfo_add_unit_add,.goodsInfo_edit_unit_add {
	top: -17px;
	z-index: 1;
	width: 40px;
	height: 40px;
	right: -27px;
	color: #FFFFFF;
	font-size: 40px;
	line-height: 40px;
	position: absolute;
	text-align: center;
	background-color: #1294DB;
	text-decoration: none;
}
/*}}}*/
.good-edit-div-topborder {
	border-top: solid 1px #D5D5D5;
}
/*++++++++++++++++++++++++++++++++++++++入库单据所用到的样式{{{+++++++++++++++++++++++++++++++++++++++++++++*/
.bill_detail {
	/* border-top-width: thin; */
	/* border-top-style: solid; */
	/* border-top-color: #CCC; */
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.bill_left {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-top: 9px;
	margin-bottom: 9px;
	padding-left: 16px;
	width: 33.3%;
	height: 100px;
	float: left;
	font-size: 14px;
}
.bill_left .bill-left-text {
	width: 150px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.bill_left .bill-left-tr {
	height: 30px;
}
.plan_left {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #eee;
	margin-top: 9px;
	margin-bottom: 9px;
	padding-left: 16px;
	width: 31%;
	height: 80px;
	float: left;
	font-size: 14px;
}

.bill_middle {
	padding-right: 10px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-top: 9px;
	margin-bottom: 9px;
	width: 41%;
	height: 100px;
	float: left;
	font-size: 14px;
}

.plan_middle {
	padding-right: 10px;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
	margin-top: 9px;
	margin-bottom: 9px;
	width: 54%;
	height: 80px;
	float: left;
	font-size: 14px;
}

.bill_right {
	margin-top: 9px;
	margin-bottom: 9px;
	padding-right: 14px;
	width: 16.5%;
	height: 100px;
	float: left;
	font-size: 14px;
}

.plan_right {
	margin-top: 9px;
	margin-bottom: 9px;
	padding-right: 14px;
	width: 15%;
	height: 80px;
	float: left;
	font-size: 14px;
}

.bill_right_button {
	margin-top: 9px;
	margin-bottom: 9px;
	padding-left: 9px;
	width: 9.2%;
	height: 100px;
	float: left;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #CCC;
	font-size: 14px;
}

.td01 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
.td02 {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCC;
}
.td06 {
	padding-left: 10px;
}

.td06_edit {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 456px;
}
.td-sno-width{
	50px;
}
.bill_right_textarea {
	margin-top: 0px;
	margin-bottom: 10px;
	height: 97px !important;
/* 	width: 290px; */
	font-size: 14px;
	resize: none;
}
.plan_right_textarea {
	margin-top: 0px;
	margin-bottom: 10px;
	height: 70px !important;
	width: 136px;
	font-size: 14px;
	resize: none;
}

.btn_radius_left {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-right: 7px !important;
	margin-left: 19px !important;
}

.btn_radius_right {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	margin-right: 7px !important;
	margin-left: 18px !important;
}

.base-table-tight>tbody>tr>td,.base-table-tight>tbody>tr>th,.base-table-tight>tfoot>tr>td,.base-table-tight>tfoot>tr>th,.base-table-tight>thead>tr>td,.base-table-tight>thead>tr>th
	{
	padding: 5px 8px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 1px;
}

.base-table-tight .bill_description{
	width: 44px;
}

.basetable {
	width: 100%;
	max-width: 100%;
}

.bill_btn {
	text-align: left;
}

.input_length {
	width: 150;
}

input.button-mtiny,button.button-mtiny,a.button-mtiny {
	height: 21px;
}

.btn-epad {
	display: inline-block;
	padding: 6px 12px;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 6px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 3px;
	width: 64px;
	height: 21px;
}

.base-mtable-tight {
	padding: 5px 8px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}

.button-red-final {
	color: #ffffff;
	background-color: #d15b47;
}

.button-red-final:hover {
	color: #ffffff !important;
	background-color: #e96750;
}

.button-red-final:active {
	color: #7f382c !important;
	background-color: #D15B47;
}

/***white***/
.button-white-final{
	color:#17a5f3;
	background-color:#ffffff;
	border-color:#17a5f3;
}
.button-white-final:hover{
	color:#29b3ff !important;
	background-color:#ffffff;
	border-color:#29b3ff;
}
.button-white-final:active{
	color:#0e4360 !important;
	background-color:#ffffff;
	border-color:#0e4360;
	text-shadow:0px 1px 0px rgba(255,255,255,0.28);
	box-shadow:0px 2px 3px rgba(0,0,0,0.26) inset;
}

.button-blue-final {
	color: #ffffff;
	background-color: #1294db;
}

.button-blue-final:hover {
	color: #ffffff !important;
	background-color: #25a4ea;
}

.button-blue-final:active {
	color: #0e4360 !important;
	background-color: #1294db;
}

.button-gray-final {
	color: #656565;
	background-color: #f3f3f3;
}

.button-gray-final:hover {
	color: #656565 !important;
	background-color: #ffffff;
}

.button-gray-final:active {
	color: #656565 !important;
	background-color: #f3f3f3;
}

.button-green-final {
	color: #ffffff;
	background-color: #309300;
}

.button-green-final:hover {
	color: #ffffff !important;
	background-color: #3aac02;
}

.button-green-final:active {
	color: #1f5b02 !important;
	background-color: #309300;
}


.button-orange-final {
	color: #ffffff;
	background-color: #fb9902;
}
.button-orange-final:hover {
	color: #ffffff !important;
	background-color: #f29200;
}
.button-orange-final:active {
	color: #1f5b02 !important;
	background-color: #fb9902;
}

/* Commented by 陈祖强 on 20160524
.button_span1 {
	position: absolute;
	right: 160px;
	top: 7px;
}
.button_span2 {
	position: absolute;
	right: 90px;
	top: 7px;
}
.button_span3 {
	position: absolute;
	right: 20px;
	top: 7px;
}
*/

.button-tiny-final {
	/*新增，全选，刷新，审核，插入等按钮*/
	width: 57px;
	height: 23px;
	border-radius: 3px;
	border: 1px solid transparent;
	font-size: 14px;
	line-height: 22px;
	padding: 0px 14px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
}

.button-disable-final,
.button-disable-final.focus,
.button-disable-final.active,
.button-disable-final:active,
.button-disable-final:hover {
	color: #606060;
	background-color: #f3f3f3;
	border-bottom-color: #d4d4d4;
	cursor: pointer;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.bar-margin {
	margin-left: 24px;
	margin-right: 24px;
}
div.bill-state-icon>div{display: inline-block;width: 122px;height:40px;}
.bill-state-icon {
	position: absolute;
	top: -43px;
	right: 250px;
	width: auto;
	height: 38px;
}
.billstate-icon {
	position: absolute;
	top: -43px;
	right: 235px;
	width: 99px;
	height: 38px;
}
.public-detail span.billstate-icon {
	position: inherit;
	display: inline-block;
	width: 116px;
	height: 38px;
	margin-right: 13px;
}
.public-detail span.billrecheck-icon {
	position: inherit;
	display: inline-block;
	width: 116px;
	height: 38px;
	margin-right: 13px;
}
.public-detail .list-inline {
	display: inline-block;
}
.bill-state-icon li {
	height: 40px;
	line-height: 60px;
	text-align: center;
	display: inline-block;
	background-position: center 3px;
	background-repeat: no-repeat;
	/* cursor: pointer; */
	height: 43px;
}
.public-detail li.receipt-icon {
	position: inherit;
	display: inline-block;
	width: 116px;
	height: 38px;
	margin-right: 13px;
}
.print-icon {
	position: absolute;
	right: 235px;
	width: 99px;
	height: 38px;
}
.bill-state-printed {
	background: url(../img/printed.png) right 0 no-repeat;
}
.bill-state-not-printed {
	background: url(../img/notPrinted.png) right 0 no-repeat;
}
/*区域收货单合并收货收货状态*/
/*待发货*/
.bill-receipt-state3 {
	background: url(../img/receipt-state3.png) right 0 no-repeat;
}
/*未收货*/
.bill-receipt-state0 {
	background: url(../img/receipt-state0.png) right 0 no-repeat;
}
/*进行中*/
.bill-receipt-state1 {
	background: url(../img/receipt-state1.png) right 0 no-repeat;
}
/*已收货*/
.bill-receipt-state2 {
	background: url(../img/receipt-state2.png) right 0 no-repeat;
}

.bill-state-icon .bill-receipt-state2 {
	width: 110px;
}

.bill-state-checked {
	background: url(../img/check.png) right 0 no-repeat;
}
.bill-state-unchecked {
	background: url(../img/uncheck.png) right 0 no-repeat;
}

.edi-interaction-flag-icon.edi-interaction-not {
	width: 99px;
	margin-right: 10px;
	background: url(../img/stamp/edi-interaction-not.png) right 0 no-repeat;
	background-position-y: top;
}
.edi-interaction-flag-icon.edi-interaction-yes {
	width: 99px;
	margin-right: 10px;
	background: url(../img/stamp/edi-interaction-yes.png) right 0 no-repeat;
	background-position-y: top;
}

/*单据审核状态*/
.checkstate{ background: url(../img/uncheck.png) right 0 no-repeat}

/*无需提交状态*/
.bill-no-send-check {
	background: url(../img/no-send.png) right 0 no-repeat;
}
/*未发送审核状态*/
.bill-un-send-check {
    background: url(../img/un-send.png) right 0 no-repeat;
}
/*单据 提交审核通过 状态*/
.bill-send-checked {
    background: url(../img/send-checked.png) right 0 no-repeat;
}
/*单据 提交审核 被退回 状态*/
.bill-send-backed {
    background: url(../img/send-back.png) right 0 no-repeat;
}
/*单据 已提交审核 状态*/
.bill-sended-check {
    background: url(../img/sended.png) right 0 no-repeat;
}
.bill-urgent-is {
	background: url(../img/bill-urgent.png) right 13px no-repeat;
}
/*单据复审*/
.bill-state-icon .bill-rechecked {
	width: 99px;
	background: url(../img/recheck.png) right no-repeat;
}
/*已开票*/
.bill-ticket {
    background: url(../img/ticket.png) right 0 no-repeat;
}
/*未开票*/
.bill-unticket {
    background: url(../img/unticket.png) right 0 no-repeat;
}
/*单据审批流 无需提交*/
.bill-state-icon .bill-approveicon-notneeddeal {
	background: url(../img/stamp/not-need-deal.png) right 0 no-repeat;
	height: 43px;
    width: 120px;
	margin-right: 10px;
}
.bill-received {
	background: url(../img/received.png) right no-repeat;
	margin-right: 10px;
}
.bill-unReceive {
	background: url(../img/unReceive.png) right no-repeat;
	margin-right: 10px;
}
.bill-receiving {
	background: url(../img/receiving.png) right no-repeat;
	margin-right: 10px;
}
/*单据审批流 等待处理*/
.bill-state-icon .bill-approveicon-waitdeal {
	background: url(../img/stamp/wait-deal.png) right 0 no-repeat;
	height: 43px;
    width: 120px;
	margin-right: 10px;
}
/*单据审批流 未处理*/
.bill-state-icon .bill-approveicon-unsubmit {
	background: url(../img/stamp/unsubmit.png) right 0 no-repeat;
	width: 120px;
	margin-right: 10px;
}
.bill-state-icon .bill-argee {
	width: 75px;
	margin-right: 10px;
	background: url(../img/bill-argee.png) right 0 no-repeat;
}
.bill-state-icon .bill-refuse {
	width: 75px;
	margin-right: 10px;
	background: url(../img/bill-refuse.png) right 0 no-repeat;
}
/*单据审批流 progress*/
.bill-state-icon .progress-icon0 {
	background: url(../img/stamp/unsubmit.png) right 0 no-repeat;
	height: 43px;
	width: 100px;
	margin-right: 10px;
}
.bill-state-icon .progress-icon-2 {
	background: url(../img/receipt-state2.png) right 0 no-repeat;
	height: 43px;
	width: 100px;
	margin-right: 10px;
}
.bill-state-icon .progress-icon-3 {
	background: url(../img/bill-refuse.png) right 0 no-repeat;
	height: 43px;
	width: 82px;
	margin-right: 10px;
}
.bill-state-icon .progress-icon-ge {
	background: url(../img/stamp/progress-ing.png) right 0 no-repeat;
	height: 43px;
	width: 104px;
	margin-right: 10px;
}
/*单据称重状态*/
#weight_icon{
	position: absolute;
	top: -43px;
	right: 340px;
	width: 99px;
	height: 38px;
}
/*应付单*/
.bill-state-icon .confirm-status-icon0 {
	width: 115px;
	background: url(../img/bill-pending.png) right 4px no-repeat;
}
.bill-state-icon .confirm-status-icon1 {
	width: 88px;
	background: url(../img/bill-argee.png) right 4px no-repeat;
}
.bill-state-icon .confirm-status-icon2 {
	width: 88px;
	background: url(../img/bill-refuse.png) right 4px no-repeat;
}
.bill-state-icon .uninvoice-icon {
	width: 99px;
	background: url(../img/stamp/uninvoiced.png) right 4px no-repeat;
}
.bill-state-icon .invoicing-icon {
	width: 99px;
	background: url(../img/stamp/invoicing.png) right 4px no-repeat;
}
.bill-state-icon .invoiced-icon {
	width: 99px;
	background: url(../img/stamp/invoiced.png) right 4px no-repeat;
}
#weight_icon.to-weight{ background: url(../img/stamp/w-toweight.png) right 0 no-repeat }
#weight_icon.weighting{ background: url(../img/stamp/w-weighting.png) right 0 no-repeat}
#weight_icon.weighted{ background: url(../img/stamp/w-weighted.png) right 0 no-repeat}
.bill-state-icon .bill-order-not-need {
	background: url(../img/stamp/order-not-need.png) right 0 no-repeat;
	height: 40px;
	width: 120px;
	margin-right: 10px;
}
.bill-state-icon .bill-order-not {
	background: url(../img/stamp/order-not.png) right 0 no-repeat;
	height: 40px;
	width: 120px;
	margin-right: 10px;
}
.bill-state-icon .bill-order-part {
	background: url(../img/stamp/order-part.png) right 0 no-repeat;
	height: 40px;
	width: 120px;
	margin-right: 10px;
}
.bill-state-icon .bill-order-all {
	background: url(../img/stamp/order-all.png) right 0 no-repeat;
	height: 40px;
	width: 120px;
	margin-right: 10px;
}
/*++++++++++++++++++++++++++++++++++++++}}}入库单据所用到的样式+++++++++++++++++++++++++++++++++++++++++++++*/

/*应收应付 付款状态*/
#payed_state.payedstate-fkz{
	background: url(../img/stamp/payed-state-fkz.png) right center no-repeat;
	width: 122px;
	margin-right: 10px; }
#payed_state.payedstate-mlfw{
	background: url(../img/stamp/payed-state-mlfw.png) right center no-repeat;
	width: 122px;
	margin-right: 10px;
}
#payed_state.payedstate-wfk{
	background: url(../img/stamp/payed-state-wfk.png) right center no-repeat;
	width: 122px;
	margin-right: 10px;
}
#payed_state.payedstate-wcfw{
	background: url(../img/stamp/payed-state-wcfw.png) right center no-repeat;
	width: 122px;
	margin-right: 10px;
}
#payed_state.payedstate-ycf{
	background: url(../img/stamp/payed-state-ycf.png) right center no-repeat;
	width: 122px;
	margin-right: 10px;
}
#payed_state.payedstate-yhb{
	background: url(../img/stamp/payed-state-yhb.png) right center no-repeat;
	width: 122px;
	margin-right: 10px;
}
.payedstate-yzz{
	background: url(../img/stamp/payed-state-yzz.png) right center no-repeat;
	width: 122px;
	margin-right: 10px;
}
#payed_state.payedstate-yfk{
	background: url(../img/stamp/payed-state-yfk.png) right center no-repeat;
	width: 122px;
	margin-right: 10px;
}
.bill-state-icon li.payedstate-wcfw {
	width: 122px;
	height: 43px;
}
.payedstate-fkcg{
	background: url(../img/stamp/payed-state-fkcg.png) right center no-repeat;
	width: 122px;
	margin-right: 10px;
}
.payedstate-fksb{
	background: url(../img/stamp/payed-state-fksb.png) right center no-repeat;
	width: 122px;
	margin-right: 10px;
}

/*同仁堂确认状态*/
.bill-state-icon .confirm-state-fail {
	margin-right: 10px;
	width: 122px;
	background: url(../img/abutmentTRT/confirm-state-fail.png) right center no-repeat;
}
.bill-state-icon .has-confirm-state {
	margin-right: 10px;
	width: 99px;
	background: url(../img/abutmentTRT/has-confirm-state.png) right center no-repeat;
}
.bill-state-icon .not-need-confirm-state {
	margin-right: 10px;
	width: 122px;
	background: url(../img/abutmentTRT/not-need-confirm-state.png) right center no-repeat;
}
.bill-state-icon .wait-confirm-state {
	margin-right: 10px;
	width: 99px;
	background: url(../img/abutmentTRT/wait-confirm-state.png) right center no-repeat;
}
/*同仁堂推送状态*/
.bill-state-icon .wait-send-state {
	margin-right: 10px;
	width: 99px;
	background: url(../img/abutmentTRT/wait-send-state.png) right center no-repeat;
}
.bill-state-icon .has-send-state {
	margin-right: 10px;
	width: 99px;
	background: url(../img/abutmentTRT/has-send-state.png) right center no-repeat;
}
.bill-state-icon .not-need-send-state {
	margin-right: 10px;
	width: 122px;
	background: url(../img/abutmentTRT/not-need-send-state.png) right center no-repeat;
}
.bill-state-icon .send-state-fail {
	margin-right: 10px;
	width: 122px;
	background: url(../img/abutmentTRT/send-state-fail.png) right center no-repeat;
}
.bill-state-icon .send-state-ing {
	margin-right: 10px;
	width: 122px;
	background: url(../img/abutmentTRT/send-state-ing.png) right center no-repeat;
}
/*jcs取消推送*/
.bill-state-icon .send-state-cancel {
	margin-right: 10px;
	width: 122px;
	background: url(../img/abutmentTRT/send-state-cancel.png) right center no-repeat;
}

/*报损状态*/
.breakstate-icon0{ background: url(../img/break-icon/not-break.png) right 0 no-repeat }
.breakstate-icon1{ background: url(../img/break-icon/breaked-red.png) right 0 no-repeat }

/*碧桂园提交*/
#submitState-icon {
	width: 120px;
	margin-right: 10px;
}
.submitState-await {background: url(../img/stamp/send-await.png) right 0 no-repeat}
.submitState-already {background: url(../img/stamp/sended.png) right 0 no-repeat}
.submitState-end {background: url(../img/stamp/send-checked.png) right 0 no-repeat}
.submitState-reject {background: url(../img/stamp/send-back.png) right 0 no-repeat}
.submitState-cancel {background: url(../img/stamp/send-cancel.png) right 0 no-repeat}
.submitState-sending {background: url(../img/stamp/send-sending.png) right 0 no-repeat}
#public-state-icon {
	width: 120px;
	margin-right: 10px;
}
.public-state-unpublished {background: url(../img/stamp/unpublic.png) right 0 no-repeat}
.public-state-published {background: url(../img/stamp/public.png) right 0 no-repeat}
.public-state-nodeal {background: url(../img/stamp/not-deal.png) right 0 no-repeat}
/*营业数据查询 main.ftl 样式*/
#businessData_main_list .cp_filter_label{
	margin-left:30px;
}
#businessData_main_list .import_date_label{
	position: absolute;
	right: 28%;
}
/* Commented by 陈祖强 on 20160524
#businessData_main_list .import_date{
	position: absolute;
	right: 16%;
}
#businessData_main_list .import_date>input{
	margin-top:7px;
}
*/
#businessData_main_list .filter_span .inputclear-clear{
	top:63%;
}
/**/
/*系统日志  main.ftl 样式*/
#logQuery_main_list .operator-result{
	float: left;
	height: 19px;
	padding-left: 12px;
	margin: 10px 0px 0px 20px;
	border-left: 1px solid #dddddd;
	/* text-align: center; */
	line-height: 20px;
}
#logQuery_main_list label{font-weight:normal}

/**/
/*++++++++++++++++++++++++++++++++++++++{{{数据库备份所用到的样式+++++++++++++++++++++++++++++++++++++++++++++*/
/* .dbBackupBigCircle{
数据库备份功能大号圆形图标
	min-width:270px;
	min-height:270px;
	width:270px;
	height:270px;
	margin:50px;
	position:relative;
	display:inline-block;
	border-radius:140px;
}
.dbBackupBigCircle .light{
数据库备份功能大号圆形图标 的光柱效果
	background:url(../img/light.png)  no-repeat;
	position:absolute;
	display:none;
	min-width:93px;
	min-height:13px;
	margin-left:90px;
	margin-top:220px;
}
.dbBackupBigCircle:hover .light{
数据库备份功能大号圆形图标 的光柱效果
	display:block;
	animation: flashLight 1s;
}

.dbBackupBigCircle.backupDataBase{
备份数据库
	background:url(../img/backupDataBase.png)  no-repeat;
}
.dbBackupBigCircle.backupDownLoad{
数据库备份下载
	background:url(../img/backupDownLoad.png)  no-repeat;
}
.dbBackupBigCircle.backupDelete{
数据库备份删除
	background:url(../img/backupDelete.png)  no-repeat;
}
.dbBackupBigCircle span{
文字
	font: normal 20px 微软雅黑;
	color : #ffffff;
	position:relative;
	top:190px;
}
@keyframes flashLight
{
0%   {transform:scale(1.2,0.8125);}
15%   {transform:scale(2,1.625);}
100%  {	transform:scale(1,1);}
}
.transitionBigCircle{
	position:absolute;
	width:100%;
	height:100%;
	border:none;
}
.transitionBigCircle:hover{
	border-radius:140px;
	border-left:4px solid white;
	border-right:4px solid white;
	animation: transTurnAroundCircle 4s infinite linear;
}
@keyframes transTurnAroundCircle
{
	0%   {transform: rotate(0deg);}
	100%   {transform: rotate(360deg);}
} */

.dbBackup-wrapper{
	text-align: center;
}
.dbBackup-link{
	display: inline-block;
	width: 230px;
	height: 230px;
	margin:5px;
	font-size: 20px;
	line-height: 385px;
	color:#ffffff;
	position: relative;
}
.dbbackup-mask{
	position: absolute;
	width: 230px;
	height: 230px;
	background-color: rgba(0,0,0,.15);
	z-index: 80;
	left: 0px;
	top: 0px;
}
.dbbackup-square{
	z-index: 100;
	width: 70px;
	height: 70px;
	border-radius:8px;
	background-color: rgba(0,0,0,.8);
	text-align: center;
	position: absolute;
	left: 80px;
	top: 80px;
	padding-top: 17px;
}
.dbbackup-lg-mask{
	position: fixed;
	left:0px;
	top: 0px;
	right: 0px;
	bottom:0px;
	background-color: rgba(0,0,0,.15);
	z-index: 2000;
}
.dbbackup-lg-square{
	z-index: 100;
	width: 70px;
	height: 70px;
	border-radius:8px;
	background-color: rgba(0,0,0,.8);
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -35px;
	margin-left: -35px;
	padding-top: 17px;
}
.dbBackup-copy{
	background-color:#1195da;
	background-image:url(../img/backup-copy-1.png);
	background-repeat:  no-repeat;
	background-position: center;
}
.dbBackup-copy-active{
	background-color:#f1f1f1;
	background-image:url(../img/backup-copy-2.png);
	color: #1195da;
}
.dbBackup-return{
	background-color:#1195da;
	background-image:url(../img/backup-return-1.png);
	background-repeat:  no-repeat;
	background-position: center;
}
.dbBackup-return-active{
	background-color:#f1f1f1;
	background-image:url(../img/backup-return-2.png);
	color: #1195da;
}
.dbBackup-download{
	background-color:#1195da;
	background-image:url(../img/backup-download-1.png);
	background-repeat:  no-repeat;
	background-position: center;
}
.dbBackup-download-active{
	background-color:#f1f1f1;
	background-image:url(../img/backup-download-2.png);
	color: #1195da;
}
.dbBackup-del{
	background-color:#1195da;
	background-image:url(../img/backup-del-1.png);
	background-repeat:  no-repeat;
	background-position: center;
}
.dbBackup-del-active{
	background-color:#f1f1f1;
	background-image:url(../img/backup-del-2.png);
	color: #1195da;
}
.date-picker-wrapper {
	z-index: 1059;
}

.custom-footer{
	text-align:center;
	border-top: solid 1px #eee;
	margin-top: 10px;
	padding: 10px 0px 0px 0px;
}
/*++++++++++++++++++++++++++++++++++++++}}}数据库备份所用到的样式+++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++{{{系统初始化所用到的样式+++++++++++++++++++++++++++++++++++++++++++++*/
.exclamationMark{
	float:left;
	background:url(../img/exclamation.png)  no-repeat;
	min-width: 20px;
	min-height: 20px;
	max-width: 20px;
	max-height: 20px;
	margin:0;
	margin-top: 3px;
}
.q{
	position:absolute;
	width: 200px;
	height: 200px;
	-webkit-border-radius: 0 0 0 600px;
}
.hc{
	position:relative;
	width: 400px;
	height: 400px;
	-webkit-border-radius: 600px 600px 0 0;
}
/*扇形a区域 大块 60% 由一个半圆和一个四分之一圆组成 */

.q.a1{

transform: rotate(60deg);
-ms-transform: rotate(60deg); /* IE 9 */
-webkit-transform: rotate(60deg); /* Safari and Chrome */
margin-top:-137px;
margin-left:-36px;

}

.half{
	z-index:1000;
	overflow:hidden;
	height: 200px ;
}
.bighalf{
/*一大半的那个*/
	position: absolute;
	z-index: 988;
	margin-top: 147px;
	margin-left: 220px;
	transform: rotate(-65deg);
	-ms-transform: rotate(-65deg);
	-webkit-transform: rotate(-65deg);
}
.bighalf:hover .hc.a2.businessData,.bighalf:hover .q.a1.businessData{
/*一大半的那个*/
	animation: businessDataBreath 2s infinite linear;
}
@keyframes businessDataBreath{
	0% {background: #5FB29E;}
	50% {background: #6FC2AE;}
	100%{background: #5FB29E;}
}
.smallhalf:hover .baseData{
	animation: baseDataBreath 2s infinite linear;
}
.smallhalf:hover .systemSetting{
	animation: systemSettingBreath 2s infinite linear;
}
@keyframes baseDataBreath{
	0% {background: #FFF45C;}
	50% {background: #FFF9AC}
	100%{background: #FFF45C;}
}

@keyframes systemSettingBreath{
	0% {background: #9082BD;}
	50% {background: #9D90C5;}
	100%{background: #9082BD;}
}

.smallhalf{
	z-index:1000;
	position: absolute;
	transform: rotate(-65deg);
	margin-left: 425px;
	margin-top: 470px;
}
.businessData{
		background-color: #5FB29E;
		z-index:1000;
}
.baseData{
		background-color: #FFF45C;
}
.systemSetting{
		z-index: 1010;
		background-color: #9082BD;
}
.q.a2{
	z-index: 100;
	transform: rotate(-120deg);
	-ms-transform: rotate(-120deg);
	-webkit-transform: rotate(-90deg);
	margin-left: 200px;
}
.q.a3{
	z-index:100;
	transform: rotate(-30deg);
	-ms-transform: rotate(-30deg); /* IE 9 */
	-webkit-transform: rotate(-30deg); /* Safari and Chrome */
	margin-top: 36px;
	margin-left: 65px;
}
.whiteCircular{
	z-index:1010;
	position:absolute;
	width: 150px;
	height: 150px;
	background-color: white;
	-webkit-border-radius: 150px;
	margin-top: 210px;
	margin-left: 440px;
}
.whiteCircular .img{
	width: 100%;
	height: 100%;
	background-size:100%;
	background: url(../img/gear.png ) no-repeat;
	margin-left: 38px;
  	margin-top: 38px;
}
.whiteCircularAfterGreen{
	z-index: 999;
	position: absolute;
	width: 170px;
	height: 170px;
	background-color: #1095DA;
	-webkit-border-radius: 170px;
	margin-top: 200px;
	margin-left: 430px;
}
.whiteCircularAfterGreen.hiden{
	display: none;
}
.whiteCircularAfterBlue{
	z-index: 1001;
	position: absolute;
	width: 170px;
	height: 170px;
	background-color: #1095DA;
	-webkit-border-radius: 170px;
	margin-top: 200px;
	margin-left: 430px;
}
.whiteCircularAfterBlue.hiden{
	display: none;
}
.circulartext{
	position: absolute;
	min-width: 400px;
	min-height: 400px;
	margin-top: 90px;
	margin-left: 310px;
}
.textInCircularZCZL{/*基础资料*/
	z-index: 1011;
	position: absolute;
	color: black;
	width: 100px;
	height: 30px;
	font: bolder 20px 微软雅黑;
	margin-top: 290px;
	margin-left: 30px;
}
.textInCircularXTSZ{/*系统设置*/
	z-index: 1011;
	position: absolute;
	color: black;
	width: 100px;
	height: 30px;
	font: bolder 20px 微软雅黑;
	margin-top: 150px;
	margin-left: 85px;
}
.textInCircularYWDJ{/*业务单据*/
	z-index: 1011;
	position: absolute;
	color: black;
	width: 100px;
	height: 30px;
	font: bolder 20px 微软雅黑;
	margin-top: 160px;
	margin-left: -190px;
}
.circularAfter{
/* 圆环的后面 */
	z-index:1;
	position:absolute;
	width:420px;
	height: 420px;
	background-color: #B5E7DB;
	-webkit-border-radius: 420px;
	margin-top: 78px;
	margin-left: 300px;
}
.bluePlace{/*蓝色托盘填充 */
	background: -webkit-linear-gradient(45deg, #38C5FD, #0383CE); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(45deg, #38C5FD, #0383CE); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(45deg, #38C5FD, #0383CE); /* Firefox 3.6 - 15 */
	background: linear-gradient(45deg, #38C5FD, #0383CE); /* 标准的语法（必须放在最后） */
	-webkit-border-radius: 4px;
	boder:1px solid #999999;
	color:white;
}
.bluePlace .info{
	margin-left: 20px;
}
.businessInit{
	position:absolute;
	margin-top:50px;
	width: 266px;
	height: 454px;
}
.allInit{
	position:absolute;
	margin-top:50px;
	margin-left:774px;
	width: 266px;
	height: 454px;
}

.bluePlace .line{
/*分割线 */
margin-bottom:10px;
margin-top:10px;
margin-left:12px;
width:240px;
height:0px;
border-bottom: 1px solid #1C97D2;
border-top: 1px solid #86CDED;

}

.bluePlace .dataInfo{
	float: left;
}
.bluePlace .selectedDate{
	color:white;
}
.bluePlace .agree{
	position:absolute;
	bottom:0px;
	padding:0px;
	margin:0px
}
.bluePlace .buttons{
	left:-10px;
	position:absolute;
	width:100%;
	bottom:0px;
	padding:0px;
	margin:10px
}
.bluePlace .button{
	background: -webkit-linear-gradient(45deg, #38C5FD, #0383CE); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(45deg, #38C5FD, #0383CE); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(45deg, #38C5FD, #0383CE); /* Firefox 3.6 - 15 */
	background: linear-gradient(45deg, #38C5FD, #0383CE); /* 标准的语法（必须放在最后） */
	-webkit-border-radius: 4px;
	border: 1px solid white;
	color: white;
	width: 90px;
	height: 30px;
}
.bluePlace .button.disabled{
	background: -webkit-linear-gradient(45deg, #8AA9A9, #587878); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(45deg, #8AA9A9, #587878); /* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(45deg, #8AA9A9, #587878); /* Firefox 3.6 - 15 */
	background: linear-gradient(45deg, #8AA9A9, #587878); /* 标准的语法（必须放在最后） */
}
.bluePlace .left{
	margin-left:20px;
	float:left;
}
.bluePlace .right{
	margin-right:20px;
	float:right;
}
.bluePlace .headTitle{
 	font:bolder 22px 黑体;
}
.bluePlace .dataInfo.big{
	font-size:20px ;
}
.bluePlace .topTitle{
	background: url(../img/systemInit-GrayTitleLable.png ) no-repeat;
	height:40px;
	width:160px;
	color:#0183CE;
	font:bolder 18px 黑体;
	margin-top:-3px;
	margin-left:20px;
	line-height: 40px;
}
.emptyboxlineTopRight{
	width: 140px;
	height: 180px;
	border-top: 1px solid #1194DC;
	border-right: 1px solid #1194DC;
	margin-top: 60px;
	position: absolute;
	margin-left: 250px;
	z-index: 1200;
}
.emptyboxlineTopLeft{
	width: 270px;
	height: 220px;
	border-top: 1px solid #1194DC;
	border-left: 1px solid #1194DC;
	margin-top: 60px;
	position: absolute;
	margin-left: 515px;
	z-index: 1200;
}
/*++++++++++++++++++++++++++++++++++++++}}}系统初始化所用到的样式+++++++++++++++++++++++++++++++++++++++++++++*/
/*++++++++++++++++++++++++++++++++++++++}}}系统初始化所用到的样式+++++++++++++++++++++++++++++++++++++++++++++*/
/* {{{ Component 样式*/
/* TODO 将作废 */
.czq-component-template {
	display: none;
}
/* }}}*/
/* {{{ 卡片样式 */

.houseset-ul li{
	width:22%;
	display: inline-block;
	text-align: left;
	box-shadow: 0px 1px 0px rgba(0,0,0,.1);
}
.houseset-radio-card{
	border:solid 1px #eee;
	color: #666666;
	margin:10px;
	border-radius: 5px;
	vertical-align: middle;
	position: relative;
}
.houseset-radio-card label{
	display: block;
	padding:15px;
	font-weight:normal;
}
.houseset-radio-card .radio-span{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin:0px;
	padding: 0px;
	border:none;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-left: 15px;
	margin-right: 5px;
	background-image: url(../img/radio.png);
	background-repeat: no-repeat;
}
.radio-span-active{
	background-image: url(../img/radio-active.png) !important;
}
.houseset-radio-active-card{
	border:solid 1px #eee;
	color: #666666;
	margin:10px;
	border-radius: 5px;
	vertical-align: middle;
	position: relative;
	border-radius:5px;
	background-image: url(../img/house-label.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.houseset-radio-active-card label{
	display: block;
	padding:15px;
	font-weight:normal;
}
.houseset-radio-active-card .radio-span{
	display: inline-block;
	width: 18px;
	height: 18px;
	margin:0px;
	padding: 0px;
	border:none;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-left: 15px;
	margin-right: 5px;
	background-image: url(../img/house-label.png);
	background-repeat: no-repeat;
}

/* }}}*/
/* {{{ smokeAlert的显示条数改成4条 */
.smk-alert-content-top-center {
	max-height: 260px; /* Modified by 陈祖强: 防止固定高度的空层遮挡用户操作*/
	overflow: hidden;
}
.smk-alert-content .smk-alert {
	max-height: inherit;
	padding: 15px 30px 0 15px;
}
.smk-alert-content .smk-alert>p {
	max-height: inherit;
	display: block;
	overflow: auto;
	padding: 0 0 15px 0;
	word-wrap: break-word;
}
.smk-alert-content .smk-alert>p::-webkit-scrollbar {
	display:none;
}
.alert-warning {
	color: #9c4d00;
	background-color: #fffac2;
	border-color: #d8c9ba;
}
/* }}} */
/*{{{仓库与品项存放关系*/
#houseGoods_main_tabs .nav.nav-tabs li{
	width:50%;
}
#houseGoods_main_tabs {
	background-color: white;
}
/*}}}*/
/*{{{供货商与品项关系限定*/
#supplierGoods_main_tabs .nav.nav-tabs li{
	width:50%;
}
#supplierGoods_main_tabs {
	background-color: white;
}
/*}}}*/
/*{{{文字颜色 绿色*/
.text-font-green{
	color:#2E9400;
}
.text-font-orange{
	color:#f29200;
}
.text-font-blue{
	color:#1294db;
}
.text-font-crimson{
	color:#dc143c;
}
.text-font-weight-bold{
	font-weight:bold;
}
/*{{{表格文字0颜色 红色*/
.text-font-money{
	color: #dc143c;
}
.czq-datatable-editor tr td input.text-font-money{
	color: #dc143c;
}
/*}}}*/
/*}}}*/
/*++++++++++++++++++++++++++++++++++++++{{{菜品成本卡+++++++++++++++++++++++++++++++++++++++++++++*/
.food-trash {
	cursor: pointer;
}

		.menu-head {
			position: relative;
			height: 40px;
			line-height: 40px;
			background: #ffffff;
			border-radius: 6px;
			border: 1px solid #dddddd;
			vertical-align: middle;
			margin-top: 5px;
			/*
			margin-left: 5px;
			margin-right : 5px;
			*/
		}

		.menu-btn1 {
			display: inline-block;
			width: 86px;
			height: 30px;
			line-height: 30px;
			border: 0px;
			font-size: 14px;
			text-align: center;
			border-radius: 4px;
		}

		.menu-span1 {
			float: left;
			padding-left: 0px;
			margin-top: 0px;
			padding-right: 29px;
		}

		.menu-line {
			height: 20px;
			width: 4px;
			float: left;
			border-left-style: solid;
			border-left-color: #dddddd;
			border-left-width: thin;
			margin-top: 9px;
		}

		.menu-span2 {
			float: left;
			margin-top: 8px;
			margin-left: 2%;
		}

		.menu-middle-bar {
			float: left;
			margin-left: 2%;
		}

		.menu-right-bar {
				margin-left: 11px;
				margin-top: 7px;
				width: 182px;
				min-width: 185px;
				float: left;
		}

		.menu-block {
			float: left;
			padding-bottom: 5px;
			width: 14.5%;
			margin-bottom: 16px;
			margin-left: 1%;
			margin-right: 1%;
			border-radius: 4px;
			background-color: #fff;
			border: 1px solid #dddddd;
		}

		.menu-block-checkbox {
			float: right;
			margin-right: 5px;
		}

		.menu-block-code {
			float: left;
			margin-left: 10px;
		}

		.menu-block-l1 {
			margin-top: 2px;
			height: 16px;
		}

		.menu-block-l2 {
			margin-top: 4px;
			padding-left: 12px;
		}

		.menu-block-l3 {
			float: left;
			width: 100%;
			margin-top: 5px;
		}

		.menu-block-l3-r {
			float: left;
			width: 66px;
			text-align: center;
			border-right-style: solid;
			border-right-color: #dddddd;
			border-right-width: thin;
			color: #309400;
		}

		.menu-block-l3-l {
			float: left;
			width: 68px;
		}

		.menu-block-l3-l-1 {
			float: left;
			margin-left: 14px;
		}

		.menu-block-l3-l-2 {
			float: right;
			margin-right: 5px;
			margin-top: 1px;
		}

		.menu-block-bgcolor-1 {
			background-color: #EAF7FF;
		}

		.menu-block-bgcolor-2 {
			color: white;
			background-color: #1194DA;
		}

		.menu-tag1 {
			background-image: url(../img/fcc-tag.png);
			width: 96px;
			height: 39px;
			margin-top: -4px;
			color: white;
			text-align: center;
			font-weight: bolder;
		}
		.menu-block-list{
			padding-left: 0px;
			/*margin-left: -21px;*/
			width: 102%;
			float: left;
			margin-top: 16px;
			height:170px;
			overflow:hidden;
		}
		.menu-block-list::-webkit-scrollbar {
			width: 6px;
		}

		.menu-block-list::-webkit-scrollbar-track {
			border-radius: 2px;
		}

		.menu-block-list::-webkit-scrollbar-thumb {
			border-radius: 2px;
			background-color: #eee;
		}
		.menu-block:hover {
				background-color: #EAF7FF;
			}
		.menu-block-blue {
			float: left;
			border-radius: 4px;
			border: 1px solid #dddddd;
			color: white;
			background-color: #1294DB!important;
		}
		.menu-block-blue:hover {
			background-color: #1294DB;
		}
		.menu-block-blue .menu-block-l3-r{
			color: white;
		}
		.menu-block-red {
			float: left;
			width: 152px;
			margin-left: 21px;
			margin-right: 0px;
			border-radius: 4px;
			border: 1px solid #dddddd;
			color: white;
			background-color: #d15b47;
		}
		.menu-block-red:hover {
			background-color: #d15b47;
		}
		.menu-block-red .menu-block-l3-r{
			color: white;
		}
/*++++++++++++++++++++++++++++++++++++++}}}菜品成本卡+++++++++++++++++++++++++++++++++++++++++++++*/

/*{{{ 调整[bootstrap]样式 */
.fade {
	transform: translateZ(0)
}
.input-sm {
	font-size: 14px;
	height: 25px;
}
input::input-placeholder {
	color: #999999;
}
input::-webkit-input-placeholder {
	color: #999999;
}
.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: transparent;
}
.table-striped>tbody>tr:nth-of-type(even) {
	background-color: #f9f9f9;
}
.table-hover>tbody>tr:hover {
	background-color: #edf1fb;
}
/* 编辑行背景色 */
.table-striped>tbody> tr.dteditor-edit-row,
.table-hover>tbody> tr.dteditor-edit-row {
	background: #faebd7;
}
.table-hover>tbody> tr.dteditor-edit-row .assist-amount[readonly] {
	background: #faebd7;
}
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
	padding: 0;
	height: 24px;
	/* word-break: break-all; */
	vertical-align: middle;
}
.table > tbody > tr > .base-left,
.table > tfoot > tr > .base-left,
.table > thead > tr > .base-left {
	padding: 0 3px;
}
a.list-group-item,button.list-group-item {
	color: #656565;
}
.modal-footer {
	text-align: center;
	border-top: none;
}
/*}}}*/
.z5-component {
	position: relative;
}
/*{{{ 全局[筛选区]样式 */
.z5-filter {
	height: 45px;
	border-radius: 6px;
	border: 1px solid #dddddd;
	padding: 5px 3px;
	margin: 5px 0;
}
.z5-filter .form-control {
	display: inline-block;
	width: inherit;
}
.z5-filter .base-range-date .form-control {
	width: 126px;
}
.z5-filter .form-control,
.z5-filter .button-tiny {
	margin-top: 2px;
	vertical-align: top;
}
.z5-filter-item {
	display: inline;
	/*white-space: nowrap;*/
	margin: 0 3px;
}
.z5-filter-item label {
	font-weight: normal;
	margin-left: 2px;
}
.z5-filter-left {
	float: left;
	position: relative;
	z-index: 1;
	padding: 3px 0;
}
.z5-filter-right {
	text-align: right;
	padding: 3px 0;
}
.z5-filter-search {
	display: inline-block;
	position: relative;
	top: 2px;
	border: none;
	background-color: #17a5f3;
	padding: 6px 8px;
	margin-left: -7px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
.z5-filter-search span {
	display: none;
}
.z5-filter-search i {
	display: inline-block;
	width: 13px;
	height: 13px;
	background: url(../img/white-icons.png) no-repeat;
	background-position: -14px 0px;
}
.z5-filter-item .combo-select {
	display: inline-block;
}
.z5-filter-item .combo-input {
	padding: 5px;
}
.z5-filter-item .combo-dropdown li {
	padding: 5px 1em;
}
.z5-filter-item .z5-filter-select {
	display: inline-block;
	min-width: 100px;
}
.z5-filter-item .z5-filter-select-sm {
	min-width: 5.5em;
}
.z5-reciept-panel {
	margin-bottom: 6px;
}
.z5-reciept-panel .form-control {
	vertical-align: top;
	margin-top: 2px;
}
.czq-datatable-editor .dteditor-edit-row .form-control[disabled], .czq-datatable-editor .dteditor-edit-row .form-control[readonly] {
	background: #faebd7;
}
.z5-data-form .select2-container--default .select2-selection--z5single {
	height: 34px;
	line-height: 34px;
}
.z5-data-form .select2-container--default .select2-selection--z5single .select2-selection__rendered {
	line-height: 35px;
}
.z5-data-form .select2-container .select2-selection--single {
	height: 35px;
}
.z5-data-form .select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 35px;
}
.z5-data-form .select2-container--default .select2-selection--single .select2-selection__arrow {
	height: 34px;
}
/*}}}*/
/*{{{ 调整[datatables]样式 */
table.dataTable thead .sorting:after {
	opacity: 1;
	content: "　";
	background-image: url("../lib/DataTables-1.10.11/images/sort_both.png");
}
table.dataTable thead .sorting_asc:after {
	opacity: 1;
	content: "　";
	background-image: url("../lib/DataTables-1.10.11/images/sort_asc.png");
	background-position: -4px 0;
}
table.dataTable thead .sorting_desc:after {
	opacity: 1;
	content: "　";
	background-image: url("../lib/DataTables-1.10.11/images/sort_desc.png");
	background-position: -4px 0;
}
.dataTables_wrapper .dataTables_length {
	float: left;
}
.dataTables_wrapper .row2 .pull-left {
	padding-left: 15px;
}
div.dataTables_wrapper div.dataTables_info {
	padding-top: 0px;
}
table.dataTable tr td input {
	width: auto;
	height: auto;
}
table.table-bordered.dataTable {
	border-collapse: collapse !important;
}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
	border-bottom-width: 0;
}

.table-bordered > tbody > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
	word-break: break-all;
	border: 1px solid #dbdbdb;
}

.dteditor-xscroll {
	table-layout: fixed;
}
.DTFC_RightBodyLiner{ /*固定表格列 样式*/
	overflow-x: hidden !important;
	overflow-y: hidden !important;
}
.DTFC_RightBodyLiner .dteditor-xscroll { /*固定表格列 样式*/
	/*table-layout: initial;*/
}
.dteditor-xscroll > tbody > tr > td,
.dteditor-xscroll > tbody > tr > th,
.dteditor-xscroll > tfoot > tr > td,
.dteditor-xscroll > tfoot > tr > th,
.dteditor-xscroll > thead > tr > td,
.dteditor-xscroll > thead > tr > th {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
	text-align: center;
}
.DTS .dataTables_length,
.DTS .dataTables_paginate {
	display: none;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
	bottom: 4px;
	right: 2px;
}
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
	padding-right: 16px;
}
/* 兼容横向滚动条 */
.dataTables_scrollHeadInner {
 /* 待优化 */
	/* display: inline-block; */
}
/*}}}*/
/*{{{ 调整[ComboSelect]样式 */
.combo-select {
	margin-bottom: 0;
	max-width: 500px !important;
}
.combo-input {
	background-color: transparent;
	padding: 9px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.combo-arrow {
	width: 24px;
}
.combo-arrow:before {
	right: 7px;
}
.combo-dropdown {
	border: 1px solid #dbdbdb;
}
/*}}}*/
/*{{{ 调整[DataTableEditor]样式 */
/* TODO 将作废 */
.czq-datatableeditor-template {
	display: none !important
}
.czq-datatable-editor .combo-select {
	font-size: 14px;
	margin-bottom: 0;
}
.czq-datatable-editor .combo-input {
	width: 100%;
	padding: 5px;
	font-size: 14px;
}
.czq-datatable-editor .combo-dropdown {
	top: 24px;
	left: -1px;
	right: -1px;
}
.czq-datatable-editor .combo-dropdown li {
	padding: 6px 1em;
}
.czq-datatable-editor th {
	text-align: center;
}
.czq-datatable-editor label {
	margin-bottom: 0;
}
.czq-datatable-editor .combo-select input[type="text"]{
	padding: 0px;
}
.czq-datatable-editor tr td {
	padding: 0px;
}
.czq-datatable-editor tr td div.combo-select{
	border:none;
}
.czq-datatable-editor tr td input {
	padding: 0px;
	font-size: 14px;
	line-height: 1;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 0px solid transparent;
	-webkit-box-shadow: none;
	outline: none;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.czq-datatable-editor tr td input[type="text"]{
	height: 24px;
	width:100% !important;
}
.czq-datatable-editor .fx-checkbox span {
	height: 12px;
	line-height: 8px;
}
.czq-datatable-editor .fx-checkbox .glyphicon {
	line-height: 12px;
}
.czq-datatable-editor .select2-container--default .select2-selection--single {
	border: none;
}
.czq-datatable-editor .select2-container--default .select2-selection--z5single {
	border: none;
	border-radius: inherit;
}
.czq-datatable-editor span.select2-container.select2-container--disabled .select2-selection--z5single {
	background-color: transparent;
}
/*{{{ 表格选择样式 */
.czq-datatable-editor .datatable-select,
.czq-datatable-editor .datatable-select-all {
	cursor: pointer;
}
.czq-datatable-editor .selected .datatable-select:before,
.czq-datatable-editor .selected .datatable-select-all:before {
	background-position: -22px 0;
}
.czq-datatable-editor .datatable-select:before,
.czq-datatable-editor .datatable-select-all:before {
	display: block;
	margin: auto;
	width: 12px;
	height: 12px;
	content: ' ';
	background: url(../img/icheck/blue.png) no-repeat;
}
.czq-datatable-editor .datatable-select.must-select:before {
	background: url(../img/icheck/grey-new.png) no-repeat;
}
/*}}}*/
/*}}}*/
/*{{{ 编辑组件 */
.replacer-container {
	display: block;
	height: 25px;
	line-height: 25px;
}
.dteditor-right {
	display: block;
	text-align: right;
	margin-right: 5px;
}
/*}}}*/
/*{{{ 调整[LayDate]样式 */
.laydate_body .laydate_y .laydate_yms {
	width: 122px !important;
}
.laydate_body .laydate_bottom {
	height: 32px !important;
}
.laydate_body .laydate_top {
	height: 40px !important;
}
.laydate_body .laydate_y input {
	width: 63px !important;
	background-color: transparent !important;
}
.laydate_body .laydate_m input {
	width: 41px !important;
	background-color: transparent !important;
}
.laydate_body .laydate_choose {
	height: 22px !important;
}
.laydate-icon,
.laydate-icon-default,
.laydate-icon-danlan,
.laydate-icon-dahong,
.laydate-icon-molv {
	height: 25px !important;
	line-height: 20px !important;
}
/*}}}*/
/*{{{ 类别树调整样式*/
.czq-tree-wrapper{
	background-color:#f0f7fa;
	overflow:hidden;
	overflow-y:auto;
}
#left_foodtype_wrapper{
	float: left;
	background-color:#f0f7fa;
	width: 260px;
	overflow:hidden;
	overflow-y:auto;
}
#left_foodtype_wrapper::-webkit-scrollbar {
	width: 6px;
}

#left_foodtype_wrapper::-webkit-scrollbar-track {
	border-radius: 2px;
}

#left_foodtype_wrapper::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #eee;
}

#goodsInfo_main_goods_list::-webkit-scrollbar {
	width: 6px;
}

#goodsInfo_main_goods_list::-webkit-scrollbar-track {
	border-radius: 2px;
}

#goodsInfo_main_goods_list::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #eee;
}

.defaulthouse-wrapper{
	position: relative;
	height: 580px;
	overflow: hidden;
	overflow-y:auto;
}

.defaulthouse-wrapper::-webkit-scrollbar {
	width: 6px;
}

.defaulthouse-wrapper::-webkit-scrollbar-track {
	border-radius: 2px;
}

.defaulthouse-wrapper::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #eee;
}


.czq-tree-wrapper::-webkit-scrollbar {
	width: 6px;
}

.czq-tree-wrapper::-webkit-scrollbar-track {
	border-radius: 2px;
}

.czq-tree-wrapper::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #ddd;
}

.table-wrapper{
	overflow:hidden;
	overflow-y:auto;
}
.table-wrapper::-webkit-scrollbar {
	width: 6px;
}

.table-wrapper::-webkit-scrollbar-track {
	border-radius: 2px;
}

.table-wrapper::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #eee;
}
.bg-red{
	background-color: rgba(209,91,71,0.1);
	border:solid 1px rgba(209,91,71,0.2);
}
.tree-item-name .tree-label{
	display: block;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tree-branch-name{
	display: block;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
/*}}}*/
/*{{{ 关于我们CSS样式 */
.about-wrapper{
	border:solid 1px #ffffff;
	padding:20px;
	position: relative;
 }
.about-close{
	position: absolute;
	top: 5px;
	right: 5px;
	cursor: pointer;
	color:#fff;
	font-size:20px;
}
.about-set{
	background-image: url('../img/about-bg.png');
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	color:#666666;
	padding:20px;
}
.z5-logo{
	margin-top: 80px !important;
	margin-bottom:20px !important;
}
.z5-version strong{
	font-size: 20px;
	font-weight: normal;
}
.z5-num{
	margin-top: 10px;
}
.z5-company{
	margin-top: 80px;
}
.z5-right{
	margin-top: 10px;
}
/*}}}*/
/*{{{ 主页图文介绍新添样式*/
.home-wrapper{
	width: 96%;
	height: 100%;
	margin:0 auto;
	position: relative;
}
.home-small-wrapper{
	position: relative;
	width: 1220px;
	height: 600px;
	margin:0 auto;
	background-image: url('../img/leadline.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 31%;
}

.home-stand-line{
	position: absolute;
	width: 100%;
	height: 5px;
	top:50%;
	left:0;
	background-repeat: no-repeat;
	background-size: contain;
}
.home-common{
	position: absolute;
	transition: all .5s linear .2s;
	-webkit-transition: all .2s linear .1s;
}
@keyframes moveAni {
	0%   {
		background-image: url('../img/basicinfo_person.png');
	}
	5% {
		background-image: url('../img/basicinfo_person1.png');
	}
	50% {
		background-image: url('../img/basicinfo_person1.png');
	}
}
@-webkit-keyframes moveAni {
	0%   {
		background-image: url('../img/basicinfo_person.png');
	}
	10% {
		background-image: url('../img/basicinfo_person1.png');
	}
	100% {
		background-image: url('../img/basicinfo_person1.png');
	}
}
@keyframes moveAni1 {
	0%   {
		background-image: url('../img/caigou_person1.png');
	}
	10% {
		background-image: url('../img/caigou_person.png');
	}
	100% {
		background-image: url('../img/caigou_person.png');
	}

}
@-webkit-keyframes moveAni1 {
	0%   {
		background-image: url('../img/caigou_person1.png');
	}
	10% {
		background-image: url('../img/caigou_person.png');
	}
	100% {
		background-image: url('../img/caigou_person.png');
	}

}
@keyframes moveAni2 {
	0%   {
		background-image: url('../img/bumen_person.png');
	}
	100% {
		background-image: url('../img/bumen_person1.png');
	}
}
@-webkit-keyframes moveAni2 {
	0%   {
		background-image: url('../img/bumen_person.png');
	}
	100% {
		background-image: url('../img/bumen_person1.png');
	}
}
@keyframes moveAni3 {
	0%   {
		background-image: url('../img/house_person.png');
	}
	100% {
		background-image: url('../img/house_person1.png');
	}
}
@-webkit-keyframes moveAni3 {
	0%   {
		background-image: url('../img/house_person.png');
	}
	100% {
		background-image: url('../img/house_person1.png');
	}
}
@keyframes moveAni4 {
	0%   {
		background-image: url('../img/check_person.png');
	}
	100% {
		background-image: url('../img/check_person1.png');
	}
}
@-webkit-keyframes moveAni4 {
	0%   {
		background-image: url('../img/check_person.png');
	}
	100% {
		background-image: url('../img/check_person1.png');
	}
}
@keyframes moveAni5 {
	0%   {
		background-image: url('../img/normal_person.png');
	}
	100% {
		background-image: url('../img/normal_person1.png');
	}
}
@-webkit-keyframes moveAni5 {
	0%   {
		background-image: url('../img/normal_person.png');
	}
	100% {
		background-image: url('../img/normal_person1.png');
	}
}
@keyframes yidong{
	0%{
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		transform: rotateX(0deg);
	}
	10%{
		-webkit-transform: rotateX(360deg);
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-o-transform: rotateX(360deg);
		transform: rotateX(360deg);
	}
	100%{
		-webkit-transform: rotateX(360deg);
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-o-transform: rotateX(360deg);
		transform: rotateX(360deg);
	}
}
@-webkit-keyframes yidong{
	0%{
		-webkit-transform: rotateX(0deg);
		-moz-transform: rotateX(0deg);
		-ms-transform: rotateX(0deg);
		-o-transform: rotateX(0deg);
		transform: rotateX(0deg);
	}
	10%{
		-webkit-transform: rotateX(360deg);
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-o-transform: rotateX(360deg);
		transform: rotateX(360deg);
	}
	100%{
		-webkit-transform: rotateX(360deg);
		-moz-transform: rotateX(360deg);
		-ms-transform: rotateX(360deg);
		-o-transform: rotateX(360deg);
		transform: rotateX(360deg);
	}
}

.home-basic-shell{
	width: 67px;
	height: 159px;
	left:16%;
	bottom: 5px;
	background-image: url('../img/basicinfo_person.png');
	animation: moveAni 5s linear infinite;
	-webkit-animation: moveAni 5s linear infinite;
}
.home-caigou-shell{
	width: 75px;
	height: 161px;
	left:49%;
	bottom: 5px;
	background-image: url('../img/caigou_person1.png');
	animation: moveAni1 5s linear infinite;
	-webkit-animation: moveAni1 5s linear infinite;
}
.home-bumen-shell{
	width: 70px;
	height: 159px;
	left:80%;
	bottom: 5px;
	background-image: url('../img/bumen_person.png');
	animation: moveAni2 2s linear infinite;
	-webkit-animation: moveAni2 2s linear infinite;
}
.home-house-shell{
	width: 70px;
	height: 159px;
	left:6%;
	top: 30px;
	background-image: url('../img/house_person.png');
	animation: moveAni3 2s linear infinite;
	-webkit-animation: moveAni3 2s linear infinite;
}
.home-check-shell{
	width: 66px;
	height: 159px;
	left:34%;
	top: 30px;
	background-image: url('../img/check_person.png');
	animation: moveAni4 .5s linear infinite;
	-webkit-animation: moveAni4 .5s linear infinite;
}
.home-jiesuan-shell{
	width: 82px;
	height: 159px;
	left:69%;
	top: 30px;
	background-image: url('../img/normal_person.png');
	animation: moveAni5 2s linear infinite;
	-webkit-animation: moveAni5 2s linear infinite;
}
.home-common-tips{
	position: absolute;
	width: 164px;
	height: 73px;
	background-repeat: no-repeat;
	background-size: contain;
	left: 117%;
	cursor: pointer;
}

.home-basic-tips{
	background-image: url('../img/index_tips1.png');
}
.home-caigou-tips{
	background-image: url('../img/index_tips2.png');
}
.home-bumen-tips{
	background-image: url('../img/index_tips3.png');
}
.home-house-tips{
	background-image: url('../img/index_tips4.png');
}
.home-check-tips{
	background-image: url('../img/index_tips5.png');
}
.home-jiesuan-tips{
	background-image: url('../img/index_tips6.png');
}
.home-basic-tips:hover,.home-caigou-tips:hover,.home-bumen-tips:hover,.home-house-tips:hover,.home-check-tips:hover,.home-jiesuan-tips:hover{
	animation: yidong 10s linear infinite;
	-webkit-animation: yidong 10s linear infinite;
}
.home-down-tips{
	top: 37%;
}
.home-common-shell{
	width: 100%;
	height: 100%;
	position: absolute;
	top:0px;
	left:200%;
	z-index: 1;
	background-color: rgba(255,255,255,1);
}
.basic-line-v{
	position: absolute;
	width: 100%;
	height: 2px;
	border-top:dotted 2px #0088cc;
	top: 50%;
	left: 2%;
}
.basic-line-h{
	position: absolute;
	width: 2px;
	height: 190px;
	border-left:dotted 2px #0088cc;
	left: 43%;
	z-index: -1;
}
.home-return{
	margin-top: 10px;
	font-size: 25px;
	color: #1495D9;
	padding: 6px;
	border-radius: 3px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	-o-transition: all .2s linear;
	transition: all .2s linear;
}
.home-return:hover{
	background-color: #1495D9;
	color: #ffffff;
}
.basic-title{
	position: absolute;
	width: 95px;
	height: 110px;
	top:-1%;
	margin-left: -48px;
	background-color: #ffffff;
}
.basic-title1{
	position: absolute;
	width: 95px;
	top:70%;
	margin-left: -40px;
}
.basic-title a{
	display: block;
	margin:0 auto;
	width: 70px;
	height: 66px;
	background-image: url('../img/basic-tit-icon.png');
	background-repeat: no-repeat;
}
.basic-title p{
	padding-right: 9px;
	margin-top:9px;
	font-size: 20px;
	text-align: center;
	border-right:solid 5px #1495D9;
}
.basic-title p span{
	top:66%;
}
.basic-module{
	position: absolute;
	text-align: center;
	background-color: #ffffff;
}
.basic-module a{
	display: block;
	margin:0 auto;
}
.basic-module p{
	padding-right: 9px;
	margin-top:9px;
	font-size: 20px;
	text-align: center;
	border-right:solid 5px #1495D9;
	position: relative;
}
.basic-simple-intro{
	position: absolute;
	text-align: left;
	left: 117%;
	top:0px;
	width:139px;
	font-size: 14px;
	color: #999;
}
.basic-house{
	left: 0%;
	top:-51px;
}

.basic-house a{
	display: block;
	width: 70px;
	height: 74px;
	background-image: url('../img/basic-house-icon.png');
	background-repeat: no-repeat;
}
.basic-house-relation{
	left: 22%;
	top: -62px;
	margin-left: -60px;
}
.basic-house-relation:before{
	content: url('../img/blue-arrow-r.png');
	position: relative;
	left: -84px;
	top: 54px;
}
.basic-house-relation:after{
	content: url('../img/blue-arrow-l.png');
	position: relative;
	right: -84px;
	top: -68px;
}

.basic-house-relation a{
	display: block;
	width: 72px;
	height: 72px;
	background-image: url('../img/basic-houserelation-icon.png');
	background-repeat: no-repeat;
}
.basic-goods{
	left: 43%;
	top: -45px;
	margin-left: -35px;
}
.basic-goods:after{
	content: url('../img/blue-arrow-d.png');
	position: relative;
	left:-24px;
	top:-155px;
}
.basic-goods a{
	display: block;
	width: 70px;
	height: 66px;
	background-image: url('../img/basic-goods-icon.png');
	background-repeat: no-repeat;
}
.basic-supplier-relation{
	left: 62%;
	top: -62px;
	margin-left: -60px;
}
.basic-supplier-relation:before{
	content: url('../img/blue-arrow-r.png');
	position: relative;
	left:-93px;
	top:54px;
}
.basic-supplier-relation:after{
	content: url('../img/blue-arrow-l.png');
	position: relative;
	left:93px;
	top:-68px;

}
.basic-supplier-relation a{
	display: block;
	width: 72px;
	height: 72px;
	background-image: url('../img/basic-houserelation-icon.png');
	background-repeat: no-repeat;
}
.basic-supplier{
	left: 86%;
	top: -45px;
	margin-left: -66px;
}
.basic-supplier:after{
	content: '';
	position: absolute;
	top: 24px;
	left: 74px;
	width: 239px;
	height: 40px;
	background-color: #ffffff;
}
.basic-supplier a{
	display: block;
	width: 66px;
	height: 63px;
	background-image: url('../img/basic-supplier-icon.png');
	background-repeat: no-repeat;
}
.caigou-rect-mark,.bumen-rect-mark{
	position: absolute;
	width: 60%;
	height: 285px;
	border:dotted 2px #1495D9;
	left:20%;
	bottom:85px;
}
.caigou-line-mark{
	position: absolute;
	width: 1px;
	height: 200px;
	border-left:dotted 2px #1495D9;
	left:50%;
	top:-100%;
}
.caigou-line-mark:after{
	content: url('../img/blue-arrow-d.png');
	position: absolute;
	right: -5px;
	bottom: -22px;
}
.caigou-line-title{
	position: absolute;
	width: 135px;
	height: 135px;
	background-color: #ffffff;
	left:-67px;
	top:0px;
}
/* .caigou-line-title a{
	display: block;
	width: 71px;
	height: 71px;
	margin:0 auto;
	background-image: url('../img/caigou-icon.png');
} */
 .procurment-title a{
	display: block;
	width: 71px;
	height: 71px;
	margin:0 auto;
	background-image: url('../img/caigou-icon.png');
}
 .department-title a{
	display: block;
	width: 71px;
	height: 71px;
	margin:0 auto;
	background-image: url('../img/bumen-title-icon.png');
}

.caigou-rect-icon a,.check-rect-mark a{
	display: block;
	width: 71px;
	height: 78px;
	margin:0 auto;
	background-repeat: no-repeat;
}

.caigou-line-title p,.caigou-rect-icon p,.check-rect-icon p{
	padding-right: 9px;
	margin-top: 9px;
	font-size: 20px;
	text-align: center;
	border-right: solid 5px #1495D9;
	position: relative;
}

.caigou-rect-icon{
	position: absolute;
	width: 135px;
	height: 135px;
	background-color: #ffffff;
}
.caigou-ico1{
	left:50%;
	top:-50px;
	margin-left:-67px;
}
.caigou-ico1:after{
	content: url('../img/blue-arrow-l.png');
	position: absolute;
	right: -32px;
	top: 43px;
}
.caigou-ico1 a{
	background-image: url('../img/inbill-icon.png');
}
.caigou-ico2{
	left: -67px;
	top: 83px;
}
.caigou-ico2:after{
	content: url('../img/blue-arrow-d.png');
	position: absolute;
	left: 59px;
	top: -36px;
}
.caigou-ico2 a{
	background-image: url('../img/basic-house-icon.png');
}
.caigou-ico3{
	top: 83px;
	right: 0;
	margin-right: -67px;
}
.caigou-ico3:after{
	content: url('../img/blue-arrow-u.png');
	position: absolute;
	right: 60px;
	bottom: -26px;
}
.caigou-ico3 a{
	background-image: url('../img/basic-supplier-icon.png');
}
.caigou-ico4{
	left: 50%;
	margin-left: -67px;
	bottom: -67px;
}
.caigou-ico4:after{
	content: url('../img/blue-arrow-r.png');
	position: absolute;
	left: -25px;
	top: 62px;
}
.caigou-ico4 a{
	background-image: url('../img/outbill-icon.png');
}
.bumen-ico1 a{
	background-image: url('../img/bill-icon.png');
}
.bumen-ico3 a{
	background-image: url('../img/bumen-icon.png');
}
.bumen-ico4 a{
	background-image: url('../img/bumen-recive-icon.png');
}
.rect-line{
	width: 110px;
	height: 1px;
	border-top:dotted 2px #1495D9;
	position: absolute;
	left: -160px;
	bottom:0px;
}
.rect-arrow-up{
	width: 75px;
	height: 150px;
	border:dotted 2px #1495D9;
	border-right:none;
	position: absolute;
	right:61px;
	top:-64px;
	background-color:#ffffff;
}
.rect-arrow-up:before{
	content: url('../img/blue-arrow-r.png');
	position: absolute;
	right: -14px;
	bottom:-7px;
}
.rect-arrow-up:after{
	content: url('../img/blue-arrow-r.png');
	position: absolute;
	right: -14px;
	top:-7px;
}
.rect-arrow-down{
	width: 75px;
	height: 270px;
	border:dotted 2px #1495D9;
	border-right:none;
	position: absolute;
	right:61px;
	bottom:-130px;
	background-color: #ffffff;
}
.rect-arrow-down:before{
	content: url('../img/blue-arrow-r.png');
	position: absolute;
	right: -14px;
	bottom:-7px;
}
.rect-arrow-down:after{
	content: url('../img/blue-arrow-r.png');
	position: absolute;
	right: -14px;
	top:-7px;
}
.house-rect-mark{
	position: absolute;
	width: 25%;
	height: 354px;
	border:dotted 2px #1495D9;
	border-right:none;
	right:30%;
	bottom:33%;
}
.house-null{
	height: 98px;
	background-color: #ffffff;
}
.house-rect-mark1{
	position: absolute;
	width: 120px;
	height: 250px;
	border:dotted 2px #1495D9;
	border-left:none;
	right: 68%;
	bottom: 100px;
}
.house-right-icon{
	position: absolute;
	width: 120px;
	background-color: #ffffff;
	right: -60px;
}
.house-left-icon{
	position: absolute;
	width: 120px;
	background-color: #ffffff;
	left: -60px;
}
.house-side-icon{
	position: absolute;
	width: 120px;
	background-color: #ffffff;
	left: -130px;
}
.house-left-icon a{
	display: block;
	width: 71px;
	height: 71px;
	margin:0 auto;
}
.house-right-icon a,.house-side-icon a {
	display: block;
	width: 71px;
	height: 71px;
	margin:0 auto;
	background-image:url('../img/bill-icon.png');
}
.house-rect-mark p,.house-rect-mark1 p{
	padding-right: 9px;
	margin-top: 9px;
	font-size: 20px;
	text-align: center;
	border-right: solid 5px #1495D9;
	position: relative;
}
.house-ico1{
	top:-94px;
}
.house-ico2{
	top:31px;
}
.house-ico3{
	top:158px;
}
.house-ico4{
	top:296px;
}
.house-ico5{
	top:426px;
}
.house-ico6{
	top:-56px;
}
.house-ico6 a{
	background-image:url('../img/basic-house-icon.png');
}
.house-ico7{
	top:110px;
}
.house-ico7 a{
	background-image:url('../img/inside-move-icon.png');
}
.house-ico8{
	top:295px;
}
.house-ico8 a{
	background-image:url('../img/basic-house-icon.png');
}
.house-ico9{
	top:-54px;
}
.house-ico9:after{
	content: url('../img/blue-arrow-l.png');
	position: absolute;
	right: -36px;
	top:47px;
}
.house-ico10{
	bottom:-54px;
}
.house-ico10:after{
	content: url('../img/blue-arrow-l.png');
	position: absolute;
	right: -36px;
	top:47px;
}
.desc-font{
	position: absolute;
	text-align: left;
	left: 117%;
	top: 0px;
	width: 150px;
	font-size: 14px;
	color: #999;
}
.desc-font1{
	position: absolute;
	text-align: left;
	left: 117%;
	top: 0px;
	width: 100px;
	font-size: 14px;
	color: #999;
}
.desc-font2{
	position: absolute;
	text-align: left;
	left: 117%;
	top: 0px;
	width: 90px;
	font-size: 14px;
	color: #999;
}
.check-rect-line{
	position: absolute;
	width: 1px;
	height: 400px;
	left: 50%;
	border-left:dotted 2px #1495D9;
}
.check-rect-mark{
	position: absolute;
	width: 40%;
	height: 460px;
	border-bottom:dotted 2px #1495D9;
	left:20%;
	bottom:180px;
}
.check-rect-icon{
	position: absolute;
	width: 135px;
	height: 135px;
	background-color: #ffffff;
}
.check-ico1{
	left: 50%;
	top: 0px;
	margin-left: -67px;
}
.check-ico1 a{
	background-image: url('../img/check-icon.png');
}
.check-ico2{
	left:50%;
	top:50%;
	margin-left: -67px;
	margin-top: -33px;
}
.check-ico2:after{
	content: url('../img/blue-arrow-d.png');
	position: absolute;
	right: 61px;
		top: -36px;
}
.check-ico2 a{
	background-image: url('../img/basic-house-icon.png');
}
.check-ico3{
	left: -67px;
	bottom: -67px;
}
.check-ico3 a{
	background-image: url('../img/checkout-icon.png');
}
.check-ico3:after{
	content: url('../img/blue-arrow-l.png');
	position: absolute;
	right: -11px;
	top:62px;
}
.check-ico4{
	left: 50%;
	bottom: -67px;
	margin-left: -67px;
}
.check-ico4:after{
	content: url('../img/blue-arrow-d.png');
	position: absolute;
	right: 61px;
	top: -36px;
}
.check-ico4 a{
	background-image: url('../img/checkbill-icon.png');
}
.check-ico5{
	right: -67px;
	bottom:-67px;
}
.check-ico5:after{
	content: url('../img/blue-arrow-r.png');
	position: absolute;
	left: -23px;
	top:62px;
}
.check-ico5 a{
	background-image: url('../img/checkin-icon.png');
}
.check-ico6{
	right: -65%;
	bottom:-67px;
}
.check-ico6 a{
	background-image: url('../img/month-carry-icon.png');
}


/*}}}*/


/* {{{表格表头浮动表身滚动新添样式*/
.czq-datatable-editor {
	/* 表格不能有其它样式否则影响组件逻辑 */
	border-top: none !important;
	border-right: none !important;
	border-bottom: none !important;
}
 .czq-datatable-editor thead {
 	border-top: solid 1px #dbdbdb !important;
 }
 .czq-datatable-editor thead tr th:last-child{
 	border-right:solid 1px #dbdbdb !important;
 }
 .czq-datatable-editor tbody tr td:last-child{
 	border-right:solid 1px #dbdbdb !important;
 }
 .czq-datatable-editor tfoot tr td:last-child{
 	border-right:solid 1px #dbdbdb !important;
 }
/*}}}*/
/*{{{ 系统初始化CSS样式*/
.sys-wrapper{
	width:1024px;
	height:100%;
	margin: 0 auto !important;
	position: relative;
	padding-top: 33px;
}
.sys-common{
	width: 266px;
	height: 485px;
	background-color: #f4f4f4;
	border-radius:10px;
	border:solid 1px #C2C2C2;
}
.sys-left{
	float:left;
}
/* TODO */
.sys-right{
	float:right;
}
.sys-middle{
	position: absolute;
	left: 266px;
	right: 266px;
	top:0px;
	height: 454px;
}
.sys-circle{
	width: 393px;
	height: 393px;
	overflow: hidden;
	border-radius:50%;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -196px;
	margin-top: -196px;
	z-index: 4;
}
.sys-blue-circle{
	width: 393px;
	height: 393px;
	background-color: #5FC7D4;
	border-radius:50%;
	position: absolute;
	left: 0;
	top:0;
	z-index: 5;
}
.sys-blue-circle:after{
	content: '业务单据';
	position: absolute;
	font-size: 20px;
	top: 106px;
	left: 61px;
	color: #ffffff;
}
.sys-blue-circle:before{
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius:5px;
	background: #1294db;
	top: 88px;
	left: 91px;
}
.sys-blue-circle:hover{
	background-color: #9FDBE3;
}
.sys-white-circle{
	width: 132px;
	height: 132px;
	background-color: #ffffff;
	border-radius:50%;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -66px;
	margin-top: -66px;
	z-index: 8;
	background-image: url(../img/gear-icon.png);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.sys-white-circle:before{
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius:5px;
	background: #1294db;
	top: 60px;
	left: 61px;
}
.sys-green-circle{
	position: absolute;
	z-index: 7;
	width: 200px;
	height: 200px;
	background-color: #9bbb40;
	right: 0px;
	-webkit-transform-origin: left bottom;
	-moz-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	-o-transform-origin: left bottom;
	transform-origin: left bottom;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.sys-green-circle:after{
	content: '系统设置';
	position: absolute;
	font-size: 20px;
	top: 96px;
	left: 52px;
	color: #ffffff;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.sys-green-circle:hover{
	background-color: #C4D596;
}
.sys-grey-circle{
	position: absolute;
	z-index: 6;
	width: 200px;
	height: 200px;
	background-color: #c6c7c9;
	right: 0px;
	bottom: 0px;
	-webkit-transform-origin: left top;
	-moz-transform-origin: left top;
	-ms-transform-origin: left top;
	-o-transform-origin: left top;
	transform-origin: left top;
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	transform: rotate(20deg);
}
.sys-grey-circle:after{
	content: '基础资料';
	position: absolute;
	font-size: 20px;
	top: 94px;
	left: 27px;
	color: #ffffff;
	-webkit-transform: rotate(-20deg);
	-moz-transform: rotate(-20deg);
	-ms-transform: rotate(-20deg);
	-o-transform: rotate(-20deg);
	transform: rotate(-20deg);
}
.sys-grey-circle:hover{
	background-color: #E2E2E2;
}
.sys-title{
	height: 39px;
	width: 155px;
	background: url(../img/sys-title-icon.png) no-repeat;
	color: #ffffff;
	text-align: center;
	line-height: 39px;
	font-size: 16px;
	position: relative;
	top: -5px;
	left: 20px;
	margin-bottom: 15px;
}
.sys-init-date{
	display:block;
	margin:0 auto;
	width: 240px;
	margin-top:26px;
	margin-bottom: 240px;
	border:solid 1px #1294db;
}
.sys-line{
	width:240px;
	height: 2px;
	margin: 20px auto;
	border-top:solid 1px #c2c2c2;
	border-bottom: solid 1px #ffffff;
}
.sys-line2{
	margin-bottom: -6px;
}
.sys-date-confirm,.sys-final-confirm{
	font-size: 14px;
	width:240px;
	margin: 0 auto;
	margin-bottom:20px;
	color: #1294db;
}
.sys-date-confirm{
	height: 65px;
}
.sys-date-confirm p{
	margin-top:5px;
	margin-bottom:5px;
}
.sys-date-confirm p:nth-child(2){
	text-indent:28px;
}
.sys-btn-wrapper{
	width:240px;
	margin: 0 auto;
	position: relative;
	z-index: 2
}
.sys-final-confirm{
	font-size: 16px;
	width: 240px;
	margin: 0 auto;
	position: relative;
	top: 15px;
	color: #1294db;
}
.sys-finalinfo-confirm{
	font-size: 14px;
	width: 240px;
	height: 348px;
	margin: 0 auto;
	position: relative;
	top: 15px;
	color: #1294db;
}
.sys-finalinfo-confirm p{
	padding: 0 20px;
	margin-top:5px;
	margin-bottom: 5px;
}
.sys-finalinfo-confirm p.sys-warning{
	margin-top:15px;
}
.sys-warning img{
	margin-right:10px;
}
.sys-agreen{
	position: absolute;
	bottom: 23px;
	right: -15px;
}
.sys-left-line:before{
	content: '';
	position: absolute;
	width: 233px;
	height: 1px;
	top: 19px;
	left: 159px;
	border-top: solid 1px #1294db;
}
.sys-left-line:after{
	content: '';
	position: absolute;
	width: 1px;
	height: 65px;
	top: 19px;
	left: 391px;
	z-index: 10;
	border-left: solid 1px #1294db;
}
.sys-right-line:before{
	content: '';
	position: absolute;
	width: 263px;
	height: 1px;
	top: 19px;
	right: 159px;
	border-top: solid 1px #1294db;
	z-index: 8;
}
.sys-right-line:after{
	content: '';
	position: absolute;
	width: 1px;
	height: 175px;
	top: 19px;
	right: 421px;
	z-index: 10;
	border-left: solid 1px #1294db;
}
.sys-finalinfo-confirm label{
	font-weight: normal;
}
.global-mask {
	position: fixed;
	top: 0;
	bottom:0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0);
	z-index: 200;
}
.global-rotate {
	position: absolute;
	width: 100px;
	height: 80px;
	background-color: rgba(0,0,0,.8);
	border-radius: 10px;
	top: 50%;
	left: 50%;
	margin-top: -25px;
	margin-left: -25px;
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
}
.global-rotate .spin {
	color: #fff;
	margin-top: 17px;
}
.global-rotate p {
	position: absolute;
	color: #fff;
	width: 100%;
	margin-top: 5px;
}
/*}}}*/
/*{{{ 月末结转样式开始*/
.monBalance-timeline-wrapper{
	width: 1024px;
	height: 30px;
	margin:30px auto;
}
.monBalance-timeline{
	position: relative;
	top:12px;
	width: 750px;
	height: 5px;
	margin:0 auto;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(52,152,219,1) 11%, rgba(50,171,180,1) 34%, rgba(48,188,146,1) 60%, rgba(44,196,107,1) 85%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(52,152,219,1) 11%,rgba(50,171,180,1) 34%,rgba(48,188,146,1) 60%,rgba(44,196,107,1) 85%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(52,152,219,1) 11%,rgba(50,171,180,1) 34%,rgba(48,188,146,1) 60%,rgba(44,196,107,1) 85%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.monBalance-timeline:before{
	content:url('../img/month-right-icon.png');
	position: absolute;
	left: -27px;
	top: -12px;
}
.monBalance-timeline:after{
	content:url('../img/month-left-icon.png');
	position: absolute;
	right: -27px;
	top: -12px;
}
.monBalance-common{
	position: absolute;
	width: 36px;
	height: 36px;
	top: -18px;
	margin-left: -18px;
	border-radius:50%;
}
.monBalance-common:after{
	position: absolute;
	content: '';
	background: #ffffff;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	top: 10px;
	left: 10px;
	box-shadow: 0px 1px 5px rgba(0,0,0,.5);

}
.monBalance-left-circle{
	left: 25%;
	background-color:#33A1C8;
}
.monBalance-left-circle:before{
	color: #666;
	font-size:12px;
	content: '上期';
	position: absolute;
	top: 40px;
	left: 6px;
}
.monBalance-mid-circle{
	left: 50%;
	background-color:#31B3A2;
}
.monBalance-mid-circle:before{
	color: #666;
	font-size:12px;
	content: '当前会计期';
	position: absolute;
	width: 70px;
	top: 40px;
	left: -10px;
}
.monBalance-right-circle{
	left: 75%;
	background-color:#2EC07E;
}
.monBalance-right-circle:before{
	color: #666;
	font-size:12px;
	content: '下期';
	position: absolute;
	top: 40px;
	left: 6px;
}
.monthBalance-tips-date{
	position: absolute;
	width: 200px;
	top:-30px;
	right:-80px;
	background-color: #ffffff;
	text-align: center;
	border-radius: 2px;
	font-size: 16px;
}
.monthBalance-tips-font{
	position: absolute;
	width: 150px;
	top: -30px;
	right: -59px;
	background-color: #ffffff;
	text-align: center;
	font-size: 16px;
	border-radius: 2px;
}
.monthBalance-steps-first:before{
	content: '';
	position: absolute;
	width: 29px;
	height: 47px;
	background-color: #ffffff;
	top: -4px;
	left: -15px;

}
.monthBalance-steps-last:after{
	content: '';
	position: absolute;
	width: 30px;
	height: 50px;
	background-color: #ffffff;
	top: 39px;
	left: -15px;

}
.monthbalance-wrapper{
	box-sizing: border-box;
	width: 1100px;
	margin:0 auto;
	margin-top: 50px;
	margin-bottom: 20px;
}
.monthbalance-wrapper::-webkit-scrollbar {
	width: 6px;
}

.monthbalance-wrapper::-webkit-scrollbar-track {
	border-radius: 2px;
}

.monthbalance-wrapper::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #eee;
}

.monthBalance-steps{
	border-left:solid 2px #1195da;
	padding:20px 40px;
	position: relative;
}
.monthBalance-steps-first{
	border-left:solid 2px #1195da;
	padding:20px 40px;
	position: relative;
}
.monthBalance-circle{
	position: absolute;
	border:solid 5px #1195da;
	background: white;
	border-radius:50%;
}
.monthBalance-number-step{
	position: absolute;
	font-size: 14px;
	color:#666666;
}
.monthBalance-icon{
	position: absolute;
	width: 38px;
	height: 38px;
}
.monthBalance-blue-color{
	color:#1195da;
}
.monthBalance-red-color{
	color:#d05b45;
}
.monthBalance-grey-color{
	color:#666666;
}
.cur-monthbanlance-ico{width:190px;height:150px;float:left;color:#ffffff;background-color:#1294db;background-size:100%}
.cur-monthbanlance-ico>.org-name{color:#ffffff; margin-top: 24px; text-align: center;}
.cur-monthbanlance-ico>.accounting-year{text-align: center;color: #ffffff;margin-top: 24px;}
.cur-monthbanlance-ico>.accounting-month{margin-top: 28px;color: #ffffff;text-align: center;}
.monthBalance-carry{
	width: 93px;
	height: 33px;
	margin-left: 0px;
	margin-top: 10px;
	line-height: 30px;
}
.monthBalance-reverse-carry{
	width: 93px;
	height: 33px;
	margin-left: 0px;
	margin-top: 10px;
	line-height: 30px;
}
.monthBalance-button-container{ clear: both;text-align: center; }
/* #monthBalance_reverse_carry{ */
/* 	display: inline-block; */
/* 	width: 103px; */
/* 	height: 33px; */
/* 	background: url('../img/monthBal-return-icon.png'); */
/* 	background-repeat: no-repeat; */
/* } */

.monthBalance-time {
	top: 20px;
	left: -62px;
	width: 135px;
	color: #000;
	position: absolute;
	font-size: 16px;
	text-align: right;
}

.icono-clock1{
	width: 24px;
	height: 24px;
	background: url('../img/wait-clock.png');
	background-repeat: no-repeat;
	color: transparent;
}
.icono-waiting{
	width: 24px;
	height: 24px;
	background: url('../img/blue-loading.png');
	background-repeat: no-repeat;
	color: transparent;
	animation: loading 1s linear infinite;
	-webkit-animation: loading 1s linear infinite;
}
.icono-right{
	width: 24px;
	height: 24px;
	background: url('../img/icono-right.png');
	background-repeat: no-repeat;
	color: transparent;
}
.icono-wrong{
	width: 24px;
	height: 24px;
	background: url('../img/icono-wrong.png');
	background-repeat: no-repeat;
	color: transparent;
}
.icon-pen {
	display: inline-block;
	width: 16px;
	height: 16px;
	/* transform: scale(0.85); */
	cursor: pointer;
	vertical-align: middle;
	background-position: 0px 0;
	background:url(../img/inline-editor.png) top center no-repeat;
}
.icon-pen-blue{
	background-position: 0px -12px;
}
.icon-note-blue {
	display: inline-block;
	width: 16px;
	height: 16px;
	/* transform: scale(0.85); */
	cursor: pointer;
	vertical-align: middle;
	background-position: 0px 0;
	background:url(../img/note.png) top center no-repeat;
	/* background-position: 0px -12px; */
}
/*}}}*/
/*{{{更新说明CSS样式*/
.updateLog-container .title{
	border-bottom: 1px solid #dddddd;
	margin-bottom: 15px;
}

.updateLog-container .updateLog-list{
	width:18%;
	margin-left: 20px;
	float: left;
	/*background-color: rgba(102, 204, 255, 1);*/
}
.updateLog-container .updateLog-list p{
	margin:6px 0px 6px 20px;
	color: #666666;
}
.updateLog-container .updateLog-list a{
	position: relative;
	border-bottom: 2px solid #ffffff;
	margin: 0px 0px;
	font-size: 14px;
	padding: 2px 5px 2px 42px;
	display: block;
	background-color: #eeeeee;
	z-index: 2;
}
.updateLog-container .updateLog-list a.active{
	background-color: #159ff3;
}
.updateLog-container .updateLog-list a.active p{
	color: #ffffff;
}
.updateLog-container .updateLog-list a.c-active{
	background-color: #dfebf2;
}
.updateLog-container .updateLog-list a.c-active p{
	color: #666666;
}
.update-block{
	position: absolute;
	width: 50px;
	height: 100%;
	background-size: 23px 23px;
	background-image: url('../img/update-icon.png');
	background-repeat: no-repeat;
	background-position: 14px center;
	top: 0;
	left: 0;
	background-color: #e5e5e5;
	z-index: 1;
}
.updateLog-container .updateLog-list a.active .update-block{
	background-color: #4fbefe;
}
.updateLog-container .updateLog-list a.c-active .update-block{
	background-color: #d1e5f3;
}
.updateLog-container .patch-content{
	float: left;
	width: 75%;
	padding-right: 20px;
	margin: 0px 0px 0px 40px;
	overflow: hidden;
	overflow-y: auto;
}
.patch-content::-webkit-scrollbar {
	width: 6px;
}
.patch-content::-webkit-scrollbar-track {
	border-radius: 2px;
}
.patch-content::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #dbdbdb;
}

#updateLog_list::-webkit-scrollbar {
	width: 6px;
}
#updateLog_list::-webkit-scrollbar-track {
	border-radius: 2px;
}
#updateLog_list::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #dbdbdb;
}
.update-tit-bg{
	height: 40px;
	line-height: 31px;
	padding-left: 45px;
	margin-top: 25px;
	margin-bottom: 16px;
	color: #ffffff;
	background-image: url('../img/update-bg1.png');
	background-repeat: no-repeat;
	position: relative;
}
.update-tit1:before{
	content: url('../img/update-ico2.png');
	position: absolute;
	left: 12px;
	top: 5px;
}
.update-tit2:before{
	content: url('../img/update-ico3.png');
	position: absolute;
	left: 12px;
	top: 5px;
}
.update-tit3:before{
	content: url('../img/update-ico1.png');
	position: absolute;
	left: 12px;
	top: 5px;
}
.patch_main_tabs{
	border-radius:5px;
}
.update-big-title{
	margin-top:0px;
}

/* tab页面上的样式 */

.patch_main_tabs .nav{
	border: 1px solid #dddddd;
	border-radius:5px;
	margin-bottom: 10px;
	background-color: #f2f2f2;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.patch_main_tabs .nav li{
	float: left;
	width: 12%;
	margin:1%;
	padding-right: 1.5%;
	border-right:1px solid #dddddd;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.patch_main_tabs .nav li a{
	margin: -4px 0px;
	padding: 5px 20px;
	color: #909090;
	font-weight: 600;
	text-align: center;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.patch_main_tabs .nav li.active a{
	color: #ffffff;
	font-weight: 600;
	background-color: #1195da;
	border-radius:5px;
}
.patch_main_tabs .nav li :hover{
	color:#337ab7
}
.outline-box{
	margin-top: 20px;
	border: 1px solid #dddddd;
	padding: 25px 38px;
	border-radius: 10px;
	box-shadow: 0px 2px 4px rgba(0,0,0,.2);
}
.outline-box h5{
	color: #666666;
	margin:0px;
	font-weight:bold;
}
.outline-box ol{
	margin-left: 30px;
}
.outline-box ol li{
	margin: 10px 0px;
}

#patch_tab_outline .text-under-line{
	height: 4px;
	margin-bottom: 8px;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#b8c4cb,endColorStr=#f6f6f8); /*IE*/
	background:-moz-linear-gradient(left,#b8c4cb,#f6f6f8);/*火狐*/
	background: -webkit-gradient(linear, 0% 0%, 60% 0%,from(#DCDCDC), to(#F9F9F9));/*谷歌*/
}
#patch_tab_outline .content-pic{
	border:1px solid #dddddd;
	height:100px;
	margin:6px 0;

}
.update-read-list{
	width: 100%;
	float: left;
	list-style: none;
	margin:0px;
	padding:0px;
}
.update-read-list li{
	width: 33.33333%;
	float: left;
	background-color: #ffffff;
	box-sizing: border-box;
	overflow: hidden;
}
.update-read-list li img{
	width: 96%;
	margin:2%;
	position: relative;

}
.update-read-list li p{
	width:90%;
	margin:0 auto;
	padding: 4%;
	position: relative;
	text-indent: 24px;
	border-top:solid 1px #1195db;
}
.update-read-list li p:before{
	content: url('../img/update-line2.png');
	position: absolute;
	top:-10px;
	left: 35%;
	width: 100%;
	height: 1px;

}
.update-read-list li p:after{
	content: url('../img/update-line1.png');
	position: absolute;
	bottom:125%;
	right: -5%;
}
.update-read-list li:nth-child(3n) p:after{
	content: '';
}
.content-text{
	float: left;
	border-top:solid 1px #efefef;
}
/*}}}*/
/*{{{报表CSS样式*/
.store-report{
	margin-top: 20px;
	overflow-y:auto;
}
.store-report::-webkit-scrollbar {
	width: 6px;
}
.store-report::-webkit-scrollbar-track {
	border-radius: 2px;
}
.store-report::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #eee;
}
.store-report-wrapper{
	margin-bottom: 20px;
}
.store-report-wrapper>div{
	position: relative;
}

/* .store-report-wrapper>div:before{
	content: '';
	width: 80px;
	height: 20px;
	position: absolute;
	left: 60px;
	top: 3px;
	z-index: 2;
}
.store-report-wrapper>div:after{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	top: 3px;
	left: 45px;
	border-left: 15px solid transparent;
	z-index: 0;
} */

.store-report-wrapper>div a{
	padding-top: 24px;
	text-align: center;
	font-size:16px;
	color: #666666;
	position: relative;
	z-index: 1;
	display: block;
	min-width: 210px;
	height: 70px;
	background-color: #f5f6f6;
	margin:10px;
	text-decoration: none;
	background-image: url('../img/part-circle.png');
	background-repeat: no-repeat;
	background-position: right;
}
.store-report-wrapper>div a:before{
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	bottom: 0px;
	left: 0px;
	border-right: 50px solid transparent;
	z-index: 2;
}

.red-store:before{
	background-color: #d15c46;
}
.red-store:after{
	border-bottom: 10px solid #944836;
}
.red-store a:before{
	border-bottom: 30px solid #d15c46;
}
.orange-store:before{
	background-color: #f4a26d;
}
.orange-store:after{
	border-bottom: 10px solid #a76b42;
}
.orange-store a:before{
	border-bottom: 30px solid #f4a26d;
}
.blue-store:before{
	background-color: #1195da;
}
.blue-store:after{
	border-bottom: 10px solid #227099;
}
.blue-store a:before{
	border-bottom: 30px solid #1195da;
}
.yellow-store:before{
	background-color: #eda20e;
}
.yellow-store:after{
	border-bottom: 10px solid #947021;
}
.yellow-store a:before{
	border-bottom: 30px solid #eda20e;
}
.green-store:before{
	background-color: #319400;
}
.green-store:after{
	border-bottom: 10px solid #315d1b;
}
.green-store a:before{
	border-bottom: 30px solid #319400;
}
.aqua-store:before{
	background-color: #0c9faa;
}
.aqua-store:after{
	border-bottom: 10px solid #146a74;
}
.aqua-store a:before{
	border-bottom: 30px solid #0c9faa;
}
/*}}}*/
/*{{{公共按钮样式*/
.list-inline>li{
	/* border: solid 1px #eee; */
	min-width: 40px;
	height: 40px;
	line-height: 60px;
	text-align: center;
	display: inline-block;
	background-position: center 3px;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 43px;
}
.public-model {
	float: right;
	margin-right: 8px;
}
.modal-dialog .public-model {
	margin-right: 0;
}
.public-refresh{
	background: url(../img/public-refresh.png);
}
.public-help{
	background: url(../img/public-help.png);
}
.help-tips-icon {
	background: url(../img/goodsHelp.jpg);
	width: 15px;
	height: 15px;
	display: inline-block;
	margin: 9px 0 9px 3px;
}
/*}}}*/
/*{{{单据明细公共按钮样式*/
.public-detail {
	margin-right: 40px;
	margin-top: -48px;
	float: right;
	width: 400px;
}
.detail-refresh{
	background: url(../img/public-refresh.png);
}
.detail-help{
	background: url(../img/public-help.png);
}
.detail-import, .detail-export, .public-export{
	background: url(../img/public-import.png);
}
.title .detail-import{
	display:none !important;
}
.detail-print, .title-detail-import{
	background: url(../img/public-print.png);
}
.title .detail-print{
	display:none !important;
}
/*}}}*/
/*{{{下拉列表组件修改的样式*/
.select2-hidden-accessible { width: 100px !important; }
.select2-results__options::-webkit-scrollbar {
	width: 6px;
}
.select2-results__options::-webkit-scrollbar-track {
	border-radius: 2px;
}
.select2-results__options::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #eee;
}
.select2-type-results__options::-webkit-scrollbar {
	width: 6px;
}
.select2-type-results__options::-webkit-scrollbar-track {
	border-radius: 2px;
}
.select2-type-results__options::-webkit-scrollbar-thumb {
	border-radius: 2px;
	background-color: #eee;
}
.select2-selection,
.select2-search__field {
	outline: none;
}
.select2-container--default .select2-selection--single {
	border: 1px solid #dbdbdb;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #dbdbdb;
}
.select2-container .select2-selection--single{
	height:25px
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height: 25px;
}
.select2-container--open .select2-dropdown--below {
	border-top: 1px solid #dbdbdb;
}
.select2-dropdown {
	border:solid 1px #dbdbdb;
}
.select2-container--default .select2-selection--z5single {
	border: 1px solid #dbdbdb;
	background-color: white;
	border-radius: 4px;
	cursor: text;
	box-sizing: border-box;
	display: block;
	user-select: none;
	-webkit-user-select: none;
	line-height: 24px;
	height: 24px;
}
.select2-container--default .select2-selection--z5single.readonly-background-color {
	background-color: #f6f6f6;
}
.select2-container--default.select2-container--disabled .select2-selection--z5single {
	background-color: #eee;
	cursor: default;
}
.select2-container--default .select2-selection--z5single .select2-search__field {
	margin-top: 0;
	padding-bottom: 2px;
}
.select2-container--default .select2-selection--z5single .select2-selection__rendered {
	line-height: 25px;
}
.select2-container--default .select2-selection--z5single .select2-search--inline {
	margin: -1px 0 0 5px;
}
.select2-container--default .select2-selection--z5single .select2-selection__clear {
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin-top: -1px;
	margin-right: 10px;
	position: absolute;
	right: 0;
}
.select2-container--default .select2-selection__clear {
	position: absolute;
	right: 10px;
}

/*select2 multiple : inLine*/
.select2-container--default .select2-selection--multiple--inline .select2-selection__choice {
	cursor: default;
	float: left;
	padding: 1px 3px;
	border: none;
	margin: 1px;
	background-color: #eee;
	border: 1px solid #aaaaaa30;
}
.select2-container--default .select2-selection--multiple--inline .select2-selection__choice__remove {
	display: none;
}
.select2-container--default .select2-selection--multiple--inline .select2-selection__rendered {
	display: inline-flex;
	overflow: auto;
}
.select2-selection--multiple--inline .select2-selection__rendered::-webkit-scrollbar {
	display: none;
}
.select2-container--default .select2-selection--multiple--inline {
	padding-right: 18px;
	min-height: 24px;
	border: 1px solid #dbdbdb;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
	border: 1px solid #dbdbdb;
	outline: 0;
}
.select2-container--default .select2-selection--multiple--inline .select2-selection__placeholder {
	margin-top: 1px;
}
.select2-container--default .select2-selection--multiple--inline .select2-selection__clear {
	position: absolute;
	right: -2px;
	margin-top: 3px;
}
.select2-selection__rendered:focus {
	outline: #fff;
}
.select2-selection__placeholder {
	outline: #fff;
}
.select2-selection--multiple--inline .select2-selection__choice—selected {
	color: #0088cc;
	border: 1px solid#0088cc!important;
}
/*multiple : inLine*/

/*}}}*/
/*{{{模态框固定大小*/
.modal-xl .modal-content {
	width: 1300px;
	height: 750px;
	overflow: hidden;
}
.modal-lg .modal-content {
	max-height: 750px;
	margin-top:35px;
	overflow: hidden;
}
.modal-md .modal-content {
	width: 700px;
	height: 640px;
	margin-top:25px;
	overflow: hidden;
}
.modal-sl .modal-content {
	height: 450px;
	overflow: hidden;
}
.modal-ssl .modal-content {
	width: 350px;
	height: 200px;
	overflow: hidden;
}
.modal-mlg .modal-content {
	width: 930px;
	height: 580px;
	margin-top: 96px;
	overflow: hidden;
}
@media (min-width: 1920px) {
	.modal-xl .modal-content {
		width: 1600px;
		height: 900px;
		overflow: hidden;
	}
	.modal-lg .modal-content {
		max-height: 900px;
		margin-top:35px;
		overflow: hidden;
	}
	.modal-md .modal-content {
		width: 1000px;
		height: 900px;
		margin-top:25px;
		overflow: hidden;
	}
	.modal-sl .modal-content {
		height: 750px;
		overflow: hidden;
	}
	.modal-ssl .modal-content {
		width: 650px;
		height: 500px;
		overflow: hidden;
	}
	.modal-mlg .modal-content {
		width: 930px;
		height: 580px;
		margin-top: 96px;
		overflow: hidden;
	}
}
.modal-open .modal {
	/*overflow-x: hidden;*/
	/*overflow-y: hidden;*/
}
.modal-content .modal-body {
	padding: 0 15px 15px;
}
/*{{{ 门店订货单品项未找到结果帮助信息页面*/
.z5-modal-goods-help {
	width: 414px;
}
.z5-modal-goods-help .modal-content {
	width: 414px;
	height: 251px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
}
/*{{{门店订货单上期参考预估值帮助信息}}}*/
.z5-modal-prev-reckon-count-help {
	width: 390px;
}
.z5-modal-prev-reckon-count-help .modal-content {
	width: 390px;
	height: 126px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
}
/*}}}*/
/*}}}*/
/*{{{Z5供应链版员工档案样式*/
.employee-head{
	border-bottom: solid 1px #eee;
	margin-bottom: 10px;
	padding: 2px 3px;
	color: #fff;
	font-size: 15px;
	background:url(../img/employee-head.png) no-repeat;
}
.checkbox-back{
	position: relative;
	top: 6px;
	margin-right: 5px;
	display: inline-block;
	width: 15px;
	height: 15px;
	background:url(../img/checkbox-2.png) no-repeat;
	background-size: contain;
}
.tab-li{
	cursor: pointer;
	padding: 0 10px;
	margin: 10px 0px;
	font-size: 14px;
	box-sizing: border-box;
}
.tab-li.active{
	border-left: solid 3px #10a4db;
	color : #10a4db;
}
.employeeData-tab-li{
  cursor: pointer;
  padding: 0 10px;
  margin: 10px 0px;
  font-size: 14px;
  box-sizing: border-box;
}
.employeeData-tab-li.active{
  border-left: solid 3px #10a4db;
  color : #10a4db;
}
.employeeData-tab-form label{
  color: #666;
}

.employeeData-tab-form .form-group>label{
  margin-left: -40px;
}

.employeeData-search-shell{
  padding: 8px;
  border: solid 1px #eee;
}
.employeeData-search-input{
  border:solid 1px #eee;
  outline: none
}
.float-r{
  float: right;
}
.employeeData-houseset-ul{
  height: 410px;
  overflow: auto;
}
.employeeData-houseset-ul::-webkit-scrollbar {
  width: 6px;
}

.employeeData-houseset-ul::-webkit-scrollbar-track {
  border-radius: 2px;
}

.employeeData-houseset-ul::-webkit-scrollbar-thumb {
  border-radius: 2px;
  background-color: #eee;
}
.employeeData-houseset-ul li {
	width: 23% !important;
	display: inline-block;
	text-align: left;
	margin-left: 0px !important;
}
.houserevise-checkbox{
	position: relative;
	top: -2px;
	margin-right: 3px !important;
	opacity: 0;
}
.employee-house-select{
  border: solid 1px #eee;
  padding: 2px;
  border-radius: 3px;
  outline: none;
}
.houseset-radio-active-card label{
  color: #ffffff;
}
.houseset-radio-active-card .checkbox-back{
	background:url(../img/checkbox-active-2.png) no-repeat;
	background-size: contain;
}
/* }}} */
/*{{{连锁版新增样式*/
.bill_left_1,.bill_right_1{
	height: 60px;
}
.bill_right_1{
	width: 28.5%;
}
.bill_middle_1{
	width: 20%;
	height: 60px;
}
.bill_right_textarea_1{
	margin-top: 0px;
	margin-bottom: 10px;
	height: 55px !important;
	width: 290px;
	font-size: 14px;
	resize: none;
}
.bill-m-col{
	max-width: 126px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.shopOrder-btn-span{
	display: inline-block;
	margin: 0px 10px;
	padding-right: 7px;
	position: relative;
	top: 2px;
}
.shopOrder-form-control{
	height: 25px;
	background:url(../img/search-icon.png) no-repeat;
	background-position: 100% 20%;
}
.shopOrder-form-control-select{
	width:120px;
	height: 25px;
	border:solid 1px #dbdbdb;
	outline: none;
	border-radius: 3px;
}
/*}}}*/
/*{{{连锁版门店订货单新增样式*/
.batchperiod-label{
	clear: both;
	display: block;
	color: #666;
	font-weight: normal;
	padding:12px;
	font-size:14px;
	position: relative;
}
.batchperiod-label input[type="radio"]{
	margin-left: 20px;
	margin-right: 10px;
	position: relative;
}
.batchperiod-label input[type="radio"]:after{
	content: "";
	color:none;
	position: absolute;
	left: -3px;
	top: -3px;
	width:18px;
	height:18px;
	z-index: 1;
	background-image: url(../img/radio.png) ;
}
.batchperiod-label input[type="radio"]:checked:after{
	content: "";
	color:none;
	position: absolute;
	left: -3px;
	top: -3px;
	width:18px;
	height:18px;
	z-index: 1;
	background-image: url(../img/radio-active.png) ;
}
.batchperiod-label input[type="text"]{
	border: solid 1px #dbdbdb;
	margin: 0px 5px;
	padding: 3px;
	outline: none;
	font-size: 14px;
}
.batchperiod-label input[readonly="true"]{
	background-color: #f6f6f6;
}
.batchperiod-ul{
	width:285px;
	position: absolute;
	top:40px;
	left:92px;
	float: left;
	background-color: #f1f5fb;
}
.batchperiod-ul li{
	width:30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	float: left;
	margin:5px;
}
.batchperiod-ul li.active{
	color: #ffffff;
	background-color: #0094ef;
}
.batchperiod-footer{
	text-align: center;
	clear: both;
	margin-top: 215px;
	margin-bottom: 15px;
}
/*}}}*/
.tooltip-box{
	text-align: left;
	display: block;
	margin: 10px auto;
	background: #fff;
	line-height: 1.6;
	border: 1px solid #fff;
	color: #eee;
	padding: 20px;
	font-size: 14px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: 0px 0px 0px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 0px 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 0px 10px rgba(0,0,0,0.2);
}

.loading-gif{ -webkit-animation:rotateAnmiation 2s linear infinite;}
@-webkit-keyframes rotateAnmiation{
	0%{-webkit-transform:rotate(0deg);}
	50%{-webkit-transform:rotate(180deg);}
	100%{-webkit-transform:rotate(360deg);}
}
.mask-layer{
	display:block;width:930px;height:750px;
	opacity:.6;z-index:15000;position: fixed;top: 0;right: 0;bottom: 0;left: 0;
	background-color: #ff0000;
	width: 930px;
	height: 750px;
	z-index: 15000;
}

/*关闭按钮样式*/
.annotateWnd-btn-close {
	width: 20px;
	height: 20px;
	opacity: 1;
	margin-right: 4px;
	filter: alpha(opacity=100);
	background: url(../img/close-btn-red.png) center bottom!important;
}
/*{{{天气选项样式*/
.weather-item {position:relative;width:82px;height:112px;display:inline-block;}
.weather-item .weather-icon{display:inline-block;width:67px;height:50px;margin:10px 0 0 13px;transform: scale(.7);}
.weather-item .weather-set-wrap{ padding: 1px;}
.weather-item .weather-text{text-align:center;}
.weather-item .weather-set-val{display:inline-block; width:33px;height:20px;text-align:right}
.weather-item .weather-states{padding-bottom:10px;}
.weather-input-checkbox{
	position: absolute;
	display: block;
	width: 80px;
	height: 84px;
	opacity: 0;
	z-index:2;
	cursor:pointer;
}
/*边框*/
.weather-input-checkbox:checked+ .weather-states{ border:1px solid#66ccff;}
.weather-input-checkbox+ .weather-states{ border:1px solid#ccc;}
.weather-input-checkbox+ .weather-states+ .weather-set-wrap{ border-right:1px solid#ccc; border-bottom:1px solid#ccc; border-left:1px solid#ccc;}
.weather-input-checkbox:checked+ .weather-states+ .weather-set-wrap{ border-right:1px solid#66ccff; border-bottom:1px solid#66ccff; border-left:1px solid#66ccff;}

/*图片 适用于多选*/
.weather-input-checkbox[name="qing"]:checked+ .weather-states i{ background:url(../img/weather/w-qing-xuan.png) no-repeat;}
.weather-input-checkbox[name="qing"]+ .weather-states i{ background:url(../img/weather/w-qing-hui.png) no-repeat;}
.weather-input-checkbox[name="yin"]:checked+ .weather-states i{ background:url(../img/weather/w-yin-xuan.png) no-repeat;}
.weather-input-checkbox[name="yin"]+ .weather-states i{ background:url(../img/weather/w-yin-hui.png) no-repeat;}
.weather-input-checkbox[name="feng"]:checked+ .weather-states i{ background:url(../img/weather/w-feng-xuan.png) no-repeat;}
.weather-input-checkbox[name="feng"]+ .weather-states i{ background:url(../img/weather/w-feng-hui.png) no-repeat;}
.weather-input-checkbox[name="yu"]:checked+ .weather-states i{ background:url(../img/weather/w-yu-xuan.png) no-repeat;}
.weather-input-checkbox[name="yu"]+ .weather-states i{ background:url(../img/weather/w-yu-hui.png) no-repeat;}
.weather-input-checkbox[name="mai"]:checked+ .weather-states i{ background:url(../img/weather/w-mai-xuan.png) no-repeat;}
.weather-input-checkbox[name="mai"]+ .weather-states i{ background:url(../img/weather/w-mai-hui.png) no-repeat;}
.weather-input-checkbox[name="xue"]:checked+ .weather-states i{ background:url(../img/weather/w-xue-xuan.png) no-repeat;}
.weather-input-checkbox[name="xue"]+ .weather-states i{ background:url(../img/weather/w-xue-hui.png) no-repeat;}
/*图片 适用于单选*/
.weather-item .weather-qing:checked+ .weather-states i{ background:url(../img/weather/w-qing-xuan.png) no-repeat;}
.weather-item .weather-qing+ .weather-states i{ background:url(../img/weather/w-qing-hui.png) no-repeat;}
.weather-item .weather-yin:checked+ .weather-states i{ background:url(../img/weather/w-yin-xuan.png) no-repeat;}
.weather-item .weather-yin+ .weather-states i{ background:url(../img/weather/w-yin-hui.png) no-repeat;}
.weather-item .weather-feng:checked+ .weather-states i{ background:url(../img/weather/w-feng-xuan.png) no-repeat;}
.weather-item .weather-feng+ .weather-states i{ background:url(../img/weather/w-feng-hui.png) no-repeat;}
.weather-item .weather-yu:checked+ .weather-states i{ background:url(../img/weather/w-yu-xuan.png) no-repeat;}
.weather-item .weather-yu+ .weather-states i{ background:url(../img/weather/w-yu-hui.png) no-repeat;}
.weather-item .weather-mai:checked+ .weather-states i{ background:url(../img/weather/w-mai-xuan.png) no-repeat;}
.weather-item .weather-mai+ .weather-states i{ background:url(../img/weather/w-mai-hui.png) no-repeat;}
.weather-item .weather-xue:checked+ .weather-states i{ background:url(../img/weather/w-xue-xuan.png) no-repeat;}
.weather-item .weather-xue+ .weather-states i{ background:url(../img/weather/w-xue-hui.png) no-repeat;}
/*}}}天气选项样式*/
/*{{{对话框页脚区内容*/
.dlg-footer .dlg-footer-item{
	font-weight:700;
	font-size:14px;
}
/*模态框 页尾区 合计金额*/
.sum-money-wrap .sum-item ~ .sum-item {
	margin-left: 20px;
}
/*}}}*/
/*{{{标签风格样式*/
.header-label{
	display: inline-block;
	position: relative;
	min-width: 100px;
	max-width: 260px;
	height: 37px;
	background-color: #1294db;
	padding: 4px;
	line-height: 24px;
	margin-left: 27px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	top: -7px;
	box-shadow: 1px 1px 1px 0px rgba(0, 157, 255, 0.34);
	z-index: 2;
}
.header-label:before{
	content:'';
	background:url(../img/label_head_left.png) no-repeat;
	width:19px;
	height:10px;
	position:absolute;
	left:-18px;
	top: 0px;
}
.header-label:after{
	content:'';
	background:url(../img/label_head_right.png) no-repeat;
	width:19px;
	height:10px;
	position: relative;
	top: -28px;
	float: right;
	left: 23px;
}
.header-label>div{
	margin: 0 6px;
	text-align: center;
	color: #FFF;
	max-width: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*}}}*/
/*{{{支付宝付款按钮*/
.alipay-payment{
	padding:6px 11px;
	display:inline-block;
	background-color:#15bfff;
	border-radius:3px;
}
.alipay-icon{
	display:inline-block;
	background:url(../img/pay/zfb.png) no-repeat;
	width:90px;
	height:26px;
	background-size:81px 26px;
	cursor: pointer;
}
/*}}}*/
/*{{{*/
@media (max-height: 800px) {
	.height-scroll-lt800{
		height: 563px;
		overflow-y: auto;
	}
}
/*}}}*/
/*{{{iCheck样式——check--unchecked*/
.checkbox-unchecked-style{
	height: 0;
	width: 0;
	margin: auto;
	border: 6px solid #d7dcde;
	border-radius: 4px;
}
/*eg: <td><div class="checkbox-unchecked-style"></div><td>*/
/*}}}*/
/*{{{iCheck样式——check--checked*/
.checkbox-checked-style{
	height: 0;
	width: 0;
	margin: auto;
	border: 6px solid #3498db;
	border-radius: 4px;
}
.checkbox-checked-style:after{
	content: '';
	/*display: inline-block;*/
	border: 1.5px solid #fff;
	border-top-width: 0;
	border-right-width: 0;
	-webkit-transform: rotate(-50deg);
	width: 8px;
	height: 5px;
	margin-top: -3px;
	margin-left: -4px;
	border-radius: 2px;
    position: absolute;
}
/*eg: <td><div class="checkbox-checked-style"></div><td>*/
/*}}}*/
/*{{{iCheck样式——radio--checked*/
.radio-checked-style{
	position: relative;
	height: 12px;
	width: 12px;
	display: inline-block;
	border: 6px solid #3498db;
	border-radius: 6px;
}
.radio-checked-style:after{
	content: '';
	height: 8px;
	width: 8px;
	background: #3498db;
	position: absolute;
	border: 2px solid #fff;
	border-radius: 6px;
	top: -4px;
	left: -4px;
}
/*eg: <div class="radio-checked-style"></div>*/
/*}}}*/
/*{{{iCheck样式——radio--unchecked*/
.radio-unchecked-style{
	position: relative;
	height: 12px;
	width: 12px;
	display: inline-block;
	border: 6px solid #dadfe1;
	border-radius: 6px;
}
.radio-unchecked-style:after{
	content: '';
	height: 8px;
	width: 8px;
	position: absolute;
	background: #fff;
	border-radius: 4px;
	top: -4px;
	left: -4px;
}
/*eg: <div class="radio-unchecked-style"></div>*/
/*}}}*/
/*{{{*/
span.checkbox-text{
	display: inline-block;
	font-size: 14px;
	position: absolute;
	top: -1px;
	right: 2px;
}
/*}}}*/
/*{{{CheckboxToggle样式——checkbox--checked*/
.enable-checkbox{
	height: 12px;
	width: 15px;
	padding: 2px 18px 2px 2px;
	border: 1px solid rgb(0, 136, 204);
	margin: auto;
	background: rgb(0, 136, 204);
	box-sizing: content-box;
	background-clip: content-box;
	position: relative;
}
.enable-checkbox:before{
	content: '';
	display: inline-block;
	border: 3px solid #fff;
	border-top-width: 0;
	border-right-width: 0;
	-webkit-transform: rotate(-50deg);
	width: 11px;
	height: 6px;
	margin-top: 2px;
	margin-left: -1px;
}
.enable-checkbox .checkbox-text{
	color: rgb(0, 136, 204);
}
/*eg: <div class="enable-checkbox"><span class="checkbox-text">启用</span></div>*/
/*}}}*/
/*{{{CheckboxToggle样式——checkbox--unchecked*/
.disable-checkbox{
	height: 12px;
	width: 15px;
	padding: 2px 18px 2px 2px;
	border: 1px solid rgb(204, 204, 204);
	margin: auto;
	background: rgb(204, 204, 204);
	box-sizing: content-box;
	background-clip: content-box;
	position: relative;
}
.disable-checkbox:before{
	content:'';
	display:block;
	width: 12px;
	height:4px;
	background: #fff;
	position: absolute;
	top: 6px;
	left: 3px;
	-webkit-transform: rotate(45deg);
}
.disable-checkbox:after{
	content:'';
	display:block;
	width: 12px;
	height:4px;
	background: #fff;
	position: absolute;
	top: 6px;
	left: 3px;
	-webkit-transform: rotate(-45deg);
}
.disable-checkbox .checkbox-text{
	color: rgb(204, 204, 204);
}
/*eg: <div class="disable-checkbox"><span class="checkbox-text">停用</span></div>*/
/*}}}*/

/*{{{ 上下级单据通用样式*/
	.other-bill-wrap .other-bill-wnd,
	.other-bill-wrap .bill-record-wnd
	{
		padding: 6px;
		width: 1165px;
		height: 139px;
		border: 1px solid rgba(204, 204, 204, 1);
		position: absolute;
		background: #ffffff;
		margin-left: 15px;
		z-index: 2;
		display: none;
		overflow: auto;
	}
	.other-bill-wrap .other-bill-name{
		color: #0099FF;
		font-size: 18px;
		text-align: left;
		margin-left: 10px;
	}
	.other-bill-wrap .no-bill{
		margin-top: 43px;
	}
	.other-bill-wrap .no-img{
		display: block;
		background-image: url(../img/no-img.png);
		width: 50px;
		height: 50px;
		float: left;
		margin-left: 429px;
		margin-right: 20px;
	}
	.other-bill-wrap .no-font{
		color: #999999;
		font-weight: 700;
		font-style: normal;
		font-size: 32px;
		float: left;
	}
	.other-bill-wrap .close{
		position: absolute;
		width:20px;
		height:20px;
		top: 2px;
		right: 5px;
		margin: 0;
		opacity: 1;
		background:url(../img/mato-delete.png) center bottom;
	}
	.other-bill-wrap .close:hover{
		background:url(../img/mato-delete.png) center top;
	}
	.other-bill-wrap .other-bill-content ul {
		overflow: hidden;
	}
	.other-bill-wrap .other-bill-content li{
		float: left;
		font-size: 13px;
		margin: 10px 20px;
	}
	.other-bill-wrap .btn-downbill-disable a,
	.other-bill-wrap .btn-upbill-disable a {
		 cursor: default;
	}
	.other-bill-wrap talbe.basetable{
		height: 100px;
		width: 97px;
	}
	.other-bill-wrap span {
		font-size:16px;
	}
	.other-bill-wrap a.btn-billrecord-enable,
	.other-bill-wrap a.btn-upbill-enable,
	.other-bill-wrap a.btn-downbill-enable {
		border-left:4px solid #10a4db;
		padding-left:6px;
		cursor:point;
	}
	.other-bill-wrap a.btn-billrecord-disable,
	.other-bill-wrap a.btn-upbill-disable,
	.other-bill-wrap a.btn-downbill-disable {
		border-left:4px solid #aaa;
		padding-left:6px;
		cursor:default;
		color: #aaa;
	}
	.other-bill-wrap a.btn-upbill-disable:focus,
	.other-bill-wrap a.btn-downbill-disable:hover{
		color:#aaa
	}
	.other-bill-buttons .basetable{
		height:100px;width:97px;
	}
/*}}}*/
/*{{{ 单据履历通用样式*/
.bill-record-wnd span.bill-time{
	vertical-align: top;
	margin: 2px 20px 2px 6px;
	font-size: 14px;
}
.bill-record-wnd p.bill-info {
	display: inline-block;
	margin: 0px 20px 2px 6px;
	font-size: 14px;
	width: 910px;
}
.bill-record-wnd .bill-items {
	height: 100%;
	/*width: 97%;*/
	overflow: auto;
}
.bill-record-wnd .bill-item:after{
	position: absolute;
	top: 12px;
	left: 12.5px;
	background-color: #ccc;
	width: 1px;
	height: 100%;
	content: " ";
	z-index: 2;
}
.bill-record-wnd .bill-item:before,
.bill-record-wnd .bill-item-last:before{
	position: absolute;
	top: 6px;
	left: 10.3px;
	background-color: #ccc;
	width: 6px;
	height: 6px;
	content: " ";
	z-index: 3;
	border-radius: 6px;
}
.bill-record-wnd .bill-item,
.bill-record-wnd .bill-item-last {
	padding: 2px 0 0 20px;
	position: relative;
	margin-right: 36px;
}
.bill-record-wnd .bill-item-first{
	color: #2196f3;
}
/*}}}*/
/*{{{电子秤*/
.bill-btn-weight{
	position: relative;
	display: inline-block;
}
.bill-weight{
	width: 520px;
	height: 290px;
	position: absolute;
	border: 1px solid #25a4ea;
	z-index: 99;
	top: 0px;
	left: 608px;
	background-color: #ffffff;
	border-radius: 2px;
}
.weight-title{
	height: 20%;
	padding-top: 3px;
	overflow: hidden;
}
.weight-title .title-name{
	display: block;
	width: 64%;
	float: left;
	color: #666666;
	font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
	font-weight: 700;
	font-size: 32px;
	margin-left: 26px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: inherit;
}
.weight-title .title-name:before{
	content:'';
	width: 5px;
	height: 32px;
	background-color: #17a5f3;
	position: absolute;
	margin-top: 9px;
	margin-left: -17px;
}
.weight-title div{
	margin-top: 6px;
	display: block;
	width: 12%;
	float: left;
}
.weight-title .portname{
	margin-top: 10px;
}
.weight-btn-close {
	width: 20px;
	height: 20px;
	opacity: 1;
	filter: alpha(opacity=100);
	background: url(../img/close-btn-red.png) center bottom!important;
	float: right;
	display: block;
	margin-top: 7px;
	margin-right: 5px;
}
.weight-content{
	height: 55%;
	padding: 0 20px 0 20px;
}
.weight-btn{
	height: 25%;
	box-shadow: 0px -3px 2px #ccc;
}
.weight-btn .weighing-number{
	font-size: 18px;
}
.weight-btn .weighing-add-font, .weight-btn .weighing-add-number{
	display: inline-block;
	margin-top: 28px;
	margin-left: 27px;
}
.weighing{
	font-style: normal;
	margin-bottom: 30px;
}
.weighing span, .weighing a{
	float: left;
}
.weighing-font{
	font-family: '微软雅黑 Bold', '微软雅黑 Regular', '微软雅黑';
	color: #666666;
	font-size: 18px;
	margin-top: 35px;
}
.weighing-number{
	font-family: 'Arial Negreta', 'Arial Normal', 'Arial';
	font-size: 62px;
	margin-left: 23px;
	color: #333333;
	height: 62px;
	width: 239px;
}
.weighing-add{
	background: url(../img/weight-add.png) no-repeat;
	display: block;
	background-size: 26px 26px;
	width: 33px;
	height: 30px;
	margin-left: 23px;
	margin-top: 29px;
	padding-top: 35px;
	font-size: 16px;
	color: #666666;
}
.weighing-add-font{
	font-size: 14px;
	margin-left: 8px;
}
.weighing-add-number{
	font-size: 14px;
	overflow-y: auto;
	margin-left: 62px;
	height: 47px;
	width: 407px;
	display: inline-block;
	margin-top: -21px;
}
.write-in-btn{
	display: inline-block;
	width: 109px;
	height: 101%;
	float: right;
	background-color: #25a4ea;
	color: #ffffff;
	text-align: center;
	font-family: 'Arial Normal', 'Arial';
	font-weight: 400;
	font-size: 32px;
	padding-top: 15px;
}
.write-in-btn:hover{
	color: #ffffff;
}
.weighing-lock{
	position: relative;
	width: 66px;
	height: 30px;
	margin-top: 31px;
	margin-left: 38px;
}
.shop-bind {
	display: inline-block;
	width: 24px;
	height: 24px;
	background: url(../img/bind-shop.png) no-repeat;
	transform: scale(.63);
}
/*}}}*/
.czq-confirm .modal-body {
	min-height: 50px;
	max-height: 180px;
	overflow-y: auto;
}
.report-kc060, .report-kc030 {
	background: url(../img/bill-reoport.png) no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
}
/*打印start*/
.print-wrap{
	margin: 0 35px;
}
.print-wrap .print-left{
	float: left;
height: 632px;
	width: 24%;
	border: 1px solid #cccccc;
}
.print-left-li{
	width: 50%;
	float: left;
	margin-bottom: 9px;
	display: inline-block;
	position: relative;
}
.print-menu-li{
	margin-bottom: 9px;
}
.print-btn{
	text-align: center;
}
.print-newfield{
	margin-top: 15px;
}
.print-menu-top{
	height: 400px;
}
.print-menu-cols{
	overflow-y: auto;
	height: 321px;
	padding-left: 10px;
}
.print-wrap .print-menu-middle{
	height: 165px;
	margin-top: 9px;
	margin-bottom: 9px;
}
.print-menu-ul{
	padding-left: 20px;
}
.print-item{
	width: 20px !important;
	float: left;
}
.print-menu-bottom{
	text-align: center;
}
.print-del-field{
	background: url(../img/base/delete.png) right center no-repeat;
	padding-right: 14px;
	color: #848484;
}
.print-new-field{
	width: 92px;
	float: left;
}
.print-left-input{
	width: 70px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	border: 1px solid #ccc;
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.print-menu-title{
	width: 100%;
	height: 24px;
	color: #17a5f3;
	height: 20px;
	line-height: 20px;
	color: #5e5e5e;
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 12px;
	border-left: 4px solid #10a4db;
	padding-left: 12px;
	font-size: 15px;
	color: black;
}
.print-bill-btn{
	margin-left: 48px;
}
.button-print-final{
	background-color: #46b59f;
	color: #ffffff;
}
.button-print-final:hover{
	background-color: #5acfb7;
	color: #ffffff;
}
/*打印end*/
/* 主界面更多按钮样式 */
.more-button {
    position: relative;
    margin-right: 17px;
    top: 3px;
}
.z5-filter-wrap-out .more-button {
	top: 0px;
}
.bill_detail .more-button {
    top: 3px;
	float: right;
}
.arrow-tip {
    position: absolute;
    display: block;
    top: 3px;
    left: 28px;
    height: 10px;
    width: 10px;
    transition: transform 0.3s ease-in;
}
.arrow-tip:after,
.arrow-tip:before {
    border: 4px solid transparent;
    border-left: 4px solid #fff;
    width: 0;
    height: 0;
    position: absolute;
    left: 2px;
    content: ' '
}
.arrow-tip:before{
    border-left-color: #17a5f3;
    left: 3px;
}
.z5-filter-more .arrow-tip {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.z5-filter{
    overflow: hidden;
    transition: all 0.2s ease;
}
.z5-filter-wrap .panel{
    box-shadow: none;
}
.more-filter-select{
	line-height: 25px;
	margin-top: 6px;
}
.z5-morefilter-line {
	height: 30px;
}
/*}}}*/
/*主页面筛选区样式start*/
.z5-filter-wrap{
	transition: all 0.2s ease;
	border-radius: 6px;
	border: 1px solid #dddddd;
	padding: 1px 3px;
	margin: 1px 0;
	white-space: nowrap;
	overflow: hidden;
}
.z5-filter-wrap-right {
	float: right;
	height: 32px;
}
.z5-filter-wrap-out {
	transition: all 0.2s ease;
	border-radius: 6px;
	border: 1px solid #dddddd;
	padding: 1px 3px;
	margin: 1px 0;
	white-space: nowrap;
	overflow: hidden;
}
.z5-filter-wrap-out .z5-filter-wrap {
	border: none;
}
.z5-filter-wrap-left {
	float: left;
	min-height: 34px;
	line-height: 32px;
	white-space: normal;
}
.z5-filter-wrap-btn {
	float: right;
	min-height: 34px;
	line-height: 32px;
	white-space: normal;
}
.z5-filter-wrap .base-range-date .form-control {
	width: 132px;
}
.base-range-date .datepicker-clear-date {
	position: relative;
	left: -26px;
	font-weight: bold;
	color: #616161;
	visibility: hidden;
}
.base-range-date .datepicker-clear-date.datepicker-clear-date-show {
	visibility: visible;
}
.z5-filter-wrap .form-control, .z5-filter-wrap .button-tiny {
	display: inline-block;
	width: inherit;
}
.z5-filter-wrap span{
	white-space: nowrap;
}
.z5-filter-wrap .z5-filter-item{
	display: inline-block;
	margin: 6px 3px;
}
.z5-filter-wrap .z5-filter-search{
	top: 0px;
	display: block;
	float: right;
}
.z5-filter-wrap .base-range-date {
	padding: 0px;
}
.z5-filter-hide {
	display: none;
}
.z5-filter-wrap label{
	margin-bottom: 0px;
}
/*end*/

/*{{{ 实现响应式布局与最小布局*/
/*{{{ 基础样式*/
body {
	overflow: auto;
}
.main-container {
	width: 100%;
	height: 100%;
	position: relative;
	min-width: 1300px;
	min-height: 750px;
}
/*}}}*/
/*{{{ 调整 bootstrap 样式*/
.col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7,
.col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12,
.col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7,
.col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	float: left;
}
.col-md-12, .col-sm-12 {
	width: 100%;
}
.col-md-11, .col-sm-11 {
	width: 91.66666667%;
}
.col-md-10, .col-sm-10 {
	width: 83.33333333%;
}
.col-md-9, .col-sm-9 {
	width: 75%;
}
.col-md-8, .col-sm-8 {
	width: 66.66666667%;
}
.col-md-7, .col-sm-7 {
	width: 58.33333333%;
}
.col-md-6, .col-sm-6 {
	width: 50%;
}
.col-md-5, .col-sm-5 {
	width: 41.66666667%;
}
.col-md-4, .col-sm-4 {
	width: 33.33333333%;
}
.col-md-3, .col-sm-3 {
	width: 25%;
}
.col-md-2, .col-sm-2 {
	width: 16.66666667%;
}
.col-md-1, .col-sm-1 {
	width: 8.33333333%;
}
/*}}}*/
/*{{{ 调整 modal 样式*/
.modal {
	position: absolute;
	right: 0;
	bottom: 0;
}
.modal-open {
	overflow: auto;
}
.modal-dialog {
	width: 680px;
	margin: 30px auto;
}
.modal-sm2 {
	width: 400px;
}
.modal-sm {
	width: 300px;
}
.modal-lg {
	width: 900px;
}
.modal-xl {
	width: 1300px;
	margin: auto;
	margin-top: -375px;
	margin-left: -650px;
}
@media (min-width: 1920px) {
	.modal-dialog {
		width: 840px;
		margin: 30px auto;
	}
	.modal-sm2 {
		width: 400px;
	}
	.modal-sm {
		width: 580px;
	}
	.modal-lg {
		width: 1050px;
	}
	.modal-xl {
		width: 1600px;
		margin: auto;
		margin-top: -450px;
		margin-left: -804px;
	}
}
@media (min-width: 768px) {
	.modal-dialog {
		margin-bottom: 0;
	}
}
/*}}}*/
/*}}}*/
/*{{{ 主界面双列布局*/
.main-col-2 {
	padding: 0 10px;
}
.main-col-2:after {
	clear: both;
	content: ' ';
}
.main-col-2 .dataTables_wrapper .row2 .pull-left {
	padding-left: 0;
}
.main-col-2 div.dataTables_wrapper div.dataTables_paginate ul.pagination {
	padding-right: 0;
}
.main-col-2 .row {
	margin: 0;
}
.main-col-2 .col-sm-12 {
	padding: 0;
}
/*}}}*/
.color-red {
	color:red;
}
.color-red1 {
	color:#d15B47;
}
.base-datasearch { /*解决搜索框输入中文字体，缩放界面出现‘更多’按钮*/
	vertical-align: middle;
}
/*{{{ tab-ctrl 标签通用样式*/
.tab-ctrl>li{
	cursor: pointer;
	padding: 0 10px;
	margin: 10px 0px;
	font-size: 14px;
	box-sizing: border-box;
}
.tab-ctrl>li.active{
	border-left: solid 3px #10a4db;
	color : #10a4db;
}
/*}}}*/
/*{{{ 选择批次*/
.icon-sel-batchcode {
	background-image: url(../img/select-batchcode.png);
	background-repeat: no-repeat;
	display: inline-block;
	width: 16px;
	height: 16px;
}
.icon-sel-batchcode-gray{
	background-image: url(../img/select-batchcode-gray.png);
}
/*}}}*/
/*{{{ 单据上一条下一条样式*/
.bill-page-wrap {
	text-align: right;
	padding-right: 32px;
}
.bill-page-wrap a:hover {
	color: #d4d4d4;
}
.page-btn {
	padding: 4px 15px;
	border: 1px solid #1294db;
	border-radius: 5px;
	margin-left: 16px;
}
.page-disable {
	border: 1px solid #d4d4d4;
	color: #d4d4d4;
	background: #f3f3f3;
	cursor: not-allowed;
}
.pre-icon {
	padding-right: 8px;
}
.next-icon {
	padding-left: 8px;
}
/*}}}*/
#main-backdrop-open{
	background: #ffffff;
	width: 100%;
	height: 100%;
	z-index: 9999;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
