@charset "utf-8";
@media only screen and (min-width:1401px) and (max-width:1611px){
	
}
@media only screen and (min-width:1201px) and (max-width:1401px){
	
}
@media only screen and (min-width:1201px){
	.container{ padding: 0;}
}
@media only screen and (min-width:993px) and (max-width:1201px){
	.navbar-header2 img { height: 35px;	}
	
	.f14 { width: 200px;}
}
@media only screen and (max-width:993px){
.top{ display: none;}

.header{margin-bottom:0px; padding: 0;}
.header .an{display:block;}
.navbar-header{ width: 330px; height: 85px; margin-right: auto;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.navbar-header1 img{height: 50px;}
.navbar-header2 img{height: 35px;}
.menu{width: 100%;padding: 15px 0;background-color:#000;height:100%;position:fixed;top: 85px;left: -100%;z-index:9999;margin-left: 0;overflow:auto;transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;}
.menu.on{left:0;}
.menu.on .xia:before{ transform: rotate(90deg);}
.menu .nav{width:100%;}
.menu .nav i{display:block;color: #fff;}
.menu .nav ul li{width:100%;height:auto;padding: 0 15px;font-size: 3.6vw;text-align:left;border-bottom:1px solid #444;float:none;margin-right:0;}
.menu .nav ul li a.o_lm{color:#aaa;font-size: 15px;line-height: 40px;padding: 0;border-bottom: none;}
.menu .nav ul li:hover a.o_lm{background:none;}
.menu .nav ul li.on a.o_lm{background:none;color:#fff;border-bottom: none;}
.menu .nav .e_j{background:none; position:relative; display:none; padding-bottom:10px;}
.menu .nav .e_j a{background: none;border-top:0;font-size: 14px;color:#aaa;line-height: 25px;padding: 5px 0;padding-left: 15px;}
.menu .nav .e_j a:hover{background:none;}
.menu .nav ul li:hover .e_j{display:none;}

.ban{ overflow: hidden; text-align: center; position: relative;}
.ban .swiper-slide{ overflow: hidden;}
.ban1{ width: 100%;height: 100%; transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); transition: all 5s;-o-transition: all 5s;-ms-transition: all 5s;-moz-transition: all 5s;-webkit-transition: all 5s;}
.ban1 img{max-width: 100%;height: 40vh;object-fit: cover;}
.ban .swiper-slide-active .ban1{transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);}
.ban .swiper-button-prev,.ban .swiper-button-next{top: 50%;opacity: 0;width: 40px;height: 40px;margin-top: -20px;text-align: center;z-index: 1;color: #ffffff;display: block;font-size: 22px;cursor: pointer;overflow: hidden;line-height: 40px;text-shadow: none;position: absolute;font-weight: normal;background: #94be35;border-radius: 100px;}
.ban .swiper-button-prev{ left:5%;}
.ban:hover .swiper-button-prev{ opacity:1;}
.ban .swiper-button-next{ right:5%;}
.ban:hover .swiper-button-next{ opacity:1;}
.ban .swiper-pagination-bullet{position: relative;background: #000;display: inline-block;height: 3px;width: 30px;margin-right: 12px;border-radius: 0;text-align:left;cursor:pointer;-webkit-transition:width 0.5s ease-in-out;-webkit-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;}
.ban .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: none;}
.ban .swiper-pagination-bullet:before{content:""; position: absolute; left: 0; top: 0; width: 30px; height: 3px; display:inline-block; vertical-align:middle;}
.ban .swiper-pagination-bullet:after{content:""; position: absolute; left: 0; top: 0; width:0px; height: 3px; background:#94be35; margin-left: 0px;vertical-align:middle;-webkit-transition:width 0s;transition:width 0s;display:inline-block;}
.ban .swiper-pagination-bullet-active{width: 30px;}
.ban .swiper-pagination-bullet-active:after{width: 30px;display:inline-block;-webkit-transition:width 2s linear 0.5s;transition:width 2s linear 0.5s;}
.ban .swiper-pagination-bullet-active:before{ display: none;}

.sy_cp{padding-top: 30px;padding-bottom: 30px;}
.t h1{line-height: 30px;font-size: 18px;color: #333333;font-weight: bold;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.t h2{font-family: Arial;line-height: 25px;font-size: 14px;color: #999999;text-transform: uppercase;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.t span{display: block;background: #94be35;width: 35px;height: 2px;margin: auto;margin-top: 5px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.t:hover h1{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); -webkit-transform: translateX(5px);}
.t:hover h2{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); -webkit-transform: translateX(5px);}
.t:hover span{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.sy_cpb{margin-top: 30px;}
.sy_cp1{ width: 61.8%; height: 100%; position: relative;}
.sy_cp11{ width: 100%; height: 100%; position: relative;}
.sy_cp11 img{ max-width: 100%; height: auto; object-fit: cover;}
.sy_cp12{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; padding-left: 7%; padding-right: 10.2%; display: -webkit-box;  display: -webkit-flex; -webkit-align-items: center;}
.sy_cp121{ width: 48.6%; transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}
.sy_cp121 h3{line-height: 30px;font-size: 16px;color: #fff;font-weight: bold;}
.sy_cp121 p{line-height: 22px;font-size: 14px;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.sy_cp121 a.more{display: block;margin-top: 10px;}
.sy_cp121 img{height: 20px;}
.sy_cp122{ width: 41%; transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}
.sy_cp122 img{ max-width: 100%;}
.sy_cp1:hover .sy_cp121{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); -webkit-transform: translateX(5px);}
.sy_cp1:hover .sy_cp122{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateX(-5px); -moz-transform: translateX(-5px); -ms-transform: translateX(-5px); -o-transform: translateX(-5px); -webkit-transform: translateX(-5px);}
.sy_cp2{width: 38.2%;background: #efefef;padding-top: 30px;padding-left: 15px;padding-right: 15px;position: relative;}
.sy_cp21{ max-width: 295px; position: relative; z-index: 1; transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}
.sy_cp21 h3{line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.sy_cp21 p{line-height: 22px;font-size: 14px;color: #777777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.sy_cp21 a.more{display: block;margin-top: 10px;}
.sy_cp21 img{height: 20px;}
.sy_cp22{ position: absolute; z-index: 0; right: 0; bottom: 0; transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}
.sy_cp22 img{height: 108px;}
.sy_cp2:hover .sy_cp21{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateY(5px); -moz-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); -webkit-transform: translateY(5px);}
.sy_cp2:hover .sy_cp22{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.sy_cp3{ background: #efefef; width: 61.8%;}
.sy_cp30{ width: 100%; padding-left: 7%; padding-right: 10.2%; display: -webkit-box;  display: -webkit-flex; -webkit-align-items: center;}
.sy_cp31{ width: 32.9%; transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}
.sy_cp31 img{ max-width: 100%;}
.sy_cp32{width: 48.6%; transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}
.sy_cp32 h3{line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.sy_cp32 p{line-height: 22px;font-size: 14px;color: #777777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.sy_cp32 a.more{display: block;margin-top: 10px;}
.sy_cp32 img{height: 20px;}
.sy_cp3:hover .sy_cp31{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); -webkit-transform: translateX(5px);}
.sy_cp3:hover .sy_cp32{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateX(-5px); -moz-transform: translateX(-5px); -ms-transform: translateX(-5px); -o-transform: translateX(-5px); -webkit-transform: translateX(-5px);}
.sy_cp4{ width: 38.2%; position: relative;}
.sy_cp41{ width: 100%; height: 100%; position: relative;}
.sy_cp41 img{ max-width: 100%;}
.sy_cp42{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; text-align: center;}
.sy_cp42 img{height: 35px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.sy_cp42 h1{margin-top: 10px;line-height: 25px;font-size: 16px;color: #fff;}
.sy_cp42 h4{ line-height: 20px; font-size: 12px; color: #fff; text-transform: uppercase; transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s;}

.sy_hz{background: url(../images/n2_bg.jpg) no-repeat top center;height: auto;padding-top: 50px;padding-bottom: 50px;}
.sy_hz1{width: 27.7%;margin-top: 60px;}
.sy_hz1 .t span{ margin: 0; margin-top: 10px;}
.sy_hz2{background: #fff;padding: 30px;width: 72.3%;box-shadow: 0 0 10px #ccc;}
.sy_hz2 ul li{ width: 50%; max-width: 335px;}
.sy_hz2 ul li:nth-child(1){ max-width: 385px;}
.sy_hz2 ul li:nth-child(-n + 2){margin-bottom: 30px;}
.sy_hz2 .n21{background: #579b38;width: 50px;height: 50px;border-radius: 100%;}
.sy_hz2 .n21 img{max-height: 22px;transition:width 2s, height 2s;-moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */-o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */}
.sy_hz2 .n22{width: calc(100% - 66px);}
.sy_hz2 .n22 h3{line-height: 30px;font-size: 15px;color: #579b38;font-weight: bold;}
.sy_hz2 .n22 p{line-height: 25px;font-size: 14px;color: #666666;}
.sy_hz2 ul li:hover .n21 img{transform:rotate(360deg);-moz-transform:rotate(360deg); /* Firefox 4 */-webkit-transform:rotate(360deg); /* Safari and Chrome */-o-transform:rotate(360deg);}

.sy_ab{padding-top: 30px;padding-bottom: 30px;}
.sy_abb{margin-top: 30px;}
.sy_ab1{ width: 46.8%;}
.sy_ab1 img{ max-width: 100%;}
.sy_ab2{ width: 50%;}
.sy_ab2 h3{margin-top: 10px;line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.sy_ab2 p{margin-bottom: 8px;line-height: 25px;font-size: 14px;color: #666666;}
.sy_ab2 a.more{display: block;width: 92px;line-height: 30px;color:#888888;font-size: 14px;text-align: center;border: 1px solid #d7d7d7;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.sy_ab2 a.more:hover{ color:#fff; border: 1px solid #579b38; box-shadow:inset 92px 0 0 0 #579b38; -webkit-box-shadow:inset 92px 0 0 0 #579b38; -moz-box-shadow:inset 92px 0 0 0 #579b38; -ms-box-shadow:inset 92px 0 0 0 #579b38;-o-box-shadow:inset 92px 0 0 0 #579b38;}

.sy_xw{background: #f3f3f3;padding-top: 30px;padding-bottom: 30px;}
.sy_xwb{margin-top: 30px;}
.sy_xw1{ width: 35.8%; height: 100%; position: relative;}
.sy_xw11{padding: 27px 15px;position: relative;z-index: 1;}
.sy_xw11 h3{margin-top: 6px;margin-bottom: 0px;line-height: 30px;}
.sy_xw11 h3 a{display: block;font-size: 15px;color: #333333;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw11 p{ line-height: 21px; font-size: 14px; color: #888888; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.sy_xw11 .rq{ background: url(../images/rq.png) no-repeat left center; display: block; margin-top: 15px; line-height: 18px; padding-left: 20px; font-size: 13px; color: #888888;}
.sy_xw12{ width: 100%; height: 50%; position: absolute; top: 0; left: 0; background: #579b38;}
.sy_xw13{ width: 100%; height: 50%; position: absolute; bottom: 0; left: 0; background: #fff;}
.sy_xw1:hover h3 a{ color: #94be35;}
.sy_xw2{ width: 62.5%;}
.sy_xw2 ul li{background: #fff;width: 48.7%;padding: 15px;padding-right: 12px;-webkit-transition: all .2s linear;transition: all .2s linear;}
.sy_xw2 ul li:nth-child(-n + 2){margin-bottom: 6px;}
.sy_xw2 ul li .rq{ background: url(../images/rq.png) no-repeat left center; display: block; line-height: 18px; padding-left: 20px; font-size: 13px; color: #888888;}
.sy_xw2 ul li h3{margin: 0;line-height: 30px;}
.sy_xw2 ul li h3 a{display: block;font-size: 15px;color: #333333;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw2 ul li p{ line-height: 20px; font-size: 14px; color: #888888; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.sy_xw2 ul li a.more{display: block;width: 88px;margin-top: 6px;line-height: 30px;background: #dadada;color:#6f6f6f;font-size:12px;text-align: center;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.sy_xw2 ul li a.more:hover{ color:#fff; box-shadow:inset 88px 0 0 0 #579b38; -webkit-box-shadow:inset 88px 0 0 0 #579b38; -moz-box-shadow:inset 88px 0 0 0 #579b38; -ms-box-shadow:inset 88px 0 0 0 #579b38;-o-box-shadow:inset 88px 0 0 0 #579b38;}
.sy_xw2 ul li:hover{ -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .1); box-shadow: 0 0 15px rgba(0, 0, 0, .1); -webkit-transform: translate3d(0, -3px, 0); transform: translate3d(0, -3px, 0);}
.sy_xw2 ul li:hover h3 a{ color: #94be35;}

.sy_fw{padding-top: 30px;padding-bottom: 30px;}
.sy_fw1{max-width: 870px;margin: auto;margin-top: 15px;margin-bottom: 0px;text-align: center;}
.sy_fw1 p{line-height: 26px;font-size: 14px;color: #777777;}
.sy_fw2 ul{ overflow: hidden;}
.sy_fw2 ul li{width: 23.75%;float: left;margin-top: 15px;margin-left: 1.666%;}
.sy_fw2 ul li .t_p{height: 140px;}
.sy_fw2 ul li img{max-height: 140px;}
.sy_fw2 ul li:nth-of-type(1){ margin-left: 0;}
.sy_fw2 ul li:nth-of-type(4n+1){ margin-left: 0;}

.f1{ padding-top: 50px; padding-bottom: 36px;}
.f11{width: 50%;margin-top: 10px;height: 70px;overflow: hidden;-webkit-justify-content:flex-start;}
.f111 img{height: 70px;}
.f112{ margin-left: 15px;}
.f112 img{ height: 45px;}
.f12{width: 50%;}
.f12 h3{ margin-bottom: 5px; line-height: 30px; font-size: 16px; color: #fff; font-weight: bold;}
.f12b{ overflow: hidden;}
.f12b a{ display: block; float: left; margin-right: 15.7%; line-height: 26px; font-size: 15px; color: #fff;}
.f13{width: 50%;margin-top: 15px;}
.f13 h3{ margin-bottom: 5px; line-height: 30px; font-size: 16px; color: #fff; font-weight: bold;}
.f13 p{ line-height: 26px; font-size: 15px; color: #fff;}
.f14{width: 245px;margin-top: 15px;}
.f141{ width: 46.2%; border: 1px solid #548b3b; text-align: center;}
.f141 p{font-size: 15px;color: #fff;}
.f142{ width: 53.8%;}
.f142 img{ max-width: 100%;}
.f2{background: #000000;padding: 10px 0;line-height: 25px;font-size: 14px;color: #999999;}
.f2 a{ font-size: 14px; color: #999999;}

/* 公司简介 */
.ab{margin: 30px 0;}
.ab0{margin-top: 30px;}
.ab0 p{margin-bottom: 10px;line-height: 28px;font-size: 14px;}
.ab0 img{ max-width: 100%; width: auto!important; height: auto!important;} 

/* 产品中心 */
.nban{ width: 100%; height: 100%; position: relative; text-align: center;}
.nban1{ width: 100%; height: 100%; position: relative;}
.nban1 img{max-width: 100%;height: 35vh;object-fit: cover;}
.nban2{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1;}
.nban2 img{height: 20px;}
.nban2 h1{margin-top: 5px;margin-bottom: 5px;line-height: 30px;font-size: 15px;color: #fff;font-weight: bold;}
.nban2 h2{font-family: Arial;line-height: 18px;font-size: 13px;color: #fff;opacity: 0.5;font-weight: bold;}

.dq{padding: 10px 0;border-bottom: 1px solid #ebebeb;line-height: 30px;}
.dq0{background: url(../images/wz.png) no-repeat left center;background-size: 16px;padding-left: 20px;font-size: 14px;color: #888888;}
.dq0 a{font-size: 14px;color: #888888;}

.pro{padding-top: 30px;padding-bottom: 30px;}
.pro1{margin-bottom: 15px;}
.pro1 ul{ text-align: center; font-size: 0;}
.pro1 ul li{display: inline-block;width: 90px;margin: 0 6px;margin-bottom: 15px;line-height: 35px;border: 1px solid #ebebeb;}
.pro1 ul li a{display: block;font-size: 14px;color: #666;}
.pro1 ul li:hover{ background: #94be35; border: 1px solid #94be35;}
.pro1 ul li:hover a{ color: #fff;}

.pro3{padding-top: 30px;padding-bottom: 15px;}
.pro3 ul:after { display:block; content:""; width: 30%; height:0px;}
.pro3 ul li{background: #f0f0f0;width: 32%;padding: 15px;margin-bottom: 15px;}
.cp1{height: 200px;border-bottom: 1px solid #d7d7d7;}
.cp1 img{max-width: 100%;max-height: 150px;object-fit: cover;}
.cp2 h3{margin-top: 15px;line-height: 35px;font-size: 15px;color: #666666;font-weight: bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.cp2 p{line-height: 25px;font-size: 14px;color: #666666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.cp2 img{height: 20px;margin-top: 10px;transition: .5s;-moz-transition: .5s;-webkit-transition: .5s;-o-transition: .5s;}
.pro3 ul li:hover .cp2 h3{ color: #94be35; transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); -webkit-transform: translateX(5px);}
.pro3 ul li:hover .cp2 img{ transition: .5s; -moz-transition: .5s; -webkit-transition: .5s; -o-transition: .5s; transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); -webkit-transform: translateY(-5px);}

/* 分页 */
.page {text-align: center;}
.page span { display: inline-block; padding: 0 15px; line-height: 35px; background: #94be35; color: #fff; text-align: center;margin: 0 5px;}
.page a { display: inline-block; line-height: 33px; background: #fff; text-align: center; color: #888888; padding: 0 15px; margin: 0 5px; border: 1px solid #dedede;}

/* 科研中心 */
.re{margin-top: 30px;}
.re1{margin-top: 30px;}
.re11t h1{line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.re11t h1 strong{ color: #1071ba;}
.re11m{margin: 15px 0;position: relative;}
.re11m1{width: 42%;}
.re11m1 img{ max-width: 100%;}
.re11m2{width: 58%;position: absolute;right: 18px;z-index: 1;padding-top: 0;}
.re11m2 p{margin-top: 10px;font-size: 15px;color: #333333;font-weight: bold;}
.re11m2 p::before{background: #1071ba;display: inline-block;content: '';width: 35px;height: 35px;line-height: 35px;margin-right: 8px;border-radius: 100%;font-family: 'din-bold';font-size: 16px;color: #fff;font-weight: bold;text-align: center;}
.re11m2 p:nth-of-type(1)::before{ content: 'A';}
.re11m2 p:nth-of-type(2)::before{ content: 'B';}
.re11m2 p:nth-of-type(3)::before{ content: 'C';}
.re11b p{line-height: 28px;font-size: 14px;color: #555555;}

.re12{margin-top: 30px;margin-bottom: 30px;}
.re12t h1{line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.re12b{margin-top: 15px;}
.re12b table{ border: none;}
.re12b td{padding: 6px 0;border: none;line-height: 22px;font-size: 14px;color: #555555;}
.re12b tr:nth-of-type(1){background: #2d5899;line-height: 35px;}
.re12b tr td:nth-of-type(1){width: 15%;text-align: center;color: #333333;font-weight: bold;}
.re12b tr td:nth-of-type(2){width: 33%;padding: 0 1%;max-width: 395px;}
.re12b tr td:nth-of-type(3){width: 53%;padding: 20px 3%;}
.re12b tr:nth-of-type(1) td{font-size: 15px;color: #fff;font-weight: bold;}
.re12b tr:nth-of-type(even){ background: #f2f2f2;}
.re131{ width: 61.7%;}
.re131 h1{margin-top: 15px;margin-bottom: 20px;line-height: 25px;font-size: 15px;color: #333333;font-weight: bold;}
.re131 p{line-height: 25px;font-size: 14px;color: #555555;}
.re132{width: 38%;}
.re14{margin-top: 30px;}
.re14 img{ max-width: 100%;}

.re2{background: #f6f6f6;padding: 30px 0;margin-top: 30px;}
.re21{ width: 68.3%;}
.re21 h1{padding: 10px 0;line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;}
.re21 p{line-height: 26px;margin: 6px 0;font-size: 14px;color: #555555;}
.re22{ width: 27.75%;}
.re22 img{ max-width: 100%;}

.re3{padding-top: 30px;padding-bottom: 30px;}
.re31{ width: 27.75%;}
.re31 img{ max-width: 100%;}
.re32{width: 69%;margin-right: 0;margin-top: 0;}
.re32 h3{line-height: 28px;font-size: 15px;color: #333333;font-weight: bold;}
.re32 p{margin-bottom: 10px;line-height: 23px;font-size: 14px;color: #555555;}

.re4{background: #f6f6f6;padding-top: 30px;padding-bottom: 30px;}
.re41{width: 33%;max-width: 355px;margin-left: 20px;margin-top: 160px;}
.re41 h1{line-height: 30px;font-size: 16px;color: #333333;font-weight: bold;text-align: right;}
.re42{ width: 50%;}
.re42 img{ max-width: 100%;}

/* 联系我们 */

.ct{margin-top: 30px;margin-bottom: 30px;}

.ct1{width: 100%;float: none;padding-left: 10px;margin-top: 0px;}
.ct10{margin-bottom: 15px;}
.ct11{width: 40px;height: 40px;line-height: 65px;border-radius:100%;background: #94be35;display: -webkit-box;display: -webkit-flex;-webkit-justify-content: center;-webkit-align-items: center;}
.ct11 span{display:block;font-size: 20px;color:#fff;}
.ct12{width: 84%;}
.ct12 p:nth-of-type(1){line-height: 25px;font-size: 15px;color: #94be35;font-weight: bold;}
.ct12 p:nth-of-type(2){padding-top: 0px;line-height: 22px;font-size: 14px;color: #666666;}
.ct2{width: 100%;float: none;margin-top: 30px;}
.ct2 input.w_z{width: 100%;height: 40px;font-size: 14px;color: #a5a5a5;line-height: 40px;margin-bottom: 10px;border: 1px solid #dcdcdc;padding-left: 10px;background:#fff;}
.ct2 input.w_z:nth-of-type(even){float: none;}
.ct2 input.w_z::-webkit-input-placeholder{ color:#a5a5a5;}
.ct2 input.w_z::-moz-placeholder{ color:#a5a5a5;}
.ct2 input.w_z::-moz-placeholder{ color:#a5a5a5;}
.ct2 input.w_z::-ms-input-placeholder{ color:#a5a5a5;}
.ct2 input.a_n{display: block;width: 100px;margin: auto;margin-top: 15px;height: 35px;background: #94be35;font-size: 15px;color:#fff;line-height: 35px;border: none;}
.ct2 textarea{width: 100%;height: 100px;padding: 10px;border: 1px solid #dcdcdc;outline:none;resize:none;font-size: 14px;color:#a5a5a5;line-height: 22px;background:#fff;}
.ct2 textarea::-webkit-input-placeholder{ color:#a5a5a5;}
.ct2 textarea::-moz-placeholder{ color:#a5a5a5;}
.ct2 textarea::-moz-placeholder{ color:#a5a5a5;}
.ct2 textarea::-ms-input-placeholder{ color:#a5a5a5;}

.ctb{height: 300px;margin-top: 30px;}
.ctb #allmap{ height: 100%;}

/* 新闻资讯 */
.ns0{margin-top: 30px;margin-bottom: 30px;}
.ns{padding-bottom: 15px;}
.ns ul li{margin-bottom: 15px;}
.ns1{width: 40%;border: 2px solid #e7e7e7;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.ns1 img{ height:auto; object-fit: cover;}
.ns2{width: 58%;}
.ns2 h3{line-height: 28px;margin-bottom: 0;}
.ns2 h3 a{display: block;font-size: 14px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ns2 .time{display: block;font-size: 13px;background: url(../images/rq.png) no-repeat left center;line-height: 20px;margin-bottom: 5px;padding-left: 20px;color: #999999;}
.ns2 p{font-size: 13px;line-height: 22px;color: #888888;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ns2 a.more1{margin-top: 10px;display: block;font-size: 13px;width: 90px;line-height: 30px;color:#727272;text-align: center;background:#e7e7e7;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}
.ns2 a.more1:hover{ color: #fff; box-shadow:inset 90px 0 0 0 #94be35; -webkit-box-shadow:inset 90px 0 0 0 #94be35; -moz-box-shadow:inset 90px 0 0 0 #94be35; -ms-box-shadow:inset 90px 0 0 0 #94be35;-o-box-shadow:inset 90px 0 0 0 #94be35;}
.ns ul li:hover .ns1{ border: 2px solid #94be35;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;}

.tit strong{ font-size:16px;}

#fontzoom p{margin-bottom: 10px;line-height: 28px;font-size: 14px;}
#fontzoom img{ max-width: 100%; width: auto!important; height: auto!important;} 
}
@media (min-width:992px){
.menu .nav{/* width:970px; */}
.menu .nav .e_j{display:none !important;}
.menu .nav ul li:hover .e_j{display:block !important; padding-top: 0;}
}
@media (min-width:1200px){
.menu .nav{/* width:1200px; */}
}
@media only screen and (max-width:750px){
	.sy_cp1{ width: 100%;}
	.sy_cp2{ width: 100%; min-height: 180px;}
	.sy_cp3{background: #efefef;width: 100%;min-height: 180px;border-top: 1px solid #fff;}
	.sy_cp4{ width: 100%;}
	
	.sy_hz{background: url(../images/n2_bg.jpg) no-repeat top center;height: auto;padding-top: 30px;padding-bottom: 30px;}
	.sy_hz1{width: 100%;margin-top: 0px;text-align: center;}
	.sy_hz1 .t h1{ color:#fff;}
	.sy_hz1 .t h2{ color:#fff;}
	.sy_hz1 .t span{ margin: 0 auto; margin-top: 10px;}
	.sy_hz2{background: #fff;padding: 30px 15px;width: 100%;box-shadow: 0 0 10px #ccc;margin-top: 30px;}
	.sy_hz2 ul li{ width: 50%; max-width: 335px;}
	.sy_hz2 ul li:nth-child(1){ max-width: 385px;}
	.sy_hz2 ul li:nth-child(-n + 2){margin-bottom: 15px;}
	.sy_hz2 .n21{background: #579b38;width: 45px;height: 45px;border-radius: 100%;}
	.sy_hz2 .n21 img{max-height: 22px;transition:width 2s, height 2s;-moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */-o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */}
	.sy_hz2 .n22{width: calc(100% - 58px);}
	.sy_hz2 .n22 h3{line-height: 25px;font-size: 15px;color: #579b38;font-weight: bold;}
	.sy_hz2 .n22 p{line-height: 23px;font-size: 13px;color: #666666;}
	.sy_hz2 ul li:hover .n21 img{transform:rotate(360deg);-moz-transform:rotate(360deg); /* Firefox 4 */-webkit-transform:rotate(360deg); /* Safari and Chrome */-o-transform:rotate(360deg);}
	
	.sy_abb{margin-top: 30px;}
	.sy_ab1{width: 100%;}
	.sy_ab1 img{ max-width: 100%;}
	.sy_ab2{width: 100%;margin-top: 15px;}
	.sy_ab2 h3{margin-top: 0px;line-height: 30px;font-size: 15px;color: #333333;font-weight: bold;}
	
	.sy_xw1{width: 100%;}
	.sy_xw2{width: 100%;margin-top: 15px;}
	
	.sy_fw2 ul li{width: 49%;float: left;margin-top: 15px;margin-left: 0;}
	.sy_fw2 ul li:nth-of-type(even){ float: right;}
	
	.f11{ width: 100%; margin: 0; text-align: center;}
	.f12{ width: 100%; margin: 15px 0;}
	.f12 h3{margin-bottom: 0;line-height: 30px;font-size: 15px;color: #fff;font-weight: bold;}
	.f12b{ overflow: hidden;}
	.f12b a{display: block;float: left;margin-right: 10.7%;line-height: 26px;font-size: 14px;color: #fff;}
	.f13{width: 100%;margin-top: 15px;}
	.f13 h3{margin-bottom: 0;line-height: 30px;font-size: 15px;color: #fff;font-weight: bold;}
	.f13 p{line-height: 26px;font-size: 14px;color: #fff;}
	.f14{width: 200px;}
	.f141{ width: 46.2%; border: 1px solid #548b3b; text-align: center;}
	.f141 p{font-size: 14px;color: #fff;}
	.f142{ width: 53.8%;}
	.f142 img{ max-width: 100%;}
	
	.pro3 ul li{ width: 49%;}
	
	.page a{ margin-bottom: 5px;}
	
	.re11m1{width: 100%;}
	.re11m2{width: 100%; position: static;}
	
	.re12b tr td:nth-of-type(1){ width: 18%;}
	
	.re131{width: 100%;}
	.re132{width: 100%; margin-top: 15px;}
	
	.re21{width: 100%;}
	.re21 h1{ padding: 0; font-size: 15px;}
	.re22{width: 100%; margin-top: 15px;}
	
	.re31{width: 100%;}
	.re32{width: 100%; margin-top: 15px;}
	.re32 h1{ padding: 0; font-size: 15px;}
	
	.re41{width: 100%; margin-top: 0; margin-left: 0; text-align: center;}
	.re41 h1{ padding: 0; font-size: 15px; text-align: center;}
	.re42{width: 100%; margin-top: 15px;}
}
@media only screen and (max-width:413px){
.navbar-header{width: 280px;}
.navbar-header1 img{height: 40px;}
.navbar-header2 img{height: 30px;}
}
@media (max-width:374px){
.navbar-header{width: 240px;}
.navbar-header1 img{height: 30px;}
.navbar-header2 img{height: 26px;}

.sy_fw2 ul li .t_p{height: 120px;}
.sy_fw2 ul li img{max-height: 120px;}

.pro3 ul li{ width: 100%;}
}