@charset "utf-8";
/* CSS Document */
/*product*/

#tab_2 { width:1180px; position:relative; margin:20px auto; height:490px; }
.aside { width:188px; float:left; height:490px; }
.aside h3 { width:188px; height:50px; margin:0; background:url(../images/aside_t.gif) no-repeat; text-align:center; }
.aside h3 a { font-size:18px; font-weight:bold; color:#fff; line-height:50px; }
.aside_con { width:184px; height:230px; border:1px solid #179239; }
#tab_2 .aside_con span { font-size:16px; color:#808080; padding-top:10px; display:block; text-align:center; }
#tab_2 .tab_menu { width:186px; margin-left:33px; }
#tab_2 .tab_menu li { width:120px; height:22px; line-height:22px; text-align:center; margin-top:20px; overflow:hidden; border:1px solid #9e9e9e; }
#tab_2 .tab_menu .selected { border:1px solid #179239; }
#tab_2 .tab_menu .selected a { color:#179239; }
.aside_bot { width:184px; height:208px; border:1px solid #179239; background:#179239; }
.kefu { width:184px; height:102px; background:url(../images/kf_bg.jpg) center no-repeat; }
.aside_bot ul li { font-size:14px; color:#fff; line-height:24px; }
.aside_bot ul { padding:10px 8px; }
.zixun { width:90px; height:20px; border:1px solid #fff; margin-left:42px; margin-top:4px; }
.zixun a { font-size:14px; color:#fff; display: block; text-align:center; line-height:20px; }
.pro_show { width:970px; height:490px; float: right; border:1px solid #d5d5d5; }
#tab_2 .hide { display:none; }
#tab_2 .tab_box_2 { padding:10px; }
.pro_show ul li span {   display:block; font-size:14px; line-height:30px; text-align:center; overflow:hidden; height:30px; background:#179239; margin-top:1px; }
.pro_show ul li span a { color:#fff; }
.pro_show ul li { width:210px; height:204px; float:left; margin-right:32px; margin-bottom:20px; border:#179239 1px solid; }
.pro_show ul img { max-width:200px; height:164px; display:block; margin:5 auto;  }
.pro_show ul li:hover { border:#fec100 1px solid; }
.pro_show ul { margin-top:20px; margin-left:20px; width:1000px; height:436px; overflow:hidden; }
.pro_m { float:right; margin-top:-10px; margin-right:10px; }
.pro_m a { font-size:14px; color:#179239; }
  
/*cases*/
.cases { width:1180px; margin:0 auto; margin-top:30px; }
.cases_top { background:url(../images/cases_t.gif) no-repeat center; padding-bottom:40px; text-align:center; }
.cases_top h3 a { font-size:18px; font-weight:bold; color:#179239; }
.cases_top h3 { margin:0; }
.cases_top span { float:right; margin-right:300px; }
.cases_top span a { font-size:18px; color:#179239; font-family:Aparajita; }
.cases ul li img { max-width:190px; height:145px; display:block; margin:0 auto; }
.cases ul li span { height:34px; text-align:center; color:#fff; display:block; line-height:34px; background:#179239;  margin-top:1px; }
.cases ul li span a{ color:#fff;}
.cases ul li { float:left; margin:0 20px; border: 1px solid #179239; }
 
 
 /*about us*/
.part1 { background:#f1f1f1;  margin :30px 0 30px; padding-bottom:30px; }
.about { width:1180px; margin: 0 auto; height:252px; padding-top:40px; }
.about_pic { width:355px; height:248px; float:left; }
.about_pic img { width:355px; height:218px; border:1px solid #179239; }
.about_pic span { display:block; width:357px; height:30px; text-align:center; background:#179239; margin-top:1px; }
.about_pic span a { color:#fff; font-size:16px; font-weight:bold; line-height:30px; }
.about_tex h3 { margin:0; line-height:30px; display:inline-block; }
.about_tex h3 a { font-size:18px; font-weight:bold; color:#179239; margin:0; }
.about_tex_t span { font-size:18px; font-weight:bold; color:#c1bfbf; font-family:Aparajita; margin-left:10px; }
.about_tex p { font-size:16px; color:#333333;  line-height:28px; text-indent:2em; overflow:hidden;  margin-top:4px; margin-bottom:0; }
.about_tex { float:right; width:750px; }
.mk { float:right; margin-top:20px; }
.mk a { font-size:14px; color:#00913a; font-weight:bold; }
 
/*honor*/
.honor { width:1180px; margin:0 auto; margin-top:20px; }
.honor_top { text-align:center; background:url(../images/hon_t_bg.gif) center no-repeat; }
.honor_top h3 { margin:0px; }
.honor_top h3 a { font-size:18px; color:#179239; font-weight:bold; }
.hon_more a { font-size:18px; color:#179239; font-family:Aparajita; }
.hon_more { margin-top:14px; }
.gd_02 { position:relative; width:1000px; margin:0 auto; padding-top:20px; }
.gd_02 em { position: absolute; top: 73px; }
.gd_02 .t_l { left:-48px; }
.gd_02 .t_r { right:-48px; }
.gd_02 li { float:left; width:203px; height:173px; margin: 0 30px 0 0; text-align:center; }
.gd_02 li.last { padding-right:0; }
.gd_02 li img { display:block; max-width:201px; height:143px; margin:0 auto; border:1px solid #179239; }
.gd_02 li span a { color:#333; font-size:14px;   line-height:30px; text-align:center; overflow:hidden; width:201px; height:30px; }
.gd_02 li span { height:30px; display:block; }
.gd_02 .fl { float:left; }
.gd_02 .fr { float:right; }
.gd_02 .pa { position:absolute; }
.gd_02 .pr { position:relative }
/*banner_little3*/
.banner_little3 { height:150px; width:1180px; margin:0 auto;  margin-top:30px; }
 
/*news*/
.part2 { width:1180px; margin:0 auto;  margin-top:30px; }
.con_news { float:left; width:395px; }
.con_news_t h3 a { font-size:18px; font-weight:bold; color:#00913a; }
.con_news_t h3 { padding-top:5px; }
.con_news_t { height:42px; background:url(../images/news_t.gif) no-repeat; padding-left:30px; }
.con_news_more { float:right; margin-right:20px; margin-top:16px; }
.con_news_more a { font-size:16px; color:#00913a; font-family:Aparajita; }
.con_news_c { width:400px; margin:0 auto; height:130px; margin-top:20px; }
.con_news_pic { float:left; }
.con_news_pic img { width:169px; height:120px; border:1px solid #00913a; }
.con_news_text p { font-size:12px; color:#333; line-height:20px; height:100px; overflow:hidden; text-indent:2em; }
.con_news_text { width:215px; float:right; }
.con_news_b { margin:0 auto; }
.con_news_b li span { float:right; }
.con_news_b li { font-size:14px; color:#333; line-height:26px; height:26px; overflow:hidden; background:url(../images/news_li.gif) no-repeat left center; padding-left:16px; }
.con_news_b ul { margin-top:10px; }
.con_news1 { float:left; width:395px; margin-left:20px; }
.con_news1 .con_news_t h3 a { font-size:18px; font-weight:bold; color:#00913a; }
.con_news1 .con_news_t h3 { padding-top:5px; }
.con_news1 .con_news_t { height:42px; background:url(../images/news_t.gif) no-repeat; padding-left:30px; }
.con_news1 .con_news_more { float:right; margin-right:20px; margin-top:16px; }
.con_news1 .con_news_more a { font-size:16px; color:#00913a; font-family:Aparajita; }
.con_news1 .con_news_c { width:400px; margin:0 auto; height:130px; margin-top:20px; }
.con_news1 .con_news_pic { float:left; }
.con_news1 .con_news_pic img { width:169px; height:120px; border:1px solid #00913a; }
.con_news1 .con_news_text p { font-size:12px; color:#333; line-height:20px; height:100px; overflow:hidden; text-indent:2em; }
.con_news1 .con_news_text { width:215px; float:right; }
.con_news1 .con_news_b { margin:0 auto; }
.con_news1 .con_news_b li span { float:right; }
.con_news1 .con_news_b li { font-size:14px; color:#333; line-height:26px; height:26px; overflow:hidden; background:url(../images/news_li.gif) no-repeat left center; padding-left:16px; }
.con_news1 .con_news_b ul { margin-top:10px; }
/*knowledge*/
.message { float:right; margin-left:20px; width:340px; }
.message_t h3 a { font-size:18px; font-weight:bold; color:#00913a; }
.message_t h3 { padding-top:5px; }
.message_t { height:42px; background:url(../images/news_t.gif) no-repeat; padding-left:30px; }
.message_more { float:right; margin-right:20px; margin-top:16px; }
.message_more a { font-size:16px; color:#00913a; font-family:Aparajita; }
.message .contant ul { position:relative; height:384px; margin-top:10px; }
.message .contant ul .faq-l { margin-bottom:10px; clear:both; overflow:hidden; margin-top:15px; border-bottom:1px #eee solid; padding-bottom:15px; }
.message .contant ul .faq-l .faq-w p { float:right; width: 310px; height:30px; margin:0; color:#333; font-size: 14px; font-weight:bold; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.message .contant ul .faq-l .faq-d p { float:right;   line-height:20px; width: 310px; font-size: 14px; margin:0; color: #333; overflow:hidden; }
.message .contant ul .faq-l .faq-w span { float:left; width: 18px; height: 18px; background:url(../images/wen.gif) no-repeat center; line-height:20px; text-align:center; margin-right:5px; margin-bottom:10px; }
.message .contant ul .faq-l .faq-d span { float:left; width: 18px; height: 18px; background:url(../images/da.gif) no-repeat center; line-height:20px; text-align:center; margin-right:5px; margin-bottom:10px; }
/*message*/
.guestbook { position:relative; margin-top:20px; }
.map { width:100%; height:400px; margin-top:26px; position:absolute; z-index:9; left:0; top:0; border-bottom:1px solid #cccccc; border-top:1px solid #cccccc; }
.mes { width:1180px; height:433px; margin:auto; position:relative; }
.mes_con { width:396px; height:433px; background:url(../images/mes_bg.gif) no-repeat; position:absolute; top:0; left:0; z-index:99; }
.mes_con dl dd, dt { font-size:16px; color:#333; line-height:30px; margin:10px 0; }
.mes_con dl input { background:#eeeeee; border:1px solid #dadada; width:160px; height:20px; }
.mes_con dl dt input { background:#eeeeee; border:1px solid #dadada; width:80px; height:20px; }
.mes_con dl dt span { background:url(../images/yzm.gif) no-repeat; width:73px; height:22px; display:inline-block; margin:-6px 5px; }
.mes_con dl { margin-top:100px; margin-left:66px; }
.mes_con dl dt a { font-size:12px; color:#333; }
.mes_con dl textarea { background:#eeeeee; border:1px solid #dadada; width:160px; margin:10px 0; }
.mes_con dl dd span { vertical-align:top; }
.mes_con .mes_an { width:84px; height:25px; background:url(../images/mes_an.gif) no-repeat; text-align:center; font-size:14px; font-weight:bold; color:#fff; margin-left:50px; margin-top:23px; cursor:pointer; }
/*link*/
.links { width:1180px; height:40px; margin:0 auto; border:1px solid #dcdcdc; background:url(../images/link_bg.gif) no-repeat left; margin-top:30px; }
.links ul li a { font-size:16px; color:#333; float:left; line-height:40px; }
.links ul li { float:left; margin-left:10px; }
.links ul { margin-left:140px; }
