@charset "utf-8";
ul,
li {
	list-style: none;
	list-style-type: none;
}
.b { font-weight: bold }
.fl { float: left; }
.flli li { float: left; }
.fr { float: right; }
.tl { text-align: left; }
.tr { text-align: right; }
.tc { text-align: center; }
.cl { clear: both; }
.dn { display: none; }
.po {
	position: absolute;
	z-index: 2;
}
.pd10 { padding: 10px; }
.pd5li li { padding: 5px; }
.pd20 { padding: 20px; }
.pt8 { padding-top: 8px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt5 { padding-top: 5px; }
.pt12 { padding-top: 12px; }
.pt22 { padding-top: 22px; }
.p110 { padding-left: 10px; }
.p18 { padding-left: 8px; }
.pd20lr { padding: 0px 20px; }
.bgw { background-color: #fff; }
.bgy { background-color: #E67111; }
.bgh { background-color: yellow; }
.bgr{background-color: #f8c0c0; }
.fs12 { font-size: 12px; }
.fs13 { font-size: 13px; }
.fs14 { font-size: 14px; }
.fs15 { font-size: 15px; }
.fs16 { font-size: 16px; }
.line {
	font-size: 1px;
	line-height: 1px;
}
.fco { color: #FF6C00 }
.fcf { color: #fff }
.fcr { color: #f00; }
.fc16b { color: #16b; }
.fcy { color: #F80; }
.fc3 { color: #333 }
.fc3 a { color: #333 }
.fc0 { color: #000 }
select,
input,
img {
	vertical-align: middle;
	font-size: 12px;
}
.treeMenu ul,
.treeMenu li { list-style: none; }
.treeMenu li ul { display: none; }
.field-no-border fieldset {
	margin: 0;
	border: 0;
}
.tip-alert{background: #fc3;color:#333;font-size:13px;padding:3px 10px}
.l-mem-m .field-no-border .pure-form .pure-button { min-width: auto; }
#wrap .pure-form input[readonly]{background: #fff;color: #000;}
.pure-form textarea.dn{display: none}

#wrap .pure-form input.dis,input.dis{color:#888;text-shadow:0px 1px 0px rgba(255,255,255,.5);cursor:default;background-color: #eaeded;}
.iauto{display: none;}
.limit-row{}
.flyerror label.error{position: absolute;z-index: 2;background: #fef4f4;color:#f00;padding:8px 10px;display:block;margin: 1px}
.placeholder,select.placeholder,input.placeholder{color:#B1A9A9;font-size:12px}
.ipwd{top:3px;left:8px;width:100px;color:#B1A9A9;font-size:12px;line-height:140%}
.admin-login .ipwd{top:5px;}
@media print{   
	.noprint{    
		display: none;
	}
}

.asms-New a,.asms-New a:link,.asms-New a:visited,.asms-New a:hover{
	color:#f00;
}
.asms-Read a,.asms-Read a:link,.asms-Read a:visited,.asms-Read a:hover{
	color:#000;
}
.asms-Confirmed a,.asms-Confirmed a:link,.asms-Confirmed a:visited,.asms-Confirmed a:hover{
	color:#000;
}
.snav a.on,.snav a.on:link,.snav a.on:visited,.snav a.on:hover{
	color:#000;
}
.rtlist .rtpn{display: block; font-weight: normal; float: left;width: 49.2%}
.pure-form .readEnable input[readonly]{background: #fff;}
.printlist a:hover .ico-20-20{background:none;}
.printlist{
	height:400px;
	padding:10px;
	overflow-y:auto; 
}
/* 分页开始 */
.digg a.current,
.digg a:hover.current {
	color: #ed9412;
	font-weight: bold;
	cursor: default;
}
.pagenum {
	width: 40px;
	text-align: center;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
}
.digg span,
.digg .yema {
	float: left;
	display: block;
}
.digg {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 3px;
	height: 30px;
	MARGIN: 3px;
	PADDING-TOP: 3px;
	TEXT-ALIGN: center;
}
.digg A {
	float: left;
	BORDER-RIGHT: #dad9d9 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #dad9d9 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 4px;
	MARGIN: 2px;
	BORDER-LEFT: #dad9d9 1px solid;
	COLOR: #00273a;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #dad9d9 1px solid;
	TEXT-DECORATION: none
}
.digg A:hover {
	BORDER-RIGHT: #dad9d9 1px solid;
	BORDER-TOP: #dad9d9 1px solid;
	BORDER-LEFT: #dad9d9 1px solid;
	COLOR: #00273a;
	BORDER-BOTTOM: #dad9d9 1px solid
}
.digg A:active {
	BORDER-RIGHT: #dad9d9 1px solid;
	BORDER-TOP: #dad9d9 1px solid;
	BORDER-LEFT: #dad9d9 1px solid;
	COLOR: #00273a;
	BORDER-BOTTOM: #dad9d9 1px solid
}
.digg span.current {
	float: left;
	BORDER-RIGHT: #dad9d9 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #dad9d9 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 4px;
	MARGIN: 2px;
	BORDER-LEFT: #dad9d9 1px solid;
	COLOR: #ed9412;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #dad9d9 1px solid;
}
.digg span.disabled {
	float: left;
	BORDER-RIGHT: #eee 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #eee 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 4px;
	MARGIN: 2px;
	BORDER-LEFT: #eee 1px solid;
	COLOR: #ccc;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #eee 1px solid;
	TEXT-DECORATION: none
}
/* 分页结束 */



/* 窗口样式开始 */

.win {
	position: absolute;
	width: 250px;
	z-index: 1001;
	border-bottom: 1px solid #e1eaff;
	border-radius: 2px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: #f4f6f8;
	box-shadow: 3px 5px 8px rgba(0,0,0,.2)
}
.win fieldset{border:0}
.winTitleBar {
	color: #2f2f39;
	background: #ecebf3;
	background: linear-gradient( #f1f2f3, #ebebf3);
	border-top: 1px solid transparent;
	border-bottom: 1px solid #d3d7da;
	text-shadow: 0 1px 0 rgba(255,255,255,.5);
	font: 700 14px/20px verdana;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	white-space: nowrap;
}
.winTitleBarLeft { }
.winTitleBarMid {
	height: 33px;
	line-height:32px;
	padding: 0;
	margin: 0;
	cursor: move
}
.winTitleBarRight { }
.winTitle {
	padding: 0 4em 0 .5em;
	color: #2f2f39;
	font-weight: bold;
	font-size: 13px;
}
.winTitle a { color: #2f2f39; }
.winHandle { }
.winClose {
	display: inline-block;*display:inline;zoom: 1;
	padding: 0;
	float: none;
	width: auto;
	height: auto;
}
.winClose a {
	background: none;
	display: inline-block;*display:inline;zoom: 1;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	text-align: center;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 1002;
	width: 24px;
	height: 24px;
	border-radius: 12px;
	background: none;*border:1px solid #ddd;*background:url(../images/logoc.png) 3px -1182px no-repeat;
	color: #999;
}
.winClose a:before {
	content: "\e014 ";*content: "\x";
	margin-right: -1em
}
.winClose a:hover {
	background: #fcb;;*border:1px solid #f90;*background:url(../images/logoc.png) 3px -1182px no-repeat;
	color: #d00;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;-ms-transition: all .5s ease;transition: all .5s ease;
}
.winContent {
	border-top: 1px solid #ccc; /* padding: 8px; */
	text-align: left;
	border: 1px solid #359de9;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	color: #157;
	background: #f4f6f8;
	border: 1px solid #ebebf3;
	border-top: 1px solid #fbfbfb;
	border-bottom: 0;
	padding: 0
}
.winContentData {
	min-height: 120px;
	background: #f4f6f8;
	background: #fff;
}
.winbluebtn {
	margin-right: 8px;
	text-align: center;
	display: inline-block;/*ie对于本身是行内的元素有效如：a,b对于块状元素无效如：div*/
}
.winbluebtn a {
	background:#96c6f9;background:linear-gradient( #8bf, #69e);
	background:#3a91e0;background:linear-gradient( #39e, #27c);
	display: inline-block;*display:inline;zoom: 1;
	padding:.3em 1em;
	color:#fff;
	font:14px Verdana, Geneva, sans-serif;
	border-radius:2px;
}
.winbluebtn a:hover{color:#fff}
.winarrow {
	background: url(/public/blue/images/public/win_gray_arrow.gif) no-repeat;
	padding-left: 10px;
}
.winContentButton {
	clear: both;
	padding: 5px 0px;
	text-align: right;
	padding-right: 15px;
}
.winContentButton button {
	margin-right: .5em;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	background: #ecebf3;
	background: linear-gradient( #f1f2f3, #ebebf3);
	color: #666;
	padding: .2em .5em;
	border-radius: 3px;
	border: 1px solid #ccc;
	cursor: pointer;
}
/* 窗口样式开始 */

/* 模拟表单控件的样式开始 */
.simui{background:#fff;
border: 1px solid #b3b3b3;
max-height:300px;
overflow-y: auto;
}
.simui ul{padding:0px;margin: 5px 0px;}
.simui .on{
	background: #4F81BD;color:#fff;
}
.simui li{cursor: pointer;padding:0px 20px 0 10px;}
/* 模拟表单控件的样式结束 */
#wrap tr.sameDisable{background: #eee;color:#545454;}
#wrap tr.sameEnable{background: #EBF1F5;color:#333;}
#wrap tr.sameSel{background: #0071DB;color:#fff;}
#wrap tr.sameSel a{color:#fff;}
#wrap tr.sameSel input{color:#fff;}


/*报告页面样式*/
.reportAD { padding-top: 10px; }
.reportAD .fr { width: 270px; }
.reportAD .title {
	text-align: left;
	background: url(/public/blue/images/index_title.gif) repeat-x;
	height: 31px;
	padding: 8px 10px 0px 15px;
	color: #636363;
	font-size: 14px;
	font-weight: bold;
}
.reportAD li {
	height: 90px;
	border-bottom: 1px solid #ccc;
	padding-top: 6px;
}
.reportAD li div {
	float: left;
	margin-right: 5px;
}
.reportAD .num { padding-top: 35px; }
.reportAD .num a {
	padding: 1px 3px;
	border: 1px solid #dadada;
	display: block;
}
.reportAD .tit {
	padding: 8px 5px 8px 5px;
	text-align: left;
	line-height: 20px;
	width: 150px;
}
.reportAD li img {
	width: 70px;
	height: 70px;
	padding: 4px;
	border: 1px solid #d6d6d6;
}
.reportBox { padding: 10px 2px 0px 4px; ; }
.reportIn {
	border: 1px solid #D6D6D6;
	padding: 1px;
	text-align: left;
	width: 230px;
	height: 315px;
	line-height: 18px;
}
.reportIn img { width: 230px; }
.reportIn ul,
.reportIn ul li {
	padding: 0px;
	margin: 0px;
}
.reportIn ul li { padding: 0px 10px; }
.reportNav {
	border-bottom: 1px solid #CFCFCF;
	padding: 10px 0px 5px;
}
.reportNav .fl {
	padding: 8px 15px 0px;
	color: #636363;
}
.reportNav li {
	background: url(/public/blue/images/public/tab.gif) no-repeat;
	background-position: 0 0;
	height: 22px;
	line-height: 22px;
	float: left;
	margin-left: 8px;
	padding-left: 8px;
}
.reportNav li a {
	background: url(/public/blue/images/public/tab.gif) no-repeat;
	background-position: 100% 0;
	padding-right: 8px;
	display: block;
}
.reportNav li.hover {
	background: url(/public/blue/images/public/tab.gif) no-repeat;
	background-position: 0 -22px;
	height: 22px;
	line-height: 22px;
	float: left;
	margin-left: 8px;
	padding-left: 8px;
}
.reportNav li.hover a {
	background: url(/public/blue/images/public/tab.gif) no-repeat;
	background-position: 100% -22px;
	padding-right: 8px;
	color: #fff;
	display: block;
}
.reportIn .type { padding-top: 8px; }
.reportIn .type a { color: #999; }
.reportIn .title { padding: 2px 10px 5px; }
.reportIn .title a { color: #3759A7; }
.reportIn .desc a,
.reportIn .date { color: #333; }
.reportIn .date { padding-top: 2px; }
/*报告页面样式*/
.itabcon { display: none; }
.s-list-tit {
	background: #ddd;
	line-height: 30px;
	height: 32px;
	padding-right: 10px;
}
.rootslide{margin:auto;}
.rootslide ul{margin:0px;padding:0px;}
.rootslide{overflow:hidden; position:relative;  }
.rootslide .hd{ height:15px; overflow:hidden; position:absolute; right:26px; bottom:10px; z-index:1; }
.rootslide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.rootslide .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.rootslide .hd ul li.on{ background:#f00; color:#fff; }
.rootslide .bd{overflow:hidden;  position:relative; z-index:0;   }

/* 倒计时 */

.countdown{
	color: #666666;
	font: 12px/1.5 'Open Sans Condensed',sans-serif;
	margin: 0 auto;
	/* padding: 4px; */
	text-align: center;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
/* 倒计时 */
/* tablesorter start */

table.sdm thead tr .header {
	background-image: url(/public/blue/images/ts-bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.sdm tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.sdm tbody tr.odd td {
	background-color:#F0F0F6;
}
table.sdm thead tr .headerSortUp {
	background-image: url(/public/blue/images/ts-asc.gif);
}
table.sdm thead tr .headerSortDown {
	background-image: url(/public/blue/images/ts-desc.gif);
}
table.sdm thead tr .headerSortDown, table.sdm thead tr .headerSortUp {
background-color: #0075E2;
}
/* tablesorter end */
.scrolltable{
	clear:both;
	height:380px;
	overflow-y: scroll;
}
.inv-RMA{color:#DB5B5B}
.table-input textarea{resize:none;overflow:hidden;}
/* 表头固定内容滚动的表格  */
.t-scroll{line-height:18px;}
/* max-height:116px;_height:116px; */
.t-scroll .iscroll{border-top:0;overflow:hidden;overflow-y:scroll;}
.t-scroll table{width:100%;_width:auto;table-layout:fixed;}
.t-scroll .table-3 thead th{padding: .3em 0em;}
.t-scroll th.last,.t-scroll td.last{width:auto;}
.t-scroll tbody tr.first td{border-top:0;}
.t-scroll tbody tr.last td{border-bottom:0;}
.t-scroll tbody tr td.first{border-left:0;}
.t-scroll tbody tr td.last{border-right:0;}