/* CSS Document */

/*div {background:;}*/







html{width:100%;height:100%;}
body{margin:0px;width:100%;height:100%;font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Heiti SC","Microsoft Yahei","Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif; }
.tac {text-align:center;}
/*header*/

/* 去掉input number上下箭头 */
input[type=number] {  
  -moz-appearance:textfield;  
}  
input[type=number]::-webkit-inner-spin-button,  
input[type=number]::-webkit-outer-spin-button {  
  -webkit-appearance: none;  
  margin: 0;  
}  

@media print{

}

.header {min-width:1000px;position:fixed;display:block;height:75px;width:100%;background-color:#222;color:white;padding:10px 0;z-index:2;}
.header img{margin-left:20px;margin-top:12px;}  /*logo.png*/
/*login exit button*/
.header a {*margin-top:-52px;height:40px;margin-right:10%;line-height:1.5em;display:inline;}
.header a:link, .header a:visited{font-size:30px;background-image:url("../../images/100x40.png");text-align:center;
		width:100px;float:right;color:white;font-weight:bold; 
		text-decoration:none; display:inline;overflow:hidden;    padding-bottom: 50px;}
.header a img{width:90%;height:90%;border:none}
.header h1{display:inline;line-height:1.4em;letter-spacing:0.5em;padding-left:30px;}
/*header bottom*/
.header .bottom {width:100%;margin:0;height:15px;background-color:pink; }

/*sidebar*/
.sidebar{padding-top:10px;position:fixed;text-align:left;background-color:#333744;height:100%;width:140px;display:block;float:left;margin-top:65px;z-index:1;}
/* ��������������Ȳ�����1200pxʱ abc ��ʾ900px���� */ 

/* ��������������Ȳ�����901pxʱ abc ��ʾ200px���� */ 
 /*
@media screen and (max-width: 680px) { 
.sidebar {width:0px;background:orange;} 
} 
*/
textarea{width:98%}
.err{color:red;text-align:center;}


.sidebar ul {margin-left:0px;list-style-type:none;}
.sidebar ul li {list-style-type:none;margin-top:5px;font-size:14px; font-weight:blod; }
.sidebar ul li a:link, .sidebar ul li a:visited, .sidebar ul li:hover ul li a:link, .sidebar ul li a,.sidebar ul li a:visited
						{padding:5px;text-align:center;display:block;line-height:22px; font-weight:blod; color:#fff;text-decoration:none;}
.sidebar ul li:hover{ background-color:#00c1de; display:block; }


.smalltalbe {width:800px;margin:0 auto;}
.smalltalbe td {font-size:18px;}
.smalltalbe  input{width:99%;}
.tablelist {min-width:660px;width:98%; margin:0 auto;}
.tablelist td {font-size:12px;}

.tables {width:98%;margin:0 auto;min-width:1100px;border:solid 1px  gary;}
.tables table{width:100%;}
.tables table caption{font-size:24px;line-height:20px;font-weight:900;}
.tables  input{width:98%;}
.tables caption{line-height:1.4em}
.tables tr, table td{border:solid 1px  gray;font-size:12px}
.tables tr:hover{background-color:cyan;}
.tables td:hover{color:red}

.pages {width:98%;margin:0 auto;min-width:700px; text-align:center;}
.search{min-width:1000px;width:100%;padding-top:15px;height:80px;background-color:#333744; display:block;color:#ccc;padding-left:20px;}
.single{height:50px;}
.cgsearch{min-width:1300px;}
input[type=file] {
    display: inline;
}
button, input, optgroup, select, textarea {color:#222;}

.content{width: auto;padding-left:140px;padding-right:0px;display:block;}
.padding75{padding-top:65px;width:100%;}
.pad75{padding-top:65px;width:100%;}
.pad100{padding-top:85px;width:100%;}

table caption{text-align:center;font-size:20px;line-height:.2em;font-weight:900;padding-bottom:10px;margin-bottom:0;}
table .even, .even td:hover{background-color:cyan;}
/*mainbody*/
.cpline_log{width:98%;margin:0 auto;max-width:800px;padding:20px;}

h1 {line-height:0em;}
table {border:1px solid  gary; border-collapse:collapse;}
tr,td, div {font-size:12px;}
table td,tr,td{border:solid 1px  gray;}
 
/*td{padding:4px 2px;}*/
hr{line-height:5px;margin:5px 0;background-color:orange;}
 
/*main*/
/*login page style*/

.footer {height:0%;background:;}


.cash td{padding:3px 1px;text-align:center;}






 
  .custom-combobox {
    position: relative;
    display: inline-block;
  }
  .custom-combobox-toggle {
    position: absolute;
    top: 0;
    bottom: 0;
    margin-left: -1px;
    padding: 0;
  }
  .custom-combobox-input {
    margin: 0;
    padding: 5px 10px;
    width:83%;
	}
 
.print-btn{
	margin-left:20px;
	margin-top:20px;
	float:left;
	
}

@media print {   
    .noprint { display: none }   
	#sfc{margin-top:20px;padding-top:0px;}
	
  }   




@media screen and (max-width: 640px) { 
.sidebar {width:120px; }
.content{padding-left:130px;} 
.search{padding-left:130px;}
.sidebar ul li a:link, .sidebar ul li a:visited, .sidebar ul li:hover ul li a:link, .sidebar ul li a, .sidebar ul li a:visited{font-size:13px;padding:5px;}
}  