*{margin:0; padding:0;}
img{border:0;}
ul,li{list-style:none;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-align:center;}
.clear{clear:both;}

#toper_box{height:21px; line-height:21px; width:1004px; background-color:#EFEFEF; border-bottom:#DEDEDE 1px solid; margin:0 auto;}
  .keyproduct{width:700px; float:left; line-height:21px; height:21px; text-align:left; padding-left:10px; color:#015A84;}
  .fav{width:200px; float:right; line-height:21px; height:21px; text-align:right; padding-right:10px; color:#2F2F2F;}
    .fav a:link,.fav a:visited{color:#2F2F2F; text-decoration:none;}
	.fav a:hover{color:#C63F32;}
	
#header_box{height:75px; width:1004px; margin:0 auto;}
  .logo{width:421px; float:left;}
  .contact{width:240px; float:right; height:50px; background:url(ico_tel.gif) no-repeat left center; text-align:left; font-size:14px; color:#C5271E; font-weight:bold; padding-left:50px; padding-top:25px;}

#menu_box{height:69px; width:1004px; margin:0 auto; margin-bottom:3px;}
  .bigmenu{height:34px; line-height:34px; width:755px; float:left; margin-left:40px; background:url(menu_bg.gif) repeat-x right bottom;}
    #nav{width:740px; float:left; clear:both;}
	#nav li{float:left; text-align:center;}
	#nav .first{background:url(menu_left_bg.gif) no-repeat left bottom;}
    .bigmenu span{display:block; width:1px; float:left; line-height:27px; padding-top:7px; font-size:12px; color:#8F8F8F;}
	.bigmenu .mright{width:15px; float:right; height:34px; padding:0; background:url(menu_right_bg.gif) no-repeat right bottom;}
    #nav a:link,#nav a:visited{display:block; float:left; text-decoration:none; width:85px; text-align:center; padding-top:10px; line-height:24px; height:24px; color:#000000;}
	#nav a:hover{color:#C5271E;}
	
	#nav li ul{line-height:30px; list-style-type: none; width:auto; position: absolute; float:left; padding-top:40px; margin-left:-80px; display:none;}
	  #nav li .submenu_about{width:150px;}
	  #nav li .submenu_news{width:150px;}
	  #nav li .submenu_downfile{width:150px;}
	  #nav li .submenu_knowledge{width:150px;}
	  #nav li .submenu_product{width:400px;}
	#nav li ul li{float:left; width:150px; white-space:nowrap; line-height:24px; height:24px; background-color:#F1FBFF; margin-top:1px; border:1px solid #ccc;}
	#nav li ul.submenu_product li{float:left; width:400px; white-space:nowrap;}
 
    #nav li ul a:link,#nav li ul a:visited{display:block; color:#000; float:left; text-decoration:none; width:auto; padding:0 10px;}
    #nav li ul a:hover{color:#ff3300; text-decoration:none; background:none; font-weight:normal;}
	#nav li:hover ul{display:block;}
	#nav li.sfhover ul{display:block;}
	
	#nav a.cur:link,#nav a.cur:visited{background:url(menu_cur_first_bg.gif) no-repeat center center; padding-top:0; width:105px; height:34px; line-height:34px; color:#FFFFFF; text-align:center; font-weight:bold; font-size:14px;}
	#nav a.cur:hover{color:#C5271E;}
	
	#nav a.cur1:link,#nav a.cur1:visited{background:url(menu_cur_bg.gif) no-repeat center center; padding-top:0; width:105px; height:34px; line-height:34px; color:#FFFFFF; text-align:center; font-weight:bold; font-size:14px;}
	#nav a.cur1:hover{color:#C5271E;}
  
  .var{width:118px; float:right; margin-right:10px; height:27px; line-height:27px; margin-top:7px; background:url(var_bg.gif) no-repeat left center;}
  .var a:link,.var a:visited{color:#014584; text-decoration:none;}
  .var a:hover{color:#333333;}
  
  .smenu{height:35px; line-height:35px; clear:both; width:1004px; background:#015A84 url(smenu_cor.gif) no-repeat left center;}

.banner{width:1004px; margin:0 auto; margin-bottom:8px;}

#content_box{width:1004px; margin:0 auto; margin-bottom:8px;}
  .secondcontent{width:240px; float:left;}
    .secondcontent .nav{width:240px; background:url(nav_bg.gif) no-repeat right bottom; float:left; margin-bottom:8px; display:inline;}
	.nav h3{height:28px; width:225px; line-height:28px; background-color:#C63F32; color:#FFFFFF; font-size:14px; text-align:left; padding-left:15px; float:left;}
	.nav li{width:205px; margin-left:12px; float:left; line-height:16px; border-bottom:#D6D6D6 1px solid; text-align:left; background:url(nav_dot.gif) no-repeat left center; padding-left:10px; padding-top:5px; padding-bottom:5px; display:inline;}
	.nav a:link,.nav a:visited{color:#000000; text-decoration:none; font-size:12px;}
	.nav a:hover{color:#C63F32;}
	
  .custom{width:234px; height:170px; display:inline; float:left; background:url(custom_bg.gif) no-repeat left center; margin-left:5px; margin-bottom:8px;}	
    .custom a:link,.custom a:visited{color:#014E84; text-decoration:none;}
	.custom a:hover{color:#CE000C; text-decoration:underline;}
    .custom h3{font-size:12px; text-align:left; line-height:24px; width:224px; padding-left:10px;}
	.custom .knowledge{width:224px; height:140px; float:left; margin-left:5px;}
	.custom .knowledge li{text-align:left; clear:both; line-height:22px; height:22px; color:#323232; text-align:left;}
	.custom .knowledge marquee{width:224px; float:left; clear:both; height:140px; margin-left:5px;}
	
  .klist{width:232px; float:left; margin-left:5px; border:#E0E0E0 1px solid; padding-bottom:5px; display:inline;}
    .klist h3{font-size:12px; text-align:left; padding-left:12px; width:220px; background:url(dot.gif) no-repeat 5px center; line-height:24px;}
	.klist li{text-align:left; line-height:22px; height:22px; margin-left:5px; width:222px; float:left; border-bottom:#CCCCCC 1px dashed;}
	.klist a:link,.klist a:visited{color:#014E84; text-decoration:none;}
	.klist a:hover{color:#CE000C; text-decoration:underline;}
 
  .maincontent{width:752px; float:right;}
	.txtcontent{width:752px; float:left; margin-bottom:10px;}
	.maincontent a:link,.maincontent a:visited{color:#014E84; text-decoration:none;}
	.maincontent a:hover{color:#CE000C; text-decoration:underline;}
	  .txtcontent ul{width:242px; margin-left:10px; border:#E0E0E0 1px solid; float:left; padding:5px 0;}
	  .txtcontent h3{font-size:12px; text-align:left; float:left; padding-left:12px; width:175px; background:url(dot.gif) no-repeat 5px center; line-height:18px;}
	  .txtcontent .more{text-align:right; display:block; padding-right:5px; width:50px; height:18px; float:left;}
	  .txtcontent .first{margin-left:0; padding-bottom:1px;}
	  .txtcontent li{width:232px; margin-left:5px; float:left; text-align:left; line-height:24px; border-bottom:#CCCCCC 1px dashed;}
	  .txtcontent .first li{line-height:20px; border-bottom:none;}
	  
	.long_content{width:752px; float:left;}
	  .long_content h4{float:left; background:#015A84 url(title_product.gif) no-repeat right center; height:24px; line-height:24px; color:#FFFFFF; font-size:14px; text-align:left; padding-left:20px; padding-right:40px;}
	  .long_content .more{display:block; float:right; height:24px; line-height:24px; text-align:right; padding-right:5px; width:550px;}
	    .long_content .more a:link,.long_content .more a:visited{color:#015A84; text-decoration:none;}
		.long_content .more a:hover{color:#000000; text-decoration:underline;}
	  .long_content .icon{float:left; width:712px; text-align:center; padding:5px 0;}
	  .long_content ul{float:left; padding-top:10px; width:752px; border-top:#015A84 1px solid;}
	  .long_content li{width:188px; float:left; text-align:center; padding-bottom:10px; line-height:18px;}
	  .long_content li span{text-align:left; display:block; color:#999999; padding:0 14px; width:160px;}
	    .long_content li a:link,.long_content li a:visited{text-decoration:none; color:#000000;}
	    .long_content li a:hover{text-decoration:underline; color:#C63F32;}
	  .aboutus{float:left; width:722px; padding:10px 15px; text-align:left; line-height:22px; border-top:#015A84 1px solid;}
	    .aboutus td{padding:5px;}
		
	    .long_content .newslist{width:732px; padding:10px; float:left; border-top:#015A84 1px solid;}
	    .long_content .newslist .txt{width:632px; padding:0; text-align:left; line-height:24px; height:24px; border-bottom:#eeeeee 1px dashed;}
		.long_content .newslist .rq{width:100px; padding:0; color:#888; text-align:right; line-height:24px; height:24px; border-bottom:#eee 1px dashed;}
		.long_content .pagelist{width:752px; text-align:center; line-height:30px; float:left; border-top:#cccccc 1px dashed;}
		.long_content h2{font-size:16px; line-height:30px; text-align:center; float:left; width:752px; border-top:#015A84 1px solid;}
	 	.newsdetail{width:712px; float:left; padding:0 20px; border-top:#015A84 1px solid;}
	    .newsdetail h1{float:left; width:712px; line-height:40px; font-size:16px; height:40px; clear:both; text-align:center;}
		.newsdetail h6{float:left; width:712px; border-top:#f1f1f1 1px dashed; font-weight:normal; font-size:12px; line-height:22px; text-align:center; color:#666666;}
		/*.newsdetail div{float:left; line-height:20px; text-align:left;}*/
		.newsdetail .content_cp{float:left; width:712px; text-align:left; padding:5px 0;}
	    
		.newsdetail .prolist{width:712px; float:left; padding:10px 0; border-bottom:#CCCCCC 1px dashed;}
		.newsdetail .prolist .img{float:left; margin-right:5px; height:111px; width:147px;}

#link_box{width:994px; padding:5px; line-height:18px; margin:0 auto; text-align:left; background-color:#ECECEC; margin-bottom:10px;}
  #link_box span{font-weight:bold;}
  #link_box a:link,#link_box a:visited{color:#000000; text-decoration:none; padding:0 2px;}
  #link_box a:hover{color:#666666; text-decoration:underline;}
		
#footer_box{background-color:#015A84; line-height:24px; width:1004px; margin:0 auto; color:#FFFFFF;}
  #footer_box a:link,#footer_box a:visited{color:#FFFFFF; text-decoration:none; padding:0 5px;}
  #footer_box a:hover{color:#C63F32; text-decoration:underline;}