/*html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }*/

a {
	color:black;
	text-decoration: none;
}

div,* {
	font-size:12px;
	font-family:Arial,Simsun;
}

body 
{
 background:url(images2/bannerbg.gif) repeat-x;
 margin:0px;
 text-align:center;
}

.bodydiv
{
	width:957px;
	clear:both;
}

.banner1
{
	height:82px;
}

.logo
{
	float:left;
}

.bodydiv2
{
    background:url(images2/center1.gif );
	margin:0px;
	height:47px;
}

.bodydiv3
{
    background:#bdcde6; 
    margin-top:10px;
	height:333px;
}

.bodydiv5
{
	width:276px;
}

.productslide
{
	padding-top:0px;
}
.nav1 {
	margin-left:0px;
	text-align:left;
	padding-top:55px;
	float:right;
}

.nav1 a {
	font-size:12px;
	color:#71769e !important;
	margin-top:0px;
	margin-left:0px;
	text-decoration: none;
	display:block;
	float:left;
	margin-left:10px;
}

#nav2_left
{
	float:left;height:47px;
}

#nav3_left
{
	float:left;height:334px;
}

#nav4_left
{
	float:left;height:222px;
}

#nav2_right
{
	float:right;height:47px;
}

#nav3_right
{
	float:right;height:334px;
}

#nav2_center
{
	float:left;width:827px; height:47px; vertical-align:middle; text-align:center
}

#nav3_center1
{
	float:left;width:298px; height:334px;vertical-align:middle; text-align:left;
	 
}
#nav3_center2
{
	float:left;width1:630px; height:334px;text-align:left;
	margin-left:4px;
}

#nav3_center3
{
	float:left;width:610px; height:222px;text-align:left;
}

#nav3_center4
{
	float:left;width:220px; height:226px;text-align:left;
}

.navdiv2
{
	clear:both;
	margin-top:15px;
	height:15px;
	margin-left:35px;
}

.navdiv2 a 
{
	font-size:12px;
	display:block;
	color:#d8e8f7;
	font-weight: bold;
	width:100px;
	margin-top:0px;
	margin-left:0px;
	text-decoration: none;
	float: left;
	text-align:left;
	height:30px;
}

.navdiv2 a:hover 
{
	font-size:12px;
	display:block;
	color:orange;
	font-weight: bold;
	text-align:left;
	
}
.navdiv3
{
	padding-top:15px;
	height:29px;
}
.navdiv3 a {
	font-size:12px;
	color:#d8e8f7;
	font-weight: bold;
}

.navdiv4
{
	padding-top:15px;
	text-align:left;
	padding-left:20px;
	clear:both;
	width:450px;
	height:29px;
}


.hot_text
{
    float:left;
	margin-top:15px;
	text-align:left;
	margin-left:10px;
	margin-right:10px;
	width:424px;
	height:100px;
}

.hot
{
	text-align:left;
    clear:both;
	height:160px;
	width:663px;
}

.news_content
{
	text-align:left;
    clear:both;
	height:196px;
	width:274px;
	margin-top:0px;
	margin-left:1px;
	background-color:#f5f5f5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

.news_content a {
	font-size:12px;
	color:#acb3d0 !important;
	font-weight: nomal;
    text-align:left;
	line-height:20px;
}

.news_title
{
	clear:both;
	height:28px;
	width:277px;
	background:url(images2/newsbg.gif) no-repeat;
}

.news_title div 
{
	font-size:12px;
	color:#e2e1e6;
	font-weight: bold;
	padding-top:5px;
	padding-left:20px;
	text-decoration: none;
	text-align:left;
}

.img_left
{
	float:left;
	margin-top:12px;
	margin-left:0px;
	height:133px;
	width:140px;
}

.img_right
{
	float:right;
	margin-top:12px;
    margin-right:5px;
	height:133px;
	width:140px;
}
.img_right1
{
    margin-top:0px;
	clear:both;
	height:281px;
	width:628px;
}

.hot_img
{
	float:right;
	display:block;
	margin-top:14px;
    margin-right:5px;
	width:167px;
	height:142px;
}

.clearfloat
 {clear:both;
 }

#show
{
    width:670px;
	margin-top:10px;
	height:222px;
}
#news
{
    width:277px;
	margin-top:10px;
	height:226px;
}

.bottom 
{
	margin-left:0px;
	text-align:left;
	padding-left:15px;
}

.footer{
	padding-top:20px;
	height:50px;
}

.bottom a {
	font-size:12px;
	color:#6f789f !important;
	margin-top:0px;
	margin-right:20px;
	margin-left:0px;
	text-decoration: none;
	display:block;
	float:left;
}
.copyright {
	font-family:Arial;
	font-size:12px;
	color:#6f789f;
	width:380px;
	margin-top:0px;
	margin-left:0px;
	text-decoration: none;
	display:block;
	float:right;
}

a.link_active, .link_active
{
	color:white !important;
	font-size:12px;
	background:url(images2/linkbg.gif) no-repeat; 
    font-weight: nomal;
    width:65px;
	height:22px;
	display:block;
	float:left;
	text-align:center;
	padding-top:3px;
}

a.link_normal
{
	font-size:12px;
	color:#365693 !important;
	font-weight: nomal;
    width:65px;
	height:18px;
	display:block;
	float:left;
	text-align:center;
	padding-top:3px;
}

.tab_normal
{
	display:none;
}
.tab_active
{
	display:block;
}

.img_normal
{
	
	filter:alpha(opacity=0);
	opacity:0;
	-moz-opacity:0;
	border:none;
}
.img_active
{
	
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	border:none;
}

.popupmenu_popup {
    text-align: left;
    line-height: 1.4em !important;
	padding-top:5px !important;
	padding-left:0px !important;
	padding-bottom:5px !important;
	padding-right:0px !important;
    overflow: hidden;
    background: #304381;
    background-repeat: repeat-x;
    background-position: 0 1px;
    clear:both;
    width:180px;
    margin: 0px;
}

.popupmenu_popup li {
    list-style-type: none;
    margin: 0 0 0 0;
	display:block;
	float:left;
	width:180px;
}

.popupmenu_popup li a {
	font-size:12px;
	color:#ffffff !important;
	padding-top:4px !important;
	padding-right:8px !important;
	padding-bottom:4px !important;
	padding-left:8px !important;
	width:180px;
	display:block;
	float:left;
}
.popupmenu_popup li a:hover 
{
    background-color:#566ca9;
	width:180px;
}

.caption
{
	color:#0f2d5f;
	font-weight:bold;
	font-size:12px;
	padding-left:20px;
	background:url(images2/icon1.gif) no-repeat left center;
	height:12px;
}

.text
{
	color:black;
	font-size:12px;
	line-height:14pt;
	margin:0px;
	padding:0px;
}

.hot_line
{
	background:url(images2/verline.gif) no-repeat center center; 
	height:148px;
	width:20px;
	float:left;
}
.hot_hor_line
{
	background:url(images2/horline.gif) no-repeat center; 
	width:663px;
	height:20px;
	float:left;
}

.news_more
{
	text-align:right;
	padding-right:20px;
}

.news_more a {
	color:black !important;
	font-weight:bold;
}

.columnList {
	margin:0px;
	padding-left:20px;
	padding-right:5px;
	list-style-image:url(images2/listflag.gif);
}

.columnList li a 
{
	color:black !important;
}
