

/**************/
.pptSlide{ width:100%;  position:relative;  height:700px;   }
.pptSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.pptSlide .bd ul{ width:100% !important;  }
.pptSlide .bd li{ width:100% !important;  height:700px; overflow:hidden; text-align:center;  }
.pptSlide .bd li a{ display:block; height:700px; }
.pptSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; }
.pptSlide .hd ul{ text-align:center; }
.pptSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
filter:alpha(opacity=80);opacity:0.8;  line-height:999px; }
.pptSlide .hd ul .on{ background:#43b83b;  }

.pptSlide .prev,
.pptSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.pptSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

/***************/
.shipin{ padding-top:0px}
.shipin .box{ margin-left:20px; width:350px; height:350px; float:left}



.jjfa_index{ padding:40px 0;}
.jjfa_index ul.xm li{ float:left; width:378px; height:120px; border:1px solid #ccc; margin-left:30px; margin-top:30px;}
.jjfa_index ul.xm li:nth-child(3n+1){ margin-left:0; }
.jjfa_index ul.xm li .tu{ width:80px; height:80px; overflow:hidden; margin:20px; overflow:hidden; }
.jjfa_index ul.xm li .tu img{ width:60px; height:60px; background: url(jjfanbg1.jpg) center center #555; padding:10px;}

.jjfa_index ul.xm li .wen{ width:238px; height:100px; line-height:25px; overflow:hidden; margin:10px 18px 0 0; overflow: hidden; text-overflow: ellipsis;display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:4; }
.jjfa_index ul.xm li .wen h3{ color:#333;}
.jjfa_index ul.xm li .wen p{ color:#666;}

.jjfa_index ul.xm li:hover{ background:#43b83b;  transform: scale(1.1); -webkit-transform: scale(1.1);-webkit-transform: all 0.3s ease 0s;transition: all 0.3s ease 0s;}
.jjfa_index ul.xm li:hover .wen h3{ color:#fff;}
.jjfa_index ul.xm li:hover .wen p{ color:#ccc;}


/********************/
.gsjjindex {  padding:80px 0 60px; background:url(gsjjbjbg1.jpg)  top center no-repeat ;  }
.gsjjindex .tit_indexb{ color:#fff; margin-bottom:30px;}
.gsjjindex .hdp{ width:450px; height:300px;  }
/* ������css */
.gsjjindex .hdp .focusBox  { position: relative; width: 450px; height: 300px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.gsjjindex .hdp .focusBox  .pic img { width: 450px; height: 300px; display: block; }
.gsjjindex .hdp .focusBox  .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.gsjjindex .hdp .focusBox  .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.gsjjindex .hdp .focusBox  .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.gsjjindex .hdp .focusBox  .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.gsjjindex .hdp .focusBox  .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.gsjjindex .hdp .focusBox  .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.gsjjindex .hdp .focusBox  .num li a,.gsjjindex .hdp .focusBox  .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.gsjjindex .hdp .focusBox  .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.gsjjindex .hdp .focusBox  .num li.on a,.gsjjindex .hdp .focusBox  .num a:hover{ background:#43b83b;  }


.gsjjindex .gsnr{ width:680px; margin-right:30px; color:#fff;   }
.gsjjindex .gsnr h1{ margin:0 0 10px;; line-height:1em; border-bottom:1px dotted #43b83b; height:36px;  text-shadow:1px 1px 0 #000; padding-bottom:5px; }
.gsjjindex .gsnr h1:after{ height:0; }
.gsjjindex .gsnr h1 .guanggaoci{ font-size:16px; font-weight:normal; padding-left:10px;}
.gsjjindex .gsnr .neirong{ text-align:justify; margin:10px 0; font-size:16px; line-height:1.6em; text-shadow:1px 1px 0 #222; color:#fff;}

.gsjjindex .gsnr a.ckanniu{ width:150px; height:36px; display:block; background:#43b83b; color:#fff; text-align:center; line-height:36px; font-size:16px; border-radius:5px;      }
.gsjjindex .gsnr a.ckanniu:hover{ background:#fff; color:#43b83b; }



/*****************/

.yingyong_index{ padding:40px 0;}
.yingyong_index ul.xm li{ float:left; width:380px; height:380px;  margin-left:30px; margin-top:30px;}
.yingyong_index ul.xm li:nth-child(3n+1){ margin-left:0; }

.he_border2{background:#fe7253;width:380px;height:380px;padding:0;margin:0;position:relative;box-sizing:border-box;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_border2 .he_border2_img{display:block;width:100%; height:100%; padding:0;margin:0;position:relative;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2:hover .he_border2_img{position:absolute;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);opacity:.6}
.he_border2 .he_border2_caption{color:#fff;padding:0;margin:0;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_border2 .he_border2_caption::before,.he_border2 .he_border2_caption::after{position:absolute;content:'';opacity:0;-webkit-transition:opacity 0.4s,-webkit-transform .4s;-moz-transition:opacity 0.4s,-moz-transform .4s;-o-transition:opacity 0.4s,-o-transform .4s;transition:opacity 0.4s,transform .4s}
.he_border2 .he_border2_caption::before{top:14%;right:5%;bottom:14%;left:5%;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.he_border2 .he_border2_caption::after{top:8%;right:10%;bottom:8%;left:10%;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-o-transform:scale(1,0);transform:scale(1,0);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}
.he_border2:hover .he_border2_caption::before,.he_border2:hover .he_border2_caption::after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.he_border2 .he_border2_caption,.he_border2 .he_border2_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden; z-index:1000}
.he_border2 .he_border2_caption_h{font-size:24px;;font-weight:700;text-align:center;width:80%;position:absolute;top:45%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:1; text-shadow:2px 2px 2px #888; line-height:1.5em;}

.he_border2 .he_border2_caption_p{font-size:16px;text-align: justify;width:70%;position:absolute;top:60%;left:15%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;opacity:0}
.he_border2:hover .he_border2_caption_p{top:40%;opacity:1}

.he_border2:hover .he_border2_caption_h{ top:28%; text-shadow:none;}

/*************************/
.jiagong_index{ background:#eee; overflow:hidden;}
.jiagong_index .wen{ width:460px; overflow:hidden; padding:50px 0;}
.jiagong_index .wen .biaoti{ font-size:30px; color:#222; font-weight:bold; }
.jiagong_index .wen .xiangxineirong_600{overflow:hidden; font-size:18px; line-height:1.8em; color:#555; text-align:justify;margin:20px 0;}
.jiagong_index .wen .xiangxineirong_600 img{ max-width:600px; height:auto; vertical-align:bottom }

.jiagong_index .wen a.ckanniu{width:150px; height:36px; display:block; background:#43b83b; color:#fff; text-align:center; line-height:36px; font-size:16px; border-radius:4px;  }
.jiagong_index .wen a.ckanniu:hover{ background:#43b83b; color:#fff; }


.jiagong_index .tu{ width:500px;  overflow: visible; }
.jiagong_index .tu img{filter:alpha(opacity=80);opacity:0.8; }
.jiagong_index:hover .tu img{filter:alpha(opacity=100);opacity:1; }


/********************/
.cp_index{ margin:40px auto; }

.picScroll-left{ width:1200px;  overflow:hidden; position:relative;    }
.picScroll-left .hd{ overflow:hidden;  height:40px; text-align:center; margin-top:30px   }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display: inline-block;  width:25px; height:25px;  margin-right:5px;  overflow:hidden;
cursor:pointer; background:url("jiaotouico.png")   center -79px  no-repeat  #43b83b;border-radius:50%;;}
.picScroll-left .hd .next{ background-position:  center 4px;  }
.picScroll-left .hd .prevStop{ background-color:#43b83b; }
.picScroll-left .hd .nextStop{ background-color:#43b83b; }
.picScroll-left .hd ul{ display: inline-block; overflow:hidden; zoom:1;  }
.picScroll-left .hd ul li{ float:left;  width:5px; height:5px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  border-radius:50%; border:8px double #888; }
.picScroll-left .hd ul li.on{ border:8px double #43b83b; }

.picScroll-left .bd ul.cplist{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul.cplist li{  float:left; _display:inline; overflow:hidden; text-align:center; width:280px; margin: 20px 25px 0 0;  }
.picScroll-left .bd ul.cplist li .tu{ width:280px; height:280px; overflow:hidden;}
.picScroll-left .bd ul.cplist li .tu img{ width:280px; height:280px; display:block}


.he_slideCaptionDown{background:#fe7253;width:280px;height:280px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_slideCaptionDown .he_slideCaptionDown_img{position:relative;display:block;width:100%; height:100%;padding:0;margin:0;opacity:1;overflow:hidden}

.he_slideCaptionDown .he_slideCaptionDown_caption{color:#fff;background:rgba(254,114,83,0);-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption{background:rgba(254,114,83,.8);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.he_slideCaptionDown .he_slideCaptionDown_caption,.he_slideCaptionDown .he_slideCaptionDown_caption > a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_slideCaptionDown .he_slideCaptionDown_caption_h{font-size:18px; line-height:2em;font-weight:700;text-align:center;width:80%;position:absolute;top:-40%;left:10%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_h{color:#fff;top:20%;opacity:1}


.he_slideCaptionDown .he_slideCaptionDown_caption_p{font-size:14px;;text-align: justify;width:80%;position:absolute;top:-50%;left:10%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0}
.he_slideCaptionDown:hover .he_slideCaptionDown_caption_p{color:#fff;top:40%;opacity:1}

.he_slideCaptionDown .morenbiaoti{font-size:18px; line-height:2em; background: rgba(255,255,255,.6);;font-weight:700;text-align:center;width:90%;position:absolute; bottom:0;left:5%;overflow:hidden; color:#555;  }
.he_slideCaptionDown:hover .morenbiaoti{ bottom:250%;opacity:0;}


/***********************/
.hzScroll-left{ margin:0 auto;  position:relative;   width:1140px; padding:10px 30px;   overflow:hidden;     }
.hzScroll-left .biankuang{ width:1140px; overflow:hidden;}
.hzScroll-left .prev,
.hzScroll-left .next{ display:block; position:absolute; top:50%; left:0; width:23px; height:46px; background:url(left_right.png) no-repeat  left top ;   }
.hzScroll-left .next{ left:auto; right:0; background-position: right   top; }
.hzScroll-left .prev:hover{ background-position:left  bottom; }
.hzScroll-left .next:hover{ background-position: right bottom; }

	
.hzhb_index{ background:#f2f2f2; padding:40px 0;}
.hzhb_index ul.hzhb_list{ overflow:hidden; zoom:1; width:1140px; }
.hzhb_index ul.hzhb_list li{  float:left; _display:inline; overflow:hidden; text-align:center; width:360px; margin: 20px 25px 20px 0; background:#fff; box-shadow:0 2px 8px #999;  }
.hzhb_index ul.hzhb_list li .tu{ width:280px; height:395px; overflow:hidden; margin:20px auto; padding:20px; border:1px solid #ccc; }
.hzhb_index ul.hzhb_list li .tu img{width:280px;height:395px; display:block; margin:0 auto;}
.hzhb_index ul.hzhb_list li .wen{width:320px;overflow:hidden; margin:0 auto; text-align:justify; padding-bottom:20px; color:#666;}

.hzhb_index ul.hzhb_list li .wen h3{ text-align:right; color:#444; font-weight:normal; font-size:24px; line-height:1.7em;}
.hzhb_index ul.hzhb_list li:hover .wen{ color:#333;}
.hzhb_index ul.hzhb_list li:hover .wen h3{ color:#43b83b;}
.hzhb_index ul.hzhb_list li:hover .tu{ border-color:#43b83b;}


