@charset "utf-8";
/* CSS Document */
<!--
body, td, th, div, input, textarea, select {
	font-family:"Microsoft YaHei", "宋休", Arial;
	font-size: 12px;
	color: #111;
}
body {
	margin:0px; 
	padding:0px;
	background-color:#f9f9f9;
	/* overflow-x: hidden; */
}
a {
	font-size: 12px;
	color: #111;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
ul {
	margin:0px;
	padding:0px;
}
fieldset{
	border:1px solid #dddddd;
	background:#ffffff;
	border-radius:3px;
	margin-bottom:5px;
}
input[type=text],input[type=password]{
	outline-style: none ; 
    border: 1px solid #c5c5c5; 
    border-radius: 3px;
    padding: 4px 5px;
}
select{
	outline-style: none ; 
    border: 1px solid #c5c5c5; 
    border-radius: 3px;
    padding: 3px 3px;
}
textarea{
	outline-style: none ; 
    border: 1px solid #c5c5c5; 
    border-radius: 3px;
    padding: 3px 3px;	
}


/* my css */

.ui-icon-lin{
	width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
.ui-icon-lin-stop{background-image: url(/images/icon-stop.png); background-position: 4px 5px;}
.ui-icon-lin-mail-stop{background-image: url(/images/icon-mail-stop.png); background-position: 0px 1px;}
.ui-icon-lin-mail-pending{background-image: url(/images/icon-mail-pending.png); background-position: 0px 1px;}
.ui-icon-lin-fav-remove{background-image: url(/images/icon-fav-del.png); background-position: 0px 1px;}

.hr1{border: none; border-top:1px dashed #dddddd;}
.hr2{border: none; border-top:1px solid #dddddd;}

.v-middle{vertical-align:middle}
.date{width:70px;}
.datetime{ width:128px;}
.yearmonth{ width:55px;}
.abc{ font-size:80px; }
.lab1{padding-left:15px;}

.warning{color:#fe860e}
.warning-bg{padding:2px;color:#fff; background-color:#fe860e}
.alarm-div {display:block; border:2px solid #FC9; line-height:22px; background:url(/images/alarm.png) no-repeat 15px center; background-color:#fff7b6; padding-left:40px; }

.bgcolor_red{background:#f15972; padding:1px 3px; color:#FFF; border-radius:3px;}
.bgcolor_green{background:#77bd5b; padding:1px 3px; color:#FFF; border-radius:3px;}
.bgcolor_yellow{background:#fe860e; padding:1px 3px; color:#FFF; border-radius:3px;}
.bgcolor_yellow1{background:#ffc74f; padding:1px 3px; color:#FFF; border-radius:3px;}
.bgcolor_bule{background:#1a73e8; padding:1px 3px; color:#FFF; border-radius:3px;}
.bgcolor_bule1{background:#4e8ed6; padding:1px 3px; color:#FFF; border-radius:3px;}
.bgcolor_purple{background:#6a4e94; padding:1px 3px; color:#FFF; border-radius:3px;}
.bgcolor_army_green{background:#7b9911; padding:1px 3px; color:#FFF; border-radius:3px;}

.c1{color:#BBBBBB; }	/* 浅灰色 */
.c2{color:#ff0000; }	/* 红色 */
.c4{color:#ffc74f}		/* 黄色 */
.c3{color:#7b8ca3; }	/* 墨蓝色 */
.bbb{ color:#41b9fe;}	/* 蓝色 */
.blue1{color:#1a73e8;}	/* 蓝色1 */
.ggg{ color:#BBBBBB};	/* 浅灰色 */
.lig1{color:#dddddd;}	/* 灰色1 */
.lig2{color:#888888;}	/* 灰色 2 */
.lig3{color:#aaaaaa;}	/* 灰色 3 */
.purple{color:#6a4e94}	/* 紫色 */
.purple1{color:#a699b9}	/* 紫色1 */

.p1_bg{background:#ff0036; padding:1px 3px; color:#FFF; border-radius:3px;}
.p2_bg{background:#dd42e7; padding:1px 3px; color:#FFF; border-radius:3px;}
.p3_bg{background:#4265e7; padding:1px 3px; color:#FFF; border-radius:3px;}
.p4_bg{background:#1dbe92; padding:1px 3px; color:#FFF; border-radius:3px;}

.line20{ line-height:20px; }
.line25{ line-height:25px; }
.line30{ line-height:30px; }
.line35{ line-height:35px; }
.pdl5{ padding-left:5px;}
.pdl10{ padding-left:10px;}
.pdr5{ padding-rightt:5px;}
.pdr10{ padding-rightt:10px;}
.padtb3{padding-top:5px; padding-bottom:3px;}
.padtb5{padding-top:5px; padding-bottom:5px;}

/* 自动换行， 长url内部进行换行 */
.txt_pre{
	white-space: pre-wrap; /* 保留空白符，自动换行 */
    word-wrap: break-word; /* 长单词或URL内部进行换行 */
    }


.hand{cursor:pointer;}

.text-line{background:url(/images/bg-line.jpg) repeat; line-height:25px; border:0px;}

.width100{ width:100px;}
.width150{ width:150px;}
.width180{ width:180px;}
.width192{ width:192px;}
.width200{ width:200px;}
.width300{ width:300px;}
.width400{ width:400px;}
.width500{ width:500px;}

/** style div **/
.warming_div{ padding:0.8em;}
/* for example
<div class="ui-state-error ui-corner-all">123</div>
<div class="ui-state-highlight ui-corner-all">456</div>
*/

#jsddm li a{font-size:14px;}
#jsddm li ul li a{font-size:14px;}

/* table-1 styles start */
#table-1 thead, #table-1 tr {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c9c9c9;
}

#table-1 > thead > tr >td, #table-1 > thead > tr >td{
	background: #f9f9f9;
}

#table-1 .b1{
	border-top: 1px solid #c9c9c9;
}
#table-1 .b2{
	border-right: 1px solid #c9c9c9;
}
#table-1 .b3{
	border-bottom: 1px solid #c9c9c9;
}
#table-1 .b4{
	border-left: 1px solid #c9c9c9;
}

#table-1 {
	border-collapse: collapse;
	border-spacing:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c9c9c9;
}

/* Padding and font style */
.subtitle{padding:5px; font-weight:bold;}
#table-1 td, #table-1 th {
	padding: 8px 10px;
	font-size: 12px;
/*
font-family: Verdana;
	color: #c9c9c9; */
}
/* Alternating background colors */
#table-1 tr:nth-child(even) {
	background: #f9f9f9;
}
#table-1 tr:nth-child(odd) {
	background: #FFF;
}
/* table-1 styles end */


.dashed-table{	border-collapse: collapse; 	border-spacing:0;}
.dashed-table td{border-bottom:1px dashed #EEE; padding-right:15px; height:30px; padding:4px 8px;}
.dashed-table th{border-bottom:1px dashed #EEE; border-top:1px dashed #EEE; padding-right:15px; height:30px; padding:4px 8px; background-color:#f9f9f9}
.dashed-table .th{background-color:#f9f9f9}
.dashed-table tbody tr:hover { background-color: #e6ebf3;  }  /* 表格悬停时的背景颜色 */

 

.solid-table{ 	border-collapse: collapse;	border-spacing:0;}
.solid-table td{border-bottom:1px solid #EEE; padding-right:15px; height:30px; padding:4px 8px;}
.solid-table th{border-bottom:1px solid #EEE; border-top:1px solid #EEE; padding-right:15px; height:30px; padding:4px 8px; background-color:#f9f9f9}
.solid-table .th{background-color:#f9f9f9}
.solid-table tbody tr:hover { background-color: #e6ebf3;  }  /* 表格悬停时的背景颜色 */


.solid-table1{ 	border-collapse: collapse;	border-spacing:0;}
.solid-table1 td{border-bottom:1px solid #EEE; padding-right:15px; height:30px; padding:4px 8px;}
.solid-table1 th{border-bottom:1px solid #EEE; padding-right:15px; height:30px; padding:4px 8px; }
.solid-table1 .th{background-color:#f9f9f9}
.solid-table1 tbody tr:hover { background-color: #e6ebf3;  }  /* 表格悬停时的背景颜色 */


.text-input{
		/* 
	height:20px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px solid #dddddd; 
	background:#FFFFFF; */
}

.bottom-line1{
	height:20px;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	border-bottom:1px solid #DDDDDD;
	background:#FFFFFF;
}
.time-input{ width:125px; }
.date-input{ width:100px;}
.textarea-line { background:url(/images/bg-line.jpg) repeat; line-height:25px;  width:400px; height:75px; }
.textarea-line1 { background:url(/images/bg-line.jpg) repeat; line-height:25px; width:800px; height:75px; }
.dashed-line{background:url(/images/bg-line.jpg) x-repeat;}
.text-shadow-line {
	text-shadow: 0 1px 0 white
}
.top-bg {
	padding-right:10px;
	height:35px;
	line-height:35px;
	background:url(/images/top-bg.jpg) repeat-x;
	text-shadow: 0 1px 0 white
}
.top-bg em{
	font-style:normal;
	float:right;
}
.top-bg b{
	font-style:normal;
	float:left;
	padding-left:30px;
	font-size:18px;
}

.menu-title {
	height:35px;
	line-height:35px;
	text-align:center;
	font-weight:bolder;
	text-shadow: 0 1px 0 white
}
.container {
	padding:1em 1em 1em 1em;
	text-align:left; 
}
.title {
	height:20px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: 10px;
}
.title h3{ margin:0px;}

.button-div{
	margin-bottom: 5px;			
}
.button-div input{
	 vertical-align:middle;
}

.coin{padding:2px 4px 4px 4px; cursor:pointer;}

.search-div{margin-bottom: 5px; line-height:2em;}
.search-div > label{margin-left:5px;}
.search-div .lab{margin-left:5px;}
.search-div div{width: 300px; float: left; line-height:2em; height:2.5em; margin:1px 0px;}
.search-div div > label{ float: left; width: 80px;}
.search-div div > .lb{float: none; width:auto;}
.search-div .w1{width:600px; float: left;}
.search-div .w2{width:100%;}
.search-div .w3{ width:300px; float:left; line-height:2em; height:2.5em}
.search-div .w3 input{ width:70px;}
.search-div .w4{ width:300px; float:left; line-height:2em; height:2.5em}
.search-div .w4 input{ width:85px;}
.search-div .w5{ width:350px; float:left; line-height:2em; height:2.5em}
.search-div .w6{ width:150px; float:left; line-height:2em; height:2.5em}

.search-div1{margin-bottom: 5px;}
.search-div > label{margin-left:5px;}
.search-div1 .lab{margin-left:5px;}
.search-div1 div{float: left; line-height:2em; height:2.3em; display:block; margin:1px 1.5em 1px 0px;}
.search-div1 div > label{ width: auto; margin-left:8px;}
.search-div1 div > .lb{float: none; width:auto;}
.search-div1 .w1{ float: left;}
.search-div1 .w2{ width:100%;}
.search-div1 .w3{ width:300px; float:left; line-height:2em; height:2.5em}
.search-div1 .w3 input{ width:70px;}




.hr-line{
	height:0px;
	width:100%;
	overflow:none;
	margin-top:5px;
	margin-bottom:5px;
	border-bottom:1px solid #DDDDDD;
}
.hr-line1{
	margin-top:8px;
	margin-bottom:5px; 
	height:0px;
	width:100%;
	overflow:none;
	border-bottom:1px dashed #DDDDDD;
}
.cb{ clear:both;}

/* edit_tb start*/
.edit-tb td,.edit-tb th{ height:32px;  padding: 0px 5px;}
.edit-tb thead th { font-weight:bold; border-bottom:1px solid #eee; background-color:#fcfcfc }
.edit-tb tbody td{border-bottom:dashed 1px #eee;}
.edit-tb tbody td input[type="text"]{ width:100%; height:32px;  border:0px; }
.edit-tb tbody td select{height:32px;  width:auto; border:0px;}
/* edit_tb end*/


/* edit table start*/
.edit_table {}
.edit_table .title{font-weight:bold; padding:0px 10px 0px 10px;}
.edit_table td, .edit_table th{ border-right: 1px solid #c9c9c9;  border-bottom: 1px solid #c9c9c9; height:26px;}
.edit_table thead th{background-color: #ededed; padding:0px 2px 0px 2px; }
/* .edit_table thead td{height:33px; padding:0px;} */
.edit_table thead td{background-color: #ffffff; }
.edit_table thead td .button-style{}
.edit_table th{ font-style:normal; font-weight:normal;}
.edit_table .first{ border-left:1px solid #c9c9c9;}
.edit_table .top{ border-top:1px solid #c9c9c9; background-color:#dcdbdb; text-align: left;}
.edit_table tr .bg1{ background-color:#f9f9f9;}
.edit_table tr .bg2{ background-color:#ffffff;}
.edit_table tr .bg3{ background-color:#fff0d0;}
.edit_table .nav{}
.edit_table input{ width:100%; height:26px; border:0px; }
/* edit table end */

.edit-div{ width:100%; line-height:30px; height:30px;}
.edit-div em{ font-style: normal; text-align: right; float: left; width:150px; padding-right:5px; display:block; height:30px;}
.edit-div label{ font-style: normal; text-align: right; float: left; width:100px; padding-right:5px; display:block; height:30px;}

.height30 { height:30px; }
.height25 { height:25px; }
.height100 { height:100px; }

.tlr{ border-top-left-radius: 3px;}
.trr{ border-top-right-radius: 3px;}
.blr{ border-bottom-left-radius: 3px;}
.brr{ border-bottom-right-radius: 3px;}

.tdt{ border-top: 1px solid #c9c9c9; }
.tdb{ border-bottom: 1px solid #c9c9c9 }
.tdl{ border-left: 1px solid #c9c9c9 }
.tdr{ border-right: 1px solid #c9c9c9 }


/* 新版样式 #3a6e9c #252525 */
.blue_top_bg { width:100%; height:50px; background-color:#ff0036; background:url(/images/new-year-3.jpg); background-repeat: repeat-x; background-position:-50px 0px;}
.blue_top_bg .soft-logo{width:180px; height:50px; line-height:50px; float:left; padding-left:30px; color:#FFF; font-size:18px;  background:url(/images/top-main.png) right no-repeat; background-position: 80% 50%; border-right:1px solid #931d22; } /* #3d5c78 */
.blue_top_bg .soft-title{width:280px; height:50px; float:left; color:#FFF; line-height:50px; padding-left:20px; font-size:18px;}}
.blue_top_bg .top-link{ width:600px; height:50px; float:left; line-height:50px;}
.blue_top_bg .top-link .link{ float:right; height:50px; line-height:50px; padding:0px 10px; display:block; color:#FFF; }
.blue_top_bg .top-link .line {border-left:1px solid #931d22;}
.blue_top_bg .top-link .logout{ cursor:pointer; background:url(/images/top-logout.png) no-repeat; padding-left:30px; background-position:15% 50% }
.blue_top_bg .top-link .re-store{ cursor:pointer; background:url(/images/select-store.png) no-repeat; padding-left:30px; background-position:15% 50% }
.blue_top_bg .top-link .access{ background:url(/images/access.png) no-repeat; padding-left:30px; background-position:15% 50% }
.blue_top_bg .top-link .new-window{ background:url(/images/top-new-window.png) no-repeat; padding-left:35px; background-position:15% 50% }

/* 目标颜色 */
.request{color:#F00}
.purchase{color:#00F}
.inventory{color:#b501b7}

/* span 列表 */
.spanlist1{ display:block; float:left;  margin-left:50px; line-height:25px;}
.spanlist2{ display:block; float:right; margin-left:50px; line-height:25px;}

/* 按钮时间选择器 */
.button_datepicker{text-align:right; margin-bottom:-16px; }
.button_datepicker span{margin-left:3px; cursor:pointer; background:#BBBBBB; padding:1px 3px; color:#FFF; border-radius:5px;}

-->