.maincontent{ min-height: 250px;}
/*
 .Top001750 为demo编号
 */
.Top001750{ position:relative;}
.Top001750 .auto{ position:relative; z-index:100;}
.Top001750 .logo{ position:absolute; left:0; top:50%; margin-top:-20px;}
.Top001750 .logo img{ display:block; height:40px;}



.Top001750 .top{ padding:15px 0;position: absolute;right: 67px;top: 12px;}
.Top001750 .top dt,
.Top001750 .top dd{ float:left; width:34px; height:34px; margin-left:10px;}
.Top001750 .top dd a{ display:block; line-height:34px; text-align:center; color:#fff; border-radius:50%; background:#00a05d;}

.Top001750 .search{ position:relative; right:0; width:34px; height:34px; top:50%; margin-top:-17px;background:url(../images/Top001750-search.png) no-repeat right top;}
.Top001750 .search div{ position:absolute; right:0; top:0; width:0; overflow:hidden; transition:0.4s;}

.Top001750 .search .text{ background:#222731; width:100%; padding:0 35px 0 10px; color:#ccc; border:none;height:34px; line-height:34px; border-radius:34px;}
.Top001750 .search .btn{position:absolute;right:0; top:0; cursor:pointer;  width:27px;height:34px;  background:url(../images/Top001750-search.png) no-repeat right top; z-index:2; border:none; padding:0;}

.Top001750 nav{ padding-left:26%; padding-right:40px;}
.Top001750 nav ul{position:relative;}
.Top001750 nav li{ float:left; width:14%; text-align:center; padding:3% 0;}
.Top001750 nav li a{ display:block;  color:#221914; font-size:15px;}
.Top001750 nav li span{ display:none;}
.Top001750 nav li > a{height:30px; line-height:30px; border-radius:27px;}
.Top001750 nav li:hover span,
.Top001750 nav li:hover > a,
.Top001750 nav li > a.aon,
.Top001750 nav li > a.aon_2{ color:#fff; background:#222731;}
.Top001750 nav .subnav{ display:none; position:absolute; width:100%; top:100%; left:0; border-top:2px solid #d7d5d3; overflow:hidden; background-color:#fff;}
.Top001750 nav .subnav .bg{background-color:#f0efee; width:23.5%;position:absolute; left:0; top:0; height:100%;}
.Top001750 nav .subnav dl{ float:left; width:23.5%; padding:3% 0; position:relative; z-index:1;}
.Top001750 nav .subnav dd{ line-height:48px;}
.Top001750 nav .subnav dd a:hover{ text-decoration:underline;}
.Top001750 nav .subnav figure{ float:right; width:73.5%; padding:3% 0; }
.Top001750 nav .subnav figure img{ float:left; width:45%;}
.Top001750 nav .subnav figure p{ margin:0; float:right; width:44%; margin-right:5%; font-size:12px; line-height:24px; text-align:left;}

@media(max-width:1200px){
.Top001750 .logo{ left:2%;}
.Top001750 .search{ right:2%;}
}
@media(max-width:1000px){
.Top001750 .logo{ position:static;top:auto; margin-top:0; padding:3% 50% 3% 0;margin-left: -1%;}
.Top001750 .logo img{ height:auto;}
.Top001750 nav{ position:fixed; left:0; top:0; height:100%; max-height:100%; overflow:auto;width:60%; max-width:300px; background-color:rgba(255,255,255,0.9); border-right:2px solid #25170f; box-shadow:0 0 5px #ccc; padding:0;  opacity:0; transform:translateX(-100%);transition:0.3s; z-index: 20;}
.Top001750 nav.show{ transform:translateX(0); opacity:1;}
.Top001750 nav li{ float:none; width:auto; padding:0; position: relative;}
.Top001750 nav li a,
.Top001750 nav li span{ height:45px; border-radius:0; color:#000; font-size:16px; line-height:45px;}
  .Top001750 nav li i{ position: absolute; left: 0; top: 0; width: 100%; height: 45px;}
.Top001750 nav li span{ display:block;}
.Top001750 nav li#m02 > a{display:none; }
.Top001750 nav .subnav{ position:static; border-bottom:2px solid #d7d5d3;}
.Top001750 nav .subnav .bg{ display:none;}
.Top001750 nav .subnav dl{ float:none; width:auto;background-color:#f0efee; }
.Top001750 nav .subnav figure{ display:none;}

.Top001750 .mobile_menu{ position:absolute; right:2%;background:#25170f; width:34px; height:34px; top:50%; margin-top:-22px; border-radius:50%;}
.Top001750 .mobile_menu::before,
.Top001750 .mobile_menu::after{ position:absolute; content:''; background-color:rgba(255,255,255,0.8); transition:0.3s;}
.Top001750 .mobile_menu::before{ height:3px; width:60%; left:20%; top:50%; margin-top:-1.5px;}
.Top001750 .mobile_menu::after{ height:60%;  width:3px;top:20%; left:50%; margin-left:-1.5px; }
.Top001750 .open::after,
.Top001750 .open::before{ transform:rotate(45deg);}
  .Top001750 .top{ padding: 0; top: 50%; margin-top: -22px;}
  .Top001750 .search i{ width: 34px; height: 34px; position: absolute; right: 0; top: 0;}
  .Top001750 .search .search_div{ width: 125px; z-index: 10;}
  .Top001750 .search .text{ padding-right:30px;}

  /*.Top001750 .search div{ width: 183px!important;}*/
}

@media(max-width:480px){
  /*.Top001750 .search div{ width: 100px!important;}*/
  .Top001750 .top{ right: 45px;}
  .Top001750 .logo img{ max-width: 90%;}
}
@media(min-width:769px){
  .Top001750 .search:hover div{ width:183px;}
}

/*Banner002139 */
.Banner002139 .auto{ margin:0 0%; position:relative; z-index:1;}
.Banner002139 li img{ display:block; width:100%;}
.Banner002139 li img.wap{ display: none;}
.Banner002139 .bx-controls-direction a{ position:absolute; top:50%; margin-top:-26px; width:52px; height:52px; background: rgba(0,0,0,0.5);}
.Banner002139 .bx-controls-direction a span{ position:absolute; font-size:14px; left:50%; top:50%; margin-left:-7px; margin-top:-7px; color:#fff;}
.Banner002139 .bx-controls-direction a:hover{ background:#00a05d;}
.Banner002139 .bx-controls-direction a.bx-prev{ left:0px;}
.Banner002139 .bx-controls-direction a.bx-next{ right:0px;}
.Banner002139 .bx-pager{ position:absolute; right:5%; bottom:10%; color:#fff; font-family:"Courier New", Courier, monospace;font-size:16px; }
.Banner002139 .bx-pager b{ font-family:Arial, Helvetica, sans-serif;font-size:24px; }
.Banner002139 .down{ position:absolute; z-index:10; background:url(../images/Banner002139-down.png) no-repeat; width:37px; height:76px;bottom:5%; left:50%; margin-left:-18px;}
@media(max-width:1000px){
  .Banner002139 li img.pc{ display: none;}
  .Banner002139 li img.wap{ display:block;}
}
@media(max-width:768px){
.Banner002139 .auto{ margin:0;}
.Banner002139 .bx-controls-direction a.bx-prev{ left:0;}
.Banner002139 .bx-controls-direction a.bx-next{ right:0;}
.Banner002139 .down{display:none;} 
}
@media(max-width:480px){
.Banner002139 .bx-controls-direction{ display:none;}

}
/*
 .Floor001338 为demo编号
 */
.Floor001338{ padding:7% 0;background:url(../images/Floor001338-bj.jpg) no-repeat left bottom;background-size: cover;}
.Floor001338 .pic{ float:right; width:49.5%; }
.Floor001338 .pic img{ width:100%;}
.Floor001338 .con{ float:left; width:45.6%; padding-top:3%;}
.Floor001338 .title span{ color:#fff; font-size:30px; display:block; font-weight:bold; background:url(../images/Floor001338-titlebg.png) no-repeat left bottom; padding-bottom:10px;}
.Floor001338 .title p{ margin:10px 0 0 0; overflow:hidden; height:27px;}
.Floor001338 .title p i{ font-style:normal; font-size:20px; color:#ddd; position:relative;top:0px; line-height:25px;}
.Floor001338 .info{ padding:2% 0;}
.Floor001338 .info p{ color:#f1f1f1;line-height:28px;}
.Floor001338 .more{ color:#fff; width:107px; height:34px; line-height:34px; display:inline-block; background-color:#00a05d; text-align:center; border-radius:34px;}
@media(max-width:640px){

.Floor001338 .con{ float:none; width:auto;}
  .Floor001338 .title p,
  .Floor001338 .pic{ display: none;}
  .Floor001338 .title span{ font-size: 24px;}

  .Floor001338 .info p{ line-height: 24px; overflow: hidden; height: 48px;}
}
/*
 .Floor002349 为demo编号
 */
.Floor002349{ background: #f5f5f5; padding: 3% 2% 5%; background:url(../images/Floor002349-bj.jpg) no-repeat center bottom;}
.Floor002349 .title span{ color:#00a05d; font-size:30px; display:block; text-align:center;font-weight:bold; background:url(../images/Floor001338-titlebg1.png) no-repeat center bottom; padding-bottom:10px;}
.Floor002349 .title p{ margin:10px 0 0 0; overflow:hidden; height:27px;text-align:center;}
.Floor002349 .title p i{ font-style:normal; font-size:20px; color:#6cbb5c; position:relative;top:0px; line-height:25px;text-align:center;}

.Floor002349 .list li,.Floor002349 .list li *{transition: all .3s ease-in;}
.Floor002349 .wrap-head{ }
.Floor002349 .wrap-head .h2{ margin: 0 0 30px 0;}
.Floor002349 .wrap-head .tab{ position: relative;}

.Floor002349 .wrap-head .tab a{ display: inline-block; margin-left: 15px; font-size: 16px; color: #666; cursor: pointer;}
.Floor002349 .wrap-head .tab a.on,.Floor002349 .wrap-head .tab a:hover{ color: #ff6600;}
.Floor002349 .listbox{ overflow: hidden; max-height: 50%;}
.Floor002349 .list .owl-carousel .owl-stage-outer{ padding: 20px 0;}
.Floor002349 .list{ padding: 2% 0 0 0; display: none;}
.Floor002349 .list li{ background: #fff;text-align: center; }
.Floor002349 .list li .pic{ display: block; width: 100%; height: 153px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.Floor002349 .list li .pic span{ position: relative; bottom: -40%; display: inline-block;}
.Floor002349 .list li .pic img{max-height: 140px; display: inline; max-width:225px; /*width:100%;*/ width: auto; position: relative; z-index: 2;}

.Floor002349 .list li .word{ padding:65px 30px 30px;}
.Floor002349 .list li .word .h3{ margin: 0 0 10px 0; font-size: 18px;  text-transform: uppercase;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002349 .list li .word .h3 a{color: #00a05d;}
.Floor002349 .list li .word figure{ font-size: 12px; color: #666; line-height:20px; height:40px; overflow: hidden;}
.Floor002349 .list li:hover{ box-shadow: 0 5px 15px 0 rgba(0,0,0,.15);}
.Floor002349 .list li:hover .word .h3 a{color: #ff6600;}
.Floor002349 .list li .pic span:before{display: block; content: ""; position: absolute; top: 3px; left: 25%;width: 0; height: 0; overflow: hidden; border-radius: 50%; transition: all .3s ease-in-out;}
.Floor002349 .list li:hover .pic span:before{ box-shadow: 0 0 115px 0 rgba(255,255,255,.8); width: 50%; height: 50%;}
.Floor002349 .btns a{ display: inline-block; background: #fff; color: #666; cursor: pointer; padding: 15px; font-size: 30px;}
.Floor002349 .btns a.prev{ margin-right: 10px;}
.Floor002349 .btns a:hover{ background: #00a05d; color: #fff;}
@media only screen and (max-width:1023px ) {
	.Floor002349 .wrap-head .h2 img{ height: 35px;}
}
@media only screen and (max-width:899px ) {
	.Floor002349{ padding: 13% 2% 10%;}
	.Floor002349 .wrap-head,.Floor002349 .btns{ text-align: center;}
	.Floor002349 .btns a{ padding: 10px; font-size: 20px;}	
}
@media only screen and (max-width: 480px) {
	.Floor002349 .wrap-head .h2 img{ height: 25px;}
	.Floor002349 .wrap-head .tab a{ width: 100%; display: block; margin-left: 0; padding: 10px 0 ;text-align: center; background: #e1e1e1; margin-bottom: 1px;}
	.Floor002349 .wrap-head .tab a.on{ background: #ff6600; color: #fff;}
}
@media only screen and (min-width: 900px) {
	.Floor002349{ padding-left: 0; padding-right: 0;}
	.Floor002349 .wrap-head,.Floor002349 .btns{ padding-left:44.5%;}
	/*.Floor002349 .list{ padding-left: 6%;}*/
	.Floor002349 .wrap-head .tab{ padding-left: 91px;}
	.Floor002349 .wrap-head .tab{ padding-left: 91px;}
	.Floor002349 .wrap-head .tab{ padding-left: 91px;}
	.Floor002349 .wrap-head .tab:before{ content: ""; width: 81px; height: 3px; background-color: #ff6600; display: block; position: absolute; left: 0; top: 50%; margin-top: -1px;}
	
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
/*
 *  Owl Carousel - Core 插件样式如遇多个只留一个
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Floor002428 为demo编号
 */
.Floor002428{ padding: 3% 0 3%; overflow: hidden;}
.Floor002428 .title{ padding-bottom:2%;}
.Floor002428 .title span{ color:#00a05d; font-size:30px; display:block; text-align:center;font-weight:bold; background:url(../images/Floor001338-titlebg1.png) no-repeat center bottom; padding-bottom:10px;}
.Floor002428 .title p{ margin:10px 0 0 0; overflow:hidden; height:27px;text-align:center;}
.Floor002428 .title p i{ font-style:normal; font-size:20px; color:#6cbb5c; position:relative;top:0px; line-height:25px;text-align:center;}

.Floor002428 li{ position: relative;}
.Floor002428 li img{ visibility: hidden;}
.Floor002428 li a{ display: block; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;
}
.Floor002428 li .word{ position: static; top: 15px; left:0; width: 100%; padding: 0 20px; color: #fff;}
.Floor002428 li.white .word{color: #000;}
.Floor002428 li .word h2{ margin: 0; font-weight: normal; font-size: 28px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002428 li .word p{margin: 0; font-size: 14px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002428 li:hover a{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);}
.Floor002428 .owl-nav >div{ position: absolute; top: 50%; margin-top: -53px; width: 50px; height: 106px; background: url(../images/Floor002428-btn.png); text-indent: 99999px; overflow: hidden;}
.Floor002428 .owl-nav .owl-prev{ left: 0; background-position: left 0;}
.Floor002428 .owl-nav .owl-next{ right: 0; background-position: right 0;}
@media only screen and (min-width: 1440px) {
	.Floor002428 .owl-nav .owl-prev{ left: 0;}
	.Floor002428 .owl-nav .owl-next{ right: 0;}
}

.Floor002428 .owl-dots{ display: block; width: 100%; margin-top: 3%; text-align: center;}
.Floor002428 .owl-dots>div{ display: inline-block; margin:0 5px;}
.Floor002428 .owl-dots>div >span{ display: block; width: 14px; height: 14px; border-radius: 50%; background: #999999;}
.Floor002428 .owl-dots>div.active >span{ background: #00a05d;}

/*
 .Bottom002352 为demo编号
 */
.Bottom002352,.Bottom002352 a{ color: #ccc; font-size: 15px;}
.Bottom002352 a:hover{ color: #fff;}
.Bottom002352 >*{ padding-bottom: 15px;}
.Bottom002352{ background: #030303; border-top: 1px solid #1a1a1a; padding: 2% 0 2%; text-align: center;}
.Bottom002352 p{ margin: 0;}
.Bottom002352 dl a{ position: relative; display: inline-block;}
.Bottom002352 dl a+a{ margin-left: 20px;}
.Bottom002352 dl a+a:before{ content: ""; position: absolute; width: 1px; height: 60%; top: 30%; background: #666; left:-10px;}

/*
 .Floor002438 为demo编号
 */
.Floor002438{ padding:3% 0 4%;background: url(../images/Floor002438-bj.jpg) no-repeat;background-size: cover;}
.Floor002438 .title{ padding-bottom:3%;}
.Floor002438 .title span{ color:#fff; font-size:30px; display:block; text-align:center; font-weight:bold; background:url(../images/Floor001338-titlebg.png) no-repeat center bottom; padding-bottom:10px;}
.Floor002438 .title p{ margin:10px 0 0 0; overflow:hidden; height:27px;text-align:center;}
.Floor002438 .title p i{ font-style:normal; font-size:20px; color:#ddd; position:relative;top:0px; line-height:25px;text-align:center;}

.Floor002438 .h2{ margin:0; padding-bottom:2%; font-size:28px; font-weight:normal; color:#006d86;}
@media only screen and (min-width:1200px ) {
	.Floor002438{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.Floor002438{ padding-left: 50px; padding-right: 50px;}
}
.Floor002438 .tabs a{
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
}
.Floor002438 .tabs a{ float: left; width: 25%; padding: 10px 3%;display: block; font-size: 20px; color: #576970; background: #ecf1f3; text-align: center; line-height: 2; cursor: pointer;}
.Floor002438 .tabs a+a{ border-left: 1px solid #ffffff;}
.Floor002438 .tabs a:hover,.Floor002438 .tabs a.active{ background: #e54646; color: #fff;}
@media only screen and (max-width:640px ) {
	.Floor002438 .tabs a{ width: 100%; float: none; }
	.Floor002438 .tabs a+a{ border-top: 1px solid #fff; border-left: none;}
}

.Floor002438 .list{ padding-top:0%; }




.Floor002438 .list .pic{ position: relative;overflow:hidden;}
.Floor002438 .list .pic a{ display: block;position: relative;}
/*.Floor002438 .list .pic a span{ position: absolute; left: 5%; bottom: 5%; width: 90%; color: #fff; font-size: 20px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}*/
.Floor002438 .list .pic .li{ position: absolute;width: 100%; left: 0%; bottom: 0%;margin-bottom: 0;padding:21px 80px 15px 0;background:rgba(255, 255, 255, 0.85) none repeat scroll 0 0 !important;filter:Alpha(opacity=0); transition: all .3s; cursor: pointer;}

.Floor002438 .list .pic .li h3 a{ color:#333;}
.Floor002438 .list .pic .li time{ position: absolute; left: 0; width: 80px; height:80px; top:0; color: #fff; font-size: 14px; text-align: center; line-height: 1; font-family: arial;
background: #00a05d;
	background: -moz-linear-gradient(top, #6cbb5c 0%,#00a05d 100%);
	background: -webkit-gradient(linear, left top,left bottom, color-stop(0%,#6cbb5c), color-stop(100%,#00a05d));
	background: -webkit-linear-gradient(bottom, #6cbb5c 0% ,#00a05d 100%);
	background: -o-linear-gradient(bottom, #6cbb5c 0%,#00a05d 100%);
	background: -ms-linear-gradient(bottom, #6cbb5c 0%,#00a05d 100%);
	background: linear-gradient(to bottom, #6cbb5c 0%,#00a05d 100%);}
.Floor002438 .list .pic .li time span{ color: #fff; font-size: 48px; display: block;padding-top: 8%;}

@media only screen and (max-width:767px ) {
	.Floor002438 .list .pic img{ width: 100%;}
}
@media only screen and (min-width:768px ) {
	.Floor002438 .list .pic{ /*position: absolute; left: 0; top: 0; */ float: left; width: 48%;  }
	.Floor002438 .list ul{ /*padding-left: 50%;*/position: relative;}
	.Floor002438 .list .pic  .img{ padding-top:79%; width:100%;}
	.Floor002438 .list .pic .img img{ position:absolute; left:0; top:0; width:100%; height:100%;}
}
.Floor002438 .list .pic img{ width: 100%;}
.Floor002438 .list .pic img{transition: all 0.6s;}
.Floor002438 .list .pic:hover img{ transform: scale(1.1);}

.Floor002438 .list ul li{ position: relative; padding: 23px 10px 22px 0; margin-bottom:5px; border:1px solid rgba(255,255,255,1.00); background:rgba(236, 241, 243, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=0); background:#ecf1f3; transition: all .3s; cursor: pointer; }
.Floor002438 .list .box{ display: none;}
@media only screen and (min-width:768px ) {
	.Floor002438 .list ul li{ float: left; width: 49%; margin-left: 3%;}
	.Floor002438 .list .pic .li{ float: none; width: 100%; margin-left: 0;}
}

/*.Floor002438 .list ul li+li{ border-top: 1px solid #ededed;}*/
.Floor002438 .list ul li time{ position: absolute; left: 0; width: 80px; top: 25px; color: #ececec; font-size: 14px; text-align: center; line-height: 1; /*border-right: 1px dotted #e0e0e0; */font-family: arial;}
.Floor002438 .list ul li time span{ color: #00a05d; font-size: 48px; display: block;}
.Floor002438 .list ul li .text{ padding-left: 100px;}
.Floor002438 .list ul li .text h3{ margin: 8px 0 12px; font-weight: normal; font-size: 18px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002438 .list ul li .text h3 a{ color: #fff;}
.Floor002438 .list ul li .text .con{ color: #ececec; font-size: 14px; margin: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002438 .list ul li:hover{ background:rgba(236, 241, 243, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=1); }
.Floor002438 .list ul li:hover .text h3 a,
.Floor002438 .list ul li .text h3 a:hover,
.Floor002438 .list ul li:hover time span{ color: #ff6600;}
.Floor002438 .list ul li:hover time,
.Floor002438 .list ul li:hover .text .con { color: #999;}
.Floor002438 .list .more{ display: block; width: 204px; height: 40px; border-radius: 40px; text-align: center; color: #fff; font-size: 16px; line-height: 40px; margin: 30px auto 0; background-color: #004b64;}



/*
 Bottom001374 为demo编号
 */
.Bottom001374{ overflow:hidden; } 
.Bottom001374 .contact{  padding: 50px 0 6%; background:#efefef; background-size: cover; position:relative; } 
.Bottom001374 .contact #goTop{ position:absolute; left:50%; bottom:10px; margin-left:-23px; z-index:10; background:url(../images/Bottom001374_icon3.png) no-repeat center; width:46px; height:46px; }
.Bottom001374 .contact .title{ margin:0 0 55px; text-align:center; position:relative;}
.Bottom001374 .contact .title i{ font-style:normal; font-weight: 700; font-style: normal; color: #555; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom:16px;  }
.Bottom001374 .contact .title i::after{ position:absolute; left:36%; bottom:3px;  content:""; background:#00a05d; width:50px; height:2px; margin-left: -10px;  }
.Bottom001374 .contact .title span{ font-size:48px; color:#353c4e; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:absolute; }
.Bottom001374 .contact .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #353c4e solid; width:1000px;  }
 
.Bottom001374 .ul{ overflow:hidden; padding-top: 1%; }
.Bottom001374 li{ text-align: center; position: relative; padding: 15px 0;}
.Bottom001374 li .img img{ transition: .3s;}
.Bottom001374 li .img img:hover{ transform: scale(1.05);}
.Bottom001374 li h1{ margin: 30px 0 0; color: #00a05d; font-size: 18px; }
.Bottom001374 li p{ margin: 10px 0 0; color: #555; font-size: 16px; line-height:25px }
 
.Bottom001374 .copy_right{ background-color:#0e0e0e; padding:25px 0; text-align: center;}
.Bottom001374 menu{ margin:0; padding:0; font-size:13px; margin-bottom:10px;}
.Bottom001374 menu a{ color:#4b4b4b; margin-right:20px; position: relative;}
.Bottom001374 menu a:before{ content:""; display:block; position:absolute; right:-10px; top:3px; background-color:#4b4b4b; width:1px; height:10px;}
.Bottom001374 menu a:last-child:before{ display:none; }
.Bottom001374 p,
.Bottom001374 p a{ color:#4b4b4b; margin:0; font-size:12px;}
.Bottom001374 p span,.Bottom001374 p span a{ color:#323030; text-transform:uppercase; }

@media(max-width:1000px){
.Bottom001374 .contact .title span{ font-size:30px;}
}
@media(max-width:768px){
.Bottom001374 .contact .title span{ font-size:20px;}
.Bottom001374 .contact .title span::after{ width:500px; bottom: -5px;}
}
@media (min-width: 640px) {
.Bottom001374 li{ padding: 0 15px; width: 33.3333%; float: left;}
}
@media(max-width:480px){
.Bottom001374 .contact .title span{ display:none; }
}





/*Form001852 */
.Form001852{ padding:2% 0;}
.Form001852 .title{ text-align:center; padding-bottom:3%;}
.Form001852 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.Form001852 .title:after,
.Form001852 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}
@media(max-width:480px){
.Form001852 .title span{ font-size:18px;}
}

.Form001852 .from-title{ text-align:center; padding:3% 0;}
.Form001852 .from-title span{ font-size:12px; letter-spacing:5px;color:#c94645;}
.Form001852 .from-title h1{ margin:0; font-size:42px; padding:10px 0; font-weight:normal; color:#000;}
.Form001852 .from-title h1:after{ display:block; margin:0 auto; width:70px; height:10px; background-color:#c94645; margin-top:20px; content:'';}
@media(max-width:640px){
.Form001852 .from-title h1{ font-size:30px;}
.Form001852 .from-title h1:after{ height:5px;}
}
.Form001852 .from{ max-width:790px; margin:0 auto; }
.Form001852 .from td{ padding-bottom:3%;}
.Form001852 .from td div{ position:relative;}
.Form001852 .from td.f_name{ padding-right:5%; width:45%;}
.Form001852 .from label{ position:absolute; left:10px; top:0;line-height:44px; color:#999;}
.Form001852 .from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
.Form001852 .from textarea.text{ height:132px;}
.Form001852 .from .btn{ text-align:center;}
.Form001852 .from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; width:72px; height:36px; color:#fff; background:#c94645;}

.Form001852 .address dl{ border-bottom:1px solid #e4e4e4; padding:3% 0;}
.Form001852 .address dd{ float:left; padding-left:15%;width:50%;}
.Form001852 .address dd h1,
.Form001852 .address dd h2,
.Form001852 .address dd p{ font-size:16px;padding-left:44px; line-height:35px;}
.Form001852 .address dd h1,
.Form001852 .address dd h2{ font-weight:normal;background-repeat:no-repeat; background-position: left center;}
.Form001852 .address dd h1{ font-size:24px; }
.Form001852 .address dd h2{ font-size:18px;}
.Form001852 .address dd h1.h1_1{ background-image:url(../images/Form001852-icon1.jpg);}
.Form001852 .address dd h1.h1_2{ background-image:url(../images/Form001852-icon2.jpg);}
.Form001852 .address dd h2.h2_1{ background-image:url(../images/Form001852-icon3.jpg);}
.Form001852 .address dd h2.h2_2{ background-image:url(../images/Form001852-icon5.jpg);}
.Form001852 .address dd h2.h2_3{ background-image:url(../images/Form001852-icon6.jpg);}
.Form001852 .address dd h2.h2_4{ background-image:url(../images/Form001852-icon4.jpg);}
@media(max-width:640px){
.Form001852 .address dd{ float:none; width:auto; padding-left:0;}
}
/*Form002219*/
.Form002219{ padding:3% 0 5%;}
.Form002219 .title{ margin:0 0 55px; text-align:center; position:relative;}
.Form002219 .title i{ font-style:normal; font-weight: 700; font-style: normal; color: #555; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom:16px;  }
.Form002219 .title i::after{ position:absolute; left:36%; bottom:3px;  content:""; background:#00a05d; width:50px; height:2px; margin-left: -10px;  }
.Form002219 .title span{ font-size:48px; color:#353c4e; font-family:Arial; text-transform:uppercase; padding-left: 10px; position:absolute; }
.Form002219 .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #353c4e solid; width:1000px;  }

.Form002219 dl{ width:32%; float:left; min-height:40px; position:relative; margin-bottom:40px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:45px; text-align:right; line-height:40px; background:url("../images/icon2.png") no-repeat center; background-size: 60%; height: 40px;}
.Form002219 dl:nth-child(2) dt{ background-image:url("../images/icon3.png"); }
.Form002219 dl:nth-child(3) dt{ background-image:url("../images/icon1.png"); }
.Form002219 dl:nth-child(5) dt{ background-image:url("../images/icon4.png"); }
.Form002219 dl:last-child dt{ display: none;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px 0 45px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px 10px 10px 45px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#00a05d;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:80%!important; margin: 10px auto 20px!important;}
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/
/*Floor002048 */


.Floor002048{ padding:3% 0 1.5%;}
.Floor002048 ul{ position:relative;}
.Floor002048 li{  background-color:#f4f5fa; width:23.5%;overflow:hidden; float: left; margin: 0 1.5% 2% 0; position: relative;}
/*.Floor002048 li.li_0,
.Floor002048 li.li_5{ width:49%;}*/

.Floor002048 li a{ display:block; padding:15px; height:100%; }
.Floor002048 li figure img{ display:none;}
.Floor002048 li figure{ margin-bottom:10px; background-size:contain; padding-bottom: 107%;}
.Floor002048 li h5{ margin:0; font-size:18px; font-weight:normal; line-height:30px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; color:#333;}
.Floor002048 li span{ color:#8a8fa0; line-height:24px;}
.Floor002048 li div{ opacity:0; position:absolute; left:0; top:0; height:100%; width:100%; background:rgba(0,160,93,0.95); transition:0.3s;}
.Floor002048 li div i{ color:#fff; position:absolute; width:100%; background:url(../images/Floor002048-detail.png) no-repeat center top; padding-top:40px; line-height:20px; top:50%; margin-top:-30px; text-align:center; font-style:normal;}
.Floor002048 li a:hover div{ opacity:1;}
@media(max-width:768px){
.Floor002048 li h5{font-size:16px;}
}
@media(max-width:640px){
.Floor002048 h1{ font-size:18px;}
.Floor002048 h1 a{ font-size:12px;}
.Floor002048 ul{ padding-bottom:0;}
.Floor002048 li{ position:relative; left:auto !important; right:auto !important; top:auto !important;bottom:auto !important; width:49% !important; height:auto !important;  float:left; margin-bottom:2%;margin-right:2%;}
.Floor002048 li:nth-child(2n){ margin-right:0;}
.Floor002048 li a{ height:auto;}
}
@media(max-width:480px){
.Floor002048 h1 span{ display:none;}
}
/*
 .PicList001052 为demo编号
 */
 
 .PicList001052{ padding:2% 0 1%;}
.PicList001052 li{ float:left; width:48.5%; margin-right:3%; border:1px solid #e5e5e5; background-color:#f7f8f8;  margin-top:1%; margin-bottom:1%;}
.PicList001052 li div{padding-left:38%; padding-top:2%; padding-bottom:2%; position:relative;}
.PicList001052 li:nth-child(2n){ margin-right:0;}
.PicList001052 li .Ispic{ position:absolute; width:34%; left:0; top:0; height:100%; background-position:center top;}
.PicList001052 li h1{ margin:0; font-size:16px; padding:1% 0; color:#555;}
.PicList001052 li p{ line-height:24px; overflow:hidden; height:48px;}
.PicList001052 li .more{background-color: #fff;padding: 4px 25px;color: #00a05d; border-radius:20px;font-size: 14px;border: 1px solid #dae9ed;display: inline-block; line-height:25px; position:relative;}
.PicList001052 li .more::before{ position:absolute; content:''; right:10px; top:50%; margin-top:-3px; width:0; height:0; border:4px solid #00a05d; border-top-color:transparent;border-bottom-color:transparent; border-right:0;}
.PicList001052 li:hover{ border-color:#2bc3cf; box-shadow:0 0 5px rgba(0,160,93,0.3);}
.PicList001052 li:hover .more{ background-color:#00a05d;color: #fff;}
.PicList001052 li:hover .more::before{ border-left-color:#fff;}
.PicList001052 li:hover h1 a{color: #00a05d;}
@media(max-width:1000px){
.PicList001052 li div{padding-left:44%;}
.PicList001052 li .Ispic{ width:40%;}
}
@media(max-width:768px){
.PicList001052 li{ float:none; margin-right:0; width:auto;}
}
@media(max-width:480px){
.PicList001052 li h1{font-size:18px;}
}
/*
 .Banner002187 为demo编号
 */
.Banner002187 span{background-position: center center; background-repeat:no-repeat; background-size:cover; height:400px; display:block;}
.Banner002187 img{ display:none;}
@media (max-width: 1000px){
	.Banner002187 span{ height:auto; background:none; height:auto;}
	.Banner002187 img{ display:block;}
}

/*
 .Menu000939 为demo编号
 */
 .Menu000939{ margin-top:-40px;}
.Menu000939 .current{ line-height:40px; text-align:right;}
.Menu000939 .current span{ color:#00a05d;}
.Menu000939 .current a{ color:#8b8c8c;} 
.Menu000939 nav{ background-color:#f4f4f4;}
.Menu000939 nav .auto{ position:relative;}
.Menu000939 nav header{ padding:15px 0;text-align:center; font-size:24px; background-color:#00a05d; color:#fff;}
.Menu000939 nav header span{ display:block; color:#00cb76; font-size:14px; text-transform:uppercase;}
.Menu000939 nav li a{ display:block;}
.Menu000939 nav li.nav{position:relative; z-index:10;}
.Menu000939 nav li.nav > a{position:relative; padding-right:35px;}
.Menu000939 nav li.nav > a::before{ position:absolute; content:''; right:10px; top:50%; margin-top:-3px; width:0; height:0; border-left:6px solid transparent;border-right:6px solid transparent; border-top:6px solid #00a05d;}
.Menu000939 nav li > a{ padding:0 20px; line-height:62px;height:62px;border-bottom:2px solid transparent;}
.Menu000939 nav li > a.aon,
.Menu000939 nav li:hover > a{ border-bottom-color:#00a05d;color:#00a05d;}
.Menu000939 nav li dl{;background-color:#00a05d;display:none;}
.Menu000939 nav li dl dd{ text-align:center; font-size:12px;}
.Menu000939 nav li dl dd a{ display:block; line-height:20px; padding:5px 0;color:#fff;}
.Menu000939 nav li dl dd a:hover{background-color:#f4f4ea;color:#00a05d;}
.Menu000939 nav li dl dd > a.aon,
.Menu000939 nav li dl dd a:hover{ border-bottom-color:#f4f4ea;color:#00a05d;background-color:#f4f4ea;}
@media(min-width:641px){
.Menu000939 nav li{ float:left; position:relative;}
.Menu000939 nav li::before{ position:absolute; content:''; width:1px; background-color:#dad9cb; height:30%; top:35%; right:0;}
.Menu000939 nav li dl{ position:absolute; top:62px; left:0; width:100%}
}
@media(min-width:1001px){
.Menu000939 nav header{ position:absolute; left:0; width:147px;top:-40px;height:102px; padding:26px 0; border-radius:0 20px;}
.Menu000939 nav ul{ padding-left:147px;}	
}
@media(max-width:768px){
.Menu000939 .current{font-size:12px;}
.Menu000939 nav li i{ position:absolute; left:0; height:62px; width:100%; top:0; z-index:10;}
  .Menu000939 nav ul{ display: none;}
}
@media(max-width:640px){
.Menu000939 nav li{ float:none; font-size:16px;}
.Menu000939 nav li dl dd{font-size:14px;}
.Menu000939 nav li dl dd a{padding:10px 0;}
.Menu000939 nav li > a,
.Menu000939 nav li i{ line-height:55px; height:55px;}

}
/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden; min-height:246px; padding:3% 0 3%;}
.RighInfo002218 .box1{padding:15px 15px 15px 15px;color:#728391;font-size:14px;line-height:30px;background:#f3f3f3;}
.RighInfo002218 .box1 .pic{float:right;margin-left:4%; margin-top:2%;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#00a05d;margin:0 0 20px 0; font-weight: bold;}
.RighInfo002218 .box1 figure{ padding:3.5% 4%; color:#555;}
.RighInfo002218 .list{ padding-top:3%;padding-left: 9.5%;}
.RighInfo002218 .list li{ display:block; float:left; width:45%; padding-bottom:4%;padding-left: 3%;}
/*.RighInfo002218 .list li+li{ padding-left:2%;}*/
/*.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:29%;}*/
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%; display:block;}
.RighInfo002218 .list h2{ font-weight:normal; color:#00a05d; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391; }
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}	
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:100% !important; padding:0 !important; margin:2% 0;max-width:400px;}
}
/*RighInfo002218 End*/
/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block; padding-top: 45%;}
.PicList002171 li img{ position: absolute; left: 50%; top: 50%; max-height: 95%; transform: translate(-50%,-50%);}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(31,115,56,0.95); opacity:0; transition:0.3s; z-index: 1;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}

@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*
 .PicList000671 为demo编号
 */
.PicList000671{ padding-top:3%;}
.PicList000671 *{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.PicList000671 .nowrap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.PicList000671 ul li{ width:32%; float:left; margin:0 2% 2% 0;}
.PicList000671 ul li:nth-child(3n){ margin-right:0;}
.PicList000671 ul li figure{ padding-bottom:70%; position:relative; background-repeat:no-repeat; background-position: center center; background-size: cover;}
.PicList000671 ul li figure a{ position:absolute; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); background-image:url(../images/PicList000671-icon-video.png); background-repeat:no-repeat; background-position: center center;}
.PicList000671 ul li figure a:hover{ background-color:transparent}
.PicList000671 ul li h5{ font-size:14px; padding:8px 0; margin:0; text-align:center; border-bottom: dashed 1px #c1c1c1;}
.PicList000671 ul li time{ display:block; color:#b3b3b3; background:url(../images/PicList000671-icon.png) no-repeat right;}
.PicList000671 .video{ display: none;}
video,
iframe{max-height: 100%; max-width: 100%;}
@media screen and (max-width:640px){
.PicList000671 ul li{ width:49%;}
.PicList000671 ul li:nth-child(2n){ margin-right:0;}
.PicList000671 ul li:nth-child(2n+1){ margin-right:2%;}
}
/*RighInfo001774*/
.RighInfo001774{ padding:3% 0;}

.RighInfo001774 .title{ color:#00a05d; font-size:18px; padding:8px 0; margin-bottom:0;}

.RighInfo001774 .list_img{float:left; width:42%;}
.RighInfo001774 .big{ border:1px solid #e5e5e5; margin-bottom:20px;}
.RighInfo001774 .big li figure{ padding-bottom:67%; background-size:contain; position:relative; overflow:hidden}
.RighInfo001774 .scroll li img,
.RighInfo001774 .big li img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%;}

.RighInfo001774 .scroll{ padding:0 30px; position:relative;}
.RighInfo001774 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer;}
.RighInfo001774 .scroll a.prev{ left:0;}
.RighInfo001774 .scroll a.next{ right:0;}
.RighInfo001774 .scroll a.prevStop,
.RighInfo001774 .scroll a.nextStop{ cursor:default;}
.RighInfo001774 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.RighInfo001774 .scroll .bd{ overflow: hidden;}
.RighInfo001774 .scroll li{ float: left;}
.RighInfo001774 .scroll li figure{ margin:0 auto; padding-bottom:59%; background-size:contain; max-width:90%; border:1px solid #e5e5e5; position:relative; overflow:hidden}
.RighInfo001774 .scroll li.on figure{ border-color:#00a05d;}


.RighInfo001774 .intro{ float:right; width:45%; margin-right:10%;}
.RighInfo001774 .intro p{ color:555; font-size:14px; line-height:25px; padding-bottom:18px;border-bottom:1px solid #e5e5e5;}
.RighInfo001774 .intro dl{color:#666; display:table; width:100%; padding-bottom:6%;}
.RighInfo001774 .intro dt,
.RighInfo001774 .intro dd{ display:table-cell; vertical-align:top; line-height:30px;}
.RighInfo001774 .intro dt{ width:50px;}
.RighInfo001774 .intro dd h1{font-size: 24px;color: #00a05d; margin:0;}
.RighInfo001774 .intro dd a{position: relative; top: 7px; display: inline-block; margin: 0; width: 2rem; height: 2rem;  margin-right: 7px;  overflow: hidden;
    box-sizing: border-box;  border-radius: 50%;  border: 2px solid #fff;  padding: 2px;}
.RighInfo001774 .intro dd a img{ cursor: pointer;  float: left;  width: 100%;  height: 100%;  border-radius: 50%;}
.RighInfo001774 .intro dd a.on,.RighInfo001774 .intro dd a:hover{border-color: #00a05d;}
.RighInfo001774 .intro dd i{ display:inline-block;background: #00a05d;color: #fff;font-style: normal; font-size:12px;padding: 0 8px;}
.RighInfo001774 .intro dd .num{ height:30px; line-height:30px; width:50px; text-align:center;}
.RighInfo001774 .buy a{display:inline-block; font-size:16px;height:40px; line-height:40px; color:#666; font-weight:bold;text-align:center; padding:0 30px;border:1px solid #00a05d;background:#00a05d; }
.RighInfo001774 .buy a.gobuy{margin-right:10px;color:#fff;}
.RighInfo001774 .buy a.addcart{border-color:#e7e7e7; background:url(../images/RighInfo001774-icon_addcart.png) no-repeat 20px center #f9f9f9; padding-left:50px;}
.RighInfo001774 .salenum{ margin:3% 0;border:1px dashed #c9c9c9; padding:3% 0;  border-left:0; border-right:0;}
.RighInfo001774 .salenum li{ float:left; margin-right:3%;}
.RighInfo001774 .salenum li span{ color:#e00616;}

.RighInfo001774 .share li{ float:left; margin-right:5px;}
.RighInfo001774 .share li a{ display:block;line-height:30px !important; border:1px solid #e7e7e7; border-radius:3px;padding-left:30px !important; padding-right:10px;background:url(../images/RighInfo001774-icon_share.png) no-repeat 10px 8px #f9f9f9; color:#333;}
.RighInfo001774 .share li a.favorites{ background-position: 10px -85px;}
.RighInfo001774 .share li.jiathis_style a{ float:none;height:auto !important;background-position: 10px center;}
.jiathis_style *{ box-sizing:content-box;}
.RighInfo001774 .share li a:hover{ background-image:url(../images/RighInfo001774-icon_share_hover.png);}

.RighInfo001774 .tips{ margin-top:3%;}
.RighInfo001774 .tips li{ float:left; margin-right:2%; line-height:28px; padding-left:30px; background:url(../images/RighInfo001478-icon_tips.png) no-repeat 0 0;}
.RighInfo001774 .tips li.b{ background-position:0 -67px;}
.RighInfo001774 .tips li.c{ background-position:0 -129px;}
.RighInfo001774 .tips li.d{ background-position:0 -196px;}

.RighInfo001774 .infobox .tab{ border-bottom:1px solid #e5e5e5; overflow:hidden; margin:30px 0 0;}
.RighInfo001774 .infobox .tab span{ float:left;padding:0 20px; color:#000; font-size:16px; line-height:36px; cursor:pointer;}
.RighInfo001774 .infobox .tab span.on{ background:#00a05d; color:#fff;}
.RighInfo001774 .single{ padding:20px 0; min-height:300px;}
.RighInfo001774 .single .tableInfo{ border-bottom:1px dashed #c1c1c1; padding-bottom:20px; margin-bottom:20px;}
.RighInfo001774 .tableInfo dd{ float:left; width:25%; padding:5px 10px 5px 0; line-height:24px;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.RighInfo001774 .guess_like{ float:left; width:21%;border:1px solid #e5e5e5;border-bottom:0;}
.RighInfo001774 .guess_like h1{ margin:0; border-bottom:1px solid #e5e5e5; font-weight:normal; }
.RighInfo001774 .guess_like h1 span{ background:#000;color:#fff;font-size:14px; line-height:35px;display:table; padding:0 15px;}
.RighInfo001774 .guess_like  li{ padding:15px 10px;border-bottom:1px solid #e5e5e5;}
.RighInfo001774 .guess_like  li a{ display:block;}
.RighInfo001774 .guess_like  li a:hover{color:#000;}
.RighInfo001774 .guess_like  li figure{ padding-bottom:100%; background-color:#fff; background-size:contain;}
.RighInfo001774 .guess_like  li figure img{ display:none; width:100%;}
.RighInfo001774 .guess_like  li p{color:#555;  line-height:20px; height:40px; overflow:hidden;}
.RighInfo001774 .guess_like  li:hover p{ color:#000;}
.RighInfo001774 .guess_like  li h5{ margin:0; font-size:16px; color:#e00616;}
.RighInfo001774 .guess_like  li h5 i{ font-style:normal; font-size:12px;}

.RighInfo001774 .faq{ float:right; width:77%;border:1px solid #e5e5e5;}
.RighInfo001774 .faq .tab{border-bottom:1px solid #e5e5e5; font-weight:normal; overflow:hidden;}
.RighInfo001774 .faq .tab span{ float:left; padding:0 15px; color:#000; line-height:35px;cursor:pointer;}
.RighInfo001774 .faq .tab span.on{background:#e9282c; color:#fff;}

.RighInfo001774 .btn_faq{ width: 110px;height: 31px;color: #fff;background: #e9282c;border:none; cursor:pointer; padding:0;}
.RighInfo001774 .set_faq{ border-bottom:1px dashed #d2d2d2; padding:20px 140px 15px 20px; position:relative;}
.RighInfo001774 .set_faq input.btn_faq{position:absolute; right:20px; top:20px;}
.RighInfo001774 .set_faq li{ float:left; cursor:pointer;margin: 0 5px 5px 0;border: 1px solid #e7e7e7;background: #f9f9f9;padding: 0 15px;color: #000;line-height: 29px;height: 31px;border-radius: 3px;}

.RighInfo001774 .list dl{ display:table;border-bottom:1px dashed #d2d2d2; width:100%; line-height:24px;}
.RighInfo001774 .list dt,
.RighInfo001774 .list dd{ display:table-cell;padding:20px;}
.RighInfo001774 .list dd{ width:25%;}
.RighInfo001774 .list dd span{display:block;}
.RighInfo001774 .list dd.name{width:20%;border-left:1px dashed #d2d2d2; }
.RighInfo001774 .list dd.name span{  color:#e9282c;}
.RighInfo001774 .list dt time{ color:#b6b6b6;}
.RighInfo001774 .list dt h4{margin: 0;font-size: 14px;font-weight: normal;}

.RighInfo001774 .submitQ{ display:table; width:100%; padding:20px;border-bottom:1px dashed #d2d2d2;}
.RighInfo001774 .submitQ dt,
.RighInfo001774 .submitQ dd{display:table-cell; vertical-align:top;}
.RighInfo001774 .submitQ dt{ width:20%; text-align:right;}
.RighInfo001774 .submitQ dd textarea{ width:100%; height:100px; color:#b6b6b6; padding:10px;}

.RighInfo001774 .list li{border-bottom:1px dashed #d2d2d2;padding:20px;}
.RighInfo001774 .list li time{ float:right; color:#b6b6b6;}

.RighInfo001774 .Pages{ text-align:right; padding:2%; color:#555;}
.RighInfo001774 .Pages .p_cur,
.RighInfo001774 .Pages a.a_first,
.RighInfo001774 .Pages a.a_end{ display:none;}
.RighInfo001774 .Pages a{ text-align:center;display:inline-block; vertical-align:middle; margin:0 3px; border:1px solid #b5b5b5; color:#555; width:40px; height:40px;line-height:40px;}
.RighInfo001774 .Pages a.a_prev,
.RighInfo001774 .Pages a.a_next{ position:relative;}
.RighInfo001774 .Pages a.a_prev span,
.RighInfo001774 .Pages a.a_next span{ position:absolute; left:50%; top:50%; margin-top:-9px; margin-left:-9px; font-size:18px;}
.RighInfo001774 .Pages a:hover,
.RighInfo001774 .Pages a.a_cur{ background:#919191; color:#fff;}
.RighInfo001774 .Pages em{ font-style:normal;}
.RighInfo001774 .Pages b{ font-weight:normal;}
.RighInfo001774 .Pages .i_text,
.RighInfo001774 .Pages .i_button{width:50px; height:40px; border:none; padding:0;vertical-align:middle;margin:0 5px;}
.RighInfo001774 .Pages .i_text{ text-align:center; line-height:40px;  background:url(../images/RighInfo001774-inputbg.jpg) no-repeat;  }
.RighInfo001774 .Pages .i_button{cursor:pointer;background:url(../images/RighInfo001774-go.jpg) no-repeat; margin-right:0;}
.zoomContainer{ margin-top:-1px;}

@media(max-width:1000px){
.RighInfo001774 .intro{width:55%; margin-right:0;}
}
@media(max-width:768px){
.RighInfo001774 .list_img,
.RighInfo001774 .guess_like,
.RighInfo001774 .faq,
.RighInfo001774 .intro{ float:none; width:auto; margin-bottom:3%;}
.RighInfo001774 .tableInfo dd{ width:50%;}
.RighInfo001774 .Pages .p_jump{ display:none;}
.zoomContainer{ display:none !important;}
}
@media(max-width:768px) and (min-width:376px){
.RighInfo001774 .guess_like{border-bottom:1px solid #e5e5e5;}
.RighInfo001774 .guess_like li{ position:relative; float:left; width:33.3333333%; border-bottom:0; }
.RighInfo001774 .guess_like li::before{ position:absolute; content:''; width:1px; height:100%; background-color:#e5e5e5; top:0; right:0;}
.RighInfo001774 .guess_like li:nth-child(3n)::before{ display:none;}
}
@media(max-width:640px){
.RighInfo001774 .Pages .p_count,
.RighInfo001774 .Pages .p_total{ display:none;}
.RighInfo001774 .list dl{ font-size:12px;}
.RighInfo001774 .list dt,
.RighInfo001774 .list dd{ padding:10px;}
.RighInfo001774 .set_faq{ padding-top:10px; padding-left:10px; padding-bottom:10px;}
.RighInfo001774 .set_faq input.btn_faq{ top:10px;}
}
@media(max-width:480px){
.RighInfo001774 .Pages em{display:none;}
.RighInfo001774 .set_faq{ padding-right:10px;}
.RighInfo001774 .set_faq input.btn_faq{ position:static; top:auto;}
.RighInfo001774 .submitQ dt, 
.RighInfo001774 .submitQ dd{ display:block;}
.RighInfo001774 .list dl:nth-child(2n){ background-color:#ececec;}
.RighInfo001774 .list dt,
.RighInfo001774 .list dd{ display:block; width:auto !important;}
.RighInfo001774 .list dd{ border-top:1px dashed #d2d2d2}
.RighInfo001774 .list dd.name{ border-left:0;}
.RighInfo001774 .tableInfo dd{ float:none; width:auto;}
}


/*产品详情*/

.RighInfo001774 .an_tj{width: 1200px;margin:  0 auto;text-align:  center;}
.RighInfo001774 .an_tj h1{color: #00a05d;font-size: 18px;text-align: left;}
.RighInfo001774 .an_tj dl{ overflow:hidden;}
.RighInfo001774 .an_tj dt{ float:left; width:50.8%;}
.RighInfo001774 .an_tj dt img{ display:block; width:100%;}
.RighInfo001774 .an_tj dd{ float:right; width:45%;}
.RighInfo001774 .an_tj dd h3{ margin:0; font-weight:normal; color:#546176; font-size:18px;}
.RighInfo001774 .an_tj dd p{ margin-bottom:0; font-size:12px; color:#999; line-height:20px; overflow:hidden; max-height:120px;}
.RighInfo001774 .an_tj ol{float:left;width: 22%;margin-right: 3%;margin-bottom:2%;}
.RighInfo001774 .an_tj ol:nth-child(4n){ margin-right:0;}
.RighInfo001774 .an_tj ol img{ width:100%; transition:all ease 0.4s;}
.RighInfo001774 .an_tj ol span{ line-height:33px; text-align:center;}
.RighInfo001774 .an_tj ol figure{overflow:hidden;border: 1px solid #ddd;background: #eee;}
.RighInfo001774 .an_tj ol:hover span{color:#00a05d}
.RighInfo001774 .an_tj ol:hover figure img{ transform:scale(1.2);}
@media(max-width:1200px){
.RighInfo001774 .an_tj dd h3{ font-size:15px;}
.RighInfo001774 .an_tj dd p{ max-height:80px;}
}
@media(max-width:768px){
.RighInfo001774 .an_tj{ float:none; width:auto;}
}
.RighInfo001774 .an_tj dt,
.RighInfo001774 .an_tj dd{ float:none; width:auto;}
.RighInfo001774 .an_tj dd{ padding-top:3%;}
.RighInfo001774 .an_tj ol{width: 22%;}
.RighInfo001774 .an_tj ol:nth-child(4n){ margin-right:0%;}
}


/*PicList001912*/
.PicList001912{ padding-top:3%;}
.PicList001912 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.PicList001912 li{ margin-bottom:26px; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{ background:url(../images/PicList001912-libg.jpg) repeat-x left bottom #fff; padding:2%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:100%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:23px; font-size:16px;}
.PicList001912 li h3 span{ float:right; color:#999; font-size:12px; font-weight:normal;}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:88px; color:#999;}
.PicList001912 li .more{ color:#fff; padding:5px 10px; background: #0CA657; border-radius:20px;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}
/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total,
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump{ display:none;}

.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#00a05d;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}

/*生产基地*/
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0 3%;text-align: center;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-content p{ text-align: left;line-height: 30px;text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:14px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size: 18px;color: #00a05d;margin: 0 0 20px 0;font-weight: bold;}
}

/*产品中心_频道页*/
/*PicList002045 */
.PicList002045{padding-top: 3%;}
.PicList002045 li{float:left;width:32%;margin-right:2%;margin-bottom:2%;position:relative;text-align:center;background-color: #f4f5fa;}

.PicList002045 li:hover p{color: #00a05d}
.PicList002045 li:nth-child(3n){ margin-right:0;}
/*.PicList002045 li:hover figure{transform: rotateY(360deg);transition: all 0.50s ease-in-out 0s;}*/
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #e8e8e8; z-index: 1;}
.PicList002045 li .PicList002045_text{ max-width:275px; margin:0 auto; padding:4% 4% 10% 4%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size:16px; color:#000; margin-bottom:5px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}

.PicList002045 .more{opacity: 0;position: absolute;left: 0;top: 0;height: 100%;width: 100%;background: rgba(0,160,93,0.95);transition: 0.3s;}
.PicList002045 .more i{color: #fff;position: absolute;width: 100%;background: url(../images/Floor002048-detail.png) no-repeat center top;padding-top: 40px;line-height: 20px;top: 50%;right: 0%;margin-top: -30px;text-align: center;font-style: normal;}
.PicList002045 li a:hover .more{ opacity:1;}


/*产品详情推荐*/
/*
 .Floor000880 为demo编号
 */
.Floor000880{ padding-bottom: 2%}
.Floor000880 h1{ margin:0; margin-bottom:2%; font-size:20px; font-weight:normal; background:url(../images/Floor000880-icon.png) no-repeat left center; padding-left:30px;color:#00a05d;}
.Floor000880 h1 a{ float:right; color:#999; font-size:16px;}
.Floor000880 .list_scroll{border:1px solid #eaeaea;}
.Floor000880 .list_scroll li{text-align:center;position:relative;padding:17px 0;border-right:1px solid #eaeaea;}
.Floor000880 .list_scroll li img{/* border:1px solid #ebebeb; *//* border-radius:50%; width: 250px;height: 100px;*/ max-height: 150px;}
.Floor000880 .list_scroll li p{ margin:0; padding:10px 5px 0 5px;}
.Floor000880 .list_scroll li:hover p{color:#00a05d;}
.Floor000880 .bx-wrapper{ position:relative;}
.Floor000880 .bx-viewport{ background-color:#f8f8f8;  z-index:1;}
.Floor000880 .bx-pager{ text-align:center; padding-top:16px;height:32px;display: none;}
.Floor000880 .bx-pager div{ display:inline-block; padding:0 5px;}
.Floor000880 .bx-pager div a{ display:block; width:9px; height:9px; border-radius:50%; background-color:#8d8d8d; overflow:hidden; text-indent:-999em;}
.Floor000880 .bx-pager div a.active{ background-color:#0068b7;}
.Floor000880 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-12px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000880 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000880 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000880 .bx-controls-direction a::before,
.Floor000880 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#00a05d; left:0; }
.Floor000880 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000880 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000880 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000880 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000880 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000880 .bx-controls-direction a.bx-next{ right:5px;}
}


.About_index{ padding:5% 0 2%;}
.About_index li{ overflow:hidden; width: 31.33%; margin: 0 1% 2.5%; float: left; position: relative;}
.About_index li .pic{}
.About_index li .pic img{ width:100%; height:100%;}
.About_index li .txt{ width:100%; position: absolute; bottom: 0; left: 0; line-height: 40px; background: rgba(0,0,0,0.5);}
.About_index li .txt h2{  font-size:18px; font-weight:normal; margin:2% 0 1.5%; text-align: center;}
.About_index li .txt h2 a{ color: #fff;}
.About_index li .txt p{ line-height:28px; color:#6a6a6a; letter-spacing:1px; margin:0; height: 90px; text-align:justify; overflow:auto;}
@media(max-width:640px){
  .About_index li{ width: 98%; float: none;}
}

.News_info .title{ text-align:center; padding-bottom:20px;}
.News_info .title h1{ margin:20px 0 0; padding-bottom:5px; font-size:18px;}
.News_info .title p{ margin:0; border-bottom:1px solid #e5e5e5; padding-bottom:20px;}
.News_info .title p span{ margin:0 10px; color:#999999; font-size:12px;}
.News_info .info_back{ position:relative; padding:20px 0; border-top:1px solid #e5e5e5; margin:20px 0 40px; text-align: center;}
.News_info .info_back a.btn{ color:#fff; font-size:14px; display:inline-block; width:127px; height:36px; line-height:36px; text-align:center; background:#00a05d; margin:10px auto;}
.News_info .info_pn span{ display:block; line-height:30px; text-align: left}
.News_info .info_pn span a{ color:#666;}
.News_info .info_pn span a:hover{color:#00a05d;}


.Industry_list .list li{}
.Industry_list .list li a{ display: block; width: 100%; height: 100%; line-height: 60px; overflow: hidden; color: #1a1002; font-size: 16px;transition: 0.85s; border-bottom: 1px dashed #e5e5e5;}
.Industry_list .list li a time{ float: right; color: #967e78;}
.Industry_list .list li a:hover{}