﻿@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ font-family:'Microsoft YaHei','微软雅黑','黑体','宋体'; font-size:12px; color:#3e3a39; background-color:#f9f9f9;}
a{color:#3e3a39;}
a:hover{ color:#009944;} 
a,a:hover{ text-decoration:none;}
.clear{ clear:both; visibility:hidden;}

.article_list{ margin:0px; padding:0px;}
.article_list li{ list-style-type:none;}
.article_list li a{ line-height:30px;color:#3e3a39;}
.article_list li a:hover{ color:#009944;} 

#top{ width:100%; height:464px; overflow:hidden; background:url(banner1.jpg) top center no-repeat;}
#top_content{ width:1025px; height:464px; margin:0px auto; overflow:hidden;}
.blank_54{ height:54px; width:100%;}
#logo{ float:left; width:551px; height:42px; background:url(logo.png) no-repeat;}
#logo a{width:551px; height:42px; display:block;}
#tel{ float:right; height:42px; line-height:52px; font-size:21px; color:#0184c1; font-weight:bold;}
.blank_19{ width:100%; height:19px;}
#menu{ width:1025px; height:48px; overflow:hidden; background-color:#009944; line-height:48px; color:#ffffff; }
#menulist{ width:100%; height:48px; margin:0px; padding:0px;}
#menulist li{ list-style-type:none;}
#menulist li a{ width:128px; float:left; height:48px; text-align:center;line-height:48px; color:#ffffff; display:block; background:url(index_06.jpg) no-repeat top right; font-size:17px; font-weight:bold;}
#menulist li a.last{ background:none;}
#menulist li a:hover{ width:128px; float:left; height:48px; text-align:center;line-height:48px; color:#ffffff; display:block; background:none; background-color:#96d5b2;font-size:17px; font-weight:bold;}

#nei_top{ width:100%; height:164px;}
#nei_top_content,#nei_content{ width:1025px; margin:0px auto;}
#nei_banner{ width:100%; height:270px; background-color:#edf3e3;}
#nei_banner_content{ width:1025px; height:270px; overflow:hidden; margin:0px auto;}
#nei_left{ float:left; width:238px;}
#nei_left_1{ width:238px; height:51px; background:url(pro_07.jpg) no-repeat;}
#nei_left_1_news{ width:238px; height:51px; background:url(pro_07a.jpg) no-repeat;}
#nei_left_2{ list-style-type:none; margin:0px; padding:0px;}
#nei_left_2 li{ list-style-type:none;}
#nei_left_2 li a{ width:238px; height:52px; background:url(pro_11.jpg) no-repeat; display:block; line-height:52px; color:#3e3a39; font-size:15px; padding-left:20px;}
#nei_left_2 li a:hover,#nei_left_2 li a.def{ width:238px; height:52px; background:url(pro_10.jpg) no-repeat; display:block; line-height:52px; color:#3e3a39; font-size:15px; padding-left:20px;}
#nei_left_3{ width:100%; height:36px;}
#nei_left_4{ width:238px; height:131px; background:url(pro_13.jpg) no-repeat;}
#nei_left_5{color:#3e3a39; font-size:15px; line-height:30px;}
#nei_right{ float:right; width:778px; /*background-color:#efefef;*/}
#nei_right_content{ width:695px; margin:0px auto;}
#nei_right_content_title{ width:100%; text-align:center; font-size:28px; line-height:50px;}
#nei_right_content_line{ width:100%; height:29px; background:url(pro_09.jpg) repeat-x;}
#nei_right_content_content{ line-height:40px; font-size:15px;}

.nei_right_content_pro_pic{ float:left; width:360px; height:210px; border:1px solid #999;}
.nei_right_content_pro_content{ float:right; width:320px;}
.nei_right_content_pro_content_1{ color:#0d6a23; font-size:21px;}
.nei_right_content_pro_content_2{ width:100%; height:18px; background:url(neiline.jpg) repeat-x;}
.nei_right_content_pro_content_3{ width:100%; height:173px; overflow:hidden; line-height:30px; font-size:15px;}

#index_nav{ width:100%; height:100px; background-color:#009944;}
#index_nav_content{ width:1025px; height:100px; margin:0px auto; overflow:hidden;}
#index_nav_content table tr td{ font-size:17px; color:#fff; font-weight:bold; line-height:100px; }
#index_nav_content table tr td a{ color:#fff;}
#allpro{ width:1025px; margin:0px auto;}
#allpro_1{ width:100%; height:21px; background:url(index_18.jpg) no-repeat;}
#allpro_2{ margin:0px; padding:0px;}
#allpro_3{ width:100%; height:25px; background:url(index_24.jpg) no-repeat;}

.allpro_title{color:#595757; height:26px; font-size:18px; background:url(icon.jpg) no-repeat top left; padding-left:26px; }
.allpro_title a{ color:#595757; line-height:26px;}
.allpro_title a:hover{color:#009944; line-height:26px;}

.allpro_list{ width:100%; margin:0px; padding:0px;}
.allpro_list li{ float:left; width:134px; font-size:15px; font-weight:normal; line-height:25px; display:block;}
.allpro_list li a{ color:#595757;} 
.allpro_list li a:hover{ color:#009944;} 


#procenter,#about,#newscontent,#contatc,#contact_text_map,#foot_copy,#foot_menu_content{width:1025px; margin:0px auto;}
.add_news_content{ width:998px; margin:0px auto;}
#procenter_title{ width:100%; height:48px; background:url(index_26.jpg) no-repeat;}

.procenter_pic{ float:left; width:240px; height:183px; /*border:1px solid #999; */margin-top:10px;}
.procenter_pic_blank{ float:left; width:5px; height:183px; overflow:hidden; display:block;}
.procenter_pic_img{ width:220px; height:150px; overflow:hidden; margin:0px auto;}
.procenter_pic_text{ width:240px; height:25px; line-height:25px; text-align:center; font-size:14px;}
.procenter_pic_text a{ color:#595757;} 
.procenter_pic_text a:hover{ color:#009944;} 

#about_title{ width:100%; height:56px; background:url(aboutitle.jpg) no-repeat;}
#about_pic{ float:left; width:431px; height:273px;}
#about_content{ float:right; width:560px; line-height:37px; font-size:17px;}


#abouttonewsline{ width:1025px; height:51px; margin:0px auto; background:url(index_31.jpg) repeat-x;}
#newstitle{ width:1025px; height:51px; line-height:51px; background:url(index_32.jpg) no-repeat;}
.newstitle_more{ float:right; font-size:22px;}
.newstitle_more a{ font-weight:bold; color:#009944;}

#newscontent_l{ float:left; width:470px;}
.newscontent_l_list{ margin:0px; padding:0px;}
.newscontent_l_list_pic{ float:left; width:130px; height:90px;}
.newscontent_l_list_content{ float:right; width:330px; height:90px;}
.newscontent_l_list_content_title a{ font-size:17px; color:#555251; line-height:30px;}
.newscontent_l_list_content_title a:hover{color:#009944;}
.newscontent_l_list_content_content{ color:#b3b3b3; line-height:20px; font-size:14px;}
.newscontent_l_list_content_quanwen{ float:right; width:200px; text-align:right;}
.newscontent_l_list_content_quanwen a{ color:#2fb1ec;font-size:17px;}
#newscontent_r{ float:right; width:470px;}
#foot_copy_l{ width:500xp; float:left; font-size:17px; line-height:50px;}
#foot_copy_r{ width:500px; float:right; font-size:17px;line-height:50px; text-align:right;}
#foot_copy_l a,#foot_copy_r a{color:#3e3a39;}


#newstocontactline{ width:1025px; height:71px; margin:0px auto; background:url(index_34.jpg) repeat-x;}


#contact_title{ width:1025px; height:47px; background:url(index_35.jpg) no-repeat;}
#contact_content{ width:100%; height:273px; background-color:#e0efe7;}
#contact_content_content{ width:940px; margin:0px auto;}
#contact_content_content_title{ width:100%; height:28px; line-height:28px; background:url(index_30.jpg) no-repeat top left; font-size:14px; padding-left:170px;}


#contact_text_map_430{ float:left; width:430px; font-size:17px; line-height:30px;}
#contact_text_map_line{ width:100%; height:28px; background:url(line.jpg) repeat-x;}
#contact_text_map_571{ float:right; width:571px;}

#foot_menu{ width:100%; height:229px; background-color:#009944;} 
#foot_menu_content_heng{ width:100%; height:14px; background:url(index_42.jpg) repeat-x;}
#foot_menu_content_185{ width:100%; height:185px; overflow:hidden;}
#foot_menu_content_185 table tr td{ height:185px; color:#ffffff; font-size:14px; line-height:20px;} 



.index_input{ width:250px; height:20px;}
.index_textara{ width:610px; height:80px;}