﻿body {
	margin: 0px;
	font-size: 12px;
	background-color: #fff;
}
html{}

.hideScroll {
	overflow:hidden;
}

* {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	font-family: "Microsoft YaHei",Arial,"Hiragino Sans GB",STHeiti,"WenQuanYi Micro Hei",SimSun,sans-serif;
	box-sizing: border-box;
}

/*字体图标大全*/
@font-face {
	font-family: 'iconfont';
	src: url('../Resource/iconfont/iconfont.woff2?t=1680228091033') format('woff2'), url('../Resource/iconfont/iconfont.woff?t=1680228091033') format('woff'), url('../Resource/iconfont/iconfont.ttf?t=1680228091033') format('truetype');
}

/* 消除点击延迟(只支持IE版本，其他版本还是通过fastclick.js来实现) */
a, input, button {-ms-touch-action: none !important;}
h3,h2,p {box-sizing:border-box;}
div {box-sizing:border-box;}
x {
	position:relative;
}
button {
	box-sizing: border-box;
	border-radius: 2px;
}
input {
	box-sizing: border-box;
	border-radius: 2px;
	padding: 3px;
	font-size: 12px;
}
textarea {
	box-sizing: border-box;
	border-radius: 2px;
	padding: 3px;
	font-size: 12px;
}

select,select:active{height:22px;font-size:12px;}


input[type="radio"] {
	outline: none;
	cursor: pointer;
	width: 1.2em !important;
	height: 1.2em !important;
	border-radius: 50%;
	vertical-align: middle;
	border: 1px solid rgba(0, 0, 0, 0.25);
	appearance: none;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23f6f7fa'/%3e%3c/svg%3e");
}

	input[type="radio"]:first-of-type {
		margin-left: 0;
	}

	input[type="radio"]:checked {
		background-color: #714B67;
		border-color: #714B67;
	}

	input[type="radio"]:hover {
		border: 1px solid #714B67;
	}

input[type="checkbox"] {
	outline: none;
	cursor: pointer;
	width: 1.2em !important;
	height: 1.2em !important;
	margin-right: 0.3em;
	margin-left: 0;
	vertical-align: middle;
	border: 1px solid rgba(0, 0, 0, 0.25);
	appearance: none;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23f6f7fa' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

	input[type="checkbox"]:checked {
		background-color: #714B67;
		border-color: #714B67;
	}

	input[type="checkbox"]:hover {
		border: 1px solid #714B67;
	}
.title {font-size:16px;font-weight:bold;}
.rf {color:#ff0000;}
.gf {color:Green;}
.greyFont {color:#999;}
.header {margin-bottom:2px;}
.fixedHeader {position:fixed;top:0px;}
.mt32 {margin-top:32px;}
.footer {padding:4px;border-top:solid 1px #ddd;}
.scrolling_outer {border-top:none;}
.scrolling_inner {border-top:none;}
.bb {border-bottom:solid 1px #bbb;}
.mt10 {margin-top:10px;}
.mr5 {margin-right:5px;}

.ltip {display:inline-block;width:16px;height:16px;background:url(../images/tip_icon.gif) no-repeat center center;cursor:pointer;}

.btn_a { text-decoration:none;color:#fff;padding:3px;display:inline-block;background-color:#333;margin-right:5px; cursor:pointer !important;}
.btn_a:active { text-decoration:none;color:#fff;padding:3px;display:inline-block;background-color:#999;margin-right:5px;cursor:pointer !important;}
.btn_a:hover { color:#eee;background-color:#666;}


#scroll_div {-webkit-overflow-scrolling:touch; overflow:scroll;overflow-x:hidden;height:500px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

.hlk { text-decoration:none;color:#333 !important;padding:5px;display:inline-block;background-color:#ddd !important;}
.hlk:active { text-decoration:none;color:#333 !important;padding:5px;display:inline-block;background-color:#999 !important;}
.blk { text-decoration:none;color:#336699 !important;padding:5px;display:inline-block;background:none !important;}
.blk:hover { text-decoration:none;color:#ff0000 !important;padding:5px;display:inline-block;background:none !important;}
.blk:active { text-decoration:none;color:#ff0000 !important;padding:5px;display:inline-block;background:none !important;}

.moduleTitle {
	border-bottom: solid 1px #ddd;
}
.mTit {font-size:16px;font-weight:bold;padding:10px 5px 5px 20px;}
.mTip {font-size:12px;color:#666;width:100%;padding:5px 5px 10px 20px;}
.mTip a { text-decoration:none;color:#336699;font-weight:bold;}
.mTip a:hover { color:#ff0000;}

.lbl {width:130px;float:left;text-align:right;vertical-align:middle;line-height:30px;color:#666666;}
.ipt_x {text-align:left;vertical-align:middle;line-height:30px;font-size:12px;}
.tip {color:#999;}
.form {width:100%;}
.form th {text-align:right;vertical-align:middle;line-height:22px;color:#666666;padding:4px;font-weight:normal;width:15%;}
.form td {text-align:left;padding:4px;line-height:22px;vertical-align:middle;width:35%;}
.form .subtit {text-align:left !important;color:#336699 !important;font-weight:bold;}

.cls {clear:both;}
.nb {border:none;}
.fl {float:left;}
.fr {float:right}


.edit {background-color:#fff;padding-top:5px;}
.edit td,.edit th {padding:3px;}
.edit1 {padding-top:5px;}
.edit1 td,.edit1 th {padding:3px;}

.selTab {border:solid 1px #cccccc;border-bottom:none;background-color:#ffffff;font-size:12px;font-weight:bold;
		width:100px;height:26px;line-height:26px;text-align:center;vertical-align:middle;
		cursor:pointer;margin-top:8px;*margin-top:6px;color:#ff0000;}
.offTab {border:solid 1px #cccccc;background-color:#eeeeee;font-size:12px;width:100px;
		height:26px;line-height:26px;height:26px\9;*height:26px;
		color:#666666;text-align:center;vertical-align:middle;cursor:pointer;
		margin-top:8px;margin-top:7px\9;*margin-top:6px;}
.tabLine {border-bottom:solid 1px #cccccc;height:26px;
		margin-top:8px;margin-top:7px\9;*margin-top:6px;}

.selTabJA {background: #dbe2e7;color: #336699;}
.offTabJA {background: #f6f6f6;color: #666;}

.lnk {background-color:#5c5946;color:#ffffff;border:solid 1px #5c5946;-webkit-appearance:none; cursor:pointer;padding:5px;}
.lnkr {cursor:pointer;color:#ff0000; text-decoration:underline;}
.lnkb {cursor:pointer;color:#333399 !important; text-decoration:underline !important;}
.cnt {font-weight:bold;border-bottom:solid 1px #999999;color:#990000;}
.cntsub {font-weight:bold;color:#990000;}
.cntTitle {font-weight:bold;color:#990000;font-size:16px;background:url(../images/fl.png) no-repeat 3px center;padding-left:32px;}

.btn {
	background-color: #5c5946;
	color: #ffffff;
	border: solid 1px #5c5946;
	overflow: visible;
	-webkit-appearance: none;
	cursor: pointer;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left:5px !important;
}
	.btn:disabled {
		background-color: #777 !important;
		color: #eee !important;
		overflow: visible;
		-webkit-appearance: none;
	}
.btn:hover {color:#fff;background-color:#777;border-color:#777;box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);}
.btn:active {box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);}

.btnKey {
	background-color: #0067b8 !important;
	color: #ffffff;
	border: solid 1px #0067b8 !important;
	overflow: visible;
	-webkit-appearance: none;
	cursor: pointer;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px !important;
}

.btnKey:disabled {
	background-color: #777;
	color: #eee;
	overflow: visible;
	-webkit-appearance: none;
}

.btnKey:hover {
	color: #fff;
	background-color: #666;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
}

.btnKey:active {
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.15);
}
.btnQuery {
	background-color: #5c5946 !important;
	color: #ffffff;
	border: solid 1px #5c5946 !important;
	overflow: visible;
	-webkit-appearance: none;
	cursor: pointer;
	font-size: 12px;
	display: inline-block;
	width: 22px;
	height: 22px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 2px;
	border-radius: 2px;
}
.btnQuery:before {
	content: '\e614';
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	cursor: pointer;
	vertical-align: middle;
	margin-top: -2px;
	display: inline-block;
}

.btnQuery:hover {
	color: #ddd;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
}

.btnQuery:active {
	color: #ff0000;
	box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15);
}

.icoQuery:before {
	content: '\e614';
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	cursor: pointer;
	vertical-align: middle;
	margin-top: -2px;
	display: inline-block;
	margin-right:3px;
}

.buttonStyle{background-color:#5c5946;color:#ffffff;border:solid 1px #5c5946;overflow:visible;-webkit-appearance : none ;cursor:pointer;}
.buttonStyle:disabled {background-color:#777;color:#eee;overflow:visible;-webkit-appearance : none ;}
.buttonStyle:hover {color:#eee;background-color:#666;}

.btnCss {background-color:#5c5946;color:#ffffff;border:solid 1px #5c5946;overflow:visible;height:24px;-webkit-appearance:none; cursor:pointer;font-size:12px;}
.btnCss:disabled {background-color:#777;color:#eee;overflow:visible;-webkit-appearance : none ;}
.btnCss:hover {color:#eee;background-color:#666;}

.watermark {color: #aaaaaa;}
.txt {width:120px;border:solid 1px #999999;}
.input1,.input2  {width:120px;border:solid 1px #999999;}
.numtxt {width:60px;border:solid 1px #999999;}
.txtnum {width:60px;border:solid 1px #999999;}
.txtEx {width:130px;border:solid 1px #999999;}
.txtEx100 {width:100px;border:solid 1px #999999;}
.txtEx150 {width:150px;border:solid 1px #999999;}
.txtEx80 {width:80px;border:solid 1px #999999;}
.txtEx60 {width:60px;border:solid 1px #999999;}
.txtEx65 {width:65px;border:solid 1px #999999;}
.txtEx50 {width:50px;border:solid 1px #999999;}
.numtxtEx {width:60px;border:solid 1px #999999;}
.numtxtEx30 {width:40px;border:solid 1px #999999;}
.numtxt30 {text-align:center;width:28px;border:solid 1px #999999;}
.sel {width:120px;}
.selEx {width:130px;}
.selEx100 {width:100px;}
.selEx60 {width:60px;}
.f120 {font-size:14px;line-height:25px; vertical-align:middle;}

.selInput {
	overflow: hidden;
	background: #fff url(../Resource/images/ui2023/search.png) no-repeat calc(100% - 3px);
	padding-right: 18px;
	background-size: 12px 12px;
}
.dateInput {
	overflow: hidden;
	background: #fff url(../images/date.png) no-repeat right;
	padding-right: 18px;
	background-size: 14px 14px;
}

.toolbar {
	/*background-color: #dbe2e7;*/
	background-color: #fff;
	color: #000;
	padding: 5px;
	line-height: 20px;
	vertical-align: middle;
	width: 100%;
	box-sizing: border-box;
	display: inline-block;
	/*box-shadow: 0 1px 1px #aaa;*/
	box-shadow: 2px 4px 6px -3px rgba(0, 0, 0, 0.1);
	border-bottom: solid 1px #C9CCD2;
	text-align: left !important;
}
.toolbar a {color:#000; text-decoration:none;}

.toolbarX {
	/*background-color: #dbe2e7;*/
	background-color: #fff;
	color: #000;
	padding: 5px;
	line-height: 20px;
	vertical-align: middle;
	width: 100%;
	box-sizing: border-box;
	display: inline-block;
	/*box-shadow: 0 1px 1px #aaa;*/
	box-shadow: 2px 4px 6px -3px rgba(0, 0, 0, 0.1);
	border-bottom: solid 1px #C9CCD2;
	text-align: left !important;
	margin-bottom:0px;
}

.toolbarX a {
	color: #000;
	text-decoration: none;
}

.bottombar {background-color:#dbe2e7;color:#000;padding:5px;line-height:20px;vertical-align:middle;width:100%;
	box-sizing:border-box;display:inline-block;box-shadow: 0 1px 1px #aaa; text-align:left !important;font-weight:bold;}

.cp {cursor:pointer;}
.ascCls{color:#52617a;font-weight:bold;background-image:url(../images/upArrow.gif);background-position:90% center;background-repeat:no-repeat;padding-right:15px !important;}
.descCls {color:#52617a;font-weight:bold;background-image:url(../images/downArrow.gif);background-position:90% center;background-repeat:no-repeat;padding-right:15px !important;}

.ImgMaxCss{max-height:300px;max-width:500px;}

/*tooltop*/
P#vtip {
	Z-INDEX: 9998; BORDER: #333333 1px solid; POSITION: absolute; PADDING: 5px;
	BACKGROUND-COLOR: #efefef; DISPLAY: none; LEFT: 5px; text-align:left;
}
.vtip {background:url(../images/tipdot.gif) no-repeat 3px 3px;padding-left:25px;display:inline-block;cursor:pointer;}
.vtip font {color:#999999;font-weight:normal;}

/* 弹出窗口 */
.erp_masked {overflow: hidden !important;}
.erp_ui_border { width:100%;height:100%;border-spacing:0;border-collapse:collapse;border:0px solid #bbbbbb;padding:0px;}
.erp_ui_main {height:100%;}
.erp_ui_op {background-color: #fff;padding:0px;border-radius: 4px;box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.3);}
.erp_ui_border { width:100%;height:100%;border-radius: 4px;}
.erp_ui_title{ height:30px;line-height:30px;font-size:14px;font-weight:bold;color:#333333;text-align:left;padding-left:12px;padding-top:5px;border-bottom:solid 1px #ddd;vertical-align:middle;}
.erp_ui_title_buttons{height:30px;line-height:30px;padding-right:10px;text-align:right;border-bottom:solid 1px #ddd;vertical-align:middle;}
.erp_ui_main {height:100%;}
.erp_ui_content {background:#fff url(../images/loading.gif) no-repeat center center;border-radius: 4px;}
.erp_ui_content iframe {border-bottom-left-radius: 4px;  /* 左下角 */
            border-bottom-right-radius: 4px; /* 右下角 */}

.erp_ui_close {background:url(../images/delD.gif) no-repeat center center;width:16px;height:16px;display:inline-block;line-height:30px;vertical-align:middle;}
.erp_ui_close:hover {background:url(../images/del.gif) no-repeat center center;width:16px;height:16px;display:inline-block;line-height:30px;vertical-align:middle;}

.erp_ui_title_bar {cursor: move;position: relative;}
.drag { width: 14px; height: 14px; overflow: hidden; background: url(../images/drag_ico.gif) no-repeat 1px 1px; cursor: nw-resize; position: absolute; top: 0; right: 0;}
.bar_t { width: auto; height: 4px; position: absolute; top: -2px; left: -2px; cursor: n-resize; overflow: hidden; }
.bar_b { width: auto; height: 4px; position: absolute; bottom: -2px; left: -2px;cursor: n-resize; overflow: hidden; }
.bar_r { width: 4px; height: auto; position: absolute; right: -2px; top: -2px; cursor: e-resize; }
.bar_l { width: 4px; height: auto; position: absolute; left: -2px; top: -2px;cursor: e-resize; }

.index { border-collapse:collapse;border:none;width:100%;margin:0 auto; -webkit-box-shadow: 0 1px 5px #aaa;-moz-box-shadow: 0 1px 5px #aaa;box-shadow: 0 1px 5px #aaa;}
/* index */
@media screen and (min-width:1025px) {
	.index { border-collapse:collapse;border:none;width:100%;margin:0 auto; -webkit-box-shadow: 0 1px 5px #aaa;-moz-box-shadow: 0 1px 5px #aaa;box-shadow: 0 1px 5px #aaa;}
}
/***********mobile structural css*************/
@media screen and (max-width:1024px){
	.index { border-collapse:collapse;border:none;width:100%;margin:0 auto; -webkit-box-shadow: 0 1px 5px #aaa;-moz-box-shadow: 0 1px 5px #aaa;box-shadow: 0 1px 5px #aaa;}
}
/***********mobile structural css*************/
@media (max-width:480px)
{
	.erp_ui_title{ height:36px;line-height:36px;font-size:14px;font-weight:bold;color:#333333;text-align:left;padding-left:7px;border-bottom:1px solid #ddd;background:url(../Resource/images/tbk.gif) repeat-x left center;}
	.erp_ui_title_buttons{height:36px;line-height:26px;padding-right:5px;text-align:right;border-bottom:1px solid #ddd;background:url(../Resource/images/tbk.gif) repeat-x left center;}
	.erp_ui_close {background:url(../Resource/images/delD_M.gif) no-repeat center center;width:26px;height:26px;display:inline-block;margin-top:5px;}
	.erp_ui_close:hover {background:url(../Resource/images/del_M.gif) no-repeat center center;width:26px;height:26px;display:inline-block;margin-top:5px;}
	.popTop {display:none;}
	.header .searchTd {border-top:none;}
}

.index_m { padding:0px;background:#2b333f;color:#fff;vertical-align:top;border:none;border-bottom:solid 1px #2b333f;}
.index_c {width:100%;vertical-align:top;padding:10px;background:#fff;
	box-sizing:border-box;-ms-box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
	}

/* bottom */
.bottom {width:100%;margin:0 auto;text-align:left;line-height:20px;padding:10px 0px 20px 0px;color:#999;}
@media screen and (max-width:1024px)
{
.bottom {width:100%;margin:0 auto;text-align:left;line-height:20px;padding:10px 0px 20px 0px;color:#999;}
}
@media screen and (max-width:1024px)
{
.bottom {width:100%;margin:0 auto;text-align:left;line-height:20px;padding:10px 0px 20px 0px;color:#999;}
}
.bottom b {font-weight:bold;font-size:12px;color:#666;}
.bottom a {font-size:12px;color:#999; text-decoration:none;}
.bottom a:hover {font-size:12px;color:#ff0000; text-decoration:none;}

/* top.ascx */
.logo {position:absolute;left:5px;top:0px;visibility:visible;}
.logo img {max-height:48px;}
@media screen and (min-width:1025px) {
	.logo {position:absolute;left:5px;top:0px;visibility:visible;}
}
/***********mobile structural css*************/
@media screen and (max-width:1024px){
	.logo {position:absolute;left:5px;top:0px;visibility:visible;}
}

.top {width:100%; text-align:right;background:#15272c;color:#fff;min-height:50px;}
.mtg {display:none;float:left;}
@media screen and (min-width:641px) {
	.mtg {display:none;float:left;}
}
/***********mobile structural css*************/
@media screen and (max-width:640px){
	.mtg {
		width: 30px;
		height: 30px;
		display: inline-block;
		float: left;
		margin-bottom: 0px;
		padding: 0px;
		background: url(../images/menu.png) 6px 8px no-repeat;
		cursor: pointer;
		margin-top: 8px;
		margin-left: 4px;
		z-index: 101;
	}
	.logo {left:5px;}
	.mhide {
		display:none;
	}

	.lbl {
		float: none;
		display: block;
		text-align: left;
		vertical-align: middle;
		line-height: 30px;
		color: #333;
		padding-left: 5px;
		width: 100% !important;
	}
	.fl, .fl_w {
		width: 100% !important;
	}
	.ipt_x {
		text-align: left;
		display: block;
		vertical-align: middle;
		line-height: 30px;
		font-size: 12px;
		padding-left: 5px;
		padding-right:5px;
	}
		.ipt_x input[type=text], .ipt_x input[type=password], .ipt_x select, .ipt_x textarea {
			width:100% !important;
		}
		.ipt_x .tip {
			margin-left: 0px !important;
			width:100% !important;
		}
	.tab_C {
		display: block;
		overflow-x: scroll;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		-webkit-overflow-scrolling: touch;
	}
	.nav_menu_tit {
		display:none;
	}
	.nav_menu_td {
		padding-left: 5px !important;
	}
	.nav_menu_td .tab_C {
		width:32px !important;
	}
	.nav_menu .selTab {
		padding-left:13px !important;
	}
	.params {
		padding-left: 5px !important;
		padding-right: 0px;
	}
	.params table {
		min-width:100% !important;
	}
	.params td {
		width:100% !important;
		display: block !important;
		text-align: left !important;
	}
		.params td input[type=text], .params td input[type=password], .params td select, .params td textarea {
			width: 100% !important;
			max-width: 100% !important;
		}
		.params th {
			width: 100% !important;
			display: block !important;
			text-align: left !important;
			float:none;
			max-width:100% !important;
		}
	#tbDiv1, #tbDiv2, #tbDiv3, #tbDiv4 {
		min-width:100% !important;
	}
	.params .tipX {
		margin-left:0px !important;
	}
}
.trt {
	float: right;
	margin-right: 5%;
	padding: 5px;
}
@media screen and (min-width:1025px) 
{
.trt {float:right;margin-right:5%;padding:5px;}
}
@media screen and (max-width:1024px){
.trt {float:right;margin-right:0px;padding:5px;}
}
@media screen and (max-width:640px){
.trt {display:none;}
}
.search {width: 140px;margin: 0 0 0 10px;background: #eee; -webkit-border-radius: 2px;-moz-border-radius: 2px;border:solid 1px #ddd;font-size:12px;height:20px;
    border-radius: 2px;-webkit-box-shadow: inset 0 1px 2px #ccc;-moz-box-shadow: inset 0 1px 2px #ccc;box-shadow: inset 0 1px 2px #ccc;
}

.SearchBtn {color:#fff; text-decoration:none;margin-left:5px;font-size:12px;}
.c_email {color:#fff; text-decoration:none;margin-left:5px;font-size:12px;}
.login {color:#fff; text-decoration:none;margin-left:5px;font-size:12px;padding-right:10px;}
.lang {color:#fff; text-decoration:none;margin-left:5px;font-size:12px;}

.tmC {padding:0px;margin:0px;list-style:none;margin-right:5px;padding-right:5px;padding-top:30px;color:#fff;font-size:14px;}
.tm {padding:0px;margin:0px;list-style:none;margin-right:5px;padding-right:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media screen and (min-width:1025px) 
{
.tm {padding:0px;margin:0px;list-style:none;margin-right:5px;padding-right:5px;}
}
@media screen and (max-width:1024px){
.tm {padding:0px;margin:0px;list-style:none;margin-right:0px;padding-right:5px;}
}
.tm li {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.tm li a {color:#fff;padding:0 10px;font-size:14px;display:block;float:right;text-decoration:none;-moz-box-sizing:border-box;
		  -webkit-box-sizing:border-box;box-sizing:border-box;line-height:50px;}
.tm li a:hover {color:#000;background-color:#eee;padding:0 10px;font-size:14px;float:right;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.selected {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.selected a {color:#000 !important;background-color:#fff !important;font-weight:bold;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.logout {background:url(../images/help.png) no-repeat 5px center !important;padding-left:25px !important;}
.logout:hover {color:#ff0000 !important;}

/* menu.ascx */
.menu {width:160px;display:inline-block;min-height:400px;}
@media screen and (min-width:641px) {
	.menu {width:160px;display:inline-block;min-height:400px;}
}

.mn {padding:0px;margin:0px;list-style:none;}
.mn li {padding:0px;margin:0px;}
.mn li a {padding:10px 10px 10px 15px;font-size:14px;color:#c5d0df;text-decoration:none;display:block;}
.mn li a:hover {padding:10px 10px 10px 15px;font-size:14px;color:#c5d0df;text-decoration:none;background-color:#666;display:block;}
.mtit {font-size:16px !important;font-weight:bold;border-bottom:dotted 1px #fff; color:#fff !important;margin-bottom:10px;}
.mtit a {color:#fff;display:block;}
.mtit a:hover {color:#fff;background-color:#666;display:block;}
.m_selected {font-weight:bold;color:#000 !important;text-decoration:none;border-left:solid 3px #538dab;background-color:#fff !important;background-position:7px center !important;}
.m_selected a {color:#000 !important;text-decoration:none;background-position:7px center !important;}

/* CMS */
.cms {padding:0px;padding-top:10px;margin:20px 0px 0px 0px;list-style:none;}
.cmstit {padding:5px 5px 5px 20px;border-bottom:dotted 1px #eee;color:#eee !important;margin-bottom:5px;}
.cmstit:hover {background:none !important;}
.cms li {}
.cms li a {padding:5px 5px 5px 20px;font-size:12px;color:#ffff66;text-decoration:none;display:block;}
.cms li a:hover {background-color:#666;display:block;}
.cms_content {padding:20px 10px 10px 10px;}
.cms_details {padding:5px 10px 10px 10px;}

.c {width:100%;clear:both;}
.c_l {float:left;width: 80%;padding:5px; background-color:#fff !important;}
.c_r {float:left;width: 20%;padding:5px; background-color:#fff !important;}
.cms_r {padding:0px;padding-top:10px;margin:0px;list-style:none;}
.cmstit_r {padding:5px 5px 5px 20px;border-bottom:dotted 1px #bbb;color:#000 !important;margin-bottom:5px;}
.cmstit_r:hover {background:none !important;}
.cms_r li {}
.cms_r li a {padding:5px 5px 5px 20px;font-size:12px;color:#666;text-decoration:none;display:block;}
.cms_r li a:hover {background-color:#666;display:block;color:#ffff66;}

.flmx {background:url(../images/flmx.png) 10px center no-repeat;}
.jcsj {background:url(../images/jcsj.png) 10px center no-repeat;}
.jsjg {background:url(../images/jsjg.png) 10px center no-repeat;}
.ghgl {background:url(../images/ghgl.png) 10px center no-repeat;}
.cms_list {background:url(../images/zsd.png) 10px center no-repeat;}
.xp {background:url(../images/xp.png) 10px center no-repeat;}
.gh {background:url(../images/gh.png) 10px center no-repeat;}
.zs {background:url(../images/zs.png) 10px center no-repeat;}
.p40 {padding-left:40px !important;}
.p37 {padding-left:37px !important;}
.p17 {padding-left:17px !important;}

.hm {background:url(../images/home.gif) 8px center no-repeat;padding-left:30px !important;}
.m_gh {background:url(../images/title/m_gh.png) 8px center no-repeat;padding-left:30px !important;}
.m_xp {background:url(../images/title/m_xp.png) 8px center no-repeat;padding-left:30px !important;}
.m_bb {background:url(../images/title/m_bb.png) 8px center no-repeat;padding-left:30px !important;}
.m_md {background:url(../images/title/m_md.png) 8px center no-repeat;padding-left:30px !important;}
.m_sys {background:url(../images/title/m_sys.png) 8px center no-repeat;padding-left:30px !important;}
.m_xpps {background:url(../images/title/m_xpps.png) 8px center no-repeat;padding-left:30px !important;}
.m_gl {background:url(../images/title/m_gl.png) 8px center no-repeat;padding-left:30px !important;}
.m_lh {background:url(../images/title/m_lh.png) 8px center no-repeat;padding-left:30px !important;}
.m_bqxp {background:url(../images/title/m_bqxp.png) 8px center no-repeat;padding-left:30px !important;}
.m_dpd {background:url(../images/title/m_dpd.png) 8px center no-repeat;padding-left:30px !important;}

/* title.ascx */
.title {display:inline-block;border-bottom:solid 1px #dfdfdf;width:100%; vertical-align:middle;}
.title_i {background:url(../images/p.png) 0px center no-repeat;width:40px;height:40px;float:left;}
.title_h {font-size:18px;padding:0px 5px 5px 5px;line-height:26px;float:left;color:#336699;}
.title_tip {font-size:12px !important;font-weight:normal !important;color:#999;} 
@media screen and (max-width:760px) {
.title_tip {display:none;} 
}
.title_p {float:right;line-height:20px;font-size:12px !important;background:url(../images/help.png) 0px center no-repeat;padding-left:20px;}

/* ddmenu */
.ddmenu{width:auto;margin:0px auto;position:relative;display:inline-block;padding:0px;background:#5c5946;height:22px;line-height:23px;vertical-align:top;}
.ddmenu a{display:block; padding:0 18px 0 5px;}
.ddmenu a.tit{background:#5c5946 url(../images/arrow.gif) no-repeat;background-position:right 9px;color:#ffffff;border:solid 1px #5c5946;
            height:22px;line-height:23px;vertical-align:middle;}
.ddmenu .subnav{display:none;margin:0;padding:0;list-style-type:none;background:#5c5946;color:#fff;position:absolute;top:23px;width:140px;
            border-style:solid;border-color:#5c5946;border-width:1px;}
.ddmenu .subnav a{border:none;padding:5px;color:#fff;}
.ddmenu .subnav a:hover{background:#eee;border-left:solid 1px #5c5946;border-right:solid 1px #5c5946;padding:5px;color:#000;}
.current a.tit{background-position:right -15px;color:#eee;border-bottom:solid 1px #5c5946;position:relative;z-index:9;}
.current .subnav{display:block;}
.ddmenu .r {right:0px !important;}
.ddmenu .l {left:0px !important;}


/* 响应式网格布局 */
.rows {}
.row {width:100%;clear:both;}
.c4 {float:left;width: 23.404255319148934%;}
.c1 {float:left;width: 33.33333333%;padding:5px;}
.c2 {float:left;width: 66.66666667%;padding:5px;}
.c3 {float:left;width: 100%;padding:5px;}
.lab {width:80px;text-align:right;display:block;float:left;line-height:26px;vertical-align:middle;}
.lab50 {width:50px;text-align:right;display:block;float:left;line-height:26px;vertical-align:middle;}
.lab150 {width:150px;text-align:right;display:block;float:left;line-height:26px;vertical-align:middle;}
.ipt {display:block;margin-left:85px;word-wrap: break-word;line-height:26px;vertical-align:middle;}
.ipt input {width:100%;}
.ipt input[type=checkbox],.ipt input[type=radio] {width:auto;}

@media (max-width:1023px) and (min-width: 768px) 
{	
	.c1,.c2,.c4 {float:left;width: 50%;padding:5px;}
	.c3 {width: 100%;padding:5px;}
}
@media (max-width:767px) 
{
	.c1,.c2,.c3,.c4 {width: 100%;padding:5px;}
}


/* =Tables
-----------------------------------------------------------------------------*/
.tb {border-collapse:collapse;border:none;background-color:#fff;width:100%;}
.tb th {font-weight:bold;color:#336699;background-color:#fff;font-size: 12px;
		border:none;border-bottom:solid 1px #ddd;empty-cells:show;padding:5px;margin:0px;box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.05);}
.tb th a { text-decoration:none;color:#333333;padding:3px;display:inline-block;}
.tb td {text-align:center;border:none;border-bottom:solid 1px #ddd;word-break: break-all;clear:both;
		empty-cells:show;padding:5px;margin:0px;}

.tb tr:hover {background-color:#ddddFF;transition: all .1s;}
.tb tr:hover > td {border-bottom:solid 1px #ddddFF;}
.tb tr:active {background-color:#ddddEE;border-bottom:solid 1px #ddddFF;}

.tb td a {
	text-decoration: none;
	color: #fff;
	padding: 3px;
	display: inline-block;
	background-color: #333;
	margin-right: 5px;
	cursor: pointer !important;
	border-radius: 2px;
}
.tb td a:active { text-decoration:none;color:#fff;padding:3px;display:inline-block;background-color:#999;margin-right:5px;cursor:pointer !important;}
.tb td a:hover { color:#eee;background-color:#666;}
.tb .s {background:none !important;color:#336699 !important;}
.tb .s:hover {background:none !important;color:#ff0000 !important;}
.tb tfoot td {background-color:#efefef;font-weight:bold;word-break: break-all;empty-cells:show;padding:5px;margin:0px;border:none;border-bottom:solid 1px #ddd;}

.tbForm {border-collapse:collapse;border:none;background-color:#fff;width:100%;}
.tbForm th {font-weight:bold;color:#336699;background-color:#fff;font-size: 12px;
		border:none;empty-cells:show;padding:5px;margin:0px; text-align:right;}
.tbForm td {border:none;word-break: break-all;clear:both;empty-cells:show;padding:5px;margin:0px; text-align:left;}

.ftb th {text-align:right;}
.ftb td {text-align:left;}

.fh_tb tbody {  
    display:block;
    overflow-y:scroll;  
}
.fh_tb thead, .fh_tb tbody tr {  
    display:table;  
    width:100%;  
    table-layout:fixed;  
}
.fh_tb thead {  
    width: calc( 100% - 1em )  
}  

.table-responsive {}
.table-responsive tr,.table-responsive th,.table-responsive td {}
.onlyShowMobile {display:none;}
.onlyShowPc {}
@media (max-width:480px)
{

	.menu {
		width: 160px;
		display: inline-block;
		min-height: 400px;
		display: none;
	}

	.table-responsive {
		margin-top:0px !important;
	}
	.scrolling_outer {
		margin: 0px !important;
		padding: 0px 0px 0px 0px !important;
	}
	.moduleTitle {
		max-height: 42px;
		overflow: auto;
	}

	.sBase {
	}
	.sData {
	}
	.sData table {
	}
	.table-responsive {
		background-color: #f3f3f3 !important;
	}
    .table-responsive thead,.table-responsive th {
        display: none;
    }
		.table-responsive tr {
			display: block;
			clear: both;
			border: solid 1px #bbb !important;
			border-radius: 5px !important;
			background-color: #fff !important;
			margin: 10px 0px 10px 10px;
			box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
		}
	.table-responsive td {
		display: block;
		text-align: right;
		border-bottom: 1px dotted #f3f3f3;
		height: auto !important;
		width:100% !important;
	}
    .table-responsive td:first-child 
    {
		font-weight:bold;
    }
    .table-responsive td:last-child {
        border-bottom: 0;
        display: block;
    }
    .table-responsive td:before {
        content: attr(data-label);
        float: left;
    }
    .onlyShowMobile {}
	.onlyShowPc {display:none !important;}
	
	.fh_tb thead {display:none;}
	.fh_tb tbody {
	}
	.fh_tb tbody tr {
		width:100%;
	}
}

@media (max-width:1023px) and (min-width: 768px) 
{	
	.c_l {float:left;width: 75%;padding:5px;}
	.c_r {float:left;width: 25%;padding:5px;}
}
@media (max-width:767px) 
{
	.c_l,.c_r {width: 100%;padding:5px;}
}


/* mask */
.loadmask {
    z-index: 100;
    position: absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    -moz-opacity: 0.5;
    opacity: .50;
    filter: alpha(opacity=50);
    background-color: #666;
    zoom: 1;
}
.loadmask-msg {
    z-index: 20001;
    position: absolute;
    top: 0;
    left: 0;
    border:1px solid #49463e;
    background: #7e7765;
    padding:2px;
}
.loadmask-msg div {
    padding:5px 10px 5px 25px;
    background: #fbfbfb url('../images/loadingS.gif') no-repeat 5px 5px;
    line-height: 20px;
	border:1px solid #615e59;
    color:#222;
    font:normal 11px tahoma, arial, helvetica, sans-serif;
    cursor:wait;
    font-weight:bold;
    font-size:14px;
}
.masked {
    overflow: hidden !important;
}
.masked-relative {
    position: relative !important;
}
.masked-hidden {
    visibility: hidden !important;
}

.algProcess {width:500px;height:200px;position:absolute;bottom:0px;left:0px;border:solid 1px #bbb;background-color:#fff;
		z-index:20002;overflow:hidden;}
.algHeader {width:100%;height:30px;border-bottom:solid 1px #bbb;background-color:#eee;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.algClose {float:right;width:20px;height:20px;background:url(../images/hide.gif) center center no-repeat; cursor:pointer;}
.algShow {float:right;width:20px;height:20px;background:url(../images/show.gif) center center no-repeat; cursor:pointer;}
.algLog {padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:170px;overflow-y:scroll;}
.algRemove {float:right;width:20px;height:20px;background:url(../images/del.gif) center center no-repeat; cursor:pointer;display:none;}

/* 翻页样式 */
#AspNetPager1 {margin-top:1px;padding-top:3px;}
#AspNetPager1 table td {padding-left:5px;color:#555555;line-height:18px;vertical-align:middle;}
.currentIndex {display:inline-block;padding:2px;font-weight:bold;color:#ff0000;font-weight:bold;margin:0px 3px 0px 3px;BORDER-BOTTOM: #ff0000 2px solid;font-size:12px;}
.otherIndex {margin:0px 3px 0px 3px;display:inline-block;padding:2px;color:#555555;text-decoration:none;font-size:12px;}
.otherIndex:hover {margin:0px 3px 0px 3px;display:inline-block;padding:2px;color:#ffffff;text-decoration:none;background-color:#36332c;font-size:12px;}
.w5 {width:5px;margin:0px 3px 0px 3px;display:inline-block;padding:2px;text-decoration:none;color:#005eac;}
.pageButton {margin:0px 3px 0px 3px;display:inline-block;padding:2px;color:#555555;text-decoration:none;font-size:12px;}
.pageButton:hover {margin:0px 3px 0px 3px;display:inline-block;padding:2px;color:#ffffff;text-decoration:none;background-color:#36332c;font-size:12px;}
.pageInfo {padding-left:10px;}
.pageInfo font {padding-left:2px;padding-right:2px;}
td {font-size:12px;}
font {font-size:12px;}
@media screen and (max-width:760px) {
.pageInfo {display:none;} 
}


.secondTable {width:100%;}


tit {font-size:24px;font-weight:bold;padding:10px;width:100%;text-align:center;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
h2 {font-size:18px;font-weight:bold;padding:0 auto;width:100%;margin-top:5px;margin-bottom:5px;text-align:left;}
tip {color:#999;font-size:14px;width:100%;display:block;margin-bottom:10px;text-align:left;}
tipl {color:#bbb;font-size:14px;margin-left:10px;font-weight:normal;}
.tipx {
	background: Url(../images/tipdot.gif) no-repeat right center;
	padding-right: 18px !important;
}
h3 {font-size:14px;font-weight:bold;padding:0 auto 5 auto;width:100%;margin-top:5px;margin-bottom:0px;text-align:left;
	border-bottom:solid 1px #ddd;color:#333;line-height:24px;}
h4 {font-size:14px;font-weight:bold;padding:0 auto 5 auto;width:100%;margin-top:5px;margin-bottom:5px;text-align:left;
	border-bottom:solid 1px #ddd;color:#333;line-height:24px;}
	

.tbEdit {border-collapse:collapse;background-color:#fff;width:100%;}
.tbEdit th {color:#336699;font-size: 12px;border:none;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:7px;text-align:right;}
.tbEdit td {text-align:left;border:none;border-bottom:solid 1px #ddd;padding:7px;}
.tbEdit .tbTitle
{ 
	padding:20px 0 10px 0; 	
	text-align:center;	
	font-weight :bold;    
	border-bottom:solid 1px #ddd;
	font-size:14px;
}

.headerDiv
{
    padding-left:10px;
    line-height:35px;
    vertical-align:middle;
    background-color:#ffffff;
    background-image:url(../images/titlebar.gif);
    border:1px solid #BBBBBB;
}

.btnNew
{
	display:inline-block;
	padding:3px 8px;
	margin-bottom:0;
	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:4px
}
.btnNew:focus,.btnNew:active:focus,.btnNew.active:focus,.btnNew.focus,.btnNew:active.focus,.btnNew.active.focus
{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.btnNew:hover,.btnNew:focus,.btnNew.focus
{
	color:#333;text-decoration:none
}
.btnNew:active,.btnNew.active
{
	background-image:none;outline:0;
	-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btnNew.disabled,.btnNew[disabled],fieldset[disabled] .btnNew
{
	pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);
	-webkit-box-shadow:none;box-shadow:none;opacity:.65
}


.imgRotate180{
    -ms-transform:rotate(180deg); /* IE 9 */
    -moz-transform:rotate(180deg); /* Firefox */
    -webkit-transform:rotate(180deg); /* Safari and Chrome */
    -o-transform:rotate(180deg); /* Opera */
}　　



/*******************************************日历组件*************************************************/

/*移动版本*/
.RLC_M td,.RLC_M th{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m_year_M{z-index: 9999;position: absolute;left:40px;top:14px;}
.m_month_M{z-index: 9999;position: absolute;top:14px;left:110px;}
.d_b_M{border:solid 5px #999999;background:#fff;width:220px;}
.d_b_M td {padding:5px;padding-bottom:0px;}
.RL_T_M td {}
.csel_M {cursor:pointer;width:80px;text-align:center;height:24px;}
.csel_M span {font-weight:bold;}
.selY_M {width:70px;height:26px;z-index:9999;}
.selTime_M {height:22px;width:40px;}
.pre_M {cursor:pointer;color: #646464;width:26px;height:26px;text-align:center;font-weight:bold;}
.next_M {cursor:pointer;color: #646464;width:26px;height:26px;text-align:center;font-weight:bold;}
.ok_M {cursor:pointer;padding:5px;display:inline-block;}
.ok_over_M {background-color:#336699;color:#fff;}
.pre_over_M {background-color:#D7E1F0;}
.pre_down_M {background-color:#eee;}
.rl_bottom_M {border-right:none;text-align:right !important;padding:0px !important;}
.d_before_M {background-color:#fff;}
.d_cur_M {background-color:#6699CC;color:#fff;}
.d_next_M {background-color:#fff;}
.d_sel_M {background-color:#336699;color:#fff;}
.d_sel_cur_M {background-color:#fff;}
.d_sel_out_M {background-color:#336699;color:#fff;}
.d_over_M {background-color:#e7e7e7 !important;}

/*PC版本*/
.RLC td {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m_year {z-index: 9999;position: absolute;top:1px;left:30px;top:7px;}
.m_month {z-index: 9999;position: absolute;top:1px;left:96px;top:7px;}
.d_b {border:solid 1px #bbb;background:#fff;width:180px;
	-moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);}
.d_b td {padding:5px;padding-bottom:0px;}
.RL_T td {padding:3px 5px 3px 5px;}
.csel {cursor:pointer;width:70px;text-align:center;height:20px;}
.csel span {font-weight:bold;}
.selY {width:68px;height:24px;z-index:9999;}
.selTime {height:20px;width:40px;margin-bottom:2px;} 
.pre {cursor:pointer;color: #646464;width:16px;text-align:center;font-weight:bold;}
.next {cursor:pointer;color: #646464;width:16px;text-align:center;font-weight:bold;}
.ok {cursor:pointer;padding:3px;display:inline-block;} 
.ok_over {background-color:#336699;color:#fff;}
.pre_over {background-color:#D7E1F0;}
.pre_down {background-color:#eee;}
.rl_bottom {border-right:none;text-align:right !important;padding:0px !important;}
.d_before {background-color:#fff;}
.d_cur {background-color:#6699CC;color:#fff;}
.d_next {background-color:#fff;}
.d_sel {background-color:#336699;color:#fff;}
.d_sel_cur {background-color:#fff;}
.d_sel_out {background-color:#336699;color:#fff;}
.d_over {background-color:#e7e7e7 !important;}

/*通用*/
.m{z-index:9999;position: absolute; left:0; top:0;}
.RL_d{ width:100%;}
.RL_d th{font-weight:bold;text-align:center;height:18px !important;padding:2px 6px 2px 6px;}
.RL_d td{text-align:center;cursor:pointer;height:18px !important;padding:2px 6px 2px 6px;}
.rtd{text-align:right !important;border-right:none !important;border-left:none;} 
.lm{color: #B5C5D2;}

/*只显示年月*/
.YM_b{border:solid 1px #bbb;background:#fff;}
.YM_b td{padding:5px;text-align:center;}
.YM_selY {width:76px;height:26px;z-index:9999;}
.YM_ok {cursor:pointer;text-decoration:underline;padding:5px;border-top:solid 1px #ddd;}
.YM_ok1 {cursor:pointer;text-decoration:underline;padding:5px;border-top:solid 1px #ddd;border-left:solid 1px #ddd;}
.YM_over {background-color:#D7E1F0;}
.YM_Year {}
.YM_Month {border-left:solid 1px #ddd;}

/*******************************************日历组件*************************************************/


/***********************工作流***************************/

/* 审批表格 */
.tabGgItemFlow 
{
	margin:8px auto;
	border:none;
	border-bottom:dotted 1px #ddd;
}
.tabGgItemFlow th {padding:5px !important; text-align:center;font-weight:bold;color:#4c4c4c;empty-cells:show;
		border-top:solid 1px #ddd;border-bottom:dotted 1px #ddd;background-color:#f5f7fa;}
.tabGgItemFlow td {padding:5px; text-align:left;empty-cells:show;border-bottom:dotted 1px #ddd;}
.p5 th {padding:5px !important;}
.p5 td {padding:5px !important;}

/* 启动行 */
.startrow .td {background:url(../images/flow/flow_checkline.png) no-repeat center bottom;padding:5px;background-size:1px 48%;}
.startrow .icon {background:url(../images/flow/flow_s.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}

/*激活行*/
.activerow .td {background:url(../images/flow/flow_checkline.png) repeat-y center center;padding:5px;}
.activerow .icon {background:url(../images/flow/flow_a.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}

/*未激活行 */
.inactiverow .td {background:url(../images/flow/flow_nsline.png) no-repeat center 0px;padding:5px;}
.inactiverow .icon {background:url(../images/flow/flow_ns.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}

/* 结束行(未激活) */
.endrow .td {background:url(../images/flow/flow_endline_ns.png) no-repeat center 0px;padding:5px;background-size:1px 48%;}
.endrow .icon {background:url(../images/flow/flow_ns.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}

/* 结束行(已激活) */
.endrow_active .td {background:url(../images/flow/flow_endline.png) no-repeat center 0px;padding:5px;background-size:1px 48%;}
.endrow_active .icon {background:url(../images/flow/flow_a.png) no-repeat center center;background-size:16px 16px;display:block;width:20px;height:20px;}

.startrow .d {display:block;font-size:14px;width:120px;text-align:right;line-height:30px;font-weight:bold;}
.activerow .d {display:block;font-size:14px;width:120px;text-align:right;line-height:30px;font-weight:bold;}
.inactiverow .d {display:block;font-size:14px;width:120px;text-align:right;line-height:30px;font-weight:bold;color:#bbb;}
.endrow .d {display:block;font-size:14px;width:120px;text-align:right;line-height:30px;font-weight:bold;color:#bbb;}
.endrow_active .d {display:block;font-size:14px;width:120px;text-align:right;line-height:30px;font-weight:bold;}

.lil {}
.lil label {vertical-align:middle;font-size:14px; }
.rad {vertical-align:middle;margin-top:-2px;margin-right:10px;}
.nodata {border-top:none;padding-left:10px !important;}

.tabGgItemFlow tr:last-child
{
	/*是否显示为圆角*/
	-moz-border-radius: 0.5em;
	-webkit-border-radius: 0.5em;
	border-radius: 0.5em;
}

/***********************工作流***************************/


._drag {
	width: 3px;
	border-right: solid 1px #ddd;
	border-left: solid 1px #ddd;
	background-color: #fff;
	height: 500px;
	position: absolute;
	left: 200px;
	top: 30px;
	cursor: ew-resize;
}



.helpImg {
	background: url(../images/selButtons.gif) no-repeat 0px -21px;
	width: 16px;
	height: 20px;
	border: none;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
	margin-left: -1px;
	margin-left: -19px !important;
	vertical-align: middle;
}

	.helpImg:hover {
		background: url(../images/selButtons.gif) no-repeat 0px -41px;
		width: 16px;
		height: 20px;
		border: none;
		cursor: pointer;
		display: inline-block;
		line-height: 18px;
		vertical-align: middle;
		margin-left: -1px;
		margin-left: -19px !important;
		vertical-align: middle;
	}

	.helpImg:active {
		background: url(../images/selButtons.gif) no-repeat 0px -61px;
		width: 16px;
		height: 20px;
		border: none;
		cursor: pointer;
		display: inline-block;
		line-height: 18px;
		vertical-align: middle;
		margin-left: -1px;
		margin-left: -19px !important;
		vertical-align: middle;
	}

.listImg {
	background: url(../images/selButtons.gif) no-repeat 0px -21px;
	width: 16px;
	height: 20px;
	border: none;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
	margin-left: 1px;
	margin-left: -19px !important;
	vertical-align: middle;
}

	.listImg:hover {
		background: url(../images/selButtons.gif) no-repeat 0px -41px;
		width: 16px;
		height: 20px;
		border: none;
		cursor: pointer;
		display: inline-block;
		line-height: 18px;
		vertical-align: middle;
		margin-left: 1px;
		margin-left: -19px !important;
		vertical-align: middle;
	}

.dateImg {
	background: url(../images/selButtons.gif) no-repeat 0px -80px;
	width: 16px;
	height: 20px;
	border: none;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
	margin-left: -1px;
	margin-left: -19px !important;
	vertical-align: middle;
}

	.dateImg:hover {
		background: url(../images/selButtons.gif) no-repeat 0px -100px;
		width: 16px;
		height: 20px;
		border: none;
		cursor: pointer;
		display: inline-block;
		line-height: 18px;
		vertical-align: middle;
		margin-left: -1px;
		margin-left: -19px !important;
		vertical-align: middle;
	}

	.dateImg:active {
		background: url(../images/selButtons.gif) no-repeat 0px -120px;
		width: 16px;
		height: 20px;
		border: none;
		cursor: pointer;
		display: inline-block;
		line-height: 18px;
		vertical-align: middle;
		margin-left: -1px;
		margin-left: -19px !important;
		vertical-align: middle;
	}

.downImg {
	background: url(../images/selButtons.gif) no-repeat 0px 0px;
	width: 16px;
	height: 20px;
	border: none;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
	margin-left: -19px !important;
}

	.downImg:hover {
		background: url(../images/selButtons.gif) no-repeat 0px -140px;
		width: 16px;
		height: 20px;
		border: none;
		cursor: pointer;
		display: inline-block;
		line-height: 18px;
		vertical-align: middle;
		margin-left: -19px !important;
	}

.upImg {
	background: url(../images/selButtons.gif) no-repeat 0px 0px;
	width: 16px;
	height: 20px;
	border: none;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
	margin-left: -1px;
	margin-left: -19px !important;
}

	.upImg:hover {
		background: url(../images/selButtons.gif) no-repeat 0px -140px;
		width: 16px;
		height: 20px;
		border: none;
		cursor: pointer;
		display: inline-block;
		line-height: 18px;
		vertical-align: middle;
		margin-left: -1px;
		margin-left: -19px !important;
	}

.goImg:link {
	background: url(../images/selButtons.gif) no-repeat 0px -160px;
	width: 18px;
	height: 20px;
	border: none;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
	margin-left: 5px;
}

.goImg:hover {
	background: url(../images/selButtons.gif) no-repeat 0px -180px;
	width: 18px;
	height: 20px;
	border: none;
	cursor: pointer;
	display: inline-block;
	line-height: 18px;
	vertical-align: middle;
	margin-left: 5px;
}

.ddb {
}

/*-------文本框----------*/
.input1, .input2 {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: 140px;
}

.input1bt {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: 140px;
	background-color: #c8e4ee;
}

.input1s, .input2s {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: 140px;
}

.input1w, .input2w {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: 220px;
}

.input1ws, .input2ws {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: 220px;
}

.input100ps {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: -moz-calc(100% - 18px);
	width: 100%;
}

.input3 {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: 100px;
}

.input3s {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: 100px;
}

.input3sl {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: 53px;
}

.input3sb {
	FONT-SIZE: 12px;
	border: solid 1px #999999;
	width: 70px;
}

.inputTextarea {
	font-size: 12px;
	border: solid 1px #999999;
	line-height: 18px;
	vertical-align: middle;
}

.inputDiv {
	height: 18px;
	vertical-align: middle;
}

.stWrap {
	width: auto !important;
}

.dWrap input {
	min-width: 90px !important;
}

.pr18 {
	padding-right: 18px;
}

.dropdownbox {
	border: solid 1px #bbb;
	-moz-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.15);
}

/** 有流程进度的界面样式 开始 **/

.newForm {
	width: 80%;
	margin: 20px auto;
	border-collapse: collapse;
	border: none;
	background-color: #fff;
}

.newForm > tbody > tr:hover > td, .newForm > tbody > tr:hover > th {
	background-color: #f3f3f3;
}

.newForm > tbody > tr > th {
	width: 15%;
	font-weight: bold;
	color: #336699;
	font-size: 12px;
	border: none;
	empty-cells: show;
	padding: 7px 5px 5px 5px;
	margin: 0px;
	text-align: right;
}

.newForm > tbody > tr > td {
	width: 85%;
	border: none;
	word-break: break-all;
	clear: both;
	empty-cells: show;
	padding: 5px;
	margin: 0px;
	text-align: left;
}

.txt {
	width: 200px;
}

.tip {
	padding-top: 3px;
}

.flow {
	margin-top: -5px;
	background-color: #ddd;
	border-bottom: solid 1px #999;
	padding: 0 20% 0 20%;
}

.flow ul {
	display: flex;
	height: 68px;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

.flow ul li {
	list-style: none;
	display: inline-flex;
	padding: 0px;
	text-align: center;
	margin: 0 auto;
	width: 100px;
	flex-wrap: nowrap;
	align-items: center;
}

.flowline {
	height: 5px !important;
	background-color: #336699;
	width: 100% !important;
	line-height: 60px !important;
}

.flow ul li div {
	width: 100px;
	height: 68px;
	margin: 0 auto;
	vertical-align: middle;
	font-size: 12px;
	color: #666;
	padding: 0 10px 0 10px;
	filter: grayscale(1);
	cursor: pointer;
}

	.flow ul li div:hover {
		filter: none;
	}

.flow .flowc {
	color: #ff0000;
	font-weight: bold;
}

.flow .flowc {
	filter: none;
}

.flow ico {
	display: block;
	width: 28px;
	height: 28px;
	margin: 10px auto 5px auto;
	background-size: 28px 28px;
}

.base {
	background: url(../Mobile/images/app/商品状态.png) no-repeat center center;
}

.selsp {
	background: url(../Mobile/images/app/销售异常.png) no-repeat center center;
}

.calsp {
	background: url(../Mobile/images/app/KPI报表.png) no-repeat center center;
}

.caljg {
	background: url(../Mobile/images/app/品类服务.png) no-repeat center center;
}

.calpg {
	background: url(../Mobile/images/app/KPI.png) no-repeat center center;
}

/** 有流程进度的界面样式 结束 **/
