/* CSS Document */
body{text-align:center;font-family:arial,"宋体";margin:0;padding:0;background:url(/public/images/bg.gif) repeat-x top #D2D2D2;font-size:12px;color:#615D5E;line-height:20px;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
li{list-style-type:none;}
img{vertical-align:top;}

#container {
	/*
    	background:black;
    	width:920px;
    	height:610px;
    	margin:0px auto;
    */
   width:930px;height:auto;margin-top:0;background-color:#737476; 	
}

/*whg's add again on 08.11.30*/
.main{width:930px;margin:auto;clear:both;}
.marg10{margin-top:10px;}
.clear{clear:both;}



/* top */
#top{height:50px;margin:5px 0;margin-top:5px;height:57px;}
#top dt,#top dd{float:left;padding-left:5px;padding-top:12px;}
#top dt{padding-left:24px;padding-right:25px;padding-top:0;}
#top dd.search{padding-left:27px;padding-top:4px;}
#language{margin-top:0px;width:158px;padding-left:30px;float:left;clear:right;}
#language span{margin:0px 2px;color:white;background-color:rgb(75,75,75);padding:0px 3px;width:60px;float:left;}
#language span a,#language a:hover,#language a:link,#language a:active,#language a:visited{color:white;text-decoration:none;}

/* menu */
#menu{width: 601px;height:50px;background:url(../images/menubg.gif);position:relative;}
#menu li{position:absolute;}
#menu li,#menu a{height:50px;display:block;}

#menu li ul li{position:relative;}

#menu1 {left:0;width:50px;}
#menu2 {left:77px;width:70px;}
#menu3 {left:167px;width:70px;}
#menu4 {left:253px;width:70px;}
#menu5 {left:347px;width:70px;}
#menu6 {left:435px;width:80px;}
#menu7 {left:532px;width:70px;}
#menu1 a:hover{background:url(../images/menubg.gif) 0px -58px no-repeat;}
#menu2 a:hover{background:url(../images/menubg.gif) -77px -58px no-repeat;}
#menu3 a:hover{background:url(../images/menubg.gif) -167px -58px no-repeat;}
#menu4 a:hover{background:url(../images/menubg.gif) -253px -58px no-repeat;}
#menu5 a:hover{background:url(../images/menubg.gif) -347px -58px no-repeat;}
#menu6 a:hover{background:url(../images/menubg.gif) -435px -58px no-repeat;}
#menu7 a:hover{background:url(../images/menubg.gif) -532px -58px no-repeat;}    
    
    
    
    
    /*基本信息*/
    /*
    body {
    	font:12px Tahoma;
    	margin:0px;
    	text-align:center;
    	background:url(../images/bground.gif) repeat;
    }
    */
    
    p{
    	color:rgb(102,102,102);
    	text-align:left;
    	margin:3px 5px 3px 3px;
    	padding:3px 5px 3px 3px;
    }
    
    ul{
    	padding:0;
    	margin:0;
    	list-style:none;
    }
    
    li{   	
    	float:left;
    	width:205px;
    	position:relative;
    }
    
    li a{
    	
    	text-decoration:none;
    	display:block;
    }
    
    li a:hover{
    	/*whg's comment*/
    	/*font-size:10.5pt;*/
    	background:rgb(17, 133, 218); 
		text-decoration:none;
    }
    
    li ul{
    	margin:0;
    	padding:0;
    	display:none;
    	/*top:20px;*/
    }
    

    
    ul li a{
    	display:block;
    	text-decoration:none;
 
    }
    
	ul li a:hover{
		background-color:rgb(192,192,192);
	}
	
	
/* whg's add */	
    li ul{
    	display:none;   	
    }
    
    li.over ul{  	
    	display:block;   	
    	background:rgb(115,116,118);		
    	position:absolute;
    	top:45px;
    	left:0;
    	margin-top:1px;	 
    	height:125px;  	
    }
	
	.over ul li a{
		color:rgb(230,227,224);
		font-size:12px;
		font-weight:bold;
		margin-top:3px;
	}
	
	.over ul li a:hover{
		color:rgb(143,171,179);
	}

	#menu ul li{	
		
		width:72px;
		height:25px;
	}
	
	#menu ul li a{		
		height:1px;
	}	

	#menu ul li a:hover{		
		text-decoration:none;
		background-image:none;
	}		  
/* whg's add */	
	
	    
    

    /*页面层容器*/
    #container {
    	/*
    	background:#737476;   	
		width:1003px;
		margin:auto;  
		*/
		
		width:930px;margin:auto;margin-top:0;background:#737476; 	  	
    }

    
    #newProducts{
    	
    	width:930px;
    	height:279px;
    	background-image:url(../images/d1253690363853.jpg);
    } 
    
    #myAlpha{
    	
    	position:relative;
    	left:0px;
    	
    	top:229px!important;  	/*IE7*/
    	top:229px; 				/*IE6*/
    	 	
    	width:930px;
    	height:50px;
    	background:#000;
    	
    }
    
    .new{
    	position:relative;
    	left:0px;
    	top:178px;
    	width:929px;
    	background:transparent;
    	border-top:1px solid rgb(89,89,89);
		/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);*/
    } 
    
    .new img,.new a{
    	
    	vertical-align:middle;
    	font-weight:bold;
    	display:inline;
    	
    }
    
	.new img{
		margin-bottom:4px;
		border-color:white;
		border-width:1px;
		border-style:solid;
		
		
	}   
	
	.new ul{
		margin-top:4px;
	}   
    
    .new li{
    	width:180px;
    	
    	margin-left:40px !important;
		margin-left:26px;
		
		margin-right:10px !important;
		margin-right:15px;    	
    }  
    
    .new a:visited,.new a:link{
    	color:white;
    	text-decoration:none;
    }
    
    .new a:hover{
    	color:rgb(195,213,251);
    	border-color:black;
    	text-decoration:none;
    	background-color:transparent;
    } 
    
           
    
    #hot4 a:hover,#hot4 a:visited,#hot4 a:link{
    	border-color:white;
    	text-decoration:none;
    	background-color:white;
    }       
	
 
    
    #tagCard{
    	margin-top:2px;
    	width:930px;
    	height:198px;
    	background-color:#737476;
    }
    
    #tagButton{
    	/*clear:right;*/
    	margin:0 auto;

    }
    
    /*
    #tagButton ul a:hover{
    	cursor:hand;
    }
    */
    
    #tagButton input{
    	width:80px;
    	height:30px;
    }
    
    #tagContent{
    	/*clear:left;*/
    	background:white;
		width:885px !important;
		width:886px;
		/*height:170px;*/
		margin-top:-2px;  
		margin-left:23px;
		*margin-left:1px !important;  
		*margin-left:-2px;	
    }
    
    #tagContent img{
    	margin-top:10px;
    	margin-right:35px;
    	margin-left:25px;
    	margin-bottom:0px;
    	width:150px;
    	height:120px;
    }   
    
    #pic1,#pic2{
    	width:900px;
    	display:block;
    }
    
    .show img{
    	display:block;
    }
    
    
    .hot{
    	display:none;
    }
    
    #hot1,#hot2,#hot3,#hot4{
    	margin-left:21px;
    	*margin-left:0px;
    	width:860px;
    	height:200px;
    	*height:170px;
    	background:white;
		
    }     
    
    #hot1{
    	margin-left:-1px;
    	*margin-left:0px;  
    	height:200px;   	   
    }
 
    #hot1 a,#hot4 a{
    	color:#615D5E;
    	width:150px;
    	text-align:center;
    } 
    
    #hot1 a:visited,#hot1 a:link{
    	border-color:white;
    	text-decoration:none;
    	background-color:white;
    }
    
    #hot1 a:hover,#hot4 a:hover{
    	text-decoration:underline;
    }   
    
    #hot1 img{   	
    	margin-left:0px;
    }

    
    #hot4 img{
    	width:130px;
    	height:110px;
    }
    
    #hot4 li{
    	margin-left:1px;
    	margin-right:0px;
    }
    
    
    /* whg's test on 08.12.6
    #hot1 ul li a img{
    	border-right: 1px dashed #C39C4E;
    }
    */
     
     
    #hot2{
    	margin-left:0px;
    	float:left;
    	background:white;
    	width:885px;
    	*width:860px;
    	height:168px;
    	*height:170px;
    } 
       
    #hot2 p{

    	text-align:left;
    	margin-top:10px;
    	margin-right:15px;
    	margin-left:20px; 
    	width:120px;
    	float:left;
    }  
    
    #hot2 img{
    	margin:0;
    	*margin-top:25px;
    	*margin-right:2px;
    	*margin-left:2px; 
    	width:auto;
    	height:106px;  
    	overflow:hidden;  	  
    	float:left; 
    }    
    
    #hot3 ul{
    	background:white;
    	margin-left:10px; 
    	margin-right:5px;   	
    	width:150px;
    	height:150px;
    	text-align:left;
    	float:left;
    }
    
    #hot3 ul .IBM_Title{
    	font-size:13px;
    	font-weight:bold;
    	margin-top:20px;
    	margin-bottom:5px;
    	margin-left:5px;
    	list-style:disc;  
    	height:20px; 
    }
    
    #hot3 ul li{ 	
    	width:150px !important;
    	width:135px;
    	height:20px;
    	text-align:left;
    }    
    
    #hot3 img{
    	margin:0;
    	padding:0;
    	width:178px;
    	height:125px;
    }
    
    #hot3 a,#hot3 a:link{
    	text-decoration:none;
    	color:rgb(102,102,102);
    	background-color:white;
    }
    
	#hot3 a:hover{
    	text-decoration:none;
    	color:black;
    	background-color:white;
    }
    
    #hot3 a:hover .myDisc{
    	color:rgb(255,102,0);
    }    
    
    /*设置滚动图片*/
    #show1,#show2{
    	float:left;
		width:210px;
		height:130px;
		position:relative;
    	margin-right:22px;
    	margin-left:20px; 	
    	margin-bottom:20px;	
		background:white;
		overflow:hidden; 
		display:block;   
    }
    
    #show1 img,#show2 img{
    	display:block;
    }
    
    /*
    .alignCenter{
		text-align:left;
		width:100%;
    	margin-left:30%;
    	margin-right:auto;
    }
    */

/*whg's add*/

/**切屏**/
#tagButton{clear:both;color:#8C4F3F; font-size:12px; font-weight:bold; width:885px;margin:auto;}
#tagButton ul{float:left;background:url(../images/index_qbg1.gif) no-repeat top;margin:0;padding:0;width:887px;height:30px;overflow:hidden;padding-left:0px;}
#tagButton li{ cursor:pointer;float:left; font-size:12px; font-weight:bold;margin:0;padding:0;}
#tagButton .off{ float:left;color:#ffffff; width:220px; background:url(../images/index_qoff.gif) no-repeat top;height:25px;padding-top:4px;margin-left:2px;}
#tagButton .on{ float:left;color:#15325B; width:220px!important; width:218px;background:url(../images/index_qon.gif) no-repeat top;height:25px;padding-top:4px;margin-left:0px;}
#tagButton li a:link,.gd li a:visited{ color:#15325B}
#tagButton li a:hover{ color:#15325B; text-decoration:underline;}
.hot{background:#ffffff;color:#222222; width:865px;margin:auto; overflow:hidden;padding:0 10px 10px 10px;line-height:22px;}
.hot li{float:left;width:210px;color:#000000;font-size:12px;line-height:20px;margin:0;padding-bottom:0px;}
.hot li img{border:none;width:188px;height:135px;}
.hot li p{width:200px;padding:0 8px;float:left;text-align:left;color:#323232;}

.hot a:link{ color:#222222;}
.hot a:visited{ color:#222222;}
.hot a:hover{ color:#222222;}

/*whg's add*/
    

	/*
	#current{
		font-size:15px;
		background:url(../images/icon.gif) no-repeat;
		background-position-y:center;
	}
	*/
		
		
	/*当前页面链接显示为不可按*/
	#current a:hover{
		background-color:transparent;
	}
     
    
    /*页面主体*/

    #main {
    	background:black;
    	width:930px;
    	height:auto;
    	margin:0 auto;
    }
    
    /*二级页面的左右栏内标签p的背景图*/
    #left{
    	width:135px;
    }
    
    
	#left p{
		color:white;
		text-align:center;
		background-image:url(../../public/images/pro_lbg.gif);
		background-repeat:no-repeat;
		width:159px;
		height:23px;
		margin:0;
	}
		    
	#right p{
		background-image:url(../../public/images/navbg.gif);
		background-position:80px;
			
	}
    

    /*页面底部*/
	
	/* bottom */
	.bottom{color:#EDEDEF;padding:5px 22px;line-height:18px;overflow:auto;}
	.bottom a:link,.bottom a:visited,.bottom a:hover{color:#EDEDEF;}
	.bottoml{

		display:block;
		clear:right;
	}
	.bottomr{width:260px;padding-top:14px;float:right;}
	.bottoml dt{float:left;padding-top:6px;padding-right:10px;}
	.bottoml dd{float:left;width:460px;text-align:left;margin-top:0 !important;margin-top:6px;}
	
	.menuDiv {
		padding-left:0px;
		padding-right:4px;
		border-right: 1px dashed rgb(102,102,102);
		margin-top:30px;
		margin-right:6px;
		width:1px;
		height:90px;
	}		
	
	.myDisc{
		font-size:6px;
		font-weight:normal;
		vertical-align:middle;
		margin-right:1px;
		color:rgb(241,180,133);
	}
	
	.more{
		padding:0px;
		margin:0px;
		width:865px;
	}
	
	#hot2 .more{
		padding:0px;
		margin:0px;
		width:877px !important;	
		width:875px;	
	}
	
	
	
	#tagContent .more img{
		vertical-align:top;
		padding:0;
		margin:0;
		float:right;
		width:38px;
		height:14px;
	}
	
	#hot1 .more img{
		position:relative;
		top:-10px;
		left:13px;
		*top:0px;
		*left:0px;			
	}	
	
	#hot2 .more img{
		margin-top:140px;
		*margin-top:0px;	
	}	

.sta  a{
	color:rgb(192,192,192);text-decoration:none;
}

#SfMessWrap{
	z-index:15;	
}	
