@charset "utf-8";
/* CSS Document */
body{
	margin:0px; padding:0px; font-family:"宋体"; font-size:12px; line-height:22px; speech-rate:fast; speak-numeral:continuous; color:#101D32; background:  url(../images/di.jpg) repeat
	}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin:0px; padding:0px;
}
ul{
	margin:0px; padding:0px; list-style-type:none;
}

a{color:#000;text-decoration:none;}
a:hover{color:#003652;}

#bj{ width:1002px; background:#FFF; margin:0 auto; overflow:hidden; clear:both}	
#top{ width:1002px; height:110px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/top.jpg)}
#nav{ width:982px; height:44px; overflow:hidden; clear:both; margin:0 auto}
#menu{ width:982px; height:31px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/menu.jpg)}
#ct{ width:982px; margin:0 auto; padding-top:8px}
#left{ width:240px; float:left}
#right{ width:732px; float:right}
.cpfl_bt,.contact_bt,.case_bt{ width:240px; height:34px; overflow:hidden; clear:both; margin:0 auto}
.banner{ width:732px; height:310px; overflow:hidden; clear:both; }
.cpfl_nr{ width:230px; min-height:138px; overflow:hidden; clear:both; background: url(../images/cpfl_nr_di.jpg)  repeat-y; padding:5px}
.cpfl_foot{ width:240px; height:8px; overflow:hidden; clear:both; background:url(../images/cpfl_foot.jpg)}
.cpfl_bj{ width:198px; height:27px; overflow:hidden; clear:both; margin:0 auto; background: url(../images/cpfl_bj.jpg); padding-top:7px}
.contact_nr{ width:166px; height:68px; overflow:hidden; clear:both; background:url(../images/contact_nr.jpg); padding:4px; padding-left:70px}
.case_nr{ width:230px; height:163px; overflow:hidden; clear:both; padding:5px}
.nr{ width:732px; overflow:hidden; clear:both; padding-top:6px}
.about{ width:430px; float:left}
.about_bt{ width:430px; height:34px; overflow:hidden; clear:both; margin:0 auto}
.about_nr{ width:420px; height:163px; overflow:hidden; clear:both; margin:0 auto; padding:5px}
.news{ width:293px; float:right}
.news_bt{ width:293px; height:34px; overflow:hidden; clear:both; margin:0 auto}
.news_nr{ width:283px; height:163px; overflow:hidden; clear:both; margin:0 auto; padding:5px}
.news_bj{ width:250px; height:24px; overflow:hidden; clear:both; margin:0 auto; background:url(../images/news_bj.jpg); padding-left:24px; padding-top:4px}
#foot{ width:1002px; height:70px; overflow:hidden; clear:both; margin:0 auto; padding-top:18px; color:#FFF; background:url(../images/foot.jpg)} 
#foot a{color: #FFF;text-decoration:none;}
#foot a:hover{ color:#FC0}
#product{ width:981px; padding-top:8px; margin:0 auto}
.pro_bt{ width:981px; height:34px; overflow:hidden; clear:both; margin:0 auto}
.pro_nr{ width:971px; height:170px; overflow:hidden; clear:both; margin:0 auto; padding:5px}
.pro_pic{ width:148px; height:120px; border:1px #CCC solid; margin:0 auto}
.pro_wz{ width:150px; height:26px; padding-top:4px; color:#333; font-size:12px; margin:0 auto; font-weight:bold; background:#CCC}
#ny_banner{ width:982px; height:180px; overflow:hidden; clear:both; margin:4px auto; background:url(../images/ny_banner.jpg)}
.ny_bt{ width:700px; height:28px; overflow:hidden; clear:both; margin:0 auto; padding-left:32px; padding-top:6px; font-size:13px; font-weight:bold; color:#333; background:url(../images/ny_bt.jpg)}
.ny_nr{ width:712px; min-height:500px; overflow:hidden; clear:both; margin:0 auto; padding:10px;}

/*产品类别样式：fcss为一级类别样式，scss为二级类别样式，tcss为三级类别样式*/
.fcss			{font:12px/34px ""; color:#000; width:133px; margin:0 auto; padding:0 0 0 35px;  background: url(../images/cpfl_bj.jpg);}
.fcss a			{font:12px/34px ""; color:#000; text-decoration:none;}
.fcss a:hover 	{color:#FF0000; text-decoration:underline;}

.fcss1			{font:14px/34px ""; font-weight:bold; color:#000; width:133px; margin:0 auto; padding:0 0 0 35px;  background: url(../images/cpfl_bj.jpg);}
.fcss1 a			{font:14px/34px ""; font-weight:bold; color:#000; text-decoration:none;}
.fcss1 a:hover 	{color:#FF0000; text-decoration:underline; font-weight:bold;}

.scss			{font:12px/24px ""; color:#000; padding:0 0 0 40px;}
.scss a			{font-size:12px; color:#000;text-decoration:none;}
.scss a:hover 	{color:#FF0000; text-decoration:underline;}

.showpage			{margin:10px 0 10px 0; padding:0; text-align:right; }
.showpage a			{border:1px #ccc solid; padding:3px 6px; margin:0 2px 0 0; font-size:11px;} /*默认*/
.showpage a:hover 	{border:1px #bbb solid; background:#eeeeee; color:#000; text-decoration: none;} /*经过*/
.showpage .pageon 	{border:1px #bbb solid; background:#eeeeee; color:#000;} /*当前*/