/* CSS Document */
body { font-size: 12px; font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0; color:#1B2A41; text-align:center; float:left; }
img{border:0px;}

form{margin:0px;padding:0px;}
input{ margin:0px; padding:0px;}
.input1{ color:#000; border:#898989 double 1px; line-height:18px; display:block; float:left;}
A { color:#333333; text-decoration:none;}
A:hover { color:#ff6600; text-decoration:none; }
ul{list-style:none; margin:0px; padding:0px;}

#top,#top1,#logo,#en,#menu{ float:left;}
#top{background:url(img/top_bg.jpg) repeat-x; height:89px; width:1004px; text-align:left;}
#top1{background:url(img/top_bg1.jpg) repeat-x; height:89px; width:1004px; text-align:left;}
#logo{background:url(img/logo1.jpg) no-repeat;width:574px; height:89px; margin-right:300px;}
#logo1{background:url(img/logo.jpg) no-repeat;width:574px; height:89px; margin-right:300px; float:left;}
#en{ width:50px; padding-top:10px;}

#menu{ background:url(img/menu_bg.jpg) repeat-x; height:21px; width:1002px; text-align:left; border-bottom:#FFFFFF solid 1px; padding-left:2px;}

#menu li { float: left; }
#menu li a {
display: block; color:#1B2A41; font-weight:bold; width:61px; text-align:center; margin-right:20px;
line-height:21px;
height: 21px !important;
height /**/:21px; /* IE 5/Win hack */ 
overflow: hidden;
}
#menu li a:hover { background:url(img/menu_bg2.jpg) no-repeat; color:#FFFFFF;}

#ban{width:1004px; text-align:left; float:left;}
#news{ width:294px; height:319px; float:left; background:url(img/index_left.gif) repeat-x; text-align:center; color:#FFFFFF;}

#banner{ width:710px; height:319px; float:left; background:url(img/index_right.jpg) no-repeat;}

#index_center{ width:1004px; float:left; clear:both;}
#index_about{ width:290px; color:#1B2A41; font-size:14px; font-weight:bold; padding-left:4px;float:left; text-align:left; margin-top:50px;}
#index_view{width:355px;float:left; margin-top:20px;}
#index_down{width:355px;float:left; margin-top:20px;}

#bottom{border-top: #C6C6C6 solid 1px; line-height:25px; margin-top:10px; width:1004px; height:25px; text-align:right; color:#495567; display:block;float:left;}

#about_banner{ background:url(img/about.jpg) no-repeat; width:1004px; height:106px; float:left;}
#contact_banner{ background:url(img/contact.jpg) no-repeat; width:1004px; height:106px; float:left;}
#down_banner{ background:url(img/download.jpg) no-repeat; width:1004px; height:106px; float:left;}
#product_banner{ background:url(img/product1.jpg) no-repeat; width:1004px; height:106px; float:left;}
#product1_banner{ background:url(img/product2.jpg) no-repeat; width:1004px; height:106px; float:left;}
#about_left{ width:250px; padding-left:4px; background:url(img/index_left.gif) #1B2A41 repeat-x; float:left; color:#FFFFFF; text-align:left;}
#about_left a{ color:#FFFFFF; text-decoration:none;}
#about_left a:hover{ color:#FF6600; text-decoration: underline;}
#down_left{ width:254px; float:left; color:#FFFFFF; clear:both;}
#down{ width:250px; padding-left:4px; background:url(img/index_left.gif) #1B2A41 repeat-x; float:left; height:175px;}
#down a{ color:#FFFFFF; text-decoration:none;}
#down a:hover{ color:#FF6600; text-decoration: underline;}

#down1{ width:250px; padding-left:4px; background:url(img/index_left.gif) #1B2A41 repeat-x; float:left; height: auto;}
#down1 a{ color:#FFFFFF; text-decoration:none;}
#down1 a:hover{ color:#FF6600; text-decoration: underline;}
#down1 a:visited { color: #FF3399; text-decoration: none}  
#down1 a:active { color: #800080; text-decoration: underline}

#about_center{width:600px;float:left; margin-top:20px; text-align:left; padding-left:10px; line-height:20px;}
#about_right{width:354px;float:left; margin-top:20px; margin-left:18px; text-align:left;}
#news_title{ border-bottom:#919191 double 1px; height:25px; text-align:left;}
#about_right li{ float:left;}
#about_right li a { margin-left:10px;
display: block; color:#1B2A41;text-align:left; width:320px; font-size:14px;
line-height:21px;
height: 21px !important;
height /**/:21px; /* IE 5/Win hack */ 
overflow: hidden;
}
#about_right li a:hover { color:#ff6600;}
.title{font-size:16px; font-weight:bold;}
.title1{font-size:14px; font-weight:bold;}
#news_detail{width:950px; margin-top:20px; float:left; text-align:left; padding-left:10px; line-height:20px;}
#pro_detail{width:700px; margin-top:20px; float:left; text-align:left; padding-left:10px; line-height:20px;}
