﻿@font-face {
	font-family: 'iconfont';  /* Project id 754403 */
	src: url('//at.alicdn.com/t/c/font_754403_7ktrgr2lfx2.woff2?t=1673835050291') format('woff2'),
		 url('//at.alicdn.com/t/c/font_754403_7ktrgr2lfx2.woff?t=1673835050291') format('woff'),
		 url('//at.alicdn.com/t/c/font_754403_7ktrgr2lfx2.ttf?t=1673835050291') format('truetype');
  }
  * { margin:0;padding:0;font-family:'Proxima Nova','Helvetica Neue',Helvetica,Arial,sans-serif;font-style:normal; }
  html { overflow-y:scroll;background:#fff; }
  body { position:relative;color:#646464;font-size:14px; }
  /* -moz-user-select:none;hutia:expression(this.onselectstart=function(){return(false)}); */
  article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary,menu{display:block;}
  img { border:0; }
  table{ border-collapse:collapse;border-spacing:0; }
  a { transition:color 0.3s ease;outline:none;color:#646464;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none; }
  a:hover { color:#db0202;text-decoration:none; }
  a.red { color:#ce000c; }
  a.red:hover { color:#ff0000; }
  /* ul,ol { list-style:none; } */
  .icon {font-family:'iconfont';display:inline-block;}
  
  /*文本框样式*/
  input,select,textarea { font-size:14px; }
  input.wide{ width:250px; }
  input.txt{ width:200px; }
  input.small{ width:50px; }
  .input{ display:inline; margin-right:5px; padding:7px; vertical-align:middle; background:#fff; border:1px solid #e8e8e8; border-radius:2px; }
  .select{ padding:7px; border:1px solid #e8e8e8; }
  
  /*按钮样式*/
  .btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:14px; height:38px; text-align:center;background:#6fba2c; border:1px solid #6fba2c; border-radius:2px; vertical-align:middle; }
  .btn:hover{ color:#fff; opacity:0.9; }
  .btn-mini{ height:20px; padding:1px 8px 0; }
  input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
  .btn-success{ background:#6fba2c; border:1px solid #62a923; text-shadow:0 -1px 0 #6fba2c; }
  .btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
  .btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
  
  #goTop { cursor:pointer;display:none;position:fixed;z-index:20;bottom:10px;right:10px;border-radius:2px;background:rgba(0,0,0,.5);width:40px;height:40px;line-height:40px;text-align:center;font-family:'iconfont';color:#fff;font-size:15px; }
  #goTop:hover { background:#000; }
  
  header { transition:all .3s ease;position:relative;z-index:999;top:0;left:0;width:100%;background:#fff; }
  header section { z-index:102;position:relative;margin:0 auto;max-width:1900px;height:86px; }
  
  header section a.logo { display:block;z-index:2;position:absolute;top:50%;left:30px;margin-top:-22px;height:45px; }
  header section a.logo img.light { display:none; }
  header section a.logo img { transition:all .5s ease;width:auto;height:100%;text-align:middle; }
  header section a.logo:hover img { opacity:.8; }
  
  header section nav { z-index:2;position:absolute;top:0;right:160px; }
  header section nav>ul {list-style:none;}
  header section nav>ul>li {float:left;position:relative;z-index:1000;}
  header section nav>ul>li>a { font-family:-apple-system,PingFang SC,PingFangSC-Regular,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;position:relative;display:inline-block;padding:0 20px;height:100%;line-height:86px;font-size:17px;text-transform:uppercase;letter-spacing:1px;overflow:hidden; }
  header section nav>ul>li:hover>a { color:#6fba2c; }
  header section nav>ul>li>a::after { content:"";z-index:-2;position:absolute;bottom:0;left:0;right:0;margin:auto;border-radius:3px;background:#6fba2c;transform:scaleX(0);transition:.3s; }
  header section nav>ul>li:hover>a::after { width:100%;height:4px;transform:scaleX(1); }
  header section nav>ul>li>a:last-child { margin-right:0; }
  header section nav>ul>li:hover ul li a { color:#60cdff; }
  
  header ol { position:absolute;z-index:1002;right:25px;top:50%;margin-top:-22px;padding:5px 15px 0 10px;line-height:36px;overflow:hidden; }
  header ol li { display:none;width:100%;overflow:hidden; }
  header ol li:first-child { display:block;cursor:pointer; }
  header ol li i { display:inline-block;font-family:'iconfont';font-size:18px; }
  header ol li span { margin-left:5px;display:inline-block;font-size:17px;font-family:-apple-system,PingFang SC,PingFangSC-Regular,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;text-transform:uppercase; }
  header ol li a { display:block;font-size:14px;text-indent:22px; }
  header ol li a:hover { color:#6fba2c; }
 
  header ol:hover { padding-bottom:10px;background:#fff;box-shadow:0 0 14px rgba(0,0,0,.2);border-radius:5px; }
  header ol:hover li { display:block; }
  header ol:hover li:first-child { color:#6fba2c; }
  
  header section nav>ul>li>ul{ border-bottom:8px solid rgba(0,0,0,.4);padding-top:3px;display:none;list-style:none;position:absolute;left:0;z-index:1001;width:auto;min-width:100%;box-shadow:0 10px 10px 5px rgba(0,0,0,.1); }
  header section nav>ul>li>ul:before{ position:absolute;left:53px;top:auto;margin:-10px 0px 0px 0;width:0;height:0;border:solid transparent;border-width:5px;border-bottom-color:rgba(0,0,0,.4);content:" ";pointer-events:none; }
  header section nav ul>li>ul li { display:block;background:rgba(0,0,0,.4); }
  header section nav ul>li>ul li a { white-space:nowrap;padding:5px 25px 0 25px;display:block;height:30px;line-height:35px;color:#fff;font-size:15px;font-weight:normal;overflow:hidden; }
  header section nav ul>li>ul li a:hover { color:#fff; }
  header section nav ul>li:hover ul { display:block; }
  
  #index header { background:none;position:fixed;z-index:999; }
  #index header section nav>ul>li>a{ color:#fff; }
  #index header section nav>ul>li:hover>a { color:#75b000; }
  #index header.min { background:#6fba2c;background:linear-gradient(to right, #6fba2c, #4db023, #6fba2c); }
  
  #index header.min section nav>ul>li:hover>a { color:#7de03a; }
  #index header.min section nav>ul>li>a::after { background:#7de03a;border-radius:0; }
  header.min { position:fixed;background:#6fba2c;background:linear-gradient(to right, #6fba2c, #4db023, #6fba2c);/*box-shadow:0 2px 3px rgba(0,0,0,.1);*/ }
  header.min section nav>ul>li>a{ color:#fff; }
  header.min section nav>ul>li:hover>a{ color:#7de03a; }
  header.min section nav>ul>li>a::after { background:#7de03a; }
  header.min section nav>ul>li>ul{ border-color:#032f87; }
  header.min section nav>ul>li>ul:before { border-bottom-color:#032f87; }
  header.min section nav>ul>li>ul li { background:#032f87; }
  
  header.min ol li:first-child,
  #index header ol li:first-child { color:#fff; }
  header.min ol:hover li:first-child,
  #index header ol:hover li:first-child { color:#6fba2c; }
  
  
  .search { transition:all .5s ease;position:absolute;z-index:101;right:10px;bottom:15px;width:210px;height:26px;line-height:26px;border:1px solid #939393;border-radius:15px;background:transparent;overflow:hidden; }
  .search input,.search a { position:absolute;z-index:102;right:0;top:0;color:#232323; }
  .search input { outline:none;width:100%;height:100%;border:0;background-color:transparent;text-indent:15px; }
  .search a { cursor:pointer;width:40px;text-align:center;font-family:'iconfont';font-size:18px; }
  .search:hover a,.search:hover input { color:#d6a963; }
  .search:hover { border-color:#d6a963; }
  .search.wide { position:relative;width:auto;bottom:auto;right:0;margin:20px 0;height:30px;line-height:30px; }
  
  
  .m-banner img { width:100%;height:auto; }
  
  .m-catalog { margin:30px auto 0 auto;width:100%;overflow:hidden;text-align:center; }
  .m-catalog a { transition:all .5s ease;display:inline-block;margin:5px;padding:0 15px;line-height:38px;border:1px solid #efefef;border-radius:3px;font-weight:bold;font-size:14px; }
  .m-catalog a:hover {border-color:#6fba2c;color:#6fba2c;box-shadow:rgba(1, 146, 35, 0.3) 0 0 8px; }
  .m-catalog a.cur { border-color:#6fba2c;background:#6fba2c;color:#fff; }
  .m-catalog-child { margin:10px 0;width:100%;overflow:hidden;text-align:center; }
  .m-catalog-child a { transition:all .5s ease;display:inline-block;margin:0 12px;padding:0 2px;line-height:36px;border-bottom:2px solid #efefef;font-size:14px; }
  .m-catalog-child a:hover, .m-catalog-child a.cur { border-color:#6fba2c;color:#6fba2c; }
  
  menu {transition:height .3s ease;display:none;position:fixed;z-index:1002;left:0;bottom:0;width:100%;height:60px;border-top:1px solid #f5f5f5;background:#fff;}
  menu a{float:left;display:block;width:25%;height:58px;text-align:center;color:#464646;}
  menu a:hover{color:#6fba2c;}
  menu a em{font-family:'iconfont';display:block;margin-top:7px;height:25px;overflow:hidden;font-size:22px;}
  menu a i{ text-transform:Uppercase;font-size:10px; }
  
  footer { margin-top:30px;width:100%;background:#222 url(../images/footer-bg.png?v2) no-repeat center top;background-size:cover;overflow:hidden; }
  footer section { line-height:70px;text-align:center; }
  footer section a { margin:0 20px;padding-bottom:3px;color:#fff;overflow:hidden;text-transform:uppercase;border-bottom:2px solid rgba(255, 255, 255, .1); }
  footer section a:hover { color:#6fba2c;border-color:#6fba2c; }
  footer div { margin:0 auto;padding-top:30px;max-width:1220px;overflow:hidden; }
  footer div dl { float:left;overflow:hidden; }
  footer div dl dt { font-size:15px;color:#6fba2c;text-transform:uppercase;font-weight:600;/*text-overflow:ellipsis;white-space:nowrap;overflow:hidden;*/ }
  footer div dl dd { padding-top:10px;line-height:2.5em;font-size:14px; }
  footer div dl dd a { display:block;font-size:14px;color:#d2dfe9; }
  footer div dl dd a:hover { color:#fff; }
  footer div dl dd>p { color:#d2dfe9;font-size:14px; }
  footer div dl dd>p>a { display:inline-block;font-size:14px; }
  footer div dl dd>p>span { display:inline-block;font-size:15px;color:#6fba2c; }
  footer div dl.last { margin-right:0; }
  footer div ul { float:right;list-style:none;margin-top:20px;text-align:center; }
  footer div ul li {float:left;margin-left:30px;}
  footer div ul li em { display:block;padding:6px;width:78px;height:78px;border-radius:4px;background:#fff;overflow:hidden; }
  footer div ul li em img { width:100%;height:100%;vertical-align:top; }
  footer div ul li i { padding:10px 0;display:block;line-height:1.2em;font-style:normal;font-size:12px;color:#d2dfe9; }
  footer>p { margin:40px 0 0 0;padding:20px 0;line-height:2em;color:#d2dfe9;text-align:center;overflow:hidden; }
  footer>p a { color:#d2dfe9; }
  footer>p a:hover { color:#fff; }
  footer>p span { color:#8c8c8c; }
  
  .indexSwiper {
	  width:100%;
	  height:100%;
  }
  .indexSwiper>.swiper-wrapper>.swiper-slide { overflow:hidden; }
  .indexSwiper>.swiper-wrapper>.swiper-slide>section {
	  position:relative;z-index:20;margin:0 auto;max-width:1200px;clear:both;
	  /* 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; */
  }
  .indexSwiper>.swiper-wrapper>.swiper-slide>.slide-pic { position:fixed;bottom:0;z-index:1; }
  .indexSwiper>.swiper-wrapper>.swiper-slide>.slide-pic img { width:100%;vertical-align:bottom; }
  
  .indexSwiper>.index-pagination>.swiper-pagination-bullet { transition:all .3s ease;border-radius:6px;border:2px solid #fff;opacity:.5; }
  .indexSwiper>.index-pagination>.swiper-pagination-bullet-active { height:30px;border-color:#fff;background:rgba(5, 162, 5, 0.95); }
  .indexSwiper>.slide-pic { display:none; }
  
  .indexSwiper .info-albums { display:none; }
  
  .h-banner { width:100%;height:100%; }
  .h-banner .swiper-slide img { display:block;width:100%;height:100%;object-fit:cover; }
  .h-banner .swiper-pagination { bottom:25px; }
  .h-banner .swiper-pagination-bullet { transition:all .3s ease;border-radius:5px;border:1px solid #fff;background:none;opacity:1; }
  .h-banner .swiper-pagination-bullet-active { width:30px;border-color:#fff;background:rgba(255,255,255,.5); }
  
  .h-banner-box .slide-pic{display:none;}
  .h-banner-box ul { display:none;list-style:none;margin:60px auto 0 auto;width:92%;z-index:2; }
  .h-banner-box ul li { float:left;width:50%;margin-top:20px; }
  .h-banner-box ul li a { display:block;margin:0 10px;line-height:45px;border-radius:5px;background:linear-gradient(to right, #6fba2c, #4db023, #6fba2c);text-align:center;font-size:15px;color:#fff; }
  
  main { margin:0 auto;max-width:1200px;clear:both; }
  #index main { position:relative;z-index:20; }
  
  .h-title { padding-top:125px;overflow:hidden;background:url(../images/title-bg-green.png) no-repeat center top; }
  .h-title dt { width:100%;text-align:center; }
  .h-title dt h1 { color:#6fba2c;font-size:26px;font-weight:300;text-transform:uppercase; }
  .h-title dt h2 { display:none;font-size:23px;font-weight:300;margin:10px 0 10px 0;text-transform:uppercase;overflow:hidden; }
  .h-title dd { margin:20px auto 0 auto;max-width:450px;height:2px;background:rgba(111,186,44,.2);border-radius:3px; }
  .h-title dd span { display:block;margin:-2px auto 0 auto;width:100px;height:5px;background:#6fba2c; }

  .channel-title { margin:20px 0 20px 0;width:100%;border-bottom:1px solid #f6f6f6;text-align:center; }
  .channel-title dt { width:100%;font-size:35px;font-weight:300;text-transform:uppercase; }
  .channel-title dt span { color:#ccc;display:inline-block;margin:0 10px; }
  .channel-title dd { margin:22px auto -2px auto;width:100px;height:3px;background:#6fba2c;border-radius:3px; }
  
  .h-more{clear:both;transition:all .5s ease;display:block;margin:30px auto 0 auto;width:250px;line-height:2.2em;font-size:18px;font-weight:300;border:1px solid #6fba2c;background:rgba(255,255,255,.2);color:#6fba2c;border-radius:20px;text-align:center;}
  .h-more i{ transition:all .3s ease;display:inline-block;margin-left:5px;font-family:'iconfont'; }
  .h-more:hover{width:300px;border-color:#6fba2c;background-color:#6fba2c;letter-spacing:3px;color:#fff;}
  .h-more:hover i{margin-left:10px;color:#fff;}
  
  
   
  .h-news-list { margin-top:30px;list-style:none;width:100%;overflow:hidden;display:table;table-layout:fixed; }
  .h-news-list li { float:left;width:50%;overflow:hidden;margin-bottom:30px;display:table-cell; }
  .h-news-list li a { display:block;margin:0 20px; }
  .h-news-list li:nth-child(odd) a { margin-left:0; }
  .h-news-list li:nth-child(even) a { margin-right:0; }
  .h-news-list li a em { display:flex;width:100%;height:200px;overflow:hidden;align-items:center }
  .h-news-list li a em img { transition:all .5s ease;max-width:100%; }
  .h-news-list li a h4 { width:100%;line-height:3em;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
  .h-news-list li i { display:block;font-size:14px;color:#999; }
  .h-news-list li p { margin-top:5px;font-size:14px;color:#999; }
  .h-news-list li a:hover img { transform:scale(1.1); }
  
  .fadeInUpAni { animation:fadeInUp .5s linear 1; }
  .h-about { background:#60d3fb;background:linear-gradient(to bottom, #60d3fb, #c6f3fb); }
  .h-about section { padding:30px 0 10px 0; }
  .h-about section p { font-size:15px;line-height:2em; }
  .h-about section a { margin:30px auto 40px auto; }
  .h-about .h-title { background:url(../images/title-bg.png) no-repeat center top; }
  .h-about .h-title dt h1 { color:#0f7be1; }
  .h-about .h-title dd { background-color:rgba(255,255,255,.4); }
  .h-about .h-title dd span { background-color:#0f7be1; }
  .h-about .h-more { margin-top:50px;border-color:#d2f8ff;background:rgba(255,255,255,.3);color:#00a1f5; }
  .h-about .h-more:hover{border-color:#00a1f5;background-color:#00a1f5;color:#fff; }
  
  .cloud {
	  display:none;
	  width:5792px;
	  height:600px;
	  position:absolute;
	  top:80px;
	  right:0;
	  z-index:10;
	  background:url(../images/cloud.png) repeat-x;
	  mix-blend-mode:screen;
	  opacity:0.6;
	  animation:marquee 60s linear infinite;
  }
  
  @keyframes marquee {
	  0% {
		  transform:translateX(0);
	  }
  
	  100% {
		  transform:translateX(1448px);
	  }
  }
  
  .h-products,.h-news,.h-case,.h-service { background:#fff;background:linear-gradient(to bottom, #fff,#fff, #d6f2d8); }

  .aircraft { width:131px;height:59px;background:url(../images/aircraft.png) no-repeat;
	  position:absolute;z-index:5;
	  right:-150px;
	  bottom:20%;
	  animation:aircraftMar 20s linear infinite;
  }
  
  @keyframes aircraftMar {
	  0% {
		  transform:translateX(150px) translateY(0) scale(.5);
	  }
  
	  100% {
		  transform:translateX(-2000px) translateY(-300px) scale(1);
	  }
  }
  /* .h-service { background:#fff;background:linear-gradient(to bottom, #fff, #6fba2c); } */
  /* .h-service .h-title dt p { color:#a657d8; }
  .h-service .h-title dd { background-color:#e3f1e4; }
  .h-service .h-title dd span { background-color:#a657d8; } */
  
  .h-service ul { margin-top:50px;list-style:none; }
  .h-service ul li {line-height:2.5em;font-size:14px;}
  .h-service ul li h2 { color:#6fba2c; }
  .h-service ul li span {color:#6fba2c;}
  /* .h-service ul li a {color:rgb(238, 238, 238);} */
  .h-service ul li a:hover {color:#4db023;}
  .h-service ol { margin:50px auto 0 auto;list-style:none;clear:both;width:468px;overflow:hidden; }
  .h-service ol li { float:left;margin:0 30px;text-align:center; }
  .h-service ol li em { display:block;padding:6px;width:80px;height:80px;border-radius:4px;border:2px solid #6fba2c;background:#fff;overflow:hidden; }
  .h-service ol li em img { width:100%;vertical-align:top; }
  .h-service ol li em.icon { font-size:60px;color:#6fba2c;line-height:80px; }
  .h-service ol li i { padding:10px 0;display:block;line-height:1.2em;font-style:normal;font-size:12px; }
  
  .h-service .copyright { padding:10px 0;width:100%;clear:both;position:absolute;left:0;bottom:0;z-index:30;background:#222;background:#4db023;background:linear-gradient(to right, #6fba2c, #4db023, #6fba2c);line-height:2em;color:#fff;text-align:center; }
  .h-service .copyright a {color:#fff;}
  .h-service .copyright a:hover {color:#9cf575;}

  .h-service .more { margin-top:30px; }
  
  .h-contact-cont {
	  width:45%;height:100%;
	  position:absolute;right:0;top:85px;
	  background:#fff;
	  background:linear-gradient(135deg, transparent 150px, #fff 0) top left;
	  background-size:50% 50%;
	  background-repeat:no-repeat;
	}
  
  .comment { margin:40px auto;max-width:1200px; }
  .comment .swiper-slide div i { display:inline-block;margin-right:2px;font-family:'iconfont'; }
  .comment .swiper-slide div i:after{content:"\e6a6";color:#6fba2c}
  .comment .swiper-slide div span { float:right;font-size:11px;color:#a2a2a2; }
  .comment .swiper-slide h3 { margin-top:10px; }
  .comment .swiper-slide h4 { margin-top:5px;font-size:12px;color:#737373; }
  .comment .swiper-slide p { margin-top:10px;line-height:17px;color:#a2a2a2; }
  
.h-news ul { margin:20px auto 40px auto;width:100%;list-style:none;overflow:hidden; }
.h-news ul li { float:left;margin-top:15px;width:48%;overflow:hidden; }
.h-news ul li:nth-child(odd) { margin-right:4%; }
.h-news ul li>a { display:block;float:left;width:116px;height:70px;overflow:hidden; }
.h-news ul li>a>img { display:block;width:100%;height:100%;border-radius:3px; }
.h-news ul li dl { overflow:hidden; }
.h-news ul li dl dt {padding:0 0 0px 0; } 
.h-news ul li dl dt>a { font-size:16px;font-weight:bold;display:block;width:100%;height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.h-news ul li dl dt span {float:right;color:#a8a8a8;font-size:14px;}
.h-news ul li dl dd { padding:10px 0;color:#a8a8a8;min-height:30px; font-size:14px; }
.h-news ul li dl dd a { display:block;float:left;margin-right:10px;width:100px;height:65px;border-radius:3px;overflow:hidden; }
.h-news ul li dl dd img { transition:all .3s ease;width:100%;height:100%;object-fit:cover; }
.h-news ul li dl dd img:hover { transform:scale(1.2);opacity:.8; }
.h-news ul li dl dd p { overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; }

.menu-nav { margin:30px auto 10px auto;text-align:center;overflow:hidden; }
.menu-nav dt { height:50px;border-bottom:1px solid #e7e7e7;text-transform:uppercase; }
.menu-nav dt h1 { height:35px;font-size:25px;font-weight:normal; }
.menu-nav dt h2 { margin:0 auto;width:300px;height:25px;font-size:15px;border-bottom:1px solid #ff5657;font-weight:normal; }
.menu-nav dd { padding-top:6px; }
.menu-nav dd a { transition:border-color 0.3s ease;display:inline-block;margin:4px;padding:0 20px;line-height:36px;border:1px solid #e7e7e7;border-radius:3px;font-size:14px; }
.menu-nav dd a:hover { border-color:#6fba2c;color:#6fba2c;box-shadow:0 0 10px rgba(255,139,2,.3); }
.menu-nav dd a.cur { border-color:#6fba2c;background:#6fba2c;color:#fff;box-shadow:0 0 10px rgba(255,139,2,.3); }

.m-pic-list { list-style:none;padding:30px 0 20px 0;margin:0 auto;max-width:1220px;clear:both;overflow:hidden; }
.m-pic-list li { float:left;width:25%;text-align:center;display:list-item; }
.m-pic-list li a { position:relative;transition:all .3s ease;display:block;margin:10px;padding:5px;border:1px solid #a5e170;border-radius:8px;background:#fff;overflow:hidden; }
.m-pic-list li a:hover { transform:translateY(-10px);border-color:#7eaf7e;background:#6fba2c;box-shadow:0 0 10px rgba(161, 255, 79, 0.8); }
.m-pic-list li a em { display:block;width:100%;overflow:hidden; }
.m-pic-list li a em img { transition:all .6s ease;display:block;width:100%;height:100%;object-fit:cover; }
.m-pic-list li a:hover em img {transform:scale(1.1);}
.m-pic-list li a p { padding:13px 10px 0 10px;height:45px;line-height:1.15em;color:#6fba2c;overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }
.m-pic-list li a:hover p { color:#fff; }
.m-pic-list li a:hover em img { opacity:.8; }

.info-title { margin:40px 0 0 0;font-size:18px;overflow:hidden;text-transform:uppercase; }
.info-title2 { margin:40px 0 0 0;padding:0 0px 10px 0px;border-bottom:1px #e7e7e7 solid;font-size:18px;overflow:hidden;text-transform:uppercase; }
.info-dec { padding-top:15px;height:24px;border-bottom:1px #e7e7e7 dotted; }
.info-dec span { padding:0 10px; }
.info-dec a { float:right;border:1px solid #efefef;border-radius:3px;padding:0 10px; }
.info-dec a:hover { border-color:#6fba2c;color:#6fba2c; }
/*文章列表*/
.info-list{ padding:0 0 20px 0;overflow:hidden; }
.info-list li{ float:left;width:100%;line-height:34px;border-bottom:1px dashed #ddd;overflow:hidden; }
.info-list li a{ float:left;display:block;padding-left:20px;width:630px;height:34px;font-size:14px;background:url(../images/info_icon.png) no-repeat left center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.info-list li span{ float:right;color:#999;font-family:Arial; }
.info-cont { overflow:hidden;padding:10px 0px 20px 0px;font-size:14px;line-height:1.8em;white-space:normal;text-justify:inter-ideograph;/*text-align:justify;*/ }
.info-cont h1 { margin-top:20px;font-size:19px; }
.info-cont h2 { margin-top:20px;border-left:2px solid #6fba2c;text-indent:10px;font-size:17px; }
.info-cont p { margin:10px 0px 0px 0px;font-weight:500; }
.info-cont img { max-width:100%; }
.info-cont th,.info-cont td { line-height:1.2em;padding:2px 5px; }
.info-share { margin:0 auto;padding:20px 0px 0px 0px;width:710px;height:30px;overflow:hidden; }
.info-share dt { float:left;width:60%; }
.info-share dd { float:right;width:40%;text-align:right; }
.info-share dd span { padding:0 10px; }
#cont-tab { border-collapse:collapse;border-spacing:0;border-top:1px solid #e7d4a9;border-left:1px solid #e7d4a9; }
#cont-tab th,#cont-tab td { padding:2px 5px;height:24px;border-right:1px solid #e7d4a9;border-bottom:1px solid #e7d4a9; }

.no-info { line-height:50px;text-align:center; }

.info-albums { margin:0 auto;padding-bottom:25px;width:100%;overflow:hidden;position:relative;z-index:100; }
.info-albums .swiper-slide {
	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;
	width:auto;height:270px;overflow:hidden;
}
.info-albums .swiper-slide img { transition:all .5s ease;height:100%;border-radius:5px;vertical-align:top; }
.info-albums .swiper-slide img:hover { opacity:.6; }
.info-albums .swiper-slide .title { cursor:default;display:none;width:100%;position:absolute;bottom:0;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff; }
.info-albums:hover .swiper-slide .title { display:block; }
.info-albums .swiper-pagination { bottom:0; }
.info-albums .swiper-pagination-bullet-active { background:#6fba2c; }
.info-albums.full { position:fixed;z-index:2000;top:0;left:0;padding:0;height:100%;background:#000; }
.info-albums.full .swiper-slide { height:100%; }
.info-albums.full .swiper-slide img { border-radius:0; }
.info-albums.full .swiper-slide .title { padding-bottom:30px; }
.info-albums.full .swiper-pagination { bottom:15px; }
.info-albums.full .swiper-pagination-bullet { background:rgba(255,255,255,.6); }
.info-albums.full .swiper-pagination-bullet-active { background:#6fba2c; }

.info-albums-tips { padding:20px 0 30px 0;color:#bbb;text-align:center;overflow:hidden; }

.cert-albums { margin:40px auto 50px auto;max-width:1200px;height:300px;z-index:20000; }
.cert-albums .swiper-slide {
	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;
	width:auto;height:270px;overflow:hidden;border-radius:5px;
}
.cert-albums .swiper-slide img { height:100%; }
.cert-albums .swiper-pagination { bottom:0; }
.cert-albums .swiper-pagination-bullet-active { background:#6fba2c; }

@keyframes bounce-up {
	25% {transform:translateY(15px);}
	50%, 100% {transform:translateY(0);}
	75% {transform:translateY(-15px);}
}
.adv-albums { margin:40px auto 50px auto;max-width:1200px;height:260px;padding:20px 10px 40px 10px;z-index:20000; }
.adv-albums .swiper-slide {
	/* 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;
}
.adv-albums .swiper-pagination { bottom:0; }
.adv-albums dl { transition:all 1.6s ease;width:100%;height:100%;background:#fff;border:1px solid #eee;border-radius:5px;box-shadow:rgba(0,0,0,.05) 0px 0px 10px;text-align:center;cursor:default; }
.adv-albums dl dt { height:100px;padding:40px 0 10px 0; }
.adv-albums dl dt i { display:inline-block;font-size:60px;font-family:'iconfont';color:#6fba2c; }
.adv-albums dl dd h3 { line-height:2em;font-size:25px;font-weight:400; }
.adv-albums dl dd p { opacity:.8;font-size:18px;text-transform:uppercase; }
.adv-albums .swiper-slide:hover dl { padding-bottom:20px;background:#6fba2c;border-color:#6fba2c;box-shadow:rgba(0,133,197,.5) 0px 0px 10px;transform:rotateY(360deg); }
.adv-albums .swiper-slide:hover dl i { animation:bounce-up 1s linear infinite;animation-delay:1s;color:#fff; }
.adv-albums .swiper-slide:hover dl dd { color:#fff; }

.list-auto{ position:relative; display:block; margin:0 340px 0 0; overflow:hidden; _zoom:1; }
.list-right{ position:relative; display:block; float:right; width:300px; overflow:hidden; }
/*大标题*/
.ntitle{ margin:0 auto; padding:10px 0 0; width:100%; }
	.ntitle:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
	.ntitle h2{ display:block; float:left; padding-right:10px; width:auto; color:#333; font-size:24px; font-weight:400; line-height:25px; }
	.ntitle h2 a{ position:relative; padding-right:25px; color:#888; }
	.ntitle h2 a:hover{ color:#f06000; text-decoration:none; }
	.ntitle h2 a em{ display:block; position:absolute; right:-4px; top:8px; width:9px; height:17px; background:url(../images/slider.png) -359px -87px no-repeat; }
	.ntitle p{ display:block; float:left; padding-top:3px; line-height:18px; color:#888; font-size:14px; }
	.ntitle p a{ margin-left:10px; padding:0 0 0 15px; color:#888; font-size:14px; background:url(../images/line.png) left center no-repeat; }
	.ntitle p a:hover{ color:#f06000; }
	.ntitle p a.no-bg{ background:none; }
	.ntitle i{ display:block; padding-top:10px; color:#999; font-size:14px; font-style:normal; line-height:1em; }
	.ntitle span{ display:block; float:right; line-height:18px; color:#999; font-size:12px; }
	.ntitle span a{ color:#999; }
	.ntitle span a:hover{ color:#0089CD; }
/*图文列表*/
.n-list{ padding-top:20px; }
.n-list li{ display:block;padding-bottom:16px;border-bottom:1px dashed #ddd;overflow:hidden; }
.n-list li:first-child { border-top:1px dashed #ddd; }
.n-list li:after{ content:".";display:block;height:0;clear:both;visibility:hidden; }
.n-list li h2 a{ display:block;margin:15px 0 10px 0;width:100%;height:28px;line-height:28px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; }
.n-list li .note a{ position:relative;display:block;float:left;margin-right:16px;width:156px;height:104px;background:#ddd;overflow:hidden; }
.n-list li .note a img { transition:all .3s ease;display:block;width:100%;height:100%;object-fit:cover; }
.n-list li .note a:hover img {transform:scale(1.1);}
.n-list li .note p{ font-size:14px;line-height:23px;color:#555;overflow:hidden;max-height:72px; }
.n-list li .note .info{ padding-top:10px; }
.n-list li .note .info span{ font-family:'iconfont';margin-right:10px;color:#777;/*background:url(../images/sprite.gif) no-repeat;*/ }
.n-list li .note .info span::before{ margin-right:4px; }
.n-list li .note .info .catalog::before{ content:"\e63a"; }
.n-list li .note .info .time::before{ content:"\e6bd"; }
.n-list li .note .info .view::before{ content:"\e6ac";margin-right:2px; }
.n-list li .note .info .comm::before{ content:"\e744"; }
.n-list .nodata{ margin-top:30px;color:#666;font-size:14px;line-height:100px;text-align:center; }
  
/*商品缩略图样式*/
.product-albums { padding-bottom:20px; }
.product-albums .swiper-slide { overflow:hidden; }
.product-albums .swiper-slide img { display:block;transition:all .5s ease;width:100%;height:100%;object-fit:cover; }
.product-albums .swiper-slide img:hover { transform:scale(1.2);}
.product-albums .swiper-pagination { bottom:0; }
.product-albums .swiper-pagination-bullet-active { background:#6fba2c; }
  
  .goods-hd { margin-top:20px;width:100%;overflow:hidden; }
  .goods-hd dt {float:left;width:40%;} 
  /* .goods-hd dt .product-albums .swiper-slide { background:#7aadd4; } */
  .goods-hd dd {padding-left:5%;font-size:14px;overflow:hidden;}
  .goods-hd dd .price { margin-top:10px;padding:20px;background:#f7f7f7;font-size:20px; }
  .goods-hd dd .price span { display:inline-block;margin-right:20px;font-size:30px;color:#f23d3d; }
  .goods-hd dd h1 { font-size:18px;font-weight:normal; }
  .goods-hd dd h2 { margin-top:10px;font-size:15px;font-weight:normal;color:#737373; }
  .goods-hd dd p { margin:20px 0 0 0; }
  .goods-hd dd dl { margin:20px 0 0 0; }
  .goods-hd dd dl dt {float:left;width:auto;}
  .goods-hd dd dl dd {padding-left:0;}
  .goods-info { float:left;margin:35px 0 0 30px;overflow:hidden;}
  .goods-info h1 { font-size:25px;font-weight:normal; }
  .goods-info h2 { margin-top:10px;font-size:20px;font-weight:normal;color:#737373; }
  .goods-info .info { margin-top:20px;line-height:3em;font-size:14px;color:#737373; }
  
  .goods-features { margin:40px auto 50px auto;max-width:1200px;height:250px;padding:20px 10px 40px 10px; }
  .goods-features .swiper-slide {
	  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;
	}
  .goods-features.swiper-pagination { bottom:0; }
  .goods-features .swiper-slide a { transition:all 1s ease;display:block;;height:100%;border:1px solid #6fba2c;border-radius:5px;cursor:default;box-shadow:rgba(0,0,0,.05) 0px 0px 5px; }
  .goods-features .swiper-slide a h1 { transition:all 1.6s ease;margin:20px auto 0 auto;width:88%;height:36px;line-height:36px;font-size:18px;font-weight:200;text-align:center;background:#6fba2c;border-radius:18px;color:#fff; }
  .goods-features .swiper-slide a p { padding:30px 20px 20px 20px;text-align:justify;text-justify:distribute-all-lines;font-size:15px;}
  .goods-features .swiper-slide a:hover { background:#6fba2c;color:#fff; }
  .goods-features .swiper-slide a:hover h1 { background:#fff;color:#6fba2c;border-radius:3px; }
  
/*商品规格*/
.spec-box{ position:relative; }
.spec-box.line{ border-top:1px solid #efefef; }
.spec-box:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.spec-box dl{ clear:both; display:block; }
.spec-box dl:after{ clear:none; content:""; display:block; height:0; visibility:hidden; }
.spec-box dl dt { line-height:32px; }
.spec-box dl dd .items {list-style:none;}
.spec-box dl dd .items li{ position:relative; float:left; margin:0 5px 0 0; padding:1px; line-height:20px; vertical-align:middle; }
.spec-box dl dd .items li a{ display:block; padding:1px; color:#666; min-width:10px; width:auto !important;  text-align:center; text-decoration:none; border:1px solid #eee; cursor:pointer; white-space:nowrap; text-overflow:ellipsis; }
.spec-box dl dd .items li a span{ display:inline-block; padding:5px 9px; font-style:normal; line-height:20px; }
.spec-box dl dd .items li a img{ width:36px; height:38px; vertical-align:middle; }
.spec-box dl dd .items li a:hover{ border-color:#6fba2c; color:#6fba2c; }
.spec-box dl dd .items li a.selected{ margin:-1px; color:#333; border:2px solid #6fba2c; color:#6fba2c; }
.spec-box dl dd .stock-box{ display:block; float:left; margin-right:10px; width:64px; }
.spec-box dl dd .stock-box input{ float:left; margin-right:3px; width:42px; height:30px; line-height:30px; text-align:center; border:1px solid #e8e8e8; }
.spec-box .stock-box a{ display:block; float:left; margin-bottom:4px; width:15px; height:12px; line-height:12px; color:#333; font-size:11px; text-align:center; border:1px solid #e8e8e8;  cursor:pointer; overflow:hidden; }
.spec-box .stock-txt{ float:left; line-height:32px; }
.spec-box .stock-box input:hover,.spec-box .stock-box a:hover{border-color:#6fba2c; color:#6fba2c;}
.spec-box .btn-buy{ margin-top:15px;clear:both; }
.spec-box .btn-buy .buy{ display:inline-block; margin-right:10px; padding:0 30px; color:#fff; font-size:16px; line-height:38px; background:#fd7e14; border:1px solid #fd7e14; cursor:pointer; }
.spec-box .btn-buy .add{ display:inline-block; padding:0 30px; color:#fff; font-size:16px; line-height:38px; background:#6fba2c; border:1px solid #6fba2c; border-radius:2px; cursor:pointer; }
.spec-box .btn-buy button.over{ color:#999; background:#f7f7f7; border-color:#e8e8e8; cursor:default; }
  
.cont-title { margin:30px auto 0px auto;border-bottom:1px solid #6fba2c;overflow:hidden; }
.cont-title h3 { float:left;padding:0px 25px;height:48px;line-height:48px;font-size:18px;font-weight:normal;background:#6fba2c;color:#fff; }
.cont-title a { cursor:pointer;float:right;font-size:14px; }
  
  /*评论样式*/
  .comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden; }
	  .comment-add .editor{ position:relative; margin-right:18px; }
	  .comment-add .editor textarea{ width:100%; height:70px; }
	  .comment-add .subcon{ margin-top:15px; }
  .comment-box{ position:relative; margin-top:15px; }
	  .comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
	  .comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
	  .comment-list li .avatar img{ width:42px; height:42px; }
	  .comment-list li .inner{ margin-left:52px; }
	  .comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }
	  .comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
	  .comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat left -158px; }
	  .comment-list li .answer{ margin-top:10px;margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
	  .comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }
	  .comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }
  
  /*标题样式*/
  .base-tit{ border-bottom:1px solid #f0f0f0; color:#6fba2c; line-height:1em; font-size:18px; font-weight:normal; }
	  .base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #6fba2c; }
	  .base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
  /*页码容器*/
  .page-box{ margin-top:15px; color:#999; font-size:14px; }
  .paging-nav { margin:10px auto 20px auto;width:100%;line-height:30px;text-align:center;overflow:hidden;text-transform:uppercase; }
  .paging-nav span,.paging-nav a { display:inline-block;margin:2px;padding:0 8px;min-width:14px;border:#a5a5a5 1px solid;border-radius:25px; }
  .paging-nav label { margin:2px;padding:0 8px;display:inline-block;border:#6fba2c 1px solid;color:#6fba2c;border-radius:25px; }
  .paging-nav span { cursor:default;color:#a5a5a5; }
  /* .paging-nav a { color:#000000; } */
  .paging-nav a:hover { border:#6fba2c 1px solid;color:#6fba2c; }
  .paging-nav .current { border:#6fba2c 1px solid;background:#6fba2c;color:#fff; }
  .paging-nav .disabled { border:#a5a5a5 1px solid;color:#a5a5a5; }
  .paging-nav span em { color:#6fba2c }
  
  /*视频容器*/
  .video-box{ position:relative; width:100%; height:473px; _clear:both; _display:inline; }
  /*提示样式*/
  .msg-tips{ position:relative; margin:30px auto; padding:30px 0; width:380px; font-size:14px; text-align:left; }
	  .msg-tips .ico{ display:block; float:left; background:url(../images/icon-tips.png) no-repeat left top; width:46px; height:46px; text-indent:-99999px;overflow:hidden; }
	  .msg-tips .ico.error{ background-position:-50px 0; }
	  .msg-tips .ico.warning{ background-position:-100px 0; }
	  .msg-tips .msg{ margin-left:60px; }
	  .msg-tips .msg strong{ margin-bottom:10px; color:#444; font-size:15px; }
	  .msg-tips .msg p{ line-height:1.8em; }
	  .msg-tips .msg i{ color:#f00; font-style:normal;}
  .form-box{ margin:0 auto;max-width:1200px;position:relative;padding:10px; }
	  .form-box dl{ padding:3px 0; }
	  .form-box dl dt{ float:left; width:120px; line-height:38px; min-height:38px;text-align:right;font-weight:700; }
	  .form-box dl dd{ position:relative; padding:5px 0 5px 10px; line-height:28px; min-height:28px;overflow:hidden; }
	  .form-box dl dd input { display:inline-block; }
	  .form-box dl dd label.radio{ margin-right:5px; }
	  .form-box.feedback dl { display:block;padding:5px 0;overflow:hidden; }
	  .form-box.feedback dl input { height:32px; }
	  .form-box.feedback dl:last-child { margin-top:15px; }
  .Validform_checktip { margin-top:5px;display:inline-block;height:20px;line-height:20px;overflow:hidden; }	
  /*附件样式*/
  .attach-list{ margin:0; padding:10px; }
	  .attach-list li{ margin:0; padding:0 0 0 25px; color:#555; font-size:12px; line-height:36px; background:url(../images/sprite.gif) no-repeat 0 -108px; }
	  .attach-list li span{ float:right; }
	  .attach-list li i{ margin-left:10px; font-style:normal; color:#666; }
  .next-prev-single{ display:none;width:100%;padding:10px 0;line-height:2em;color:#444; font-size:14px; overflow:hidden; }
	  .next-prev-single p { border-left:2px solid #23ae69;padding-left:5px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
	  .next-prev-single p span { display:inline-block;margin-right:10px;padding:0 10px;background:#23ae69;color:#fff; }
	  .next-prev-single .prev{ float:left; }
	  .next-prev-single .next{ float:right; }
  /*百度地图*/
  .map-catalog { margin:20px auto 0 auto;width:100%;overflow:hidden;text-align:center; }
  .map-catalog a { cursor:default;transition:all .5s ease;display:inline-block;margin:5px;padding:0 15px;line-height:38px;border:1px solid #efefef;border-radius:3px;font-weight:bold;font-size:14px; }
  .map-catalog a:hover {border-color:#6fba2c;color:#6fba2c;box-shadow:rgba(1, 146, 35, 0.3) 0 0 8px; }
  .map-catalog a.cur { border-color:#6fba2c;background:#6fba2c;color:#fff; }
  
  .map-list {list-style:none;clear:both;width:100%;height:500px;position:relative;}
  .map-list li { position:absolute;top:0;left:0;width:100%;margin:10px 0 0 0;height:486px;border-top:2px solid #eee;border-bottom:2px solid #eee;overflow:hidden;text-align:center; }
  
  .iw_poi_title { height:28px;color:#6fba2c;font-size:15px; }
  .iw_poi_content { line-height:2em; }
  .iw_poi_content p { white-space:nowrap; }
  .iw_poi_content p .icon { font-size:14px; }
  
  .company-link { margin-top:10px;width:100%;overflow:hidden; }
  .company-link a img { width:49%;float:left;border-radius:10px;display:block; }
  .company-link a:last-child img { float:right;}
  .company-link a:hover { opacity:.8; }
  
  @media screen and (max-width:1280px){
	  footer div { max-width:auto;margin:0 20px; }
	  main,.indexSwiper>.swiper-wrapper>.swiper-slide section,.comment,.cert-albums { margin-left:20px;margin-right:20px; }
	  .indexSwiper>.swiper-wrapper>.h-about section,.indexSwiper>.swiper-wrapper>.h-service section { margin-left:30px;margin-right:30px; }
	  /* .m-pic-list { margin-left:10px;margin-right:10px; } */
  }
  @media screen and (max-width:1060px){
	  header section nav > ul > li > a { padding:0 20px; }
  }
  @media screen and (max-width:1035px){
	  header section nav > ul > li > a { padding:0 15px; }
  }
  /* @media screen and (max-width:1000px){
	  .h-products { height:auto;padding:20px 0; }
	  
  }*/
  @media screen and (max-width:960px){
	  header section a.logo { left:25px; }
	  header section nav { right:90px; }
	  header ol { right:15px; }
	  header section nav > ul > li > a { padding:0 10px; }
  } 
  @media screen and (max-width:890px){
	  header,header.min,#index header,#index header.min { height:50px;background:#fff;box-shadow:rgba(0,0,0,.2) 0 0 3px ; }
	  header,header.min { position:static; }
	  header section { height:100%; }
	  /* header section a.logo img.light { display:none; }
	  header section a.logo img.dark { display:block; } */
	  header section a.logo { top:50%;left:0;bottom:auto;margin-top:-18px;width:auto;height:36px;width:100%;text-align:center; }
	  #index .cloud { top:50px; }
	  /* #index header section a.logo img.light { display:none; }
	  #index header section a.logo img.dark { display:block; } */
	  header nav,header section div,header section p,header section span,header section ol { display:none; }
	  .h-title { padding-top:70px; }
	  .h-news ul li dl dt span {display:none;} 
	  menu { display:block;background:#fff;border-top-color:#eee; }
	  menu>a{color:rgb(70, 70, 70);}
	  menu>a:nth-child(2) em:after{content:"\e65f";}
	  menu>a:nth-child(3) em:after{content:"\e655";}
	  menu>a:nth-child(4) em:after{content:"\e61f";}
	  menu>a:nth-child(5) em:after{content:"\e73a";}
	  menu>a:nth-child(6) em:after{content:"\e6c0";}
	  menu>a:nth-child(7) em:after{content:"\e690";}
	  menu>a:nth-child(8) em:after{content:"\e605";}
	  menu>a:nth-child(9) em:after{content:"\e744";}
	  menu>a:nth-child(10) em:after{content:"\e7a5";}
	  menu>a i{display:block;line-height:2.5em;font-size:10px;}
	  #index menu>a:nth-child(2),
	  #aboutus menu>a:nth-child(3),
	  #products menu>a:nth-child(4),
	  #investment menu>a:nth-child(6),
	  #case menu>a:nth-child(7),
	  #news menu>a:nth-child(8),
	  #feedback menu>a:nth-child(9),
	  #contactus menu>a:nth-child(10) { color:#6fba2c; }
	  #index menu>a:nth-child(2) em:after{content:"\e604";}
	  #aboutus menu>a:nth-child(3) em:after{content:"\e661";}
	  #products menu>a:nth-child(4) em:after{content:"\e609";}
	  #investment menu>a:nth-child(6) em:after{content:"\e6b7";}
	  #case menu>a:nth-child(7) em:after{content:"\e692";}
	  #news menu>a:nth-child(8) em:after{content:"\e657";}
	  #feedback menu>a:nth-child(9) em:after{content:"\e743";}
	  #contactus menu>a:nth-child(10) em:after{content:"\e657";}
  
	  menu h1 { display:none;float:left;margin:5px 0 8px 0;width:100%;height:40px;border-bottom:1px solid #242424;color:#6fba2c;font-weight:100;overflow:hidden;text-align:center; }
	  menu div { position:relative;display:none;float:left;margin-top:4px;width:100%;line-height:30px;border-top:1px solid #353535;overflow:hidden;text-align:center;font-size:10px;color:#fdf9f2; }
	  menu div span { z-index:1001;position:relative;;display:block;margin-top:10px;font-size:12px;text-transform:Uppercase;opacity:.3; }
	  menu div a { z-index:1002;position:absolute;top:0;display:block;padding:0 10px;height:30px;text-transform:Uppercase; }
	  menu div a.cn { left:-10px; }
	  menu div a.jp,menu div a.en { right:-10px; }
  
	  menu.open { padding:10px 0;height:260px;border-top:1px solid #242424;background:transparent; }
	  menu.open a { margin:10px 0;color:#fff; }
	  menu.open a:nth-child(5) { display:none; }
	  menu.open h1,menu.open div { display:block; }
	  #menuMask {display:none;background:#121313 url(../images/menu-bg2.png?v2) no-repeat center bottom;background-size:100% auto;position:fixed;z-index:999;top:0;left:0;width:100%;height:100%; }
	  #menuMask img { position:absolute;top:15%;left:50%;margin-left:-30%;width:60%; }
	  footer { padding-bottom:61px; }
	  
	  .indexSwiper>.swiper-wrapper>.swiper-slide>.slide-pic { bottom:61px; }
	  .indexSwiper>.swiper-wrapper>
	  
	  .h-banner-box { background:#c6f3fb;background:linear-gradient(to bottom, #c6f3fb, #60d3fb); }
	  
	  .h-banner { z-index:-1;top:50px;height:auto; }
	  .h-banner .swiper-slide img { width:100%;height:auto; }
	  .h-banner .swiper-pagination { bottom:15px; }
	  .h-banner-box ul, .h-banner-box .slide-pic{display:block;}
	  @keyframes aircraftMar {
		  0% {
			  transform:translateX(50px) translateY(0) scale(.5);
		  }
	  
		  100% {
			  transform:translateX(-600px) translateY(-300px) scale(1);
		  }
	  }
	  .h-service .slide-pic { bottom:130px; }
	  .h-service .copyright { bottom:61px; }
	  .m-pic-list li { width:50%; }
	  .m-pic-list li a { margin:5px; }
	  .m-pic-list li a:hover { transform:none;margin:5px;box-shadow:none; }
	  .m-pic-list li a:hover em img {transform:none;}
  
	  #goTop { bottom:150px;right:8px; }
  }
   
  @media screen and (min-width:800px){
	  #menuMask,#menuMask img { display:none; }
  }
  
  @media screen and (max-width:760px){
	  .goods-hd dt {float:none;width:100%;} 
	  .goods-hd dd {margin-top:20px;padding-left:0;}
	  .goods-hd dd p { margin:15px 0 0 0; }
	  .goods-hd dd p:first-child { margin:0; }
	  footer section { display:none; }
	  /* .h-news-list { margin-top:0; }
	  .h-news-list li { width:100%; }
	  .h-news-list li a { margin:0 0 20px 0;width:100%;overflow:hidden; }
	  .h-news-list li a h4 { font-weight:300;font-size:15px;margin:15px 0 10px 0;line-height:1.2em;text-overflow:inherit;overflow:visible;white-space:normal; }
	  .h-news-list li a em { height:150px; }
	  .h-news-list li a img { width:100%; } */
  }
  
  
  @media screen and (max-width:680px){
	  /* .indexSwiper>.slide-pic { display:block; } */
	  .company-link { margin-top:0;}
	  .company-link a img { float:none;margin-top:5px;width:100%;}
	  .company-link a:hover { opacity:1; }
	  main,.comment,.cert-albums { margin:0 10px; }
	  .h-service ul li {line-height:2em;}
	  .h-service ul li h2 {padding-bottom:5px;line-height:1.5em;}
	  .h-service ul,.h-service ol { margin-top:30px; }
	  .h-service ol {width:312px;}
	  .h-service ol li:first-child { display:none; }
	  /* .h-news li dl dt { padding-left:10px;padding-right:10px; } */
	  .h-news ul li {width:100%;}
	  .h-news ul li dl dt>a { font-size:15px; }
	  .h-news ul li dl dd a { height:64px; } 
	  .h-news ul li dl dd { font-size:12px;padding-bottom:0 } 
	  main .info-cont { margin:0 10px; }
	  .channel-title dt { font-size:30px; }
	  /* footer div dl { width:auto;margin-right:0; } */
	  .indexSwiper .info-albums { display:block;bottom:120px;position:fixed; }
	  .n-list li{ padding-bottom:15px; }
	.n-list li h2 a{ margin:8px 0 10px 0;font-size:16px; }
	.n-list li .note a{ margin-right:10px;width:100px;height:75px; }
	.n-list li .note p{ font-size:12px;line-height:1.4em;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3; }
	.n-list li .note .info{ padding-top:8px;font-size:12px; }
  }
  @media screen and (max-width:540px){
	footer div dl dd { padding-top:4px;line-height:1.5em; }
	footer div dl dd p { margin-top:7px; }
	footer div dl dd a { font-size:12px; }
	footer ul { display:none; }
	main.products-rec { margin:0 5px; }

	.h-title,.h-about .h-title { background-size:120% auto; }
	.h-title dt { font-size:32px; }
	.h-title dt h1 { margin-bottom:5px; }

	.h-news ul li dl dd { padding-top:5px; }
	

	.info-albums { margin:30px 0 0 0; }
	.info-albums .swiper-slide { height:250px; }
	.info-albums .swiper-slide img:hover { opacity:1; }

	#index .info-albums.full { background:#fff; }
	.info-albums.full { margin:0;padding:0; }
	.info-albums.full .swiper-slide { width:100%; }
	.info-albums.full .swiper-slide img { width:100%;height:auto; }
	
	.Validform_checktip { display:inline-block;margin:5px 0 0 0;height:20px;line-height:20px; }
	.Validform_wrong { background:url(/css/valid_icons.png) no-repeat -20px -40px; }
  }
  @media screen and (max-width:480px){
	.h-title dd { max-width:90%; }
	.h-about section p { line-height:1.4em; }
	.h-about .h-more{ margin-top:30px; }
	/* .h-news { margin:10px 0 15px 0; } */
	.info-cont { margin:0 0; }
	.channel-title dt { font-size:25px; }

	.m-pic-list li a p { padding-top:10px;height:47px;line-height:1.15em; }
	.goods-hd > dd { padding-left:10px;padding-right:10px; }
  }
  
  @media screen and (max-width:400px){
	header { height:55px; }
	.indexSwiper .info-albums .swiper-slide { width:100%;text-align:center; }
	.indexSwiper .info-albums.full .swiper-pagination { bottom:80px; }
	.indexSwiper .info-albums.full .swiper-pagination-bullet { background: rgba(0, 0, 0, 0.4); }
	.indexSwiper .info-albums.full .swiper-pagination-bullet-active { background:#6fba2c; }
	/* header section a.logo { margin-top:-21px;height:42px; } */
	.h-banner .swiper-slide img { width:110%;margin-left:-5%; }
	/* .adv-albums { margin:15px auto; } */
	.h-about section { margin:30px auto; }
	.m-catalog { max-width:100%;overflow:hidden; }
	.m-catalog a { margin:2px;padding:0 8px;line-height:34px;font-size:14px;border-radius:2px; }

	.info-list { margin:20px auto; }
	.info-list li { width:100%;height:38px;line-height:38px;font-size:12px; }
	.info-list li a { width:70%; }
	.info-list li span { width:auto; }
  }