html,body{MARGIN: 0px;font-size:14px;text-align:left; background:url(flbg.jpg) repeat center center; padding:0px; color:#404040;font-family: '微软雅黑', Simsun;}
body{ background:url(flbg.jpg) repeat center center;}
div,ul,li,p,form,dd,dt,dl{ margin:0px; padding:0px; }
img{ border:0px;}
li{ list-style:none}
a{ font-size:14px; color:#404040; text-decoration:none;}
a:hover{ font-size:14px; color:#209459; text-decoration:none;}
p{ font-size:14px;}
.clearboth{ clear:both;}
.container{clear:both; width:1004px;text-align:left;word-break:break-all; margin-left:auto; margin-right:auto;}
.fl{ float:left;}
.fr{ float:right;}
.mt15{ margin-top: 15px;}

.top{ height: 28px; line-height: 28px; background: #818B95; color: #fff;}
.top span{ float: right;}
.top span a{color: #fff;}

/*header*/
.header{ height: 110px; background:url(hdbg.jpg) repeat-x center center;}

/*menu*/
.menu{ height: 40px; 
line-height: 40px; background: #002C5D;}
.menu ul li{ float: left; width: 123px;  text-align: center; height: 40px; line-height: 40px; }
.menu ul li.line{ float: left; width: 2px; background: url(line.jpg) no-repeat center center;}
.menu ul li a{ color: #fff; font-size: 16px;}
.menu ul li a:hover{color: #fff; font-size: 16px;}
.menu ul li:hover{background: #209459;}

/*banner开始*/
.banner{ position: relative;}
.index_banner{position:relative;height:400px;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:400px;}
.index_banner li.one{background:url(banner1.jpg) center top no-repeat;}
.index_banner li.two{background:url(banner2.jpg) center top no-repeat;}
.index_banner li.three{background:url(banner3.jpg) center top no-repeat;}
.index_banner li a{display:block;margin:0 auto;width:1100px;height:400px;}
.index_banner cite{position:absolute;bottom:10px;left:45%;top:370px;z-index:10;display:block;margin-left:-74px;width:288px;height:15px;_display:none;}
.index_banner cite span{float:left;display:block;margin:0 4px;width:70px;height:5px;background-color:#e5e5e5;text-indent:-1100em;opacity:.8;cursor:pointer;}
.index_banner cite span:hover{background-color:#209459;}
.index_banner cite span.cur{background-color:#209459;cursor:default;}
/*banner结束*/

/*floor*/
.floor{  padding: 20px 0px;}

/*左侧内容*/
.fl_l{ width: 300px;}

/*产品分类*/
.cpfl{ width: 298px; background: #fff; border: #e2e2e2 solid 1px;}
.cpfl_tit{ height: 45px; text-align: center; line-height: 45px; background:url(cpfl_tit.jpg) no-repeat center top;}
.cpfl_tit a{ color: #fff; font-size: 18px; letter-spacing: 2px;}

.cpfl_con{ padding: 0px 10px 10px 10px;}
.cpfl_con ul li{ margin-top: 10px; height: 40px; line-height: 40px; background:url(tb01.png) no-repeat 5px center #ddd; padding-left: 17px; }

/*联系我们*/
.contact{width: 278px; padding: 5px 10px 10px 10px; background: #fff; border: #e2e2e2 solid 1px;}
.contact_con{ margin-top: 10px;  background: url(contactbg.jpg) no-repeat right top;}

/*右侧内容*/
.fl_r{ width: 689px;}

/*产品展示*/
.pro{width: 667px; background: #fff; padding: 5px 10px 5px 10px;border: #e2e2e2 solid 1px;}
.title{ height: 35px; line-height: 35px; border-bottom: #ccc solid 1px; }
.spanleft{background:url(tb.png) no-repeat left center;  border-bottom: #209459 solid 2px;padding-left: 25px; font-size: 16px; font-weight: bold; color: ;}

.pro_con{ margin-top: 10px;}
.pro_con dl{ float: left; width: 214px; margin-left: 12px;}
.pro_con dl dt{width: 206px; text-align: center; height: 158px; border: #ccc solid 1px; padding: 3px;}
.pro_con dl dt #l_img{ width: 0px; height: 100%; display: inline-block;}
.pro_con dl dt img{max-width: 202px; max-height: 158px; vertical-align: middle;margin-left:-1px;display: inline-block;}
.pro_con dl dd{ height: 30px; line-height: 30px; text-align: center;}

/*公司简介*/
.about{ width: 374px; margin-right: 15px;}
.ab_con{ margin-top: 10px;}

/*新闻动态*/
.news{ width:256px;}
.news_con{ margin-top: 10px; padding-bottom:2px;}
.news_con ul li{ height: 36px; line-height: 36px; background: url(tb01.png) no-repeat left center; border-bottom: #CCCCCC dashed 1px; padding-left: 12px; overflow: hidden;}
.news_con ul li span{ float: right;color: #999;}

/*厂房设备*/
.factory{ width: 982px;}
#cpgd {overflow:hidden;width:982px;}
#cpgd ul li{ line-height:16px!important;line-height:23px;overflow:hidden; width:230px;  text-align:center; float:left; }
#cpgd ul li dl{width:215px;  background:#FFF;margin-right:15px; margin-top:15px; text-align:center;  }
#cpgd ul li dl dt{ width:213px; height:160px; background: #f5f5f5; border:#ddd solid 1px;  text-align:center;}
#cpgd ul li dl dt #f_img{ width:0px; height:100%; display:inline-block;}
#cpgd ul li dl dt img{ max-width:210px; max-height:160px; display:inline-block; vertical-align:middle; margin-left:-2px;}
#cpgd ul li dl dd{ height:30px; line-height:30px;}
#cpgd ul li dl dd a{ color: #333;}
#incpgd {float: left;width: 800%;}
#cpgd1 {float: left;}
#cpgd2 {float: left;}

/*友情链接*/
.links{ margin-top:15px; width:1004px; border-left:none; border-right:none;  }
.links_title{ float:left; width:80px; background:#002C5D;color:#fff; font-size:14px; font-weight:bold; border-right:#FFF solid 3px; text-align:center; }
.links_con{ float:left;width:911px; background:#fff; padding:5px;}
.links_con ul li{ float:left; padding:3px 5px; }
.links_con ul li a{}

/*footer*/
.footer{ margin-top: 20px; border-bottom: #209459 solid 4px;}
.ft{ height:13px;background:url(tb02.png) repeat-x center top;}
.ft_bt{background: #002C5D; padding: 15px 0px;}
.ft_bt p{ text-align: center; color: #fff; line-height: 2.0;}
.ft_bt p a{ color: #fff;}
