*{
		margin:0;
		padding:0;
}
body{
		font-size:12px;
		line-height:24px;
		background:#ffffff;
		color:#414141;
		font-family:"微软雅黑", "宋体";
		background:#eeeeee;
	
}
dl,dt,dd {
		border:0;
}
ol,ul,li {
		list-style:none;
}
a {
		color:#414141;
		text-decoration:none;
}
a img {
		border:0;
		margin:0;
		padding:0;
}
.top_bg { height:157px; height:auto; overflow:hidden; background:url(../image/top_bg.jpg) center 0 repeat-x;}
.top { width:1200px; height:157px; margin:0 auto; overflow:hidden; position:relative;}
.logo { position:absolute; left:0; top:35px; width:787px; height:113px;}
.qrcodebox { width:248px; height:110px; overflow:hidden; position:absolute; top:39px; right:0; background:url(../image/qrcodebox.png) no-repeat;}
.qrcodebox img { margin-left:14px; margin-top:7px;}
.telbox { width:270px; height:35px; position:absolute; right:0; top:0; line-height:35px; font-size:16px; color:#087a07; font-family:Arial;}
.telbox span { font-size:16px; color:#087a07;font-family:"微软雅黑", "宋体";}
.banner{ height:642px; margin:0 auto; overflow:hidden;}
.ny_banner { height:220px; overflow:hidden;}
/*主导航*/
.navmenu { height:49px; line-height:49px; font-size:15px; background:url(../image/menu_bg.gif) center center no-repeat;}
.navmenu #menu { width:1200px; height:49px; margin:0 auto; line-height:49px;}
.navmenu #menu li { width:12.4%; height:49px; float:left; position:relative;}
.navmenu #menu li.spa { width:2px; height:49px; background:url(../image/menu_spa.gif) center center no-repeat;}
.navmenu #menu li.index { width:140px; height:49px; float:left; background:url(http://www.nmmhsw.com/templates/pc/default/images/home.png) center center no-repeat;}
.navmenu #menu li.index a{ width:140px; height:49px; float:left;}
.navmenu #menu li a { display:block; width:100%; height:49px; line-height:49px; color:#ffffff; text-align:center;}
.navmenu #menu li a:hover { background:url(../image/menu_hover.png) center center no-repeat;}
.navmenu #menu li.on a { background:url(../image/menu_hover.png) center center no-repeat;}
/*网页布局*/
.indexbox {width:1200px; margin:0 auto; overflow:hidden;}
.indexbox_bg { background:#002a50; height:288px; margin-top:29px; overflow:hidden;}
.insidebox { width:1200px; height:auto; margin:0 auto; overflow:hidden; margin-top:12px; margin-bottom:40px;}
.leftbox { width:159px; height:auto; float:left; overflow:hidden; padding-bottom:10px;}
/*首页关于*/
.aboutbox{ width:835px; height:296px; float:left; overflow:hidden; margin-top:23px; border:solid 1px #e1e0e0; background:#ffffff;}
.aboutbox dt { display:none;}
.aboutbox dd { width:835px; height:auto; overflow:hidden; float:left; position:relative;}
.aboutbox dd a.pic { width:407px; height:296px; float:left; overflow:hidden; position:relative;}
.aboutbox dd a.pic p.title { width:407px; height:50px; line-height:50px; text-align:center; background:url(../image/p_bg.png) no-repeat; position:absolute; left:0; bottom:0; font-size:20px; color:#ffffff;}
.aboutbox dd p.text { width:375px; height:225px; line-height:28px; float:left; font-size:14px; color:#000000; overflow:hidden; margin-top:25px; margin-left:26px; text-indent:2em;}
.aboutbox dd p.text strong { font-size:17px; color:#078743; font-weight:normal;}
.aboutbox dd .navbox { width:375px; height:26px; overflow:hidden; line-height:26px; position:absolute; bottom:15px; right:25px;}
.aboutbox dd .navbox a { width:90px; height:26px; line-height:26px; display:block; float:left; margin-right:1px; overflow:hidden; text-align:center; background:#caa453; color:#ffffff;}
.aboutbox dd .navbox a:hover { background:#07743a;} 
/*小幻灯*/
.picbox { width:311px; height:263px; overflow:hidden; padding:15px; border:solid 1px #e1e0e0; background:#ffffff; float:left; margin-left:20px; margin-top:25px;}
/*联系我们*/
.contbox1 { width:409px; height:296px; overflow:hidden; float:left; background:url(../image/contact_bg.jpg) no-repeat; border:solid 1px #e1e0e0; margin-top:30px;}
.contbox1 dt { width:133px; height:300px; float:left; overflow:hidden;}
.contbox1 dt a { width:133px; height:300px; display:block; overflow:hidden;}
.contbox1 dd { width:275px; height:295px; overflow:hidden; float:left;}
.contbox1 dd p.text { width:240px; height:270px; float:left; margin-left:25px; overflow:hidden; line-height:30px; font-size:14px; color:#1b1b1b; margin-top:20px;}
/*首页新闻*/
.newsbox { width:409px; height:296px; overflow:hidden; float:left; background:#ffffff; border:solid 1px #e1e0e0; margin-top:30px; margin-left:18px; position:relative;}
.newsbox dt { width:165px; height:300px; float:left; background:#078743;}
.newsbox dt strong { font-size:20px; color:#ffffff; font-weight:normal; float:left; margin-top:18px; margin-left:26px;}
.newsbox dt ul { width:165px; height:auto; float:left; margin-top:30px;}
.newsbox dt ul li { width:165px; height:38px; line-height:40px; float:left; border-bottom:solid 1px #047238;}
.newsbox dt ul li a { width:165px; height:38px; text-indent:26px; display:block; font-size:16px; color:#ffffff;}
.newsbox dt ul li:hover { width:181px; background:url(../image/news_li_hover.png) no-repeat; border-bottom:none;}
.newsbox dt ul li.on { width:181px; background:url(../image/news_li_hover.png) no-repeat; border-bottom:none;}
.newsbox dd { width:228px; height:296px; overflow:hidden; float:left; position:absolute; right:0; bottom:0;}
.newsbox dd ul { width:220px; height:296px; overflow:hidden; float:left; margin-top:10px;}
.newsbox dd ul li { width:220px; height:80px; line-height:24px; float:left; margin-top:7px; border-bottom:dashed 1px #bdbdbd; position:relative;}
.newsbox dd ul li a.title { font-size:14px; color:#404040;}
.newsbox dd ul li span { float:right; color:#279425; position:absolute; left:0; bottom:10px;}
.newsbox dd a.more { width:84px; height:24px; display:block; overflow:hidden; background:url(http://www.nmmhsw.com/templates/pc/default/images/more.gif) no-repeat; position:absolute; right:22px; bottom:16px;}
/*产品分类*/
.p_navbox { width:340px; height:296px; overflow:hidden; float:left; border:solid 1px #e1e0e0; background:#ffffff; margin-left:18px; margin-top:30px;}
.p_navbox dt { width:306px; height:57px; line-height:57px; float:left; margin-left:17px; overflow:hidden; border-bottom:dashed 1px #bcbcbc;}
.p_navbox dt a { font-size:20px; color:#000000;} 
.p_navbox dd { width:306px; height:auto; overflow:hidden; float:left; margin-left:17px; margin-top:18px;}
.p_navbox dd a { width:306px; height:45px; float:left; margin-top:1px; line-height:45px; text-indent:25px; background:url(../image/product_li.gif) no-repeat; font-size:17px; color:#ffffff;}
.p_navbox dd a:hover { background:url(../image/product_li_hover.gif) no-repeat;}
/*联系我们*/
/*首页产品*/
.productbox_bg { height:auto; background:url(../image/p_bg.jpg) center 0 no-repeat; margin-top:30px; overflow:hidden; padding-bottom:32px;}
.productbox{ width:1200px; height:auto; overflow:hidden; position:relative; margin-top:20px;}
.productbox dt { width:1200px; height:42px; line-height:42px; text-align:left; position:relative;}
.productbox dt strong { font-size:26px; color:#000000; font-weight:normal;}
.productbox dt a.more { width:80px; height:27px; display:block; float:right; background:url(../image/more_.gif) no-repeat;}
.productbox dd { width:1200px; height:auto; overflow:hidden; margin-top:10px;}
.productbox dd ul { width:1200px; height:auto; float:left; overflow:hidden;}
.productbox dd ul li { float:left; width:250px; height:392px; margin-right:12px; position:relative; text-align:center; background:#ffffff;}
.productbox dd ul li .pic { width:250px; height:310px; display:block; overflow:hidden; border:solid 1px #dadada; position:relative;}
.productbox dd ul li .title { width:238px; height:40px; line-height:40px; display:block; overflow:hidden; float:left; text-align:left; font-size:12px; color:#313131; border-bottom:dashed 1px #acacac; float:left; margin-left:5px;}
.productbox dd ul li p { width:238px; height:40px; margin-left:5px; line-height:40px; font-size:12px; text-align:left; color:#404040; overflow:hidden;}
.productbox dd ul li p a.text { width:43px; height:19px; display:block; background:url(../image/p_text.gif) no-repeat; float:right; margin-top:10px;}
/*内页左导行*/
.guidebox{ width:159px; overflow:hidden; float:left; border-bottom:1px solid #caa453;}
.guidebox dt { width:100%; height:86px; line-height:86px; overflow:hidden; background:url(../image/guidebox_title_bg.gif) no-repeat; text-align:center;}
.guidebox dt strong { font-size:18px; color:#ffffff; font-weight:normal;}
.guidebox dt span { font-size:18px; color:#ffffff; margin-left:15px;}
.guidebox dd { width:100%; height:auto; overflow:hidden; background:url(../image/guidebox_list_bg_y.gif) repeat-y; padding-bottom:17px;}
.guidebox dd ul { width:136px; font-size:14px; font-weight:normal; margin-left:10px; margin-top:15px;}
.guidebox dd ul li { width:136px; height:30px; line-height:30px; margin-top:8px;}
.guidebox dd ul li a { display:block; width:136px; height:30px; line-height:30px; text-align:center; color:#ffffff; background:url(../image/guidebox_list_bg0.png) no-repeat;}
.guidebox dd ul li a:hover{ background:url(../image/guidebox_list_bg1.png) no-repeat;}
.guidebox dd ul li.on a{ background:url(../image/guidebox_list_bg1.png) no-repeat;}
/*内页联系*/
.contact{ width:159px; overflow:hidden; float:left; border-bottom:1px solid #caa453; margin-top:18px;}
.contact dt { width:100%; height:86px; line-height:86px; overflow:hidden; background:url(../image/guidebox_title_bg.gif) no-repeat; text-align:center;}
.contact dt strong { font-size:18px; color:#ffffff; font-weight:normal;}
.contact dt span { font-size:18px; color:#ffffff; margin-left:15px;}
.contact dd { width:100%; height:auto; overflow:hidden; background:url(../image/guidebox_list_bg_y.gif) repeat-y;}
.contact dd p.text { padding:12px; line-height:18px;}

/*内页内容*/
.contentbox{ width:1010px; min-height:450px; float:left; margin-left:25px; overflow:hidden; }
.contentbox dt { width:100%; height:32px; line-height:32px; overflow:hidden; border-bottom:1px solid #e5d4bd;}
.contentbox dt strong { color:#078743; font-size:18px;}
.contentbox dt span{font-size:12px; float:right; color:#1d1d1d;}
.contentbox dt span a { color:#1d1d1d;}
.contentbox dd { width:100%;  height:auto; overflow:hidden; margin-top:10px; }
/*首页友情链接*/
.friendlinks {width:1003px; height:50px; line-height:50px; margin:0 auto; margin-top:10px; background:url(http://www.nmmhsw.com/templates/pc/default/images/friendlinks_dd_bg_bottom.gif) bottom no-repeat;}
.friendlinks dt { float:left; background:url(http://www.nmmhsw.com/templates/pc/default/images/friendlinks_title_bg.jpg) no-repeat; width:154px; height:28px;}
.friendlinks dd { float:left; width:840px; height:28px; line-height:28px;}
.friendlinks ul li{height:38px; float:left; margin:0 10px;}
.friendlinks ul li a {font-weight:normal; font-size:12px;}
/*页脚*/
.footer_bg { height:138px; background:url(../image/footer_bg.gif) repeat-x; overflow:hidden;}
.footer { width:1200px; height:138px; margin:0 auto; overflow:hidden; background:url(../image/footer_logo.png) 0 center no-repeat; position:relative;}
.footer .text { line-height:25px; text-align:left; margin-top:35px; color:#ffffff; font-size:12px; margin-left:206px; }
.footer .text span.copy {font-family:Arial, Helvetica, sans-serif;}
.footer .text a { color:#ffffff;}
.footer .icobox { width:1200px; height:35px; text-align:right; line-height:35px; color:#7f7f7f; position:absolute; bottom:0; left:0;}
.clear{clear:both;}
