@charset "utf-8";

/*banner*/
.banner{position: relative; height:700px;overflow: hidden;clear: both;background: #4a4949;box-shadow: 5px 6px 6px #c1c1c1;}
.ban_p,.ban_p li{ height:700px;overflow: hidden;}
.ban_p li a{ display:block; height:700px; background:url(../images/banner1.jpg) no-repeat center 0;}
.ban_t{height:184px;text-align: center;}
.ban_t li{width:256px;height:184px;display: inline-block;float: left;line-height:24px;color: #999;padding: 0 22px;background:url(../images/f_line1.gif) no-repeat 0 center;}
.ban_t li.born{background:none;}
.ban_t li b{color: #fff;display: block;padding: 41px 0 0;line-height: 25px;height: 61px;font-size:16px;color: #fff;white-space: nowrap;font-weight: normal;}
.ban_t li.on b{color:#4d81bb;font-weight: bold;}
.ban_t li.on em{width:15px;height:12px;left:50%;margin-left:-8.5px;top:-12px;position: absolute;background:url(../images/ct_ico5.png) no-repeat center 0;display:block;}
.ban_t li.on{position: relative;color:#fff;}

.til01{text-align: center;color: #444;font-size:28px;line-height:60px;font-family: "Microsoft Yahei";padding: 0 0 0px;display: block;font-weight: normal;text-transform:uppercase;}
.til01 p{display: block;font-size:16px;line-height:46px;color: #333;}
.til01 span{display: block;font-weight: normal;font-size:22px;line-height: 28px;color: #c6c6c6;text-transform: uppercase;}
.til01 a{color: #444;}
.til01 a:hover{color: #32a138;}

/*搜索*/
.seabox{overflow:hidden;height:94px;line-height:40px;font-family:"Microsoft Yahei";padding:55px 0 0;}
.sea_inp{width:418px;overflow: hidden;}
.sea_inp .serach{width:281px;height:40px;border:0;background:url(../images/sea_inp.gif) no-repeat 0 0;border: 0;line-height:40px;color:#999;padding:0 0 0 26px;float:left;outline: none;display: block;}
.sea_inp .sub{ width:55px; height:40px;border:0;float:left;cursor: pointer;display: block;background:url(../images/sea_ico.gif) no-repeat 0 0;border: 0;}
.k_word{overflow:hidden;width:780px;color:#333;overflow: hidden;font-size: 16px;}
.k_word a{color:#555555;padding:0 0 0 0px;}
.k_word a:hover{color:#32a138;}

/*专利产品*/
.pro_hot{clear: both;display: block;height: 545px;overflow: hidden; margin-bottom: 50px;}
.pro_prev,.pro_next{width: 31px;height: 61px;display: block;background:url(../images/next1.png) no-repeat 0 0;margin-top: 55px;}
.pro_prev{background:url(../images/prev1.png) no-repeat 0 0;}
.pro_prev:hover,.pro_next:hover{background-position: 0 bottom;}
.pro_hc{width: 1040px;padding-left: 95px;overflow: hidden;}
.pro_hc dl{width:320px;padding-right: 38px;overflow: hidden;float: left;}
.pro_hc dt,.pro_hc dt img{width:240px;height: 150px;display: block;overflow: hidden;}
.pro_hc dd{display: block;padding: 20px 0 0;}
.pro_hc dd h3{display: block;font-size:18px;line-height: 41px;color: #333;height:80px;font-weight:normal;}
.pro_hc dd h3 a{color: #333;}
.pro_hc dd h3 span{color: #666;font-size: 14px;font-weight: normal;line-height: 34px;display: block;}
.pro_hc dd .pro_hw span{display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_hc dd .pro_hw{height:76px;overflow:hidden;}
.pro_hc dd p{line-height:25px;height:60px;}
.pro_hc dd p strong{clear:both;}
.pro_hc dd p b{line-height:22px;display: block;font-size: 16px;color: #333;}


.pro_hc dt img,.pro_c p img,.cent_c dt img,.part_c li img,.new_c dt img{-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.pro_hc dt img:hover,.pro_c p img:hover,.cent_c dt img:hover,.part_c li img:hover,.new_c dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

/*产品中心*/
.probox{padding:69px 0 0;height:997px;font-family:"Microsoft Yahei";background: #f8f8f8;overflow: hidden;}

.pro_c{overflow: hidden;}
.pro_c ul{width:1260px;}
.pro_c li{width:378px;height: 360px;background: #fff;overflow: hidden;float: left;margin: 0 35px 34px 0;box-shadow:0 5px 5px #dedede;}
.pro_c li p,.pro_c li p img{width:378px;height: 225px;display: block;overflow: hidden;}
.pro_c li span{display: block;padding: 21px 20px 0;height:80px;overflow:hidden;line-height: 40px;}
.pro_c li span em{display: block;width:214px; overflow:hidden;float:left;}
.pro_c li span b{display: block;line-height:44px;font-size: 20px;color: #333;font-weight:normal;}
.pro_c li span i{float: right;display: inline-block;width:85px;margin:7px 0 0; }
.pro_c li span i a{display:inline-block;padding:0 20px;height:26px; line-height:23px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;color:#666;white-space:nowrap;width:85px;}
.pro_c li span i a:hover,.video_wc span a:hover,.more01:hover a,.more01 a:hover{border-color:#32a138!important;background:#32a138!important;}
.more01{display:block;margin:0 auto;width:85px; height:30px;  line-height:30px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;}
.more01 a{display:inlin-block;color:#666;white-space:nowrap;}

.pro_c li span i a{display:block;text-align:center;padding:0;height:26px;}
.pro_c li span b a{color: #333;}
.pro_c li span b a:hover{color: #004da2;}
.pro_c li span i a:hover{border:solid 1px #1d82d5;color:#fff;background:#1d82d5;}
.pro_c li.pro_cl1{width: 583px;}
.pro_c li.pro_cl1 span em{width:340px;}
.pro_c li.pro_cl1 p,.pro_c li.pro_cl1 p img{width: 583px;height: 232px;}

/*优势*/
.edge{line-height:30px;color: #333;font-family:"Microsoft Yahei";padding: 72px 0 0;font-size: 16px;}
.edgetil{width:1200px;height:138px;left:50%;margin-left: -660px;top:206px;z-index: 9;padding: 33px 60px;font-size: 24px;color: #333;background:url(../images/edgebg.png) no-repeat center 0;text-align: center;}
.edgetil li{width:600px;float: left;line-height: 48px;}
.edgetil li span{line-height:55px;color: #999;display: block;font-size: 36px;}
.edgetil li span b{color: #333;display: inline-block;padding: 0 6px;}
.edgetil li em{font-size: 14px;color: #666;padding-left: 9px;}
.edgetil li.on,.edgetil li.on span,.edgetil li.on span b,.edgetil li.on em,.edgetil li.on a,.edgetil li a:hover{color: #32a138;}
.edge_next{width: 56px;height: 56px;display: block;top:745px;left: 50%;margin-left: -28px;z-index: 9;webkit-transition:all .5s linear;-webkit-transition:all .5s linear;}
.edge_next.cur{opacity:1;visibility:visible;-webkit-transform: rotateY(360deg);transform: rotateY(360deg);}

.edge_c{padding: 48px 0 0;height:818px;display: block;}
.edge1{background:url(../images/edge1.jpg) no-repeat center 0;height:818px;display: block;}
.edge2{background:url(../images/edge2.jpg) no-repeat center 0;height:818px;display: block;}
.edge3{background:url(../images/edge3.jpg) no-repeat center 0;height:818px;display: block;}
.edge4{background:url(../images/edge4.jpg) no-repeat center 0;height:818px;display: block;}
.edge_w{width: 50%;left: 0;padding: 65px 0 0;height: 424px;background: #fff;top: 265px;}
.edge_w1{width:450px;float: right;}
.edge_w1 h3{height: 143px;font-size: 26px;color: #333;line-height: 52px;}
.edge_w1 h3 a{color: #333;}
.edge_w1 h3 em{display: block;font-size: 24px;color: #999;line-height:51px;font-weight: normal;}
.edge_w1 h3 em b{font-family: Arial;font-size: 36px;width: 50px;display: inline-block;}
.edge_w1 p{width: 370px;height: 100px;overflow: hidden;padding-left: 2px;}
.edge_w1 span{display: block;line-height:26px;font-size: 12px;padding:5px 8px 0 0;background:url(../images/ico10.gif) no-repeat 0 top; margin-top:30px;}
.edge_w1 i{display:block;width:85px; height:30px;  line-height:30px;text-align:center; font-size:14px;overflow:hidden;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box; margin-left:286px;}
.edge_w1 i a{display:block;color:#666;white-space:nowrap;}
.edge_w1 i:hover{border:solid 1px #004da2;background:#004da2;}
.edge_w1 i a:hover{color:#fff;}

/*因为专注  所以专业*/
.center{padding: 70px 0 0;height: 650px;font-size: 16px;color: #333;line-height: 30px;background: #e8e8e8; margin-top:50px;}
.centil{width: 148px;height: 442px;background: #e8e8e8;text-align: center;font-size: 18px;line-height: 31px;}
.centil li{height:146px;background:url(../images/line1.gif) no-repeat center bottom;}
.centil li b{display: block;font-family: Arial;font-size: 32px;line-height: 38px;padding-top: 38px;}
.centil li.born{background:none;}
.centil li.on{background:#32a138;color: #fff;position: relative;}
.centil li.on em{background:url(../images/ico08.png) no-repeat 0 0;position: absolute;width:27px;height: 31px;top: 56px;left: -27px;}
.cent_c{width:1052px;height: 442px;padding-top:1px;background: #fff;box-shadow:0 0 5px #dedede;}
.cent_c dt,.cent_c dt img{width:600px;height: 442px;display: block;overflow: hidden;float: left;}
.cent_c dd{width: 332px;float: left;padding: 46px 0 0 30px;}
.cent_c dd span{height: 90px;line-height: 30px;padding: 0 0 0 36px;background:url(../images/ico07.gif) no-repeat 7px 13px;display: block;}
.cent_c dd h3{height:60px;line-height: 45px;font-size: 30px;color: #333;}
.cent_c dd h3 em{display: block;font-size: 14px;line-height:26px;color: #484848;font-weight: normal;}

.prev0,.next0{width:66px;height:66px;display: block;overflow: hidden;background:url(../images/prev2.gif) no-repeat 0 0;z-index: 9;}
.next0{background:url(../images/next2.gif) no-repeat 0 0;}
.prev0:hover,.next0:hover{background-position: 0 bottom;}
.prev1,.next1{top:591px;left:650px;}
.next1{left:740px;}

/*视频中心*/
.videobox{background:url(../images/videobg.jpg) no-repeat center 0;padding: 70px 0 0;height: 752px;}
.video_c{background:url(../images/ge01.png) no-repeat center bottom;padding:0 0 56px;height:500px;}
.video_p{width: 934px;height: 500px;}
.video_w{background: #fff;width: 266px;height: 500px;}
.video_w h3{height: 58px;line-height: 58px;font-size: 18px;border-bottom: solid 1px #e1e1e1;text-align: center;color: #333;}
.video_w h3 a{color: #333;}
.video_wc{background:url(../images/ico11.gif) no-repeat center 35px;padding: 93px 27px;color: #333;line-height: 24px;}
.video_wc h4{height: 76px;line-height: 76px;font-size: 18px;text-align: center;}
.video_wc p{height:175px;display: block;overflow: hidden;}
/*.video_wc span a,.partil span,.about_w span a{background:url(../images/icobg1.gif) no-repeat center 0;display: block;overflow: hidden;line-height: 36px;color: #fff;text-align: center;}*/

/*.partil span,.about_w span a{line-height: 36px;text-align: center;}*/

/*合作客户*/
.part{height:640px;overflow: hidden;padding: 80px 0 0;}
.partil{text-align: center;background:#fff;height:167px;font-size: 30px;line-height:80px;font-weight: normal;}
.partil span{display:block;margin:0 auto;width:85px; height:30px;  line-height:30px;border:solid 1px #c6c6c6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;text-align:center;color:#666;white-space:nowrap;font-size:14px;}

.partil a{color: #333;}
/*.partil span{font-size: 18px;font-weight: normal;background:url(../images/icobg2.gif) no-repeat center 0;line-height: 44px;}*/
.part_c ul{width: 1220px;}
.part_c li,.part_c li img{width:233px;height:116px;float: left;overflow: hidden;}
.part_c li{margin:0 8px 8px 0;}
/*.part_c li:hover{border-color:#004da2;}*/
.part_c li.part_l1{margin-right: 612px;}

/*关于*/
.aboutbox{background:url(../images/aboutbg.jpg) no-repeat center 0;font-family:"Microsoft Yahei";line-height:30px;height:744px;color: #333;padding:74px 0 0;font-size: 16px;}
.about{width: 550px;height:480px;}
.about h2{height:76px;background:url(../images/ico05.gif) no-repeat 0 29px;font-size:32px;line-height:76px;padding:0 0 0 31px;z-index: 9;font-weight: normal;text-transform: uppercase;}
.about h3{height:61px;font-size:24px;line-height:61px;font-weight: normal;color: #004da2;}
.about h3 a{color: #004da2;}
.about h2 a{color: #333;}
.about_w .about_wp{height: 235px;overflow: hidden;}
.about_w span { line-height:30px;display:inline-block;}
.about_w span a{line-height: 30px;}

/*风采展示*/
.show{height:425px;}
.prev2,.next2{background-size: 50px 111px;width: 50px;height: 50px;margin-top: 52px;}

.show_c{width: 437px;padding: 0 0 0 25px;}
.show_l{width: 437px;}
.show_c li{width:126px;height: 84px;border: solid 1px #f6f6f6;box-shadow: 0 0 5px #d8d8d8;float: left;margin: 35px 15px 0 0;}
.show_c li img{width:100%;height: 100%;}

/*资讯*/
.newbox{font-family:"Microsoft Yahei";line-height:24px;height:880px;color:#555;padding:67px 0 0;}

.news,.faqs{width:702px;height:720px;overflow: hidden;}
.faqs{width:398px;}
.newtil,.faqs h2{height: 110px;line-height: 110px;font-size: 24px;font-weight: normal;}
.newtil li{float: left;padding: 0 62px 0 30px;color: #333;background:url(../images/ico06.gif) no-repeat 0 center;}
.faqs h2 a{color: #333;}
.newtil li.cur{background:url(../images/ico07.gif) no-repeat 0 center;}
.new_c dl{height:430px;overflow: hidden;}
.new_c dt,.new_c dt img{height:284px;width: 702px;display: block;overflow: hidden;}
.new_c dd{padding: 7px 0 0;height: 110px;}
.new_c dd h3{height: 60px;line-height: 60px;font-size: 18px;color: #333;}
.new_c dd h3 a{color: #333;}

.new_fx li{display: block;height:99px;line-height:36px;color: #999;clear: both;}
.new_fx li span{float:left;width: 87px;height: 73px;background: #f9f9f9;box-shadow: 2px 2px 2px #d5d5d5;text-align: center;line-height: 24px;color: #333;}
.new_fx li span b{display: block;font-size: 24px;padding: 10px 0 0;line-height: 30px;}
.new_fx li p{float: left;display: block;width:575px;padding: 0 0 0 18px;}
.new_fx li p a{color: #333;display: block;font-size: 18px;}

.faq_c dl{height:158px;overflow: hidden;color: #666;line-height: 24px;}
.faq_c dt{height:55px;display: block;overflow: hidden;line-height: 38px;font-size: 18px;color: #333;font-weight: bold;background:url(../images/faq_w.gif) no-repeat 0 0;padding-left:61px;}
.faq_c dt a{color: #333;}
.faq_c dd{background:url(../images/faq_d.gif) no-repeat 0 0;padding-left:61px;}
.faq_c dd h3{height:41px;font-weight: normal;font-size: 18px;line-height:38px;color: #111;}
.faq_c dd h3 a{color: #111;}

/*友情链接*/
.link{height:166px;line-height:38px;font-family:"Microsoft Yahei";color: #555;padding:20px 0 0;}
.link h2{color: #004da2;font-size: 18px;height:58px;line-height:58px;position:relative;border-bottom:solid 1px #e8e8e8;z-index:1;}
.link h2:before{contant:"";position:absolute;width:30px;height:1px;background:#004da2;left:0;z-index:1;}
.link h2 span{color: #999;font-size:16px;padding:0 0 0 6px;}
.link_c{overflow: hidden;padding:10px 0 0;}
.link a{color: #555;display: inline-block;padding:0 50px 0 0;}

.mainCon{width: 100%;margin-top: 54px;padding-bottom: 73px;border-bottom: 1px solid #e9e9e9;margin-bottom: 50px;}
.menuu{width: 1200px;margin: 0 auto;}
.menuu li.cur{background: #32a138;border-color: #32a138;}
.menuu li{border-radius:25px;margin-left: 60px;float: left;position: relative;width: 220px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #e7e7e7;border-left: none;font-size: 15px;color: #666666}
.menuu li a:hover{background: #32a138;border-color: #32a138;border-radius:25px;float: left;position: relative;width: 220px;height: 45px;line-height: 45px;text-align: center;border: 1px solid #32a138;border-left: none;font-size: 15px;color: #fff}


/*********banner css*************/
.slide_container {
  margin-bottom: 0px;
  position: relative;
  float: left;
  width: 100%;
  }

.slide {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.slide li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }
  
 .slide img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.slide .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }
  
 .slide_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height:58px;
  width: 58px;
  background: transparent url("../images/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.slide_nav:active {
  opacity: 1.0;
  }

.slide_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }