.containers {width: 100%; max-width: 1200px;margin: 0 auto;}
.mar1 {margin-top: 1%;}
.mar2 {margin-top: 2%;}
.mar3 {margin-top: 3%;}
.mar4 {margin-top: 4%;}
.mar5 {margin-top: 5%;}
.center {text-align: center;}
.upp {text-transform: uppercase;}
.right {text-align: right;}
.white {color: #fff;}
.white i {background: #fff;}
.contact img {width: auto;max-width: 100%;}
.row1 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:1;}
.row2 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:2;}
.row3 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:3;}
.row4 {overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical;-webkit-box-orient: vertical;-webkit-line-clamp:4;}
.banner {max-height: 950px;overflow: hidden;}
.banner .swiper-paginations {bottom: 20px;position: absolute;text-align: center;z-index: 10;}

/*-- product categories --*/
.sub1-item {cursor: pointer;}
.sub1-list {text-align: center;}
.sub1-list p {color: #666;text-transform: uppercase;}
.sub1-item:hover .sub1-list p {color: #71b91f;}

/*-- More Products --*/
.sub2 {padding: 0;}
.sub2-item {margin-bottom: 25px;padding: 0 18px;cursor: pointer;}
.sub2-list {text-align: center;}
.sub2-img {border: 1px solid #b5b5b5;}
.sub2-list p {color: #666;text-transform: uppercase;margin-top: 20px;}

/*-- company profile --*/
.sub3-left,.abo1-img {float: left;width: 47%;}
.sub3-rig {float: right;width: 53%;padding-left: 20px;}
.sub3-cont,.abo1-cont {line-height: 26px;}
.sub3-rig .a-btn {color: #fff;display: block;width: 126px;height: 31px;text-align: center;line-height: 31px;background: #71b91f;margin-top: 15px;font-family: 'Alibaba Sans';}
.sub3-bott .sub3-item:nth-child(2) {text-align: center;}
.sub3-bott .sub3-item:nth-child(3) {text-align: right;}

/*-- 优势图标 --*/
.sub4 {background: #333;}
.sub4-list {border: 1px solid #fff;color: #fff;text-align: center;padding: 15% 5px 5%;}
.sub4-box h5 {font-size: 24px;font-family: 'Alibaba Sans';margin: 20px 0 30px;text-transform: uppercase;}
.sub4-box p {line-height: 26px;min-height: 104px;}
.sub4-nr .sub4-icon img {transition: .6s; transform:rotateY(0deg);-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);}
.sub4-nr .sub4-item:hover .sub4-icon img {transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}
.abo2 .sub4-icon {width: 76px;height: 76px;margin: 0 auto;overflow: hidden;position: relative;z-index: 2;}
.abo2 .sub4-icon img {transition: .6s;display: block;left: -100%;position: relative;-webkit-filter: drop-shadow(#71b91f 75px 0);filter: drop-shadow(#71b91f 75px 0);}

/*-- news --*/
.sub5-box {margin-top: 20px;}
.sub5-box h6 {font-size: 20px;font-family: 'Alibaba Sans';}
.sub5-box p {font-size: 14px;color: #666;line-height: 24px;margin: 10px 0 15px;}
.sub5-box a {font-family: 'Alibaba Sans';color: #333;text-transform: uppercase;}
.sub5-img {position: relative;overflow: hidden;}
.sub5-img img {-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub5-item {padding: 0 3px;cursor: pointer;}
.sub5-list {padding: 20px 15px;border: 1px solid #fff;transition: all 500ms ease;}
.sub5-item:hover .sub5-list {border: 1px solid #e9e9e9;box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);}
.sub5-item:hover .sub5-img img {-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

/*-- 关于我们页 --*/
.abo1-img {margin-right: 20px;}
.abo2 .sub4-list {color: #333;border: 1px solid #d2d2d2;}
.abo2 .sub4-icon {transition: .6s; transform:rotateY(0deg);-ms-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-webkit-transform:rotateY(0deg);-o-transform:rotateY(0deg);}
.abo2 .sub4-item:hover .sub4-icon {transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}

/*-- 产品列表页 --*/
.pro-nr {padding: 0 0 0 7px;}
.pro-left {padding: 0 0 0 8px;}
.pro-bt {font-size: 22px;width: 100%;line-height: 53px;background: #86c440;padding-left: 25px;color: #fff;text-transform: uppercase;border-bottom: 1px solid #b5b5b5;}
.pro-b {border: 1px solid #b5b5b5;}
.accordion {width: 100%;z-index: 10;position: relative;padding: 15px 0 25px;}
.accordion li {display: block;}
.accordion li i { display: block; position: absolute;right:5px;top:0px;background: url(../img/rig.png) no-repeat center center; width:40px; height:100%;}
.accordion li .open i {background: url(../img/up.png) no-repeat center center;width:40px;height:100%;}
.link {padding:0;position: relative;}
.link a {color: #333;font-size: 18px;display: block;display: flex;align-items: center;line-height: inherit;height: 50px;padding: 0 30px;text-transform: uppercase;}
.link a:hover,.accordion .default a {text-decoration: underline;color: #86c440;}
.submenu {background: #eee;}
.submenu-body {padding-left: 15px;}
.submenu-body a {display: block;line-height: 40px;color: #666 !important;font-size: 14px; padding: 0 0 0 30px;;}
.submenu-body li {border: none;}
.submenu-body.open {padding: 15px 0;}
.submenu-body a:hover {text-decoration: underline;}
.submenu-body .active a {color: #86c440 !important;}

.inside_Recommend_con{clear:both; height:990px;position: relative; overflow:hidden;padding:37px 15px 20px 12px;background: #eee;}
.inside_Recommend_con .rolltop,.inside_Recommend_con .rollbottom {width:19px; height:19px;position: absolute;top: 0;cursor: pointer;}
/* .inside_Recommend_con .rolltop{right: 22px; background: url(../img/a-prev1.png) no-repeat center center;}
.inside_Recommend_con .rolltop:hover {background: url(../img/a-prev2.png) no-repeat center center;}
.inside_Recommend_con .rollbottom {right: 0; background: url(../img/a-next1.png) no-repeat center center;}
.inside_Recommend_con .rollbottom:hover {background: url(../img/a-next2.png) no-repeat center center;} */
.inside_Recommend_con #ISL_Cont{clear:both; height:940px; margin:0 auto; overflow:hidden;}
.inside_Recommend_con #ISL_Cont .ScrCont{height:1000000px;}
.inside_Recommend_con #ISL_Cont ul {clear:both;}
.inside_Recommend_con #ISL_Cont ul li{clear:both;margin-bottom:25px;list-style:none; text-align:center;color: #666;}
/* .inside_Recommend_con #ISL_Cont ul li:hover{border: 1px solid #F00;} */
/* .inside_Recommend_con #ISL_Cont ul li:hover .app-img {border: 1px solid #fe9306;} */
.inside_Recommend_con #ISL_Cont ul li:hover p {color: #86c440;}
.pro-img2 {border: 1px solid #b5b5b5;background: #fff;}

.pro2 {margin-top: 30px;}
.pro-rig {padding: 0 15px 0 35px;}
.pro-item {margin-bottom: 20px;cursor: pointer;}
.pro-img {border: 1px solid #b5b5b5;}
.pro-list p {text-align: center;color: #666;}

/*-- 产品详情页 --*/
.pro-top .row {align-items: center;}
.pro-zuo {padding: 0 0 0 15px;}
.big {border: 1px solid #b5b5b5;margin: 1px;}
.small {margin-top:22px;}
.small-list {padding: 1px;cursor: pointer;}
.small-img {border: 1px solid #b5b5b5;}
.small-img.active {border: 1px solid #86c440;}
.pro-tit {font-size: 20px;font-family: 'Alibaba Sans';}
.pro-you {padding: 0 0 0 3%;}
.pro-tit2 {font-size: 20px;font-family: 'Alibaba Sans';width: 100%;line-height: 47px;background: #eee;padding-left: 10px;}
.pro-cont,.pro-cont2 {line-height: 40px;}

/*-- 新闻列表页 --*/
.news-item {margin-bottom: 4%;}
.news-nr .news-item:last-child {margin-bottom:2%;}
.news-rig {padding: 1% 15px 0;;}
.news-rig h5 {font-size: 26px;text-transform: uppercase;font-family: 'Alibaba Sans';}
.news-rig time {display: block;font-size: 14px;color: #999;margin-top: 10px; padding-bottom: 15px;border-bottom: 1px solid #ddd;}
.news-rig p {font-size: 14px;color: #666;line-height: 24px;margin:15px 0 30px;}
.news-rig a {display: block;width: 150px;height: 46px;text-align: center;line-height: 46px;border: 1px solid #666;color: #333;text-transform: uppercase;}
.news-item:hover a {color: #fff;background: #86c440;border: 1px solid #86c440; width: 150px;}
.news-cont {line-height: 30px;}

.cont-nr {background:url(../img/cont-bg.png) no-repeat left top; padding: 20% 0 0;overflow: hidden;}
.cont-item {background:rgba(233,233,233,0.9);padding: 0 0 20px 0;}
.cont-left {padding:4% 0 3% 6%;}
.cont-left li {display: block; margin-bottom: 20px;}
.cont-left li a {color: #333;}
.cont-left li:hover a {color: #86c440;}
.cont-left li span {display: block; margin-bottom: 5px;}
.cont-left li span img {margin-right: 5px;}
.cont-rig {padding: 2% 4% 0 5%;}
.cont-form p {font-size: 16px;color: #060409; margin-bottom: 10px;}
.cont-form input {display: block;width: 100%; height:43px;margin-bottom:10px; line-height: 42px;background: #fff;border: none;border-radius: 5px; padding: 0 10px;}
.cont-form textarea {display: block;width: 100%;height:100px; margin-bottom:15px; background: #fff;border: none;border-radius: 5px;padding: 5px 10px 0;}
.cont-form button {display: block;font-size: 17px;color: #fff; width: 146px;height: 43px;line-height: 43px;text-align: center;background:#82bb3e;border-radius: 5px;cursor: pointer;}


@media screen and (max-width: 1280px) {
	.sub1,.sub3,.abo,.pro,.pro-xq,.news,.news-xq,.cont {padding: 3% 15px;}
	.sub2 {padding: 0 15px;}
	.sub4-nr {padding: 2% 15px;}
	.sub5 {padding: 4% 15px;}
}

@media screen and (max-width: 1200px) {
	.pro-bt {font-size: 20px;}
	.news-rig {padding: 0 15px;}
}

@media screen and (max-width: 990px) {
	.pro-bt {font-size: 18px;}
}

@media screen and (max-width: 768px) {
	.sub3-left,.sub3-rig,.abo1-img {float: inherit;width: 100%;}
	.sub3-rig {padding: 0;}
	.sub3-item,.sub4-item,.sub5-item {margin-bottom: 15px;}
	.sub3-bott .sub3-item:nth-child(2),.sub3-bott .sub3-item:nth-child(3) {text-align: center;}
	.sub3-img img {width: 100%;}
	.sub4-list {padding: 30px 5px;}
	.sub4-box p {min-height: inherit;}
	.sub2,.sub3-rig,.pro-rig,.pro-you {margin-top: 20px;}
	.sub2-list p {margin-top: 10px;}
	.pro-rig,.pro-left,.pro-zuo,.news-rig {padding: 0 15px;}
	.news-rig {margin:5px 0 0;}
	.news-rig a {line-height: 36px;height: 36px;}
	.news-list {margin-bottom: 20px;}
	.cont-nr {background: none;padding: 0;}
	.pro2 {display: none;}
	.abo1-img {margin: 0 0 15px 0;}
	.sub4-box h5 {margin: 15px 0;font-size: 22px;}
	.submenu-body.open {padding: 10px 0;}
	.news-rig h5 {font-size: 22px;}
	.cont-rig {padding: 15px 30px;}
	.news-rig p {margin: 15px 0;}
 	.pro-nr {padding:0;}
  	.accordion {padding:10px 0;}
}
