/* CSS Document av Dieter Schneider 2007 */

* {margin: 0; padding: 0;}

/****************** Main structure *************************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(../images/flash_19.jpg);*/
}

/*******************************Text and image formatting ****************/
A:link {
	COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none;border=none;
}
a:active{ color:#0000FF;}
A:visited {
	COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none;border=none;
}
A:hover {
	COLOR: #0000FF; FONT-STYLE: normal; TEXT-DECORATION: underline
}
.caption{
 bgcolor:#004F94;
 color:#FFFFFF;
 font-family: "";
 font-size: 14px;
}


td.listcaption{
	text-align:right;
	width:24%;
}
 td.listcontent{ background-color: #FFFFFF; text-align:left; width:76%}

.changecolor1{
filter : progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFAAA0FF,endColorStr=#00000000,GradientType=1); }
.changecolor2{
filter : progid:DXImageTransform.Microsoft.gradient(startColorStr=#FF0000FF,endColorStr=#00000000,GradientType=1); }
table.tbMain{
	background-color:#FFFFFF;
	width: 778px;
	}
table.tbBlock{
	/*	background-color:#FFFFFF;
	border-width : 1px;
	border-color : #000090;
	border-style : solid;*/
  
	width: 95%;
	position: relative;
	}
table.tbclass{
	/*	background-color:#FFFFFF;
	border-width : 1px;
	border-color : #000090;
	border-style : solid;*/
/*    background-color:#FFFFFF;*/
	width: 100%;
	position: relative;
	}
table.tbclassguide{
	/*	background-color:#FFFFFF;
	border-width : 1px;
	border-color : #000090;
	border-style : solid;*/
/*    background-color:#FFFFFF;*/
	width: 100%;
	position: relative;
	}
table.tbdownlist{
	/*	background-color:#FFFFFF;
	border-width : 1px;
	border-color : #000090;
	border-style : solid;
    background-color:#F9F9F9;*/
	width: 100%;
	position: relative;
	}
table.tbsearchfor{
	/*	background-color:#FFFFFF;
	border-width : 1px;
	border-color : #000090;
	border-style : solid;*/
/*    background-color:#FFFFFF;*/
	width: 100%;
	position: relative;
	}	
	
	/************ product formatting *********************/
.tbprodtblist /* product list by table style*/
  { padding-left:5px; width:100%;
  border:1px   solid   #29640A;border-collapse:collapse;}    
  .tbprodtblist thead
  { height:25PX; background-color:#7FCC5A; font-weight:bold}  
.tbprodtblist TD   
  {   
    border:1px   solid   #29640A   ;padding-left:5px;
 
  }
/* product list by pic style*/  
.tbprodpiclist { 
  width:100%;
   border:1px   solid   #4cb5e2;border-collapse:collapse;
  }    
.tbprodpiclist TD   
  {   
/**/
   border:1px   solid   #FFFFFF;border-collapse:collapse;
  }  
.tbProdpicDetail{ 
   width:100%; height:100%; border:0px   solid   #FFFFFF;border-collapse:collapse;/**/
   }
   .tbProdpicDetail TD   
  {   
/**/
   border:0px   solid   #4cb5e2;border-collapse:collapse;
  }    
.tbProdpicDetail img{ border:0px}   

.tbprodpiclist2{ 
   width:100%; height:100%; border:4px   solid   #f6f6f6;border-collapse:collapse; background-color:#FFFFFF;/**/
   }
   .tbprodpiclist2 TD   
   {   
/**/
   border:2px   solid   #f6f6f6;border-collapse:collapse;
  }    
.tbprodpiclist2 img{ border:0px}   

tbprodpiclist2 table{
width:100%; height:100%; border:0px   solid   #54DAE5;border-collapse:collapse;

/**/
}
   .tbprodpiclist2 table TD   
  {   
/**/
   border:2px   solid   #f6f6f6;border-collapse:collapse;padding-left:4px; padding-right:4px; 
  }  
.tr_prodpic{ 
   background-color:#f5f5f5;/**/

 }   
.tr_prodcont{ 
   background-color:#4cb5e2;
   text-align:center;
   
 }   

#proddetail{
	/*	background-color:#FFFFFF;*/
	border-width : 2px;
	border-color : #000090;
	border-style : solid;
	border-color:4cb5e2; 
	border-style : solid; 
	padding:2px;  
	 
/*    background-color:#FFFFFF;*/
	width: 80%;
	position: relative;
	}
	
#prodfeedback{
	/*	background-color:#FFFFFF;*/
	border-width : 2px;
	border-color : #000090;
	border-style : solid;
	border-color:4cb5e2; 
	border-style : solid; 
	padding:4px;  
	 
/*    background-color:#FFFFFF;*/
	width: 80%;
	position: relative;
	}
	/******** product id css ************************/		
#prodList   
  {   
  border:1px   solid   #CCCCCC   ;border-collapse:collapse;}    

 
#prod_class{
	/*	background-color:#FFFFFF;
	border-width : 1px;
	border-color : #000090;
	 border-style : solid;*/
   /*background-color:#99DB81;*/
	width: 100%;
	position: relative;
	}
#prod_guide{
	/*	background-color:#FFFFFF;
	border-width : 1px;
	border-color : #000090;
	border-style : solid;*/
/*    background-color:#FFFFFF;*/
	width: 100%;
	position: relative;
	}

#prod_searchfor{
	/*	background-color:#FFFFFF;
	border-width : 1px;
	border-color : #000090;
	border-style : solid;*/
/*    background-color:#FFFFFF;*/
	width: 100%;
	position: relative;
	}	
 
/********** product css above *******************/
/********** next *******************/

/* product list by pic style*/  
.tbpiclist { 
  width:95%;
   border:0px   solid   #AF0F0F;border-collapse:collapse;
  }    
.tbpiclist TD   
  {   
/**/
/* */  border:0px   solid   #AF0F0F;border-collapse:collapse;
text-align:center;
  }  
.tbpicDetail{ 
/*  */ width:100%;
  border:0px   solid   #AF0F0F;border-collapse:collapse;/* */
   }
   .tbPicDetail TD   
  {   
/**/
   border:0px   solid   #AF0F0F;border-collapse:collapse;
  }    
.tbpicDetail img{ border:0px;}   
.tr_pic{ 
   background-color:#f6f6f6;/*荣誉图片表格的背景色*/

 }   
.tr_piccont{ 
   background-color:#ecf5e0;/*荣誉图片标题表格的背景色*/
   text-align:center;
   color:#000000;
 }   
 
 
 #imglistpage{
	width: 90%;
/*	position: relative;
	border: 1px;
	border-color:#AF0F0F;*/
	background-color: #EFF7E8;
	}	
#imglistpage td{

	border: 0px;
	border-color:#AF0F0F;

	}
	
.newscaption{
background-color: #ffffff; 
}
.newsinfo{background-color: #ffffff;}
.newscontent{background-color: #ffffff;}
.newsbottom{background-color: #EFF7E8;}

	/********招标中心***********/
	
#tbbiddetail { width:90%; 
border:2px   solid   #C8F0F0;
border-collapse:collapse;
/*padd:expression(this.cellPadding=5px)*/
	}	
#tbbiddetail img{ border-width:20px ; border-color:#AAD9AE 
	}	
#tbbiddetail TD{  
 border:1px   solid   #C8F0F0  
	}	

/*************************8/
/**************************************/
#news_list{
 width:100%;
 
}
#newslistcaption{
   background-color:#ffffff; font-weight:bold; color:#AF0F0F;
   text-align:center;
}
#news_list tr{
background-color:#ffffff}
/********************/

.cusmsessage /* product list by table style*/
  {width:100%;
  border:1px   solid   #4cb5e2;border-collapse:collapse;}    
  .cusmsessage thead
  { height:25PX; background-color:#3AD3E3; font-weight:bold}  
.cusmsessage TD   
  {   
    border:1px   solid   #4cb5e2   ;padding-left:0px;
 
  }
.cusmsessage table
  { width:100%; 
    border:0px   solid   #4cb5e2;border-collapse:collapse;}    
.cusmsessage table thead
  { height:25PX; background-color:#c6f2f5; font-weight:bold}  
.cusmsessage table TD   
  {   
    border:1px   solid   #4cb5e2   ;padding-left:5px;
 
  }
#tbfeedback{

 	width: 82%;
	position: relative;
	}
			
#tbjoblist{
	width: 95%;

	}	
#tbjobdetail{
	width: 82%;
	position: relative;
	border: 1px;
	border-color:#AF0F0F;
	background-color: #F4F3FC;
	}	
#tbjobdetail td{

	border: 0px;
	border-color:#AF0F0F;

	}	
td.tdcaption{
/*	background-color: #EFEFEF;*/
	text-align:right;
	width:24%;
}
 td.tdcontent{
 	text-align:left; 
	width:76%}
tr.listcaption{

	text-align:right;
	width:24%;
}
td.listcaption{

	text-align:right;
	width:24%;
}
 td.listcontent{

	text-align:left; 
	width:76%}
.bottom{

}
.caption {
	color: #FFDE00;
	font-weight: bold;

}
.line{
        border-style:dotted;
        border-width:1px;
        border-color:#000090 #fff #fff #808080;
        width:100%;
	
}

.colortable   
  {   
  border:1px   solid   #017d4f   ;border-collapse:collapse;}      
.colortable TD   
  {   
    border:1px   solid   #017d4f   
 
  }
  /********************************* / Navigation **********************************/
/*Ҫclass*/
.navcontainer {
	color: #FFFFFF;
	font-family: "";
	font-size: 18px;
	font-weight:bold;
}
.navcontainer a:link{
	color: #FFFFFF;
	font-family: "";
	font-size: 18px;
	TEXT-DECORATION: none;border=none;
}
.navcontainer a:visited{
	color: #FFFFFA;
	font-family: "";
	font-size: 18px;FONT-STYLE: normal; TEXT-DECORATION: none
}
.navcontainer a:hover{
	color: #FFFFFB;
	font-family: "";
	font-size: 18px;
	FONT-STYLE: normal; TEXT-DECORATION: none
}


/**************************************** Ԫأ½/Form elements member login ****************************/


p.welcome {
	font-size: 0.8em;
	text-align: left;
	margin-right: 30px;
	margin-left: 35px;
	margin-bottom: 0px;
	margin-top: 25px;
	color: #6B383D;
}

/*form {
	margin-top: 15px;
	margin-left: 35px;
}

input.fields {display: block;
        width: 140px;
        background: url(images/input_bg.png);
		border-top: 1px solid #E3E4E9;
		border-left: 1px solid #E3E4E9;
		border-bottom: 1px solid white;
		border-right: 1px solid white;
		margin-top: 3px;
	    margin-bottom: 3px;}*/

label {
	color: #A5BB73;
	font-style: italic;
}

.submit_button {
	margin-top: 15px;
	padding: 2px;
	background-color: #EAF4D9;
	float: right;
	margin-right: 40px;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-bottom: 2px solid #E3E4E9;
	border-right: 2px solid #E3E4E9;
}

/********************************* ࣬/extra classes: contact us ****************************/

form.contact_us {
	width: 190px;
	margin-top: 15px;
	margin-left: 0px;
	padding: 15px;
	background-color: #FBF9F4;
	background-image: url(images/form_bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

input.fields_contact_us {display: block;
        width: 185px;
        background: url(images/input_bg.png);
		border-top: 1px solid #E3E4E9;
		border-left: 1px solid #E3E4E9;
		border-bottom: 1px solid white;
		border-right: 1px solid white;
		margin-top: 3px;
	    margin-bottom: 3px;}
/*
textarea {width: 185px;
          background: url(images/input_bg.png);
          border-top: 1px solid #E3E4E9;
		  border-left: 1px solid #E3E4E9;
		  border-bottom: 1px solid white;
		  border-right: 1px solid white;

          margin-top: 3px;}*/

.submit_button_contact {
	margin-top: 15px;
	padding: 2px;
	background-color: #EAF4D9;
}

.news_show{
width:95%;
}