/* CSS Document */
body{ font-family:"微软雅黑"; font-size:12px; margin:0px; padding:0px;}
img{ border:none;}
a{ text-decoration:none;}
ul,li{ margin:0px; padding:0px; list-style:none;}
dl,dd,dt,h2,p,span,h3{ margin:0px; padding:0px;}
div{ margin:0px auto;}
.clear{ clear:both;}

.top{ height:30px; background:#3f961d; line-height:30px;}
.top_01{ width:1000px; color:#FFFFFF;}
.top_01 span{ float:right;}
.top_01 span a{ color:#FFFFFF;}

.logo_main{ width:1000px; height:111px;}
.logo{ width:546px; float:left; margin-top:15px;}
.phone{ width:186px; float:right; margin-top:34px;}

.nav{ height:53px; border-top:2px solid #e0eedb;}
.nav_con{ width:1000px; height:53px; line-height:16px;}
.nav_con li{ font-size:15px; width:100px; float:left; text-align:center; padding-top:13px;}
.nav_con li span{ font-family:"Courier New", Courier, monospace; font-size:6px; color:#a8a8a8; display:block; width:100px; text-align:center;}
.nav_con li a{ color:#1a1a1a;}
.nav_con li a:hover{ background:url(../../images/ph/hover.jpg) no-repeat top center; padding-top:13px; color:#3f961d;}

.banner{ background:url(../../images/ph/banner.png) no-repeat center center; height:500px;}
.main_one{ width:1000px; margin-top:39px;}
.about{ width:690px; float:left;}
.about_title span{ float:right; margin-top:7px;}
.about dl{ margin-top:20px;}
.about dl dd{ width:242px; height:181px; border:4px solid #e2e2e2; float:left;}
.about dl dt{ width:419px; float:right;}
.about dl dt h2{ font-size:16px; color:#3f961d; font-weight:normal;}
.about dl dt p{ font-size:13px; line-height:25px; margin-top:7px; text-align:justify;}
.about dl dt p a{ color:#4d4d4d;}
.about dl dt span{ display:block; margin-top:10px;}
.about dl dt span a{ width:72px; height:24px; background:#f2f2f2; border:1px solid #cdcdcd; display:block; text-align:center; line-height:24px; color:#4d4d4d; margin-right:20px; float:left;}
.about dl dt span a:hover{ width:72px; height:24px; background:#3f961d; color:#FFFFFF; display:block;}

.cpfl{ width:282px; float:right;}
.cpfl_title span{ float:right; margin-top:7px;}
.cpfl ul{ margin-top:20px; width:330px; overflow:hidden;}
.cpfl ul li{ width:133px; height:27px; background:#f2f2f2; border:1px solid #cdcdcd; line-height:27px; text-align:center; float:left; margin:0 12px 11px 0;}
.cpfl ul li a{ color:#4d4d4d;}
.cpfl ul li a:hover{ width:135px; height:29px; background:#3f961d; color:#FFFFFF; display:block;} 

.products_main{ width:1000px;}
.main_two{ height:256px; background:#e0eedb; margin-top:20px; padding-top:20px;}
.products_title span{ float:right; margin-top:7px;}
.products_main ul li{ width:148px; float:left; margin-right:20px; text-align:center;}
.products_main ul li img{ width:148px; height:148px; border:1px solid #3f961d;}
.products_main ul li span{ font-size:14px; color:#4d4d4d; width:150px; text-align:center; display:block; margin-top:10px;}
.products_main ul{ margin-top:20px; width:1200px; overflow:hidden;}

.main_three{ width:1000px; margin-top:20px;}
.news{ width:688px; float:left;}
.news_title span{ float:right; margin-top:7px;}
.news dl dd{  float:left;}
.news dl dt{ width:506px; float:right;}
.news dl dt h3{ font-size:14px; }
.news dl dt h3 a{ color:#4d4d4d;}
.news dl dt p{ font-size:13px; line-height:20px; margin-top:10px;}
.news dl dt p a{ color:#4d4d4d;}
.news dl{ margin-top:20px;}
.news dl dt span a{ color:#3f961d; font-size:13px;}
.news dl dt span{ margin-top:15px; display:block;}

.honor{ width:283px; float:right;}
.honor_title{ margin-bottom:20px;}
.honor_img{ width:234px; height:174px; border:4px solid #e2e2e2; padding:20px;}

.footer{ height:145px; background:#3f961d; margin-top:40px;}
.footer_con{ width:1000px; text-align:center; color:#FFFFFF; padding-top:15px; line-height:30px;}
.footer_con a{ color:#FFFFFF;}

.inside_main{ width:1000px; margin-top:20px;}
.inside_mainleft{ width:197px; float:left;}
.in_title{ width:197px; height:40px; line-height:40px; background:#3f961d; text-indent:10px; font-size:18px; color:#FFFFFF;}
.in_title span{ font-size:40px; color:#FFFFFF; float:right; margin-right:10px;}
.in_list li{ height:40px; line-height:40px; border-bottom:1px solid #eaeaea; color:#515151; font-size:16px; text-indent:10px;}
.inside_img{ margin-top:20px;}
.in_list li a:hover{ color:#3f961d;}
.in_list li a{ color:#515151;}
.inside_mainright{ width:783px; float:right;}
.in_righttitle{ height:40px; background:url(../../images/ph/inside_righttitle.jpg) no-repeat bottom center; line-height:40px; font-size:18px;}
.inside_list li{ height:40px; line-height:40px; border-bottom:1px dashed #eaeaea; font-size:14px; background:url(../../images/ph/tb.png) no-repeat left center; text-indent:15px;}
.inside_list li a{ color:#515151;}
.inside_list li span{ float:right; color:#CCCCCC;}
.in_righttitle span{ float:right; color:#3f961d; font-size:12px;}
.in_righttitle span a{ color:#999999;}

.products_list li{ width:170px; height:161px; border:1px solid #449822; float:left; margin:0 20px 40px 0;}
.products_list li span{ width:180px; text-align:center; display:block; height:30px; line-height:30px;}
.products_list{ margin-top:20px; width:800px; overflow:hidden;}

.lianxi{ line-height:30px; font-size:16px;   }