/* banner样式开始 */
/* Reset style */
* { margin:0; padding:0; word-break:break-all; }
body {  color:#333; font:12px/1.6em Helvetica, Arial, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#0287CA; text-decoration:none; }
	a:hover { text-decoration:underline; }
 ul,li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/

/* iFocus style */
#ifocus { width:948px; height:235px; margin:0px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:836px; height:221px; overflow:hidden; margin:10px 0 0 5px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:836px; height:221px; overflow:hidden; }
		#ifocus_piclist img { width:836px; height:221px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:836px; height:35px; background:none; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }

/* banner样式结束 */
/*新闻列表样式开始*/
.list{
	padding: 0px 10px 10px 20px;
	text-align: left;
	background-color:#FFFFFF;	
	margin-top:-4px;
	
} 

.list li{ 
width: 100%; 
} 
.list li a{ 
color: #555599; 
display: block; 
padding: 6px 0px 3px 0px; 
} 
.list li span{
	float: right;/*使span元素浮动到右面*/
	text-align: right;/*日期右对齐*/
	display: block;
; 	padding-top:6px;
} 
.list li a:hover{ 
color: #222299; 

} 
/*、结束*/
/*滚动css开始*/
div#demoleft img,div#demoleft_test img{
margin:6px;
border:2px solid #aaf;
}
div#demoleft_test img{
margin-left:40px;
margin-right:40px;
	}

/*滚动css结束*/

/*字体样式开始*/
.f-blue{
	 COLOR: #0033FF}
.f-red {
	COLOR: #425792
}
.f-title{ 
font-size:14px;
}
.f-footer, a.f-footer:link, a.f-footer:hover {
	COLOR: #ccc; TEXT-DECORATION: none;
	cursor:default;
}
#new_production a{
color:559;
text-decoration:none;
}
#new_production a:hover{
color:229;
text-decoration:underline;

}

/*字体样式结束*/
body,html{
	width:100%;
	background-color: #3A3E47;
	margin:0px;
	text-align:center;
	
}
#layout{
	width: 946px;
	background: #fff url(bg_main.jpg) repeat-x 0px 325px;
	text-align:center;
	overflow:hidden;

}
#header {
	width: 950px;
	background-color: #3A3E47;

}
#en-cn{
	float:right;
	text-align:right;
	margin-top:20px;
	margin-bottom:-4px;
	}

#banner {
	height: 236px;
	background-color: #3A3E47;
	overflow:hidden;
}
#main {
	background-image:url(bg_main.jpg);
	background-repeat: repeat-x;
    
	text-align:left;

}
main div{
	border: 1px solid #f00;
    
}/*测试代码之用*/

#left {
	width: 650px;
	margin-top:14px;
	margin-left:28px;
	float: left;
	display:inline;
	
	
}
#company_profile,#friend_link{
	width: 260px;	
	float: left;
	clear:right;
}

#company_news,#trade_news{
	width:386px;
	float:right;
	clear:left;
	margin-left:2px;
	border:1px solid #ccc;
    border-top:0px;


}
#friend_link,#trade_news{

margin-top:10px;
}
#friend_link {
	border:1px solid #ccc;
	border-top:0;
	height:212px;}
	
#friend_link li a{
	display:block;
	height:22px;
	font-size:12px;
	
	}

.gsjj_logo{
margin-bottom:4px;

}
.gsjj{
	width: 140px;
	height: 105px;
	padding-left:10px;
	text-align:justify;
	text-justify:inter-ideogrpah;

}
.zhaopian{
    margin-right:15px;
	float:left;
	clear: right;
}
.production_groom{
	width:88px;
	text-align:center;
	margin:0 auto;
	display:inline;
	
	border:1px solid #ccc;
	float:left;
	clear:right;
		}
.img_groom{
	margin-top:20px;
	width:84px;
	}

#demoleft{OVERFLOW: hidden;
     WIDTH:558px;
     
     COLOR: #ffffff;
     margin-top:20px;
	 margin-bottom:30px;
	border:1px solid #ccc;
	
	}
#demoleft_test{
	margin-left:-2px;
	float:right;
	OVERFLOW: hidden; 
	WIDTH:560px;
	border:1px solid #ccc; 
	COLOR: #ffffff;
	display:inline;
	}
#friend_link ul{
margin-left:10px;

}


.clear {
	clear: both;
	font: 0px/0px "宋体";
	display:block;
}
.profile_link {
	margin-top:4px;
	margin-bottom:6px;
}
#new_production {
margin-top:10px;

}
#new_production ul{
   
	height:35px;
	background-image:url(produce.jpg);
	background-repeat: no-repeat;
}
#new_production ul li{
float:left;
line-height:35px;
vertical-align:middle;
text-align:center;
white-space:nowrap;
font-size:10px;
color:555599;
}
#friend_link a:hover,#new_production a:hover{
color:#0066CC;

}
#new_production  a{
font-size:12px;
}
 ul li.l0 a{display:block;width:260px;}
  ul li.l1 a{display:block;width:106px;}
  ul li.l2 a{display:block;width:98px;}
  ul li.l3 a{display:block;width:120px;}
 ul li.l4 a{display:block;width:62px;}
#right {
	width: 238px;
	margin-top:14px;
	
	margin-right:16px;
	display:inline;
	float:right;
	clear:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
#gonggao{
	width:226px;
	height:158px;
	padding-bottom:30px;
	padding-left:6px;
	padding-right:6px;
	}
#gonggao img{
	margin-left:-6px;
}
#video div{
background:url(shsp.jpg) no-repeat;
width:238px;
height:22px;
overflow:hidden;
float:right;
text-align:right;
clear:left;
line-height:22px;
vertical-align:middle;
}
#video div a{
color:#fff;

}
#video div a:hover{
color:#fff;
font-weight:bold;

}
table#bbs_login{
margin-top:4px;
width:100%;
}
table#bbs_login th{
text-align:center;
}
table#bbs_login td{
text-align:left;
}

table#bbs_login th,table#bbs_login td{
height:35px;
}
table#bbs_login select{
width:110px;
background-color:#eee;
}
#vote{
position:absolute;
border:1px solid #ccc;
border-top:0px;
margin-left:-1px;
margin-bottom:10px;

}
#footer table{
width:948px;
margin-top:30px;
margin-bottom:40px;
text-align:left;
color:#d8d8da;
}
#footer table th{
border-top:1px solid #777;
}
#footer table td a,#footer table td{

color:#fff;}