.b_box{height:492px; margin:0 auto; clear:both;}

.flexslider{position:relative;height:492px;overflow:hidden;*z-index:-1;}

.slides{position:relative;z-index:1;}

.slides li{height:492px;}

.slides li a{height:100%; display:block;}

.flex-control-nav{position:absolute;bottom:6px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:36px;height:11px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:36px;height:11px;line-height:40px;overflow:hidden;background:url(../image/dot.png) right 0 no-repeat;cursor:pointer; }

.flex-control-nav .flex-active{background-position:0 0;}





.search{width:1080px; height:46px; margin:0 auto; }

.search .keywords{ font-size:14px; font-weight:bold; line-height:42px; float:left;color:#555555; }

.search .keywords a{color:#5555; font-weight:normal;}

.search .sur_con{width:270px; height:22px; overflow:hidden; float:right; border:1px solid #c3c3c3;   margin-top: 10px;    margin-right: 60px;}

.search .sur_con .search_k{height:22px;float:left; width:240px;   }

.search .sur_con .search_anniu{width:22px;height:22px; background:url(../image/search_an.gif) no-repeat; cursor:pointer; border:none; float:right;}



 

.lc{ width:1080px; height:390px; background:url(../image/lc_bg.gif) no-repeat center; margin:0 auto; margin-top:40px;position:relative;}



.lc ul li{  font-size:14px; color:#333; line-height:22px; width:160px;}

.lc ul li span{  font-size:16px; color:#333; font-weight:bold; display:block; text-align:center; }

.lc ul .lc_1{position:absolute;top:226px; left:10px;}

.lc ul .lc_2{position:absolute;top:110px; left:160px;}

.lc ul .lc_3{position:absolute;top:226px; left:310px;}

.lc ul .lc_4{position:absolute;top:110px; left:452px;}

.lc ul .lc_5{position:absolute;top:226px; left:600px;}

.lc ul .lc_6{position:absolute;top:110px; left:744px;}

.lc ul .lc_7{position:absolute;top:226px; left:892px;}



.lc dl{ position:absolute; top:340px; left:100px;}

.lc dl dt{ font-size:18px; color:#333; float:left;margin-right: 20px;}

.lc dl dt span{ font-size:24px; color:#02a852; font-weight:bold;}

.lc dl dd{ width:346px; height:33px; background:url(../image/ban1_zx.gif) no-repeat; text-align:center; display:block; float:left;}

.lc dl dd a{ font-size:16px; font-weight:bold; color:#fff; line-height:33px;}









.product{width:100%; height:627px; background:url(../image/pro_bg.gif) no-repeat center;}

.product .main{padding-top:30px;}

.aside{width:194px;  float:left; height:553px; background:url(../image/pro_aside.gif) no-repeat; position:relative; }

.aside h3{ margin:0;margin-left: 60px;

    height: 40px;

    line-height: 40px;

} 

.aside h3 a{ font-size:16px;  color:#fff; font-weight:bold; }



.aside_t dl dt{line-height:26px;overflow:hidden; width:162px; height:26px; background:url(../image/aside_li.gif) left no-repeat; padding-left:20px; margin-top:20px;}

.aside_t dl dt a{ font-size:15px; color:#fff; }

.aside_t dl{ width:162px; margin:0 auto;}

.aside_t dl dt a:hover{ color:#ff8a02;}

.aside_t ul li{ font-size:15px; color:#333;}

.aside_t ul li span{ font-size:20px; color:#179000; font-weight:bold;}

.aside_t ul{ position:absolute; top:474px; left:36px;}





.pro_show{width:835px; float:right;    height:550px;}

.pro_show_t ul li a{ font-size:15px;   color:#179000; line-height: 25px;}

.pro_show_t{height:42px; background:url(../image/pro_show_t.gif) no-repeat bottom;}

.pro_show_t ul li{width:114px;height:25px; display:block; text-align:center; float:left;    }

.pro_show_t ul li:hover{  background:url(../image/pro_show_li.gif) no-repeat; }

.pro_show_t ul li:hover a{ color:#fff;}

.pro_show_t ul .selected{  background:url(../image/pro_show_li.gif) no-repeat;}

.pro_show_t ul .selected a{color:#fff;}

.pro_show_t span {float:right;     margin-top: 10px; margin-right:14px;  }

.pro_show_t span a{ font-size:14px;  color:#179000; }



.product .hide{ display:none;}

.pro_show .tab_box{ margin-top:32px; }

.pro_show .tab_box  ul li{float:left; margin-bottom:20px;margin-right:36px;}

.pro_show .tab_box  ul{ width:920px;}

.pro_show .tab_box  ul li img{width:243px; height:177px; border:1px solid #d6d6d6; padding:3px; background:#fff; }

.pro_show .tab_box  ul li span a{font-size:14px; color:#333;  line-height:24px;}

.pro_show .tab_box  ul li span{ display:block; text-align:center;width:243px;  height:24px; overflow:hidden;}







.pk{ width:1080px; height:585px; margin:0 auto; margin-top:30px;}

.pk h3{  background:url(../image/pk_t.gif) no-repeat bottom center; margin:0 auto; width:190px;text-align: center;  height:30px;margin-bottom: 40px;}

.pk h3 a{ font-size:18px; color:#179000; font-weight:bold;}



.pk .tab_box1 img{ width:479px; height:362px; border:2px solid #e1e1e1;}

.pk .tab_box1 ul{ width:1180px;}

.pk .tab_box1 li{ float:left;margin:0 28px;}

.pk .tab_box1 li span{ display:block; text-align:center; line-height:24px; width:480px; height:24px; overflow:hidden; }

.pk .tab_box1 li span a{ font-size:14px; color:#333;}



.pk #tab1 li{ width:92px;  float:left; height:98px;padding-left: 108px;  }

.pk #tab1{ margin-bottom:20px;}

.pk #tab1 li a{ font-size:18px; color:#02a852; line-height:90px;}

.pk #tab1 .tab_menu{ width:1004px; height:102px; margin:0 auto; background:url(../image/cas_tab.gif) no-repeat;}

.pk #tab1 li:hover{ border-bottom:3px solid #179000;}

.pk #tab1 .selected{ border-bottom:3px solid #179000;}

.pk .tab_box1 .hidden{ display:none;}





.banner2{ width:100%;  height:165px; background:url(../image/ban2_bg.jpg) no-repeat center; margin-top:30px;}

.banner2 .main{position:relative;}

.banner2 dl dd{ font-size:16px; color:#fff; line-height:36px; }

.banner2 dl dt{ font-size:24px; color:#fff; font-weight:bold;}

.banner2 dl { position:absolute; top:20px; right:130px; }

.banner2 em{  width:122px; height:32px; background:url(../image/ban2_zx.gif); position:absolute; top:120px; right:170px; text-align:center; font-style:normal;}

.banner2 em a{font-size:18px; color:#0d8903; font-weight:bold;line-height: 32px;}







.ys{width:100%; height:1058px; background:url(../image/ys_bg.jpg) no-repeat center; margin-top:30px; }

.ys .main{ position:relative;}



.ys1_1  dt{ font-size:24px; font-weight:bold;  color:#303030; height:60px; margin-left:24px;  line-height:68px; margin-bottom: 14px;}

.ys1_1  dd{ font-size:15px; color:#303030; line-height:32px;  }

.ys1_1{ width:440px;  position:absolute; top:150px; left:70px;}

 

.ys2_1  dt{ font-size:24px; font-weight:bold;  color:#303030; height:60px; margin-left:24px;  line-height:68px; margin-bottom: 14px;}

.ys2_1  dd{ font-size:15px; color:#303030; line-height:32px;  }

.ys2_1{ width:440px;  position:absolute; top:390px; left:70px;}



.ys3_1  dt{ font-size:24px; font-weight:bold;  color:#303030; height:60px; margin-left:24px;  line-height:68px; margin-bottom: 14px;}

.ys3_1  dd{ font-size:15px; color:#303030; line-height:32px;  }

.ys3_1{ width:440px;  position:absolute; top:640px; right:38px;}



.ys4_1  dt{ font-size:24px; font-weight:bold;  color:#303030; height:60px; margin-left:24px;  line-height:68px; margin-bottom: 14px;}

.ys4_1  dd{ font-size:15px; color:#303030; line-height:32px;  }

.ys4_1{ width:440px;  position:absolute; top:882px; right:38px;}







.banner3{ width:100%;  height:143px; background:url(../image/ban3_bg.jpg) no-repeat center; margin-top:30px;}

.banner3 .main{position:relative;}

.banner3 dl dd{ font-size:18px; color:#179000;}

.banner3 dl dt{ font-size:24px; color:#179000; font-weight:bold;}

.banner3 dl { position:absolute; top:14px; right:108px; }

.banner3 em{  width:157px; height:36px; background:url(../image/ban3_zx.gif); position:absolute; top:100px; right:112px; text-align:center; font-style:normal;}

.banner3 em a{font-size:18px; color:#fff; font-weight:bold;line-height: 36px;}











.part1{ width:100%; height:673px; background:#f2f2f2;    padding-top: 20px;

    margin-top: 30px;}





.about{ width:1080px;  margin:20px auto; height:360px; }

.about .about_l h3{ height:75px;  background:url(../image/about_t.gif) no-repeat;padding-left: 60px;}

.about .about_l h3 a{ font-size:18px;  color:#179000;  line-height:70px; }



.about img{ float:right; }

.about_l{ width:590px; float:left; }

.about p{ font-size:14px; color:#555555; height:160px; line-height:32px;  text-indent:2em; overflow:hidden; width:590px;     }

.about_l dl dd{  float:left;}

.about_l dl dd a{ font-size:16px; color:#179000;}

.about_l dl dt{ width:347px; height:44px; background:url(../image/about_zx.gif) no-repeat; float:left; margin-left:20px; text-align:center;}

.about_l dl dt a{font-size:16px; color:#fff; font-weight:bold; line-height:30px;}







.cases{width:1080px; height:240px; margin:0px auto;  }

.cas_t{background:url(../image/cas_t.gif) no-repeat bottom;height:40px;  }

.cas_t span{ float:right;}

.cas_t span a{font-size:14px; color:#179000;line-height: 40px;}

.cas_t h3{margin:0;   }

.cas_t h3 ul li{float:left; margin-right:30px;  }

.cas_t h3 ul li a{ font-size:16px; color:#303030; font-weight:normal;line-height: 40px;}

.cas_t h3 ul li li:hover a{ color:#179000;}

.cas_t h3 ul .selected a{ color:#179000;}



.gd_05{ position:relative;  width:1080px; margin:0 auto; padding-top:20px;}

.gd_05 li{ float:left; margin: 0 30px 0 0; text-align:center;}

.gd_05 li.last{ padding-right:0;}

.gd_05 li img{ display:block; width:203px; height:142px; border:4px solid #e2e2e2; }

.gd_05 li p{ display:block; text-align:center; line-height:24px;height:24px; width:203px; overflow:hidden; margin:0;}

.gd_05 li p a{font-size:14px; color:#333; }





.gd_04{ position:relative;  width:1080px; margin:0 auto; padding-top:20px; }

.gd_04 li{ float:left; margin: 0 30px 0 0; text-align:center;}

.gd_04 li.last{ padding-right:0;}

.gd_04 li img{  display:block; width:203px; height:142px; border:4px solid #e2e2e2; }

.gd_04 li p{ display:block; text-align:center; line-height:24px;height:24px; width:203px; overflow:hidden; margin:0;}

.gd_04 li p a{font-size:14px; color:#333; }

.cases .main_all{width:1080px; margin:0 auto;}

.cases .hide{ display:none;}













.cus{width:1080px; margin:0 auto; height:380px; margin-top:30px;}

.cus h3{margin:0;  text-align:center;   background:url(../image/cus_t.gif) no-repeat center; font-weight:normal; }

.cus h3 a{ font-size:18px; color:#179000; }





.cus_b ul li{ float:left; margin-bottom:26px; margin-right:20px;}

.cus_b ul { margin-top:30px;}

.cus_b ul li img{ width:196px; height:139px; float:left; border:1px solid #dfdfdf; padding:3px;}

.cus_text p{font-size:12px;color:#555555;line-height:22px;height:88px; overflow:hidden;  margin:0;    margin-bottom: 10px;}

.cus_text  span a{ font-size:14px;color:#333333;  }

.cus_text  span{height:25px;overflow:hidden; display:block;}

.cus_text{width:296px; float:right; margin-left:20px;}

.cus_b ul li em{ width:76px; height:22px; background:url(../image/cus_zx.gif) no-repeat;    display: block; text-align:center;}

.cus_b ul li em a{ font-size:14px; font-weight:bold; color:#fff; font-style:normal; line-height:22px;}







.part2{width:100%; height:547px; background:url(../image/news_bg.jpg) no-repeat center;  margin-top:30px;  }

.part2 .main{ position:relative;}

.news{width:640px;  position:absolute; top:210px; left:0;}

.news #tab{width:640px; height:45px;}

.news #tab .tab_menu li{ float:left;line-height:36px; display:block;  width:113px; height:36px; background:#91cd47; margin-right: 20px; text-align:center; }

.news #tab .tab_menu li:hover{  background:#179000; }

.news #tab span{ float:right;margin-top:4px; width:85px; height:32px; border:1px solid #cccccc; text-align:center; line-height:32px;}

.news #tab span a{ font-size:14px; color:#747474;}





.news #tab .tab_menu li h3 a{font-size:16px; color:#fff; }

.news #tab .tab_menu li h3{margin:0; }

.news #tab .tab_menu  .selected {  background:#179000;}





.news_t{ height:110px; }

.news_t span{width:640px; height:30px; overflow:hidden;}

.news_t  span a{ font-size:14px; color:#333; line-height:30px;}

.news_t  p{ margin:0; font-size:13px; color:#666; line-height:26px; height:52px; overflow:hidden;}

.news .tab_box ul{  width:680px; }

.news .tab_box ul li{ width:304px; margin-bottom:4px; float:left;  background:url(../image/news_li.gif) no-repeat left; padding-left:16px;height: 36px;

    overflow: hidden;line-height: 36px; border-top:1px dashed #919191;}

.news .tab_box ul li a{ font-size:14px; color:#666;}

.news  .hide{display:none;}









.question{width:350px; float:right; margin-top:40px;}

.question .con_news_t h3 a{ font-size:16px; font-weight:normal; color:#2c2c2c; line-height:65px; font-weight:bold;}

.question .con_news_t h3{ margin:0;}

.question .con_news_t{background:url(../image/ques_t.gif)  no-repeat; height:58px;}

.question .con_news_t  span{ float:right;margin-top:4px; width:85px; height:32px; border:1px solid #cccccc; text-align:center; line-height:32px; }

.question .con_news_t span a{ font-size:14px; color:#747474;}



.question .news_main{  margin-top:10px; }



.question .contant ul{ position:relative; height:410px;   }

.question .contant ul .faq-l {clear:both;overflow:hidden; margin-top:20px; border-bottom:1px dashed #cfcfcf;    padding-bottom: 16px;}

.question .contant ul .faq-l .faq-w p {float:right;width:300px; height:36px;margin:0;color:#333;font-size: 13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; line-height:32px;}

.question .contant ul .faq-l .faq-d p {float:right; height:40px;line-height:20px;width:300px;font-size: 13px;margin:0;color: #666;overflow:hidden; }

.question .contant ul .faq-l .faq-w span{ float:left;width: 36px;height: 36px;background:url(../image/wen.gif) no-repeat center;line-height:20px;text-align:center; }

.question .contant ul .faq-l .faq-d span{float:left;width: 36px;height: 36px;background:url(../image/da.gif) no-repeat center ; line-height:20px;text-align:center;margin-right:5px;margin-bottom:10px;}









.links{width:1080px;height:60px; margin:0 auto; margin-top:30px; background:url(../image/link.gif) no-repeat top center;  }

.links a{  font-size:14px; color:#333; line-height:72px;}

.links ul li { float:left; margin-right:20px; }