@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{ width:182px; 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:180px;height:204px;  float:left; margin-right:62px; margin-bottom:20px;}
.pro_show ul img{width:180px;height:174px;border:#179239 1px solid;}
.pro_show ul img: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;}

/*banner_little*/
.banner_little1{ height:122px;width:1180px; margin:0 auto; background:url(../images/banner_lit1.gif) no-repeat; margin-top:30px;}
.banner_little1  dl dt{ font-size:18px; color:#fff; font-weight:bold; line-height:30px;  }
.banner_little1  dl dd{ width:200px; height:24px; background:#fff;  }
.banner_little1  dl dd a{ font-size:16px; font-weight:bold; color:#179239;display: block;text-align:center; line-height:24px;}
.banner_little1  dl { float:right; margin-right:76px; margin-top:20px;}

/*advantages*/
.adv_t{height:101px; background:url(../images/adv_t_bg.gif) repeat-x; margin-top:20px;}
.adv_t .main{ height:99px; width:1180px; margin:0 auto; background:url(../images/adv_t_m.gif) no-repeat;}

.adv_cen{height:770px; background:url(../images/adv_cen_bg.gif);}
.adv1_con{float:left;width:600px;}
.adv1{height:370px; margin:0 auto; background:url(../images/adv1_bg.jpg) no-repeat right ; }
.adv1_1 dt{  background:url(../images/adv1_tip.gif) no-repeat; font-size:18px; font-weight:bold; color:#179239; padding-left:95px; margin-bottom: -42px; padding-top: 32px;  width:427px;height:88px;}
.adv1_2 dt{  background:url(../images/adv2_tip.gif) no-repeat; font-size:18px; font-weight:bold; color:#179239; padding-left:95px; margin-bottom: -42px; padding-top: 32px;  width:427px;height:88px;}
.adv1 dl{ padding-top:20px;}
.adv1 dl dd{ font-size:14px; color:#333333; background:url(../images/adv_st.gif) no-repeat 0 5px; line-height:26px;  padding-left:20px; margin-left:90px; }
.adv1 dl dt span{font-size:14px; font-weight:bold; color:#179239;}
.adv1 dl dd span{ color:#fec100;}

.adv2_con{float:right;width:660px;}
.adv2{height:400px; margin:0 auto; background:url(../images/adv2_bg.jpg) no-repeat 67px; }
.adv2_1  dt{  background:url(../images/adv3_tip.gif) no-repeat; font-size:18px; font-weight:bold; color:#179239; padding-left:95px; margin-bottom: -42px; padding-top: 32px;  width:427px;height:88px;}
.adv2_2  dt{  background:url(../images/adv4_tip.gif) no-repeat; font-size:18px; font-weight:bold; color:#179239; padding-left:95px; margin-bottom: -42px; padding-top: 32px;  width:427px;height:88px;}
.adv2 dl{ padding-top:20px; }
.adv2 dl dd{ font-size:14px; color:#333333; background:url(../images/adv_st.gif) no-repeat 0 5px; line-height:26px;  padding-left:20px; margin-left:90px; }
.adv2 dl dt span{font-size:14px; font-weight:bold; color:#179239;}
.adv2 dl dd span{ color:#fec100;}

.adv_b{height:10px; background:url(../images/adv_b_bg.gif) repeat-x;}


/*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{ width:190px; height:145px; border: 1px solid #179239;}
.cases ul li span{ height:74px; width:192px; display:block; background:#179239; overflow:hidden;margin-top:1px;}
.cases ul li span dl dt { line-height: 26px;
    border-bottom: 1px solid #fff;
    margin: 0;
    width: 180px;
    overflow: hidden;
    text-overflow: clip;
    white-space: nowrap;
    margin: 0 auto;}
.cases ul li span dl dt a{ font-size:14px; font-weight:bold; color:#fff; }
.cases ul li span dl dd{ font-size:12px; color:#fff;    height: 22px;
    line-height: 22px;
    width: 180px;
    margin: 0 auto; }
.cases ul li span dl{ text-align:center; }
.cases ul li { float:left; margin:0 40px;}
.cases ul {margin-left:40px; height:250px;}
.zx2{ font-size:16px; font-weight:bold; text-align:center;}
.zx2 span{ display:inline-block; width:117px; height:34px; background:url(../images/cases_zx.gif) no-repeat; margin-left:20px; }
.zx2 span a {font-size:16px; font-weight:bold; color:#fff; display:block; text-align:center; line-height:34px;}


/*banner_little2*/
.banner_little2{ height:185px;width:1180px; margin:0 auto; background:url(../images/banner_lit2.jpg) no-repeat; margin-top:30px;}
.banner_little2  dl dt{ font-size:18px; color:#fff; font-weight:bold; line-height:46px; margin:0;  }
.banner_little2  dl dd{ width:200px; height:24px; background:#fff;  }
.banner_little2  dl dd a{ font-size:16px; font-weight:bold; color:#179239;display: block;text-align:center; line-height:24px;}
.banner_little2  dl {  margin-left:60px; padding-top:80px;}


/*about us*/
.part1{ background:#f1f1f1;height:700px; margin-top: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; height:112px; line-height:28px;  text-indent:2em; overflow:hidden; width:750px; 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;}

/*customer*/
.custom{width:1180px; margin:0 auto; margin-top:24px;}
.custom_top{ width:1180px;height:10px; background:url(../images/cus_t.gif) center no-repeat;text-align:center; padding-bottom:56px;}
.custom_top h3{margin:0px; display:inline-block; margin-left:40px;}
.custom_top h3 a{font-size:18px; color:#00913a;}
.custom_top span{float:right; margin-top:15px;}
.custom_top span a{ font-size:16px; color:#188f48; font-family:Aparajita; font-weight:bold;}

.custom_bot{ height:280px; margin-top:20px;}
.custom_bot ul li{ width:560px; height:130px; float:left; margin-bottom:24px; margin-left:28px;}
.kh_img{float:left;}
.kh_img img{ width:160px; height:115px; float:left; border:1px solid #bbbbbb;}
.cus_text p{font-size:14px;color:#333;line-height:25px;height:75px; overflow:hidden; padding-left:6px; margin:0;}
.cus_text  span a{ font-size:14px;color:#333; font-weight:bold;height:24px;overflow:hidden; }
.custom_bot li span { padding-left:6px;width:315px;height:24px; display:block;overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;}
.cus_text{width:380px; height:130px;  float:right; text-align:left; padding-top:8px;}


/*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; width:201px; height:143px; border:1px solid #179239;}
.gd_02 li span a{ color:#333;font-size:14px;  font-weight:bold;  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:126px;width:1180px; margin:0 auto; background:url(../images/banner_lit3.jpg) no-repeat; margin-top:30px;}
.banner_little3  dl dt{ font-size:18px; color:#fff; font-weight:bold;  }
.banner_little3  dl dd{ width:200px; height:24px; background:#fff;  }
.banner_little3  dl dd a{ font-size:16px; font-weight:bold; color:#00913a;display: block;text-align:center; line-height:24px;}
.banner_little3  dl { float:right; margin-right:40px; margin-top:15px;}


/*news*/
.part2{width:1180px;margin:0 auto; height:460px; 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:12px; color:#333; line-height:24px;height:24px; 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:12px; color:#333; line-height:24px;height:24px; 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:30px;}
.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; height:60px;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:50px;}
.links ul{margin-left:140px;}












