﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input[type=text],textarea,p,blockquote,th,td,button{padding:0;margin:0;font-size:100%}
label input{vertical-align:middle}
a:link,a:visited{color:#333;text-decoration:none; outline:none}
a:hover,a:active{text-decoration:none}
body{font:12px/1.5 "微软雅黑", Verdana, Helvetica, Arial, "Microsoft YaHei", Simsun, sans-serif;color:#333;background:#fff; behavior:url("csshover.htc");}
body.wd-body-01{ background:url(../images/front/menubg.gif) left 112px repeat-x}
body.second{ background:url(../images/front/menubg2.gif) left 112px repeat-x}
/*body{font:12px/1.5 "宋体", Arial, Helvetica, sans-serif;color:black;background-color:#fff;text-align:center}*/
img{border:0}
table{border-collapse:collapse}
ul li{list-style:none}
.clear{clear:both;line-height:0;font-size:0;height:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}

@font-face{
font-family: 'FZFYSJW';
src:url('../fonts/FZFYSJW.eot');
src:url('../fonts/FZFYSJW.eot?#iefix') format('embedded-opentype'),
    url('../fonts/FZFYSJW.woff') format('woff'),
    url('../fonts/FZFYSJW.ttf') format('truetype'),
    url('../fonts/FZFYSJW.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}

.center{ width:1200px; margin:0px auto;}
.left{ float:left;}
.right{ float:right}

/*头部*/
.h_top{ width:100%; float:left; background:#252527; font-size:12px; color:#FFF; line-height:380%;}
.h_top a{ color:#FFF;}
.header{ width:100%; background:#FFF; float:left; border-bottom:1px solid #dbdbdb;}
.header .right img{ float:right;}
.t_phone{ font-size:16px; margin-top:15%; }
.t_phone span{ color:#19af65; font-weight:bold; font-size:20px}

.h_nav ul{ width:100%; float:left; list-style:none; position:relative; z-index:1000; }
.h_nav ul li{ width:12.5%; float:left; text-align:center; font-size:16px; height:65px; line-height:65px; color:#FFF; background:url(../images/n_t.png) center right no-repeat;}
.h_nav ul li:last-child{ background:none;}
.h_nav ul li a:hover{ color:#eec618;}


.h_nav ul li ul{ width:100%; list-style:none; display:none; }
.h_nav ul li ul li{ width:100%; height:2.75rem; line-height:2.75rem;background:#01a068;}
.h_nav ul li ul li a{ color:#FFF;}
.h_nav ul li ul li:last-child{ background:#01a068;}
.h_nav ul li ul li:hover,.nav_ul ul li ul li:hover a{ background:#ffde43;color:#000;}


.h_nav ul li ul li ul{ margin-left:100%; margin-top:-2.75rem;}
.h_nav ul li ul li ul li{display:none; }
.h_nav ul li:hover ul{ display:block;}
.h_nav ul li ul li:hover ul li{ display:block;}
.h_nav ul li ul li:hover a{ background:none; color:#FFF;}
/*banner*/
 .swiper-container1 {
      width: 100%;
      height: 100%;
	  position:relative;
	  z-index:0;
	  float:left;
	
    }
.swiper-slide {
      text-align: center;
      font-size: 18px;
    

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}
.swiper-container1 .swiper-slide a{ width:100% !important;}
.swiper-container1 .swiper-slide img{ width:100% !important;}
/*搜索*/
#searchbox{ width:100%; float:left; padding:0px; border-bottom:1px solid #e5e5e5; }
.s_left{ width:60%; float:left; font-size:0.75rem; line-height:250%; line-height:4.6875rem; color:#a5a5a5;}
.s_left a{ color:#a5a5a5}
.s_left img{ width:3.05%; float:left; margin-right:1%;}
.s_right{ width:29.1%; float:right;}
.s_right #form1{ width:100%; height:2.375rem; line-height:2.375rem; float:left; background:#FFF; border:1px solid #d9d9d9; margin-top:1.25rem;}
.s_right #keywords{ width:81.89%; float:left; background:none; border:none; color:#979797; font-size:0.75rem; line-height:2.375rem; padding-left:5%;}
.s_right #keywords:active{ border:none;}
.s_right #post-search{ width:12.7%;height:2.375rem;   float:right; background:url(../images/search.png) no-repeat #01a068; border:none; background-size:100%; padding:0px!important; }
*:focus { outline: none; }
input {outline:none;}
/*产品展示*/
.cpzsbox{ width:100%; float:left; padding:2% 0px;}
.cpzs_name{ width:100%; float:left; text-align:center; color:#19af65; font-size:18px; font-weight:bold; background:url(../images/xt.png)no-repeat center bottom; padding-bottom:1%; margin-bottom:1%; }
.cpzs_name a{color:#19af65;}
.cpzs_dp{ width:100%; float:left; font-size:16px; color:#000; letter-spacing:5px; text-align:center;}

.cptwo{ width:100%; float:left; margin-top:5%;}
.cptwo ul{ width:100%; list-style:none; float:left;}
.cptwo ul li{ width:21%; float:left; text-align:center;border-radius:50%;border:13px solid #faf7e9;margin-left:2%; position:relative; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.cptwo ul li:hover{  transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg);-o-transform:rotate(360deg); -ms-transform:rotate(360deg);} 
.cptwo ul li img{border-radius:50%; width:100%;}
.cptwo ul li:first-child{ margin-left:0px;}
.cpjc{ width:100%; height:100%; position:absolute; top:0px; left:0px;background-color:rgba(41,155,88,0.77); color:#fff;border-radius:50%; text-align:center; font-size:16px; display:none;}
.cpjctext{ margin-top:35%;}
.cpjctext img{ width:auto!important; margin-top:5%;}
.cptwo ul li:hover .cpjc{ display:block;}


.casebox{ width:100%; float:left; margin-top:5%; margin-bottom:5%;}
.snBrand { position: relative; width:100%;  height: 420px; overflow: hidden;  float:left; }

.snbt{ width:100%; float:left; border-bottom:1px solid #d5d5d5; font-size:18px; font-weight:bold; line-height:200%; padding:1.5% 0px;}
.snbt span{ font-size:14px; font-weight:normal;}
.snBrand ol { float: left; width: 280px; height:100%;  margin-right:30px; }
.snBrand ol li {width:100%; float:left;   overflow: hidden; font-size:14px; color:#000; margin:5% 0px; }
.snBrand ol li.on { background:url(../images/green.png) no-repeat; background-size:100%; height: 90px;line-height: 90px;  text-shadow:1px 1px 2px #19af65; color:#FFF!important; font-weight:bold; }
.snBrand ol li.on a{ color:#fff;}

.snBrand ul { float:left;width: 890px; overflow: hidden; position:relative; }
.snBrand ul li { width: 100%; height: 100%; }
.snimg{ width:580px; height:100%; float:left; padding-bottom:100%;}
.sntext{ width:452px; height:258px;position:absolute; right:5px; top:70px; background:#FFF;box-shadow: 3px 4px 8px #f0f0f0;}
.snbox{ width:300px; margin-left:70px; margin-top:45px;}
.sntitle{ font-size:16px; font-weight:bold;}
.sndp{ font-size:14px; margin:2% 0px; line-height:200%;}
.sn_more{ width:100%; float:left; margin-top:2%;}
.sn_more img{ margin-left:1%; float:left; margin-right:2%;}
.sn_more_top{ font-weight:bold;position:absolute; top:0px; right:0px; color:#939393; font-size:12px;}
.sn_more_top a{color:#939393;}


    .swiper-container2 {
      width: 100%;
      height: 100%;
	  float:left;
	  margin-top:3%;
	  overflow:hidden;
    }
    .swiper-container2 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;


      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  position:relative;
	 
    }
	.cpjc_01{ width:100%; height:100%; position:absolute; top:0px; left:0px;background-color:rgba(41,155,88,0.77); color:#fff;text-align:center; font-size:16px; display:none;}

    .swiper-container2 .swiper-slide img{ width:100%!important; height:230px;}
	.swiper-container2 .swiper-slide:hover .cpjc_01{display:block;}
	.swiper-container2 .swiper-slide .cpjc_01 img{ width:auto!important; height:auto!important;}

.picScroll-left{ width:100%;  position:relative; float:left; z-index:10000;    }
.picScroll-left .hd{ overflow:hidden;  float:left; text-align:right; width:100%; font-size:14px; color:#939393; margin-top:-2%;  }
.pageState{letter-spacing:5px !important;}
.pageState span{ font-size:24px;}

.picScroll-left .bd{ padding:10px;  width:100%; float:left; overflow:hidden; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picthumb{ width:280px; height:270px; overflow:hidden; position:relative;}
.picthumb:hover .cpjc_01{ display:block;}
.picthumb img{ width:100%; height:100%;}

/*广告*/
.gg_show{ width:100%; float: left; background:url(../images/gg.jpg) repeat; color:#FFF!important; font-weight:bold; padding:1% 0px; line-height:300%;}
.ggright{ width:38%;}
.ggtext{ margin-top:3%;}
.ewm{ width:140px; height:140px; margin-bottom:2%;}
.ggtel{ width:45%;background:url(../images/ggdh.png) no-repeat; background-size:100%; margin-right:2%; margin-top:4%; padding-left:18%; font-size:18px; font-weight:bold; line-height:260%;}
.ggewm{ width:63%; margin-top:4%; margin-right:2%;}


/*关于我们*/
.aboutbox{width:100%; float:left; background:url(../images/aboutbg.png)no-repeat 100%; height:578px; padding-top:50px;}
.aboutname{width:100%; float:left; font-size:18px; padding-bottom:1%; font-weight:bold; text-align:center; background:url(../green/about_tt.png)no-repeat bottom center;}
.aboutname a{color:#FFF;}	
.about_gg{ width:100%; float:left; margin:2% 0px;}
.about_gg img{ width:100%; height:auto;}
.about_dp{ width:88%; float:left; padding:1% 6%; font-size:14px; color:#FFF; line-height:220%; text-align:center;}
.about_more{ float:left;width:100%; text-align:center; margin-top:3%;}

/*成功案例*/
.case_box{ width:100%; float:left; background:#FFF;}
.case_swiper{ width:100%; float:left; position:relative;}
.swiper-container3 {
      width: 90%;
      height: 100%;
	  overflow:hidden;
	  float:left;
	  background:#f3f3f3;
	  padding:3% 5%;
	  margin-top:-10%;
	 
	 
    }
.swiper-container3 .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
.swiper-container3 .swiper-slide img{ width:100%!important; height:250px;}
.swiper-container3 .swiper-button-prev{width:50px!important; height:50px!important; background:url(../images/left.png) no-repeat!important; position:absolute!important; left:-2%!important; top:25%!important;opacity:1!important;}
.swiper-container3 .swiper-button-next{width:50px!important; height:50px!important; background:url(../images/right.png) no-repeat!important; position:absolute!important; right:-2%!important; top:25%!important;opacity:1!important;}
.swiper-container3 .swiper-button-prev:hover{background:url(../images/left_hover.png) no-repeat!important;}
.swiper-container3 .swiper-button-next:hover{background:url(../images/right_hover.png) no-repeat!important;}	

/*新闻中心*/

.news_box{ width:100%; float:left; padding:2% 0px;}
.news_center{width:1235px; margin:0px auto;}
.news_box ul{width:100%; float:left; list-style:none; margin-top:2%; padding:0px!important;}
.news_box ul li{ width:30.33%; float:left; margin-left:1.5%; margin-right:1.5%; border-bottom:1px dashed #a7a6a6; line-height:350%;}

.news_box ul li a{ color:#a7a6a6;}
.news_box ul li a:hover{color:#19af65;}
.newsimg{ width:100%; float:left; margin-bottom:5%; 
	overflow:hidden;
}
.newsimg img{ width:100%; height:200px;transition:All 0.4s ease-in-out;

    -webkit-transition:All 0.4s ease-in-out;

    -moz-transition:All 0.4s ease-in-out;

    -o-transition:All 0.4s ease-in-out;}
.newsimg img:hover{ transform:scale(1.2);

    -webkit-transform:scale(1.2);

    -moz-transform:scale(1.2);

    -o-transform:scale(1.2);

    -ms-transform:scale(1.2);
}
.newsbt{ font-size:14px; width:100%; float:left;}
.newsbt span{ float:right;}

/*底部*/
.footerbox{ width:100%; float:left; background:#19af65; padding:3% 0px 1% 0px;;}
.f_left{ width:82%; float:left;}
.f_left ul{ width:100%; list-style:none;}
.f_left ul li{ width:19.5%; text-align:center; float:left; border-left:1px solid #FFF;}
.f_left ul li:last-child{border-right:1px solid #FFF;}
.f_left ul li a{ color:#fff;}
.f_onename{ font-size:16px; text-transform:uppercase;}
.f_twoname{ font-size:14px;}
.f_left ul li ul li{ width:100%; border:none; line-height:300%; margin:2% 0px;}
.f_left ul li ul li:last-child{ border:none;}


.f_right{ float:right; color:#FFF; }

.f_yqlj{ width:100%; float:left; margin-top:5%; color:#FFF; list-style:none; font-size:14px; }
.f_yqlj li{float:left; padding:0px 1%;}
.f_yqlj a{ color:#FFF;}


.copyright{ width:100%; float:left; background:#252527; color:#b7b7b7; padding:1% 0px; font-size:14px;}

/*单页*/
.page_box{ width:100%; float:left; padding:2% 0px; font-family:"微软雅黑";}
.page_left{ width:25%; float:left; margin-right:2%; margin-bottom:2%; margin-top:2%;}
.pc_middle{ width:90%; float:left; background:#19af65; color:#FFF; font-size:20px; padding:3% 5%; line-height:150%;}
.pcm_top{ font-size:16px;}
.pcm_bottom{ color:#FFF; font-size:14px; text-transform:capitalize;}
 
.page_right{ width:73%; float:left; margin-top:2%;}
.page_c_name{ width:100%; float:left; border-bottom:1px solid #000; line-height:200%; font-size:16px;}
.page_content{ width:100%; float:left; margin-bottom:1%; margin-top:2%; font-size:14px; line-height:220%;text-align:justify; text-justify:inter-ideograph;}
.page_content img{ max-width:100% !important; height:auto !important; padding:2% 0px;}

.ny_left{ width:96%; padding:2% 2%; background:#252527; color:#FFF; float:left; font-size:15px; line-height:220%;}

.s-side {
  width:100%;	
  background-color: #383c45;
  color:#FFF;
  float:left;
  margin-bottom:2%;
}
.s-side a{ color:#fff; text-decoration:none;}
.s-side .s-firstItem i {
  font-size: 20px;
}
.s-side .s-firstItem span {
  display: inline-block;
  margin-left: 10px;
  font-size: 20px;
  text-shadow: 0px 0px 5px #EEEEEE;
  white-space: 10px;
}
.s-side .first {
	
	border-bottom: 1px solid #FFF;
}
.s-side .d-firstNav span {
  display: inline-block;
  margin-left: 10px;
  font-size:15px;
  line-height:300%;
}
.s-side .d-firstNav span a,.s-secondNav span a{ color:#FFF; text-decoration:none;}
.s-side .d-firstNav i.fr {
  font-size: 25px;
}
.s-side .s-secondNav,
.s-side .s-secondItem {
  margin-left: 50px;
  margin-top: 10px;
  font-size:16px;
  line-height:250%;
}
.s-secondNav:hover,.d-firstNav:hover{
	
}
.s-side .d-secondDrop {
  margin-left: 100px;
  margin-top: 10px;
}
.iconRotate {
  transform: rotate(90deg);
  transition: transform 0.5s;
}
.s-firstDrop,
.s-secondDrop {
  display: none;
}
/*图片*/
.page_pic{ width:100%; float:left; font-family:"黑体";}
.pagetitle{ width:100%: float:left;font-size:16px; font-weight:bold; text-align:center; margin:1% 0px;}
.page_pic ul{ width:100%; list-style:none; float:left;}
.page_pic ul li{ width:29.33%; float:left; margin:2% 1% 1% 1%; background:#f6f6f6; padding:1%; }
.pic_top{ width:100%; float:left;height:220px; overflow:hidden;}
.pic_top img{ width:100%; transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out; min-height:220px;}
.pic_top img:hover{ transform:scale(1.2);-webkit-transform:scale(1.2); -moz-transform:scale(1.2);-o-transform:scale(1.2); -ms-transform:scale(1.2);}
.pic_title{ width:100%; float:left;  text-align:center; line-height:220%; padding:2% 0px; font-size:15px; letter-spacing:1px; color:#383c45;}
.pic_title span{ padding-left:8px; float:left;}

/*新闻中心*/
.page_news{ width:100%; float:left; margin:1% 0px;}
.page_news ul{ width:100%; float:left; list-style:none;}
.page_news ul li{ width:100%; float:left; margin-bottom:10px; font-size:14px;}
.page_news ul li span{ float:right; font-size:14px; color:#999999;}
.page_news ul li a:hover{ color:#19af65;}


.text li{border: none;width: auto}
.table_form tr{line-height: 70px}
.table_form tr td input[type=text]{height: 30px;line-height: 30px}

.pages{width: 100%;height:12px;line-height:12px;float: left;text-align: center;font-size: 12px;font-family: "宋体";color: #343433;margin-top: 35px}
.pages a{color: #343433;margin: 0px 10px}








