@charset "utf-8";
/* 全局 */
body {
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}

table {
	font-family: Arial, Helvetica, sans-serif;
	border-spacing: 0;
	border-collapse : collapse;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	word-break:break-word;
	border-bottom: 1px #fff solid;
	border-left: 1px #fff solid;
}



form {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

input {
	font-family:Arial, Helvetica, sans-serif;
}


.bgRed{
	background-color: #fdcfcf;
}


.b {
	font-weight: bold;
}

.f6 {
	font-size:6px;
}

.f7 {
	font-size:7px;
}

.f8 {
	font-size:8px;
}

.f9 {
	font-size:9px;
}

.f10 {
	font-size:10px;
}

.f11{
	font-size:11px;
}



.f12 {
	font-size:12px;
	line-height:14px;
}


.f14 {
	font-size:14px;
	line-height:18px;
}

.f16 {
	font-size:16px;
}

.f18 {
	font-size:18px;
}


.f24 {
	font-size:24px;
}

.f36 {
	font-size:36px;
}

.f48 {
	font-size:36px;
}

.f10_btn {
	font-size:10px;
	height:19px;
	line-height:14px;
	padding:1px 2px;
	margin:0px 0px
}



.f12_btn {
	font-size:12px;
	height:22px;
	line-height:16px;
	padding:2px 3px;
	margin:0px 0px
}



.sMsg{
	font-size:9px;
	line-height:13px;
	margin: 5px 0px;
	border: 1px solid #00a8ff;
	color: #000099;
	padding: 1px 3px;
	background-color: #FFFFFF;
	display:block;
}

.Msg{
	text-align:left;
	background-color: #fdf7e0;
	margin: 4px;
	padding: 6px 30px;
	border: 1px solid #94bf37;
	color: #1f4108;
}

#Msg{
	text-align:left;
	background-color: #DDFFFF;
	margin: 5px;
	padding: 10px 30px;
	border: 1px solid #003399;
	color: #000099;
}

#Err{
	text-align:left;
	color: #FF0000;
	background-color: #FFFFDD;
	margin: 5px;
	padding: 10px 30px;
	border: 1px solid #FF6600;
}

.ErrBox{
	text-align:left;
	color: #FF0000;
	background-color: #FFFFDD;
	margin: 5px;
	padding: 10px 30px;
	border: 1px solid #FF6600;
}



/* 框架 */

#top {
	/* background-color: #FBF9E9;*/
	vertical-align:bottom;
	padding-top:5px;
}

#desktop {
	/* background-color: #F9F7D9; */
	width:1200px;
	margin-top: 0px;
	padding: 0px;
	
}

#logo {
	clear:both;
	font-size:24px;
	font-weight: bold;
	color: #4786D3;
	padding-top: 10px;
	padding-left: 10px;
	text-align:left;
	height: 32px;
	vertical-align: bottom;	
}


#main {
	/* background-color: #FBF9E9;*/
	width:1200px;
	padding: 0px;
	margin: 0px;
	text-align:left;
}

#middle {
	/* background-color: #FBF9E9;*/
	/* width:680px; */
	padding-top:10px;
	padding-bottom:20px;
	background-image: url(../img/page/center_bg.gif);
}


#footnote{
	color:#745406;
	background-image: url(../img/page/bottom.jpg);
	text-align:left;
	/* border: 1px dotted #AAAAAA; */
	clear:both;
	padding: 0px;
	height: 0px;
	margin: 0;
	width:900px;
	height: 95px;
}


/* 列表 */

.trLightYellow {
	background-color:#fffee7;
}

.trDarkYellow {
	background-color:#fcf9c4;
}

.trLightGray {
	background-color:#F0F0F0;
}

.trDarkGray {
	background-color:#E6E6E6;
}

.trTitle {
	background-color:#38752C;
	font-weight: bold;
	color: #FFFFFF;	
	pading: 1px 0px 0px 0px;
}

.trLight {
	background-color:#e5f5f8;
}

.trMid {
	background-color:#abdd9b;
	color: #38752C;	
}

.trDark {
	background-color:#D4EBF9;
}



.nt-trList tbody tr:nth-child(1) td{
	background-color:#38752C;
	font-weight: bold;
	color: #FFFFFF;	
	pading: 1px 0px 0px 0px;
}

.nt-trList tbody tr:nth-child(2n+1){
	background-color:#e5f5f8;
}

.nt-trList tbody tr:nth-child(2n){
	background-color:#D4EBF9;
}


.trTitle2L {
	background-color:#73afad;
	font-weight: bold;
	color: #FFFFFF;	
	pading: 1px 0px 0px 0px;
}

.trDark2L {
	background-color:#deeaee;
}

.trLight2L {
	background-color:#f2f6f7;
}


.trLightRed {
	background-color:#fdebeb;
}

.trDarkRed {
	background-color:#fcdfdf;
}

.trRed {
	background-color:#f4dbdb;
}

.trBlue {
	background-color:#8bd2f7;
}

.trYellow {
	background-color:#fff7be;
}

.trGreen {
	background-color:#b5f4b8;
}

.trPink {
	background-color:#feeaf1;
}

.trSelect {
	background-color:#CCEECC;
}


.trLight:hover,
.trDark:hover {
	background-color:#fbf5e7;
}


/* 新产列表样式表*/

.tableList {
	border-top:#99CC00 solid 3px;
}

.tableList tr{
	background-color:#e5f5f8;
}

.tableList tr:nth-child(odd){
	background-color:#e5f5f8;
}

.tableList tr:nth-child(even){
	background-color:#D4EBF9;
}

.tableList tr:not(:first-child):hover{
	background-color:#fff7be;
}

.tableList th{
	background-color:#38752C;
	font-weight: bold;
	color: #FFFFFF
}



.ntTable_h5 {
	border-top:#99CC00 solid 3px;
}

.ntTable_h5 tbody td{
	padding:3px 5px;
}

.ntTable_h5 tbody tr{
	background-color:#e5f5f8;
}

.ntTable_h5 tbody tr:nth-child(odd){
	background-color:#e5f5f8;
}

.ntTable_h5 tbody tr:nth-child(even){
	background-color:#D4EBF9;
}

.ntTable_h5 tbody tr:hover{
	background-color:#fff7be;
}

.ntTable_h5 th{
	background-color:#38752C;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px 5px;
}


.ntTable {
	border-top:#99CC00 solid 3px;
	width: 100%;
}

.ntTable td{
	padding:3px 5px;
}

.ntTable tr{
	/*background-color:#e5f5f8;*/
}

.ntTable th{
	background-color:#38752C;
	font-weight: bold;
	color: #FFFFFF;
	padding:5px 5px;
}

.ntTable tbody tr:nth-child(odd) td,
.ntTable tr:nth-child(odd){
	background-color:#e5f5f8;
}

.ntTable tbody tr:nth-child(even) td,
.ntTable tr:nth-child(even){
	background-color:#D4EBF9;
}

.ntTable tr:not(:first-child):hover td{
	background-color:#fff7be;
}


.ntTable tfoot tr td{
	background-color:#b2cddd !important; 
	font-weight: bold;
	padding:5px 5px;
}




#listTable {
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
}

.listTitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E77D1;
	padding: 5px;
}

#title {
	color: #2E77D1;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
}


/* 颜色定义 */

.color1 {
	color: #666666;	
}

.color2 {
	color: #df5f20;	
}

