@charset "utf-8";
/* CSS Document */
html{
  font-size: 625%;
  height: 100%;
}

@media only screen and (max-width: 1200px) {
  html{
    font-size: 540%;
  }
}

@media only screen and (max-width: 992px) {
  html{
    font-size: 480%;

  }
}

@media only screen and (max-width: 768px) {
  html{
    font-size: 400%;
  }
}



/********************电脑端头部***************/

.pc_header{width:100%; height:auto; margin:0 auto;}

.topBg{ background:rgba(255,255,255,1); width:100%; height:126px; z-index:99; position:fixed; top:0px; left:0px;}
.topBg2{ box-shadow:0px 0px 15px rgba(0,0,0,0.1);}



.top_wrapper{ width:100%; height:auto; background:#ededed;}
.top_center{ width:100%; height:36px;}
.top_ul01{ width:calc(100% - 100px); height:auto; float:left;}
.top_ul01 li{ height:36px; line-height:34px; float:left; margin-right:15px;}
.top_ul01 li span{color:#6aa84f; padding-right:6px;}
.top_ul01 li a{ font-size:14px;}

.top_ul02{ width:100px; margin:8px 0 0; float:right;}
.top_ul02 li{ width:50px; height:20px; border:1px solid #6aa84f; float:left;}
.top_ul02 li a{ width:100%; line-height:18px; text-align:center; font-size:12px; display:block; color:#6aa84f;}
.top_ul02 li a:hover,
.top_ul02 li.active a,
.top_ul02 li.active a:hover{ background:#6aa84f; color:#fff;}

@media (max-width:1200px){
	.top_ul01 li a{ font-size:12px;}
	}

nav{ width:100%; height:90px;}


.logo{ width:166px; height:62px; float:left; margin-top:14px;}
.logo a img{ width:100%; display:block; max-width:100%;}

.navgation{ width:calc(100% - 166px); height:90px; float:right; text-align:right;}

.nav_list li{ height:90px; line-height:90px; margin:0 0.35rem; display:inline-block; position:relative;}
.nav_list li:nth-child(1){ margin:0 0.35rem 0 0;}
.nav_list li:nth-last-of-type(1){ margin:0 0 0 0.35rem;}
.nav_list li a{ width:100%; display:block; font-size:16px;}
.nav_list li a:hover{color:#6aa84f;}
.nav_list li.navcurrent a,
.nav_list li.navcurrent a:hover{color:#6aa84f;}


#apDiv1, #apDiv2, #apDiv3{ position:absolute; display:none; z-index:100; top:90px; left:50%; margin-left:-90px; height:auto;
	width:180px; 
	background:rgba(255,255,255,1);
	border-radius:0 0 6px 6px;
	box-shadow:4px 4px 12px rgba(0,0,0,0.1);
	padding:10px 0 0;
	}

.nav_list li.navcurrent dl.ap dd{width:100%; margin:0; height:42px; line-height:42px; text-align:center; }
.nav_list li.navcurrent dl.ap dd a{font-size:14px; color:#666666;}
.nav_list li.navcurrent dl.ap dd a:hover{color:#6aa84f;}


@media (max-width:1400px){
.nav_list li{ margin:0 0.3rem;}
.nav_list li:nth-child(1){ margin:0 0.3rem 0 0;}
.nav_list li:nth-last-of-type(1){ margin:0 0 0 0.3rem;}
}



@media (max-width:1200px){
.nav_list li{ margin:0 0.2rem;}
.nav_list li:nth-child(1){ margin:0 0.2rem 0 0;}
.nav_list li:nth-last-of-type(1){ margin:0 0 0 0.2rem;}
}







@media(min-width:993px){
	.mobile_header{ display:none;}
	}

@media(max-width:992px){
	.pc_header{ display:none;}
	
	
	/*---------------------------------------------------------------------------------------------------------------手机站导航开始----------*/
.sp_header{width:100%; height:80px;/*overflow:hidden;*/background:rgba(255,255,255,1);position:fixed;z-index:100; top:0px;}
.sp_header2{ box-shadow:0px 0px 10px rgba(51,51,51,0.1);}


.sp_logo{padding:11px 10px 0;float:left;height:80px;}
.sp_logo img{margin:auto; height:58px;}

.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:28px;}
.sp_nav span{display:block;
background:#000000;
width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.35s;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:99;
background:#ffffff;
width:100%;
height:100%;
font-size:14px;line-height:56px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:0px; padding-top:80px;}

.sjj_nav ul li i{position:absolute;top:6px;right:5px;/*border-left:1px #ddd solid;*/height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;/*margin-left:20px;*/position:relative;line-height:56px; /*text-align:center;*/
/*padding:0 20px;*/ margin:0 15px; /*text-indent:10px;*/}
.sjj_nav ul li:first-child{ border-top:none;}
.sjj_nav>ul >li:last-child{border-bottom:1px #eaeaea solid;}
.sjj_nav ul li ul{display:none; padding-bottom:10px;}
.sjj_nav ul li a{width:100%; font-size:16px; color:#333333; font-weight:bold;}
.sjj_nav ul li ul li{ border-top:none;  padding:0; margin:0;}
.sjj_nav ul li ul li:first-child{border-top:1px #eaeaea solid; padding-top:10px;}

.sjj_nav ul li ul li a{color:#666;display:block;/*text-align:center;*/ font-size:14px; font-weight:normal; line-height:40px;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#666;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#6aa84f;}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*---------------------------------------------------------------------------------------------------------------手机站导航结束----------*/



.sp_language{ width:78px; height:auto; float:right; position:relative;/* padding-top:15px;*/}

.language_btn02{ width:100%; height:80px; line-height:80px; color:#004ba8; font-size:18px; text-align:center; cursor:pointer;}
.language_btn02 img{padding-top:25px; width:30px; display:block; margin:0 auto;}
.language-bar02{
  display: none;
  position:absolute;
  top:90px;
  right: 0;
  z-index: 99;
  width:100%;
  padding:6px;
  border-radius:8px;
  background: #fff;
  box-shadow:0px 0px 10px rgba(193,153,114,0.2);
}	
	
	
.language-item02{ position:relative;}
.language-item02:before{ content:""; position:absolute; left:22px; top:-16px; width:0px; height:0px;
border-bottom:10px solid #fff;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
}
.language-item02 li{ text-align:center; padding:10px 0;}
.language-item02 li:nth-child(1){ border-bottom:1px solid #dcdcdc;}	
	
	
	}




	
	}



@media(max-width:480px){
.sp_header{width:100%; height:60px;}
.sp_logo{padding:7px 10px 0;float:left;height:60px;}
.sp_logo img{margin:auto; height:46px;}
.sp_nav{margin-top:18px;}
.nav_show{top:0px; padding-top:60px;}

.language_btn02 img{padding-top:20px;}
.language_btn02{ width:100%; height:60px; line-height:60px; }

.language-bar02{
 
  top:70px;
 
}	

	}




/*************banner样式***************/

.index_banner{ width:100%; height:auto; margin:0 auto; padding:126px 0 0; border-bottom:30px solid #6aa84f; position:relative;}
.banner_img{ width:100%; max-width:100%;}


.banner_about{ width:326px; height:80px; background:#fff; position:absolute; bottom:-18px; right:calc((100% - 1400px) / 2); z-index:12;
transform:skewX(-30deg);}

.banner_about h3{ width:62%; text-align:center; transform:skewX(30deg); line-height:80px; float:left; color:#6aa84f; font-size:24px;}
.banner_about section{ width:38%; background:#9db562; float:right; height:80px; line-height:80px;  text-align:center;}
.banner_about section a{ color:#fff; font-size:42px;}




.ny_bannerwrapper{width:100%; height:auto; margin:0 auto; padding:126px 0 0;}
.ny_banner{ width:100%; height:450px; margin:0 auto;
background-repeat:no-repeat;
background-position:top center;
display:flex;
align-items:center;
justify-content:center;
}

.ny_banner section{ text-align:center;}
.ny_banner h1{ font-size:36px; font-weight:bold; text-transform:uppercase; padding-bottom:12px; position:relative;}
.ny_banner h1:after{ content:""; position:absolute; width:40px; height:4px; background:#6aa84f; left:50%; transform:translateX(-50%); bottom:0;}
.ny_banner h5{ font-size:16px; text-transform:uppercase; margin-top:12px;}




@media(max-width:1440px){
	.banner_about{right:45px; height:70px; width:300px;}
	
	.banner_about h3{line-height:70px; }
	.banner_about section{ height:70px; line-height:70px;}
	.banner_about section a{font-size:42px;}
	
	
	}

@media(max-width:1200px){
	.index_banner{border-bottom:26px solid #6aa84f;}
	.banner_about{right:45px; height:60px; width:300px; bottom:-14px;}
	.banner_about h3{ font-size:22px; line-height:60px;}
	.banner_about section{ height:60px; line-height:60px;}
	.banner_about section a{font-size:40px;}
	
	.ny_banner{height:360px;}
	.ny_banner h1{ font-size:34px;}
	
	}

@media(max-width:992px){
	.index_banner{padding:80px 0 0; border-bottom:22px solid #6aa84f;}
	.ny_bannerwrapper{padding:80px 0 0;}
	
	.banner_about{right:45px; height:50px; width:280px; bottom:-14px;}
	.banner_about h3{ font-size:20px; line-height:50px;}
	.banner_about section{ height:50px; line-height:50px;}
	.banner_about section a{font-size:36px;}
	
	.ny_banner{height:320px;}
	.ny_banner h1{ font-size:32px;}
	}



@media(min-width:769px){
	.mobile-swiper{ display:none;}
	}


@media(max-width:768px){
	.banner_about{ display:none;}
	.pc-swiper{ display:none;}
	.banner_img{ width:100%; display:block; max-width:100%;}
	
	.ny_banner{height:300px;}
	.ny_banner h1{ font-size:30px;}
	.ny_banner h5{ font-size:14px;}
	}


@media(max-width:480px){
	.index_banner{padding:60px 0 0; border-bottom:18px solid #6aa84f;}
	.ny_bannerwrapper{padding:60px 0 0;}
	.ny_banner{height:260px;}
	.ny_banner h1{ font-size:28px;}
	}


.banner-button-next,
.banner-button-prev{
	position:absolute;top:50%;width:50px;height:50px; line-height:50px; z-index:10;cursor:pointer; transform:translateY(-50%); text-align:center;
	}
.banner-button-prev{
	left:10px;
	right:auto;
	}
.banner-button-next{
right:10px;left:auto
}


.banner-button-next span,
.banner-button-prev span{ color:#fff; font-size:30px; opacity:0.8;}




/*************关于我们***************/


.index_aboutwrapper{ width:100%; height:auto; margin:0 auto;
padding:0.8rem 0 0.6rem;
/*background-color:#6aa84f;
background-image:url(../images/bg_about.jpg);
background-position:left bottom;
background-size:26% 100%;*/
}


.index_aboutwrapper h1{ font-size:36px; font-weight:bold; color:#000; margin-bottom:0.15rem;}
.index_aboutwrapper h5{ font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.index_aboutwrapper div{ margin-top:0.25rem;}


@media (max-width:1400px){
.index_aboutwrapper h1{ font-size:32px;}
}


@media (max-width:1200px){
.index_aboutwrapper h1{ font-size:28px;}
.index_aboutwrapper h5{ font-size:15px;}
}


@media (max-width:992px){
.index_aboutwrapper h1{ font-size:24px;}
.index_aboutwrapper h5{ font-size:14px;}
}


@media (max-width:480px){
.index_aboutwrapper h1{ font-size:22px;}
.index_aboutwrapper h5{ font-size:13px;}
}





.index_box02wrapper{ width:100%; height:auto; margin:0 auto;
padding:0rem 0 0.8rem; position:relative;
/*background-color:#6aa84f;
background-image:url(../images/bg_about.jpg);
background-position:left bottom;
background-size:26% 100%;*/
}


.index_box02wrapper:before{
	content:""; position:absolute; left:0; top:0; width:26%; height:100%; background-color:#6aa84f; z-index:-1;
	}

.index_aboutImg{ width:41%; height:auto; float:left; overflow:hidden;}
.index_aboutImg img{ width:100%; display:block; max-width:100%; transition:all ease 0.4s;}
.index_aboutImg:hover img{ transform:scale(1.1,1.1);}


.index_aboutRight{ width:59%; height:auto; float:right; padding-left:0.8rem;}
.index_about{ width:100%; padding-bottom:0.4rem;}

/***************效果************/

.menu_list{margin:0 auto;width:100%;}
.menu_head{width:100%;height:70px;line-height:70px;padding-left:10px; padding-right:50px; margin-top:10px; overflow:hidden;
font-size:22px;cursor:pointer;position:relative;font-weight:bold;border-bottom:1px solid #dddddd;}

/*.menu_list .current{ border-bottom:none !important;}*/
.menu_head span{font-size:40px;  font-weight:normal; padding-right:10px;}
.menu_head:after{ content:"\e68d"; font-family: "iconfont" !important; position:absolute; top:0px; right:0px; color:#666666; font-size:32px;}
.menu_list .current:after{ content:"\e68d"; font-family: "iconfont" !important; position:absolute; top:0px; right:0px; color:#6aa84f; transform:rotate(90deg);}
.menu_list .current{ color:#6aa84f;}
p.menu_head:nth-of-type(3) span{ font-size:36px; padding-right:15px;}

.menu_body{
	width:100%;height:auto;overflow:hidden;
	padding:25px 0.43rem 30px 0.6rem;
	/*line-height:2.2;*/ 
	/*border-bottom:1px solid #dddddd;*/
}

.menu_body p{position:relative; padding-left:15px; margin-bottom:16px;}
.menu_body p:before{ content:""; position:absolute; left:0; top:10px; /*top:50%; transform:translateY(-50%);*/ width:6px; height:6px; background:#6aa84f;}

div.menu_body:nth-of-type(3) p{ width:50%; height:auto; float:left;}


@media (max-width:1400px){
	.index_aboutImg{ width:46%;}
	.index_aboutRight{ width:54%; padding-left:0.6rem;}	
}


@media (max-width:1200px){
	.menu_head{font-size:20px;}
	.menu_head span{font-size:36px;}
	p.menu_head:nth-of-type(3) span{ font-size:32px;}
	.menu_head:after{font-size:28px;}
	.menu_body p:before{top:8px;}
	
	}


@media (max-width:992px){
	.index_box02wrapper:before{ width:20%; height:50%;}
	.index_aboutImg{ width:100%;}
	.index_aboutRight{ width:100%; padding-left:0rem;}
	.menu_body p:before{top:7px;}	
	}


@media (max-width:768px){
	.index_box02wrapper:before{height:40%;}
	}

@media (max-width:640px){
	.index_box02wrapper:before{height:30%;}
	.menu_body{padding:20px 0.3rem 25px 0.3rem;}
	
	.menu_head{font-size:18px;}
	.menu_head span{font-size:32px;}
	p.menu_head:nth-of-type(3) span{ font-size:28px;}
	.menu_head:after{font-size:24px;}
	
	
	}


@media (max-width:480px){
	.index_box02wrapper:before{height:20%;}
	.menu_body{padding:20px 0.15rem 25px 0.15rem;}
	}



.index_more01{ width:230px; height:48px; background:#fff; transform:skewX(-30deg); box-shadow:0px 0px 15px 3px rgba(174,173,172,0.2); transition:all ease 0.4s;}
.index_more01 a{ width:100%; height:auto; display:block; transform:skewX(29deg);}
.index_more01 a h4{ width:62%; height:48px; line-height:48px; float:left; text-align:center; font-size:16px; color:#6aa84f;}
.index_more01 a span {
  width: 38%;
  background: #9db562;
  float: right;
  height: 48px;
  line-height:48px;
  text-align: center; color:#fff; font-size:36px;
  transform:skewX(-30deg);
}
.index_more01:hover{box-shadow:0px 0px 20px 3px rgba(174,173,172,0.4);}

.more_margin{ margin:0 auto;}


@media (max-width:1200px){
	.index_more01{ width:200px; height:44px;}
	.index_more01 a h4{ width:62%; height:44px; line-height:44px; font-size:14px;}
	.index_more01 a span{height:44px; line-height:44px; font-size:32px;}
	}

@media (max-width:992px){
	.index_more01{ margin:0 auto;}
	}


@media (max-width:768px){
	.index_more01{ width:180px; height:40px;}
	.index_more01 a h4{height:40px; line-height:40px; font-size:14px;}
	.index_more01 a span{height:40px; line-height:40px; font-size:28px;}
	}


@media (max-width:480px){
	.index_more01{ width:150px; height:36px;}
	.index_more01 a h4{height:36px; line-height:36px; font-size:13px;}
	.index_more01 a span{height:36px; line-height:36px; font-size:24px;}
	}
	



.index_productswrapper{ width:100%; height:auto; margin:0 auto;padding:0.8rem 0; background:#fafafa;}

.index_category{ width:50%; height:auto; float:left; padding-right:0.4rem;}

.index_title02{ font-size:36px; font-weight:bold; color:#000; margin-bottom:0.15rem;}
.index_subtitle02{ font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
.index_category div{ margin-top:0.25rem;}

@media (max-width:1400px){
.index_title02{ font-size:32px;}
}


@media (max-width:1200px){
.index_title02{ font-size:28px;}
.index_subtitle02{ font-size:15px;}
}


@media (max-width:992px){
.index_title02{ font-size:24px;}
.index_subtitle02{ font-size:14px;}
}


@media (max-width:480px){
.index_title02{ font-size:22px;}
.index_subtitle02{ font-size:13px;}
}


.index_cateul{ width:100%; margin-top:0.9rem;}
.index_cateul li{ width:50%; height:auto; float:left;}
.index_cateul li a{ color:rgba(255,255,255,1); width:100%; height:auto; display:block; min-height:176px; padding:12px; transition:all ease 0.4s;}
.index_cateul li a:hover{color:rgba(255,255,255,0.8);}
.index_cateul li:nth-child(1){ background:#6aa84f;}
.index_cateul li:nth-child(2){ background:#5d9446;}
.index_cateul li:nth-child(3){ background:#6e696e;}
.index_cateul li:nth-child(4){ background:#545054;}
.index_cateul li:nth-child(5){ background:#9db562;}
.index_cateul li:nth-child(6){ background:#8ca157;}

.index_cateul li:nth-child(1) a{
display:flex;
align-items:center;
justify-content:center;
font-size:36px; font-weight:bold; position:relative;
}

.index_cateul li:nth-child(1) a:before{ content:""; position:absolute; width:100%; height:25px; background:#6aa84f; top:-25px; left:0;}

.index_cateul li a img{ width:166px; display:block; margin:0 auto;}
.index_cateul li a h5{ font-size:16px; font-weight:bold; text-align:center; margin-top:10px;}





.index_application{ width:calc(50% - 0.4rem); height:auto; float:right; margin-left:0.4rem;
background-image:url(../images/bg_application.jpg);
background-repeat:no-repeat;
background-position:top center;
color:#fff;
}

.index_appul li{width:50%; height:auto; float:left;}
.index_appul li a{ width:100%; height:auto; display:block; color:#fff; padding:12px; min-height:192px;  border-bottom:1px solid rgba(255,255,255,0.2);}
.index_appul li a:hover{ background:#6aa84f;}
.index_appul li a img{ width:100%; max-width:242px; display:block; margin:0 auto;}
.index_appul li a h5{font-size:16px; font-weight:bold; text-align:center; padding-top:6px;}

.index_appul li:nth-child(2n) a{ border-left:1px solid rgba(255,255,255,0.2);}

.index_appul li:nth-child(1) a{
display:flex;
align-items:center;
justify-content:center;

}
.index_appul li:nth-child(1) a strong{ font-size:24px;}



@media (max-width:1400px){
	.index_cateul{margin-top:0.7rem;}
	.index_cateul li:nth-child(1) a{font-size:32px;}
	}


@media (max-width:1200px){
	.index_category{ width:50%; padding-right:0.3rem;}
	.index_cateul li:nth-child(1) a{font-size:28px;}
	.index_cateul li a h5{ font-size:14px;}
	
	.index_application{ width:calc(50% - 0.3rem);  margin-left:0.3rem;}
	.index_appul li a h5{font-size:14px;}
	.index_appul li:nth-child(1) a strong{ font-size:22px; /*display:inline-block; width:100%;*/}
	/*.index_appul li:nth-child(1) a span{ width:100%; display:inline-block;}*/
	.index_appul li a{min-height:184px;}
	.index_appul li a img{max-width:220px;}
	
	}



@media (max-width:992px){
	.index_category{ width:100%; padding-right:0rem;}
	.index_application{ width:100%;  margin-left:0rem; margin-top:0.5rem;}
	.index_cateul li:nth-child(1) a{font-size:24px;}
	.index_cateul li:nth-child(1) a:before{height:20px; top:-20px;}
	}


@media (max-width:768px){
	.index_cateul li a{ min-height:170px;}
	.index_cateul li a img{ width:156px;}
	.index_appul li a{min-height:163px;}
	.index_appul li a img{max-width:200px;}
	}





.index_honorwrapper{ width:100%; height:auto; margin:0 auto;padding:0.8rem 0;
background-image:url(../images/bg_honor.jpg);
background-position:top center;
background-repeat:no-repeat;

}

.index_honorwrapper h1,
.index_honorwrapper h5{text-align:center;}
.index_honormemo{ margin-top:0.25rem;}

.index_honor{ width:100%; height:auto; background:#fff; margin-top:0.5rem; padding:0.5rem 0.3rem 0.45rem;}


.index_hoItem{ margin:0 7px; width:calc(100% - 14px);}

.index_hoItem div{ width:100%; border:1px solid #dbdbdb; overflow:hidden;}
.index_hoItem:hover div{ border:1px solid #6aa84f;}
.index_hoItem div img{ width:100%; display:block; max-width:100%; transition:all ease 0.4s;}
.index_hoItem:hover div img{ transform:scale(1.05,1.05);}

.index_hoItem h5{ text-align:center; font-size:16px; margin-top:15px;}


@media (max-width:1200px){
.index_hoItem h5{ font-size:14px;}
}





.index_newswrapper{ width:100%; height:auto; margin:0 auto;padding:0.2rem 0 0.8rem;}
.index_newswrapper h1,
.index_newswrapper h5{ text-align:center;}

.index_news{ width:100%; height:auto; padding-top:0.45rem;}
.index_newsul li{ width:50%; height:auto; float:left; overflow:hidden;}
.index_newsul li div{ width:100%; height:260px; overflow:hidden;
background-position:center;
background-repeat:no-repeat;
/*transition:width ease 0.4s;
transition-property:background-image;
transition-timing-function:ease;
transition-delay:0.4s;*/
}
/*.index_newsul li:hover div{ transform:scale(1.05,1.05);}*/

.index_newsul li div section{ width:100%; height:100%; background:rgba(0,0,0,0.6); padding:0.7rem 0.6rem 0; color:#fff;}
.index_newsul li div section h4{
	overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.index_newsul li div section h4 a{ color:#fff; font-size:18px; font-weight:bold;}
.index_newsul li div section p:nth-of-type(1){ font-size:14px; margin-top:0.15rem;
	  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
	}


.index_newsul li div section p:nth-of-type(2){margin-top:0.25rem;}
.index_newsul li div section p:nth-of-type(2) time{ font-size:14px;}
.index_newsul li div section p:nth-of-type(2) a{ color:#fff; float:right;}
.index_newsul li div section h4 a:hover,
.index_newsul li div section p:nth-of-type(2) a:hover{ color:#6aa84f;}


@media (max-width:1200px){
	.index_newsul li div{height:240px;}
	.index_newsul li div section h4 a{font-size:17px;}
}



@media (max-width:768px){
	.index_newsul li div{height:200px;}
	.index_newsul li{ width:100%; height:auto; float:left;}
	.index_newsul li div section h4 a{font-size:16px;}
	
}


@media (max-width:480px){
	.index_newsul li div section{padding:0.7rem 0.3rem 0; color:#fff;}
	}



.index_contactwrapper{ width:100%; height:auto; margin:0 auto;padding:0.2rem 0 0.8rem;}

.index_contact{ width:44%; height:auto; float:left;}
.index_feedback{ width:56%; height:auto; float:right;}

.index_conTxt{ margin-top:0.25rem;}
.index_conul{ margin-top:0.35rem;}
.index_conul li{ height:38px; margin-bottom:0.25rem;}
.index_conul li span:nth-of-type(1){ width:40px; line-height:38px; font-size:36px; color:#6aa84f; display:inline-block; float:left;}
.index_conul li span:nth-of-type(2){ width:40px; display:inline-block; float:left; font-size:14px; line-height:1.2; text-align:center;}
.index_conul li a:nth-of-type(1){ width:calc(100% - 80px); display:inline-block; float:left; color:#6aa84f; font-size:24px; font-weight:bold; line-height:1.4; padding-left:5px;}


.index_feedul li{ width:100%; margin-bottom:30px;}
.index_feedul li:nth-child(1){ width:calc(50% - 15px); margin-right:15px; height:auto; float:left;}
.index_feedul li:nth-child(2){ width:calc(50% - 15px); margin-left:15px; height:auto; float:left;}
.index_feedtext{ width:100%; height:50px; line-height:50px; text-indent:10px; background:#f5f5f5; border:none; font-size:14px;}
.index_feedtextarea{background:#f5f5f5; border:none; width:100%; height:120px; font-size:14px; padding:10px;}

.index_fdsubmit{ margin-right:15px; width:calc(50% - 15px); background:rgba(106,168,79,1); color:#fff; cursor:pointer; border:none; height:50px; line-height:50px; font-size:16px;
 transition:all ease 0.4s;}
.index_fdreset{margin-left:15px; width:calc(50% - 15px); border:none; background:rgba(204,204,204,1); height:50px; line-height:50px; font-size:16px;
 transition:all ease 0.4s;
}

.index_fdsubmit:hover{background:rgba(106,168,79,0.8);}
.index_fdreset:hover{background:rgba(204,204,204,0.8);}


@media (max-width:1400px){
.index_conul li a:nth-of-type(1){font-size:22px;}

}

@media (max-width:1200px){
	.index_conul li span:nth-of-type(1){line-height:32px; font-size:32px; width:36px;}
	.index_conul li a:nth-of-type(1){font-size:20px;}
	
	.index_feedul li{margin-bottom:20px;}
	.index_feedul li:nth-child(1){ width:calc(50% - 10px); margin-right:10px; }
	.index_feedul li:nth-child(2){ width:calc(50% - 10px); margin-left:10px;}
}


@media (max-width:992px){
	.index_feedtext{ font-size:12px;}
	.index_conul li a:nth-of-type(1){font-size:18px;}
	}


@media (max-width:768px){
	.index_contact{ width:100%; height:auto; float:left;}
	.index_feedback{ width:100%; height:auto; float:right; margin-top:0.5rem;}
	
	.index_contact h1,
	.index_contact h5{ text-align:center;}
	.index_conTxt p{ text-align:center;}
	
	}


@media (max-width:480px){
	.index_feedul li{margin-bottom:15px;}
	.index_feedul li:nth-child(1){ width:100%; margin-right:0px;}
	.index_feedul li:nth-child(2){ width:100%; margin-left:0px;}
	
	.index_fdsubmit{ margin-right:10px; width:calc(50% - 10px);  height:46px; line-height:46px; font-size:15px;}
	.index_fdreset{margin-left:10px; width:calc(50% - 10px);  height:46px; line-height:46px; font-size:15px;}
	}



footer{ width:100%; height:auto; background:#444444; border-top:10px solid #6aa84f; color:#fff;}

.ft_contact{ width:350px; height:auto; background:#333333; float:right; padding:0.85rem 0; text-align:center;}
.ft_contact p,
.ft_contact p a{ color:#fff; font-size:14px;}

.ft_contact h4{ font-weight:bold; font-size:18px; padding-bottom:16px; margin-bottom:20px; position:relative;}
.ft_contact h4:after{ content:""; position:absolute; width:80px; height:1px; background:#fff; left:50%; transform:translateX(-50%); bottom:0;}
.ft_contact p{ line-height:2.0;}

.ft_contact p:nth-last-of-type(1){ width:80%; height:40px; line-height:40px; margin:0.3rem auto 0; background:#6aa84f;}
.ft_contact p:nth-last-of-type(1) span{ padding-right:10px;}


.ft_wrapper01{ width:calc(100% - 350px); height:auto; float:left; padding-right:1.3rem; padding-top:0.85rem;}

.ft_logo{ width:156px; height:auto; float:left;}
.ft_logo a img{ width:100%; display:block; max-width:100%;}

.ft_nav{ width:calc(100% - 156px); height:auto; float:left;}
.ft_navul li{ float:left; padding-left:1rem;}
.ft_navul li a{ color:#fff;}
.ft_navul li a:hover{ color:#6aa84f;}
.ft_navul li h4{ height:18px; line-height:18px; margin-bottom:15px; border-left:2px solid #6aa84f; padding-left:7px;}
.ft_navul li h4 a{ font-size:18px; font-weight:bold;}
.ft_navul li p{ line-height:2;}
.ft_navul li p a{ font-size:14px;}

.foot{ margin-top:0.5rem; border-top:1px solid #7c7c7c;}
.foot_ul li{ padding-top:12px; float:left; font-size:14px;}
.foot_ul li a{ color:#fff; font-size:14px;}

.foot_ul li:nth-child(1){ width:80%;}
.foot_ul li:nth-child(2){ width:20%;  text-align:right;}
.foot_ul li:nth-child(1) a,
.foot_ul li:nth-child(1) span{ padding-right:8px;}


@media (max-width:1400px){
	.ft_wrapper01{padding-right:1rem;}
	.ft_navul li{padding-left:0.8rem;}
	}


@media (max-width:1200px){
	.ft_logo{ width:140px; height:auto; float:left;}
	.ft_nav{ width:calc(100% - 140px); height:auto; float:left;}
	
	.ft_wrapper01{padding-right:0.7rem;}
	.ft_navul li{padding-left:0.5rem;}
	
	.foot_ul li:nth-child(1){ width:100%;}
	.foot_ul li:nth-child(2){ width:100%;  text-align:left;}
	}


@media (max-width:992px){
	.ft_contact{ display:none;}
	.ft_nav{ display:none;}
	
	.ft_wrapper01{ width:100%; height:auto; float:left; padding-right:0rem; padding-top:0.6rem;}
	.ft_logo{ width:130px; height:auto; float:none; margin:0 auto;}
	.ft_logo a img{ width:100%; display:block; max-width:100%;}
	.foot{ margin-top:0.2rem; padding-bottom:0.25rem;}
	.foot_ul li{ text-align:center;}
	.foot_ul li:nth-child(2){text-align:center;}
	}


@media (max-width:480px){
	.ft_logo{ width:110px;}
	}




/********************内页栏目*******************/

.ny_locationwrapper{ width:100%; height:auto; background:#f5f5f5;}
.ny_location{ width:100%; height:50px; line-height:50px; color:#666666; font-size:14px;}
.ny_location a{ color:#666; font-size:14px;}
.ny_location a:hover{ color:#6aa84f;}
.ny_location span{ padding-right:5px;}

@media (max-width:1200px){
	.ny_location{height:46px; line-height:46px; font-size:13px;}
	.ny_location a{font-size:13px;}
	}


@media (max-width:480px){
	.ny_location{height:42px; line-height:42px; font-size:12px;}
	.ny_location a{font-size:12px;}
	}





/********************公司概况*******************/


.ny_aboutwrapper{ width:100%; height:auto; padding:0.8rem 0;}
.ny_aboutLeft{ width:56%; height:auto; float:left; padding-right:0.6rem;}
.ny_aboutRight{ width:44%; height:auto; float:right; overflow:hidden;}
/*.ny_aboutRight img{ width:100%; max-width:100%; display:block; transition:all ease 0.4s;}
.ny_aboutRight:hover img{ transform:scale(1.1,1.1);}*/

.ny_about{ margin-top:0.35rem;}
.ny_about p{ padding-left:20px; position:relative; margin-bottom:10px;}
.ny_about p:before{ content:""; position:absolute; left:0; top:10px; width:6px; height:6px; background:#6aa84f;}
.ny_aboutul{ width:100%; height:auto; background:#fafafa; margin-top:0.45rem;}
.ny_aboutul li{ width:calc(100% / 3); height:auto; float:left; padding:20px 0; color:#6aa84f; text-align:center;}
.ny_aboutul li h2{ font-size:30px; font-weight:bold;}

.about-button-next,
.about-button-prev{position:absolute; top:50%; transform:translateY(-50%); 
width:40px; height:40px; line-height:40px; z-index:999;
background:rgba(106,168,79,0.5); text-align:center; color:#fff; cursor:pointer; transition:all ease 0.4s;}

.about-button-next{ left:0;}
.about-button-prev{ right:0;}

.about-button-next:hover,
.about-button-prev:hover{background:rgba(106,168,79,0.8); }

.about_Item img{width:100%; max-width:100%; display:block;}


@media (max-width:1200px){
	.ny_about p:before{top:7px;}
	.ny_aboutul li h2{ font-size:26px;}
	
	
	}



@media (max-width:992px){
	.ny_aboutLeft{ width:100%; height:auto; float:left; padding-right:0rem;}
	.ny_aboutRight{ width:100%; height:auto; float:right; overflow:hidden; margin-top:0.5rem;}
	.ny_aboutul li h2{ font-size:24px;}
	.ny_aboutwrapper h1,
	.ny_aboutwrapper h5{ text-align:center;}
	
	}

@media (max-width:768px){
	.ny_aboutul li h2{ font-size:22px;}
	}


@media (max-width:480px){
	.ny_aboutul li h2{ font-size:20px;}
	}






.ny_historywrapper{ width:100%; padding-top:0.7rem; height:auto; background-image:url(../images/bg_history.jpg); border-bottom:10px solid #6aa84f;}

.ny_history{ width:100%; height:auto; padding:0.4rem 0 0.5rem; /*margin-top:0.5rem;
background-image:url(../images/bg_history.jpg); border-bottom:10px solid #6aa84f;*/}
.ny_historywrapper h1,
.ny_historywrapper h5{ color:#fff;}

.history_content{ width:100%; height:auto; background:rgba(106,168,79,0.8); padding:0.3rem 0.6rem;}
.history_center{
font-size: 16px;
line-height: 32px;
width: 100%;
height:250px;
overflow-y: scroll;
box-sizing: border-box;
scrollbar-color: #fff #dddddd;
scrollbar-width: thin;
overflow-y: auto;
color:#fff;
	}
	
.history_center::-webkit-scrollbar {
    background: #dddddd;
    width: 5px;
    border-radius: 10px;
}
.history_center::-webkit-scrollbar-thumb{
    background: #fff;
    border-radius: 10px;
}	
	
	

.history_ul{ width:100%; height:auto; position:relative;}
.history_ul:before{ content:""; width:1px; height:100%; background:#fff; position:absolute; left:4px; top:0px;}

.history_ul li{ margin:18px 0 0.3rem; padding-left:0.42rem; font-size:18px; position:relative;}
.history_ul li:before{ content:""; position:absolute; width:9px; height:9px; background:#fff; left:0px; top:11px;}


@media (max-width:1200px){
	.history_ul li{ font-size:16px;}
	}


@media (max-width:992px){
	.ny_historywrapper h1,
	.ny_historywrapper h5{ text-align:center;}
	
	}

@media (max-width:480px){
	.history_content{ padding:0.3rem 0.3rem;}
	.history_ul{ padding:0 15px 0 0;}
	.history_ul li{ font-size:14px;}
	}




.category_wrapper{ width:100%; height:auto; padding:0.8rem 0;}
.ny_category{width:100%; height:auto; margin-top:0.5rem;}
.ny_categoryul li{ width:calc((100% - 88px) / 4); height:auto; margin:0 11px; float:left;}
.ny_categoryul li a{ width:100%; height:auto; display:block; overflow:hidden; position:relative;}
.ny_categoryul li a img{ width:100%; display:block; max-width:100%; transition:all ease 0.4s;}
.ny_categoryul li a:hover img{ transform:scale(1.05,1.05);}
.ny_categoryul li a div{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); color:#fff; transition:all ease 0.4s;
display:flex;
align-items:center;
justify-content:center;
}
.ny_categoryul li a:hover div{background:rgba(0,0,0,0.4);}
.ny_categoryul li a div p{ font-weight:bold; text-align:center;}


@media (max-width:1200px){
	.ny_categoryul li{ width:calc((100% - 64px) / 4); margin:0 8px; }
	}
	
@media (max-width:992px){
	.category_wrapper h1,
	.category_wrapper h5{ text-align:center;}
	}	
	

@media (max-width:768px){
	.ny_categoryul li{ width:calc((100% - 32px) / 2); margin:0 8px 16px; }
	}


@media (max-width:480px){
	.ny_categoryul li{ width:calc((100% - 20px) / 2); margin:0 5px 12px; }
	}




.culture_wrapper{ width:100%; height:auto; padding:0.8rem 0;}
.culture_wrapper h1,
.culture_wrapper h5{ text-align:center;}
.ny_culture{ width:100%; height:auto; margin-top:0.5rem;}
.ny_culture p{ margin-bottom:20px; text-align:center; text-indent:2em;}
.ny_cultureul{ padding-top:0.5rem;}
.ny_cultureul li{ width:calc((100% - 60px) / 3); height:auto; float:left; margin:0 10px; overflow:hidden;}
.ny_cultureul li img{ width:100%; max-width:100%; display:block; transition:all ease 0.4s;}
.ny_cultureul li:hover img{ transform:scale(1.05,1.05);}

@media (max-width:992px){
	.ny_culture p{ margin-bottom:15px; text-align:left;}
	}



@media (max-width:768px){
	.ny_cultureul li{ width:calc((100% - 30px) / 3); margin:0 5px;}
	}


@media (max-width:480px){
	.ny_cultureul li{ width:calc(100% - 10px); margin:0 5px 15px;}
	}





.honor_wrapper{ width:100%; height:auto; padding:0.8rem 0;}
.honor_wrapper h1,
.honor_wrapper h5{ text-align:center;}
.honor_memo{ margin:0.4rem 0 0.5rem; width:100%; height:auto;}
.honor_memo p{ margin-bottom:10px; text-align:center;}
.honor_txt{ width:100%; height:auto;}

.ny_honorul{ padding-bottom:0.25rem;}
.ny_honorul li{ width:calc((100% - 72px) / 3); height:auto; float:left; margin:0 12px 30px;}
.honor-item section{ width:100%; border:1px solid #dbdbdb; overflow:hidden; transition:all ease 0.4s; cursor:pointer;}
.honor-item section img{ width:100%; display:block; max-width:100%; transition:all ease 0.4s;}
.honor-item:hover section{ border:1px solid #6aa84f;}
.honor-item:hover section img{ transform:scale(1.02,1.02);}

.honor-item h5{ margin-top:15px; text-align:center; font-size:16px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}



@media (max-width:1200px){
	.ny_honorul li{ width:calc((100% - 60px) / 3); margin:0 10px 24px;}
	.honor-item h5{ font-size:14px;}
	}


@media (max-width:768px){
	.ny_honorul li{ width:calc((100% - 32px) / 2); margin:0 8px 20px;}
	.ny_honorul li:nth-last-of-type(1){display:none;}
	}


@media (max-width:480px){
	.ny_honorul li{ width:calc(100% - 10px); margin:0 5px 26px;}
	}




.news_wrapper{ width:100%; height:auto; padding:0.8rem 0 1.2rem;}
.news_wrapper h1,
.news_wrapper h5{ text-align:center;}

.news_ul li{ padding:20px 0; border-top:1px solid #ededed; border-bottom:1px solid #ededed; transition:all ease 0.4s; margin-bottom:0.4rem;}
.news_ul li:hover{border-bottom:1px solid #6aa84f; border-top:1px solid #6aa84f;}
.news_ul li section:nth-child(1){ width:350px; height:auto; float:left; overflow:hidden;}
.news_ul li section:nth-child(1) a{ width:100%; display:block;}
.news_ul li section:nth-child(1) a img{ width:100%; display:block; max-width:100%; transition:all ease 0.4s;}
.news_ul li section:nth-child(1) a:hover img{ transform:scale(1.05,1.05);}

.news_ul li section:nth-child(2){ width:calc(100% - 350px); height:auto; float:right; padding-left:0.3rem;}
.news_ul li section:nth-child(2) h4{ margin:10px 0 20px; 
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;}
.news_ul li section:nth-child(2) h4 a{ font-size:18px;}
.news_ul li section:nth-child(2) h4 a:hover{ color:#6aa84f;}
.news_ul li section:nth-child(2) p:nth-of-type(1){ font-size:14px; color:#999999;
  display: -webkit-box !important;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:2;
}
.news_ul li section:nth-child(2) p:nth-of-type(2){ margin-top:0.25rem; font-size:14px;}
.news_ul li section:nth-child(2) p:nth-of-type(2) time{color:#666;}
.news_ul li section:nth-child(2) p:nth-of-type(2) a{ float:right; font-size:14px;}



.newsd_title{ font-size:18px; text-align:center; margin-bottom:10px; color:#000;}
.newsd_time{ text-align:center; font-size:14px; color:#666666; border-bottom:1px solid #ededed; display:block; width:100%; padding-bottom:0.22rem;}
.newsd_txt{ width:100%; height:auto; min-height:100px; overflow:hidden; margin:0.6rem 0 1rem; color:#666666; line-height:1.8;}
.newsd_txt p{ margin-bottom:15px;}
.newsd_img{ margin:25px auto; max-width:800px; width:100%; display:block;}

.newsd_pager p{ margin-bottom:15px;}




@media (max-width:1400px){
	.news_ul li section:nth-child(1){ width:320px;}
	.news_ul li section:nth-child(2){ width:calc(100% - 320px);}
	.news_ul li section:nth-child(2) h4{ margin:8px 0 16px;}
	.news_ul li section:nth-child(2) h4 a{ font-size:17px;}
	.news_ul li section:nth-child(2) p:nth-of-type(2){ margin-top:0.2rem;}
	}


@media (max-width:1200px){
	.news_ul li section:nth-child(1){ width:300px;}
	.news_ul li section:nth-child(2){ width:calc(100% - 300px);}
	.news_ul li section:nth-child(2) h4 a{ font-size:16px;}
	.news_ul li section:nth-child(2) p:nth-of-type(1){ font-size:13px;}
	.newsd_title{ font-size:16px;}
	.newsd_time{font-size:13px;}
	}


@media (max-width:768px){
	.news_ul li{margin-bottom:0.5rem;}
	.news_ul li section:nth-child(1){ width:100%;}
	.news_ul li section:nth-child(2){ width:100%; padding-left:0; margin-top:0.3rem;}
	.news_ul li section:nth-child(2) h4 a{ font-size:15px;}
	}


@media (max-width:480px){
	.news_ul li section:nth-child(2) p:nth-of-type(1){ font-size:12px;}
	.news_ul li section:nth-child(2) p:nth-of-type(2){font-size:13px;}
	.news_ul li section:nth-child(2) p:nth-of-type(2) a{font-size:13px;}
	}



.rd_wrapper01{ width:100%; height:auto; padding:0.8rem 0;}

.rd01_left{ width:100%; height:auto;/* float:left; padding-right:0.7rem; padding-top:0.3rem;*/}
.rd01_left p{ margin-bottom:0.3rem; text-align:justify; line-height:2;}
/*.rd01_right{ width:52%; height:auto; float:right; overflow:hidden;}
.rd01_right img{ width:100%; display:block; max-width:100%; transition:all ease 0.4s;}
.rd01_right:hover img{ transform:scale(1.05,1.05);}*/


@media (max-width:1400px){
	/*.rd01_left{padding-top:0.2rem;}*/
	}

@media (max-width:1200px){
	.rd01_left{padding-top:0rem;}
	.rd01_left p{ margin-bottom:0.2rem;}
	}


@media (max-width:992px){
	/*.rd01_left{padding-right:0.5rem;}*/
	}


@media (max-width:768px){
	.rd01_left{ width:100%; height:auto; /*float:left; padding-right:0rem;*/ margin-bottom:0.25rem; }
	/*.rd01_right{ width:100%; height:auto; float:right; overflow:hidden;}*/
	}




.rd_wrapper02{ width:100%; height:auto; padding:0.8rem 0; background:#f5f5f5;}
.rd_content{ width:100%; padding:0 0.5rem; position:relative;}
.rd_Item{ margin:0 15px; width:calc(100% - 30px);}
.rd_Item div{ width:100%; overflow:hidden;}
.rd_Item div img{width:100%; display:block; max-width:100%; transition:all ease 0.4s;}
.rd_Item div:hover img{transform:scale(1.05,1.05);}


.rd-button-next,
.rd-button-prev{ position:absolute; top:50%; transform:translateY(-50%); width:30px; height:60px; line-height:60px; background:rgba(106,168,79,1); text-align:center; color:#fff; cursor:pointer; transition:all ease 0.4s;}
.rd-button-next span,
.rd-button-prev span{ font-size:18px;}

.rd-button-next:hover,
.rd-button-prev:hover{background:rgba(106,168,79,0.8);}


.rd-button-next{ left:0;}
.rd-button-prev{ right:0;}



@media (max-width:1200px){
	.rd_Item{ margin:0 10px; width:calc(100% - 20px);}
	}




.contact_wrapper01{ width:100%; height:auto; padding:0.8rem 0;}

.ny_contact{ width:60%; height:auto; float:left; padding-right:1rem;}
.contact_title{ font-weight:bold; font-size:36px; color:#6aa84f;}
.contact_subtitle{ font-size:16px; color:#666666; border-bottom:1px solid #ededed; line-height:1.8; padding-bottom:0.2rem; margin-top:0.3rem;}
.contact_ul{ margin-top:0.3rem;}
.contact_ul li{ margin-bottom:10px;}
.contact_ul li span{color:#6aa84f; padding-right:5px;}

.ny_feedback{ width:40%; height:auto; float:right;}
.ny_feedul li{ width:100%; margin-bottom:20px;}

.contact_wrapper02{ width:100%; height:400px;}
.contact_wrapper02 iframe{ width:100%; height:100%;}

@media (max-width:1400px){
	.contact_title{font-size:32px; }
	}


@media (max-width:1200px){
	.ny_contact{padding-right:0.8rem;}
	.contact_title{font-size:28px; }
	.contact_subtitle{ font-size:15px;}
	.contact_wrapper02{height:360px;}
	}


@media (max-width:992px){
	.ny_contact{ width:100%; height:auto; float:left; padding-right:0rem; margin-bottom:0.6rem;}
	.ny_feedback{ width:100%;}
	.contact_wrapper02{height:320px;}
	}


@media (max-width:480px){
	.contact_title{font-size:24px; }
	.contact_wrapper02{height:280px;}
	}


.products_wrapper01{ width:100%; height:auto; padding:0.8rem 0 1.2rem;}

.ny_products01{ width:100%; height:auto; margin:0 auto;}
.ny_sider{ width:280px; height:auto; float:left;}
.ny_container{ width:calc(100% - 280px); height:auto; float:right; padding-left:0.6rem;}

.sider_category{ width:100%; height:auto;}
.cate_head{font-size:24px; color:#ffffff; background:#6aa84f; padding:0.2rem 0; line-height:1.6; padding-left:10px;}
.cate_head span{ font-size:18px; color:rgba(255,255,255,0.4);}
.cate_box{ border:1px solid #c6c6c6; border-top:none;}
.cate_ul li{border-bottom:1px solid #c6c6c6;/* height:54px; line-height:54px;*/ padding:15px 10px; }
.cate_ul li:nth-last-of-type(1){ border-bottom:none;}
.cate_ul li a span:nth-of-type(1){ float:right;}
.cate_ul li.active a{ color:#6aa84f;}



.sider_news{ width:100%; height:auto; margin-top:0.4rem;}
.sider_newsul{ padding:8px 0;}
.sider_newsul li{ padding:8px 10px;}
.sider_newsul li a{ width:100%; display:block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.sider_newsul li a span{ padding-right:4px;}


.pro_table{ width:100%; margin-bottom:0.6rem;}

.pro_head{ font-size:20px; color:#ffffff; background:#6aa84f;}
.pro_head th{ font-weight:normal;  padding:0.15rem 0;}
.pro_head th:nth-child(1){padding-left:0.4rem;}

.pro_table tbody tr:nth-child(2n){ background:#e1eedc;}
.pro_table tbody tr td{ padding-top:0.15rem; padding-bottom:0.15rem; font-size:14px;}
.pro_table tbody tr td:nth-child(1){ width:15%; padding-left:0.4rem; font-weight:bold;}
.pro_table tbody tr td:nth-child(2){ width:28%;}
.pro_table tbody tr td:nth-child(3){ width:57%;}
.pro_table tbody tr:hover{ background:#c3dcb9;}


@media (max-width:1200px){
	.cate_head{font-size:22px;}
	.cate_head span{ font-size:17px;}
	/*.pro_head{ font-size:22px;}*/
	}



@media (max-width:992px){
	.ny_sider{ width:100%; margin-bottom:0.5rem;}
	.sider_news{ display:none;}
	.cate_head{font-size:20px;}
	.cate_head span{ font-size:16px;}
	.ny_container{ width:100%; padding-left:0rem;}
	/*.pro_head{ font-size:20px;}*/
	}



@media (max-width:640px){
	.cate_head{font-size:18px;}
	.cate_head span{ font-size:15px;}
	
	.pro_head{ font-size:18px;}
	.pro_head th:nth-child(1){padding-left:0rem; text-align:center;}
	.pro_table tbody tr td{ vertical-align:top;}
	.pro_table tbody tr td:nth-child(1){ width:15%; padding-left:0rem; text-align:center;}
	.pro_table tbody tr td:nth-child(2){ width:28%; padding-left:0.1rem; padding-right:0.1rem;}
	.pro_table tbody tr td:nth-child(3){ width:57%; padding-left:0.1rem; padding-right:0.1rem;}
	}





.ny_products02{ width:100%; height:auto; margin:0 auto; padding-bottom:0.8rem;}
.ny_protitle{ text-align:center; font-weight:bold; font-size:30px; margin-bottom:0.5rem;}
.ny_protitle span{ color:#6aa84f;}

.ny_prohonor{ width:100%; height:auto; position:relative; padding:0 0.6rem;}
.prohonor_Item{ border:1px solid #c6c6c6; padding:10px; width:calc(100% - 24px); margin:0 12px;}
.prohonor_Item div{ width:100%; overflow:hidden;}
.prohonor_Item div img{ width:100%; display:block; max-width:100%; transition:all ease 0.4s;}
.prohonor_Item div:hover img{ transform:scale(1.05,1.05);}


.prohonor-button-next,
.prohonor-button-prev{ width:45px; height:45px; position:absolute; top:50%; transform:translateY(-50%);}

.prohonor-button-next span,
.prohonor-button-prev span{width:45px; height:45px; line-height:45px; text-align:center; cursor:pointer; font-size:22px; display:block; border-radius:100%; background:#cccccc; cursor:pointer;}

.prohonor-button-next{ left:0;}
.prohonor-button-prev{ right:0;}


.prohonor-button-next:hover span,
.prohonor-button-prev:hover span{ background:#6aa84f; color:#fff;}


@media (max-width:1400px){
	.ny_protitle{font-size:28px;}
	}

@media (max-width:1200px){
	.ny_protitle{font-size:26px;}
	.prohonor_Item{padding:8px; width:calc(100% - 20px); margin:0 10px;}
	
	.prohonor-button-next,
	.prohonor-button-prev{ width:40px; height:40px;}

	.prohonor-button-next span,
	.prohonor-button-prev span{width:40px; height:40px; line-height:40px; font-size:20px;}
	
	}

@media (max-width:992px){
	.ny_protitle{font-size:24px;}
	}


@media (max-width:768px){
	.ny_protitle{font-size:22px;}
	}


@media (max-width:480px){
	.ny_protitle{font-size:20px;}
	
	.prohonor-button-next,
	.prohonor-button-prev{ width:36px; height:36px;}

	.prohonor-button-next span,
	.prohonor-button-prev span{width:36px; height:36px; line-height:36px; font-size:18px;}
	}





.productsd_name{ text-align:center; font-size:18px; color:#000; border-bottom:1px solid #ededed; padding-bottom:25px;}

.productsd_txt{ width:100%; min-height:100px; margin-top:0.6rem;}


@media (max-width:480px){
	.productsd_name{ font-size:16px;}
	}





.productsd_item li{ width:100%; height:auto; border-bottom:1px solid #ededed; padding-bottom:0.25rem; margin-bottom:0.4rem;}
.productsd_item li h4{width:100%; font-size:18px; font-weight:bold; color:#000; margin-bottom:12px;}
.productsd_item li p{width:100%; color:#666666; line-height:2;}

.productsd_table{ border:1px solid #666; width:100%; margin-top:25px;}
.productsd_table tr td{ padding:10px 0; text-align:center; color:#666666;}
.productsd_table tr:nth-child(1){ background:#f2f2f2; font-weight:bold;}
.productsd_table tr:nth-child(1) td{color:#000;}


@media (max-width:1200px){
	.productsd_item li h4{font-size:16px;}
	}


@media (max-width:640px){
	.productsd_table tr:nth-child(1) td{font-size:14px;}
	.productsd_table tr td{font-size:13px;}
	.productsd_item li p{ font-size:13px;}
	}



.ny_control{ width:100%; height:auto; padding-top:0.5rem;}
.control_memo{ width:54%; height:auto; float:left; padding-right:0.8rem;}
.control_memo p{ padding-bottom:20px;}
.control_right{ width:46%; height:auto; float:right;}

@media (max-width:1200px){
	.control_memo{padding-right:0.5rem;}
	.control_memo p{ padding-bottom:12px;}
	}

@media (max-width:768px){
	.control_memo{ width:100%; padding-right:0rem;}
	.control_right{ width:100%; margin-top:0.4rem;}
	}

