*{
		margin:0;
		padding:0;
}
body{
		font-size:12px;
		line-height:24px;
		background:#f6f6f6;
		color:#404040;
		font-family:"微软雅黑", "宋体";
		background:#f4f4f4;0
}
dl,dt,dd {
		border:0;
}
ol,ul,li {
		list-style:none;
}
a {
		color:#404040;
		text-decoration:none;
}
a img {
		border:0;
		margin:0;
		padding:0;
}
.top_bg { height:136px; background:url(../images/top_bg.gif) center top repeat-x;}
.top { width:1200px; height:136px; margin:0 auto; position:relative; overflow:hidden;}
.top .logo { position:absolute; left:15px; top:55px; width:684px; height:60px; background:url(../images/logo.png) no-repeat;}
.top .telbox { width:210px; padding-left:45px; height:50px; line-height:25px; background:url(../images/tel_bg.png) 0 bottom no-repeat; position:absolute; top:72px; right:15px; text-align:left; font-family:Arial; font-size:30px; color:#ee700c;}
.top .telbox span { font-size:12px; color:#7d7d7d;}
/*主导到*/
.navmenu { height:50px; line-height:50px; overflow:hidden; font-size:15px; background:url(../images/menu_bg.gif) repeat-x;}
.navmenu #menu { width:1200px; height:50px; line-height:50px; margin:0 auto;}
.navmenu #menu li { height:50px; width:12.3%; float:left;}
.navmenu #menu li.spa { width:2px; height:50px; background:url(../images/menu_spa.gif) center center no-repeat;}
.navmenu #menu li.index { width:12.3%; height:50px; float:left;}
.navmenu #menu li.index a { width:100%; height:50px; display:block; background:url(../images/home.png) center center no-repeat; font-size:16px;}
.navmenu #menu li a { display:block; width:100%; height:50px; line-height:50px; color:#ffffff; text-align:center; font-size:16px;}
.navmenu #menu li:hover ,.navmenu #menu li a.current{ background:url(../images/menu_hover.gif) repeat-x;}
/*首页动画*/
.banner{ height:526px; overflow:hidden; margin:0 auto;}
.ny_banner{ height:200px; overflow:hidden; margin:0 auto;}
/*网页布局*/
.indexbox { width:1200px; margin:0 auto; overflow:hidden;}
.leftbox { width:220px; height:auto; float:left; margin-left:15px; overflow:hidden;}
.insidebox { width:1200px; margin:0 auto; padding-bottom:20px; overflow:hidden; margin-top:50px;}
/*公司简介*/
.aboutbox{ width:745px; height:355px; overflow:hidden; float:left; margin-top:30px;}
.aboutbox dt { width:745px; height:40px; float:left; background:url(../images/dt_bg.gif) 0 0 no-repeat; line-height:40px;}
.aboutbox dt strong { font-size:22px; color:#01427d; font-weight:normal;}
.aboutbox dt span { font-size:20px; color:#0c4f89; margin-left:5px;}
.aboutbox dt .more { width:71px; height:25px; display:block; background:url(../images/more_bg.gif) no-repeat; float:right; margin-top:12px;}
.aboutbox dd { width:743px; height:296px; overflow:hidden; margin-top:10px; border:solid 1px #e9e9e9; float:left; background:#ffffff;}
.aboutbox dd a.pic { width:364px; height:296px; float:left; display:block; overflow:hidden;}
.aboutbox dd p.text{ width:325px; height:180px; line-height:30px; overflow:hidden; float:left; color:#7f7f7f; font-size:14px; margin-top:45px; margin-left:27px; text-indent:2em;}
/*首页新闻*/
.newsbox{ width:410px; height:355px; overflow:hidden; float:left; margin-left:35px; margin-top:30px;}
.newsbox dt { width:100%; height:40px; float:left; background:url(../images/dt_bg.gif) 0 0 no-repeat; line-height:40px;}
.newsbox dt strong { font-size:22px; color:#01427d; font-weight:normal;}
.newsbox dt span { font-size:20px; color:#0c4f89; margin-left:5px;}
.newsbox dt .more { width:71px; height:25px; display:block; background:url(../images/more_bg.gif) no-repeat; float:right; margin-top:12px;}
.newsbox dd { width:99.5%; height:296px; overflow:hidden; border:solid 1px #e9e9e9; float:left; background:#ffffff; margin-top:10px;}
.newsbox dd ul { width:92%; margin-left:4%; height:auto; overflow:hidden; margin-top:20px;}
.newsbox dd ul li { width:98%; height:32px; line-height:32px; background:url(../images/news_spa.gif) 0 center no-repeat; overflow:hidden; float:left;}
.newsbox dd ul li a.title { width:70%; height:30px; line-height:30px; overflow:hidden; float:left; margin-left:4%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#3b3b3b;} 
.newsbox dd ul li span { font-size:14px; color:#3b3b3b; font-family:Arial; float:left; margin-left:4%;}
/*首页厂房*/
.case_bg { background:url(../images/case_bg.gif) center bottom repeat-x; padding-bottom:10px;}
.casebox { width:1175px; height:auto; overflow:hidden; margin:0 auto; margin-top:35px;}
.casebox dt { width:1175px; height:43px; float:left; line-height:43px; background:url(../images/case_dt_bg.gif) right bottom no-repeat;}
.casebox dt p.text { color:#000000; font-size:19px; text-align:left; margin-left:640px; line-height:43px;}
.casebox dd { width:1175px; height:210px; overflow:hidden; float:left; margin-top:22px;}
.casebox dd ul { width:1175px; height:210px; overflow:hidden; float:left;}
.casebox dd ul li { width:210px; height:210px; float:left; overflow:hidden; margin-right:5px; background:#24338c;}
.casebox dd ul li a.link { width:200px; height:147px; display:block; margin-left:5px; margin-top:5px; display:block; overflow:hidden; position:relative;}
.casebox dd ul li p.title { width:210px; height:55px; float:left; line-height:55px; text-align:center; font-size:16px; color:#ffffff;} 
.casebox dd ul li:hover { width:210px; height:210px; float:left; overflow:hidden; margin-right:5px; background:#e70304;}
/*首页产品*/
.p_bg { height:auto; overflow:hidden; background:#ffffff; margin-top:40px; padding-bottom:40px;}
.productbox{ width:1185px; height:auto; overflow:hidden; margin:0 auto; margin-top:40px;}
.productbox dt { width:236px; height:414px; float:left; line-height:35px; background:url(../images/product_dt.gif) no-repeat; overflow:hidden; position:relative;}
.productbox dt a.more { width:70px; height:23px; display:block; background:url(../images/product_more_bg.gif) no-repeat; position:absolute; top:27px; left:25px;}
.productbox dt .navbox { width:140px; height:auto; position:absolute; left:27px; bottom:27px;} 
.productbox dt .navbox a { font-size:13px; color:#505050; height:26px; display:block; line-height:26px;}
.productbox dt strong { font-size:30px; color:#8a8a8a; font-weight:normal; position:absolute; left:27px; top:148px;}
.productbox dd { width:935px; height:414px; overflow:hidden; background:#ffffff; float:left; margin-left:10px; border-left:solid 1px #e5e5e5; border-top:solid 1px #e5e5e5;}
.productbox dd ul { width:935px; height:auto; overflow:hidden; float:left;}
.productbox dd ul li { width:232px; height:205px; float:left; overflow:hidden; border-right:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.productbox dd ul li a.link { width:232px; height:171px; display:block; overflow:hidden; position:relative;}
.productbox dd ul li p.title { width:202px; height:33px; line-height:33px; font-size:14px; float:left; margin-left:15px; border-top:solid 1px #c2c2c2; color:#464646; text-align:center;}
/*应用领域*/
.news_list{ width:745px; height:355px; overflow:hidden; float:left; margin-top:30px;}
.news_list dt { width:745px; height:40px; float:left; background:url(../images/dt_bg.gif) 0 0 no-repeat; line-height:40px;}
.news_list dt strong { font-size:22px; color:#01427d; font-weight:normal;}
.news_list dt span { font-size:20px; color:#0c4f89; margin-left:5px;}
.news_list dt .more { width:71px; height:25px; display:block; background:url(../images/more_bg.gif) no-repeat; float:right; margin-top:12px;}
.news_list dd { width:743px; height:275px; overflow:hidden; margin-top:10px; border:solid 1px #e9e9e9; float:left; background:#ffffff;}
.news_list dd a.pic { width:364px; height:275px; overflow:hidden; display:block; float:left;}
.news_list dd ul { width:345px; height:auto; overflow:hidden; float:left; margin-left:15px; margin-top:20px;}
.news_list dd ul li { width:98%; height:32px; line-height:32px; background:url(../images/news_spa.gif) 0 center no-repeat; overflow:hidden; float:left;}
.news_list dd ul li a.title { width:90%; height:30px; line-height:30px; overflow:hidden; float:left; margin-left:4%; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; color:#3b3b3b;} 
.news_list dd ul li span { font-size:14px; color:#3b3b3b; font-family:Arial; float:left; margin-left:4%;}

/*首页联系*/
.contactbox{ width:410px; height:355px; overflow:hidden; float:left; margin-left:35px; margin-top:30px;}
.contactbox dt { width:100%; height:40px; overflow:hidden; float:left; background:url(../images/dt_bg.gif) 0 0 no-repeat; line-height:40px;}
.contactbox dt strong { font-size:22px; color:#01427d; font-weight:normal;}
.contactbox dt span { font-size:20px; color:#0c4f89; margin-left:5px;}
.contactbox dt .more { width:71px; height:25px; display:block; background:url(../images/more_bg.gif) no-repeat; float:right; margin-top:12px;}
.contactbox dd { width:99.5%; height:296px; overflow:hidden; border:solid 1px #e9e9e9; float:left; background:url(../images/contact_bg.jpg) no-repeat; margin-top:10px;}
.contactbox dd p.text { width:360px; height:240px; float:left; margin-left:36px; margin-top:40px; font-size:14px; color:#000000; line-height:34px;}
/*内页左导行*/
.guidebox{ width:220px; height:auto; overflow:hidden; float:left; background:#ffffff; border-bottom:solid 1px #d1d1d1;}
.guidebox dt { width:220px; height:45px; line-height:45px; border-bottom:solid 1px #014783;padding:0 8px;}
.guidebox dt strong { font-size:24px; color:#0b60ac; font-weight:normal; float:left;}
.guidebox dt span { font-size:16px; color:#ee5f00; margin-left:5px;}
.guidebox dd { width:220px; height:auto;}
.guidebox dd ul { width:220px; float:left; font-size:14px; font-weight:normal;padding: 8px;}
.guidebox dd ul li { width:220px; height:40px; line-height:40px; background:url(../images/guide_bg.gif) 0 center no-repeat; float:left;}
.guidebox dd ul li a{ width:220px; height:40px; color:#294e73; font-size:16px; display:block; text-align:left; text-indent:25px;}
.guidebox dd ul li a:hover { color:#ee5f00;}
.guidebox dd ul li.on a{ color:#ee5f00;}
/*联系我们*/
.contact{ width:220px; height:auto; overflow:hidden; float:left; background:#ffffff; border-bottom:solid 1px #d1d1d1; margin-top:30px;}
.contact dt { width:220px; height:45px; line-height:45px; border-bottom:solid 1px #014783;padding:0px 8px;}
.contact dt strong { font-size:24px; color:#0b60ac; font-weight:normal; float:left;}
.contact dt span { font-size:16px; color:#ee5f00; margin-left:5px;}
.contact dd { width:220px; height:auto; overflow:hidden;}
.contact dd p.text{ font-size:12px; color:#000000; overflow:hidden; margin-top:10px; margin-bottom:10px;padding: 8px;}
/*内页内容*/
.contentbox{ width:940px; min-height:450px; float:right; overflow:hidden; margin-bottom:20px; background:#ffffff;}
.contentbox dt { width:860px; height:48px; line-height:48px; overflow:hidden; background:url(../images/cont_dt.gif) center bottom no-repeat; }
.contentbox dt strong { float:left; font-size:20px; color:#034d8b; font-weight:normal; line-height:48px; margin-left:15px;}
.contentbox dt span{font-size:13px; float:right; color:#404040;}
.contentbox dt span a {color:#404040;}
.contentbox dd { width:920px; margin-top:10px; margin-bottom:10px; height:auto; margin-left:10px; overflow:hidden;}
/*页脚*/
.footer_bg { height:126px; background:url(../images/footer_bg.jpg) center bottom no-repeat; margin-top:30px; overflow:hidden;}
.footer { width:1200px; height:126px; margin:0 auto; overflow:hidden; }
.footer .text { width:1200px; font-size:12px; color:#ffffff; overflow:hidden; text-align:center; margin-top:25px; } 
.footer .tel span { font-size:12px;}
.footer .text span { font-size:12px;}
.footer .online { width:135px; height:40px; overflow:hidden; position:absolute; right:0; top:122px;}
.footer .online a { width:34px; height:34px; float:left; margin-left:5px;}
.footer p.text span.copy { font-family:Arial, Helvetica, sans-serif;}
.footer .icobox { width:1200px; height:37px; line-height:37px; text-align:left; font-size:12px; color:#525252; position:absolute; bottom:0;}
.clear{clear:both;}
.hidden { display:none;}
.footer a{
	color: #fff
}