@charset "utf-8";
*{padding:0; margin:0;}
img{border:0;}
ul,li{list-style:none;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444444; text-align:center;}
.clear{clear:both;}
a:link,a:visited{color:#4F4F4F; text-decoration:none;}
a:hover{color:#2D53A5;}

a.red:link,a.red:visited{color:#FF0000; text-decoration:none;}
a.red:hover{color:#2D53A5;}

#box_header{width:1004px; height:91px; margin:0 auto; background:url(top_bg.gif) repeat-x left top;}
  .logo{width:489px; float:left; padding-top:7px; height:84px;}
  .var{width:152px; height:23px; float:right; margin-right:12px; line-height:23px; background-color:#385FA8; color:#FFFFFF; font-size:14px;}
  .var a:link,.var a:visited{color:#FFFFFF; font-size:12px;}
  .search{width:265px; float:left; clear:right; padding-top:30px; padding-left:250px;}
    .search li{float:left; height:22px; line-height:22px;}
	.search .input{width:178px; height:20px; border:#e1e1e1 1px solid; float:left; margin-right:2px;}
	
#box_menu{width:1004px; height:33px; margin:0 auto;}
  .menulist{width:1004px; height:33px; float:left; background:url(menu_bg.jpg);}
  .menulist li{float:left; height:33px; width:171px; line-height:33px;}
  .menulist .first{width:75px; background:url(menu_left.jpg) no-repeat;}
  .menulist .last{width:74px; background:url(menu_right.jpg) no-repeat right;}
  .menulist li a:link,.menulist li a:visited{color:#FFFFFF; font-size:14px; display:block; height:33px; width:171px;}
  .menulist li a:hover{color:#FFFF00; background:url(menu_over_bg.gif) repeat-x;}
  
  #home a.m1:link,#home a.m1:visited,
  #about a.m2:link,#about a.m2:visited,
  #news a.m3:link,#news a.m3:visited,
  #product a.m4:link,#product a.m4:visited,
  #job a.m5:link,#job a.m5:visited,
  #sale a.m6:link,#sale a.m6:visited,
  #feedback a.m7:link,#feedback a.m7:visited,
  #contact a.m8:link,#contact a.m8:visited{background:url(menu_over_bg.gif) repeat-x;}
  
#box_banner{width:1004px; margin:0 auto; margin-bottom:4px;}

.box_content{width:980px; margin:0 auto; margin-bottom:8px; background:url(content_bg.gif) repeat-x left top; padding:0 12px;}
.w1004{width:1004px; padding:0;}

  .aboutbox{width:329px; float:left;}
    .aboutbox h4{width:82px; height:36px; float:left;}
	.aboutbox .more{width:242px; float:left; height:23px; display:block; text-align:right; padding-right:5px; padding-top:12px; border-bottom:#C0C0C0 1px solid;}
	.aboutbox .txt{width:329px; float:left; padding-top:10px; text-align:left; line-height:22px;}
	.aboutbox .txt img{float:left; width:120px; height:86px; border:#EEEEEE 1px solid; padding:3px; margin-right:5px;}
  
  .newsbox{width:368px; float:left; margin:0 24px; display:inline;}
    .newsbox h4{width:82px; height:36px; float:left;}
	.newsbox .more{width:281px; float:left; height:23px; display:block; text-align:right; padding-right:5px; padding-top:12px; border-bottom:#C0C0C0 1px solid;}
	.newsbox ul{width:360px; float:left; padding:4px; padding-bottom:0;}
	.newsbox li{width:360px; height:29px; line-height:29px; border-bottom:#CCCCCC 1px dashed; text-align:left; color:#214BA6; float:left;}
	.newsbox li .lf{float:left;}
	.newsbox li .rf{float:right; font-size:11px; color:#F9841D;}
  
  .loginbox{width:235px; float:left;}
    .loginbox h4{width:88px; height:36px; float:left;}
	.loginbox .more{width:147px; float:left; height:35px; display:block; border-bottom:#C0C0C0 1px solid;}
	.loginbox ul{width:215px; float:left; background:url(login_bg.jpg) no-repeat center bottom; padding:9px 10px;}
	.loginbox li{float:left; width:215px; line-height:22px; padding:3px 0;}
	.loginbox .input{width:150px; border:#CCCCCC 1px solid; height:20px;}
	.loginbox .icon{width:235px; float:left;}
	
  .productbox{width:980px; float:left;}
    .productbox h4{width:82px; height:36px; float:left;}
	.productbox .more{width:893px; float:left; height:23px; display:block; text-align:right; padding-right:5px; padding-top:12px; border-bottom:#C0C0C0 1px solid;}
	.scrollpro{width:980px; float:left;}
	.productpic{padding:0 5px;}
	.productpic img{border:#CCCCCC 1px solid; padding:3px;}
	
#box_nav{width:984px; margin:0 auto; text-align:left; line-height:20px; background:url(nav_dot.gif) no-repeat left center; padding-left:20px;}

  .secondbox{width:200px; float:left; padding-top:10px;}
    .navcate{width:198px; float:left; border:#D9D9D9 1px solid; margin-bottom:13px;}
	.navcate img{border:#ffffff 2px solid; float:left;}
	.navmenu{width:198px; float:left; border:#D9D9D9 1px solid; background-color:#f3f3f3; padding:4px 0; margin-bottom:13px;}
	  .navmenu li{width:178px; float:left; height:32px; background:url(nav_line.gif) no-repeat center bottom; padding:0 10px;}
	  .navmenu li a:link,.navmenu li a:visited{line-height:32px; display:block; height:32px; text-align:left; background:url(nav_dot1.gif) no-repeat center right; font-size:13px; font-weight:normal;}
	  .navmenu li a:hover{color:#2D53A5;}
	  .about li{width:158px; float:left; height:40px; background:url(nav_line.gif) no-repeat center bottom; padding:0 20px;}
	  .about li a:link,.about li a:visited{line-height:40px; display:block; height:40px; text-align:left; background:url(nav_dot1.gif) no-repeat center right; font-size:13px; font-weight:bold;}
	  
	.contact{width:200px; float:left;}
	.contact h4{width:200px; float:left;}
	.contact div{width:188px; float:left; padding:5px; text-align:left; line-height:20px; border:#D9D9D9 1px solid;}
	
  .mainbox{width:755px; float:right;}
    .mainbox .bartitle{width:131px; height:36px; float:left;}
	.mainbox .more{width:624px; float:left; height:35px; display:block; border-bottom:#C0C0C0 1px solid;}
	.content{width:735px; float:left; padding:10px; text-align:left; line-height:22px;}
	.atxt{font-size:14px; line-height:26px;}
	.content td{padding:2px;}
	
#box_footer{width:1004px; margin:0 auto; background:url(content_bg.gif) repeat-x left top; padding:5px 0; line-height:22px;}
  #box_footer a:link,#box_footer a:visited{padding:0 10px;}