@charset "utf-8";

.home-top-grid1 {
	background: rgba(11, 100, 143, 0.7);
	transition: 0.5s all;
}

.home-top-grid2 {
	background: rgba(226, 23, 55, 0.5);
	transition: 0.5s all;
}

.home-top-grid3 {
	background: rgba(11, 100, 143, 0.4);
	transition: 0.5s all;
}
@font-face {
	font-family: 'iconfont';  /* project id 1891953 */
	src: url('//at.alicdn.com/t/font_1891953_7q4t17xj5vd.eot');
	src: url('//at.alicdn.com/t/font_1891953_7q4t17xj5vd.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_1891953_7q4t17xj5vd.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_1891953_7q4t17xj5vd.woff') format('woff'),
	url('//at.alicdn.com/t/font_1891953_7q4t17xj5vd.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_1891953_7q4t17xj5vd.svg#iconfont') format('svg');
  }

@font-face {
	font-family: 'HelveticaNeue-Medium';
	src: url('../fonts/HelveticaNeue-Medium.otf');
	src: url('../fonts/HelveticaNeue-Medium.otf') format('embedded-opentype'),
		url('../fonts/HelveticaNeue-Medium.otf') format('truetype'),
		url('../fonts/HelveticaNeue-Medium.svg#iconfont') format('svg');
	/* iOS 4.1- */
}
@font-face {
	font-family: 'Poppins-Medium';
	src: url('../fonts/Poppins-Medium.ttf');
	src: url('../fonts/Poppins-Medium.ttf') format('embedded-opentype'),
		url('../fonts/Poppins-Medium.ttf') format('truetype'),
		url('../fonts/Poppins-Medium.svg#iconfont') format('svg');
	/* iOS 4.1- */
}
@font-face {
	font-family: 'Poppins-Regular';
	src: url('../fonts/Poppins-Regular.ttf');
	src: url('../fonts/Poppins-Regular.ttf') format('embedded-opentype'),
		url('../fonts/Poppins-Regular.ttf') format('truetype'),
		url('../fonts/Poppins-Regular.svg#iconfont') format('svg');
	/* iOS 4.1- */
}
::-webkit-scrollbar {width:4px;height:4px;}
::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}
::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0;background:rgba(0,0,0,0.1);}
body {
	font-family: "Poppins-Medium";
	min-width: 320px;
	color: #333333;
	overflow-x: hidden;
	outline: none !important;
}
div{outline: none !important;}
.iconfont {
	font-family: 'iconfont';
}

img {
	max-width: 100%;
}

li {
	list-style: none;
}

i,
em {
	font-style: normal;
}

p {
	margin-bottom: 0;
}

.vcenter {

}

.last {
	margin-right: 0 !important;
}

.relative {
	position: relative;
}

a {
	color: #333333;
	text-decoration: none !important;
}
.yb-hide{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
a:hover,a:active,a:focus{
	color: #15843c;
	text-decoration: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
li {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}
input,textarea{
	padding:0;
	margin:0;
	outline-color: #038c31;
}
select,input,img,select{
	vertical-align:middle;
}
.container {
	padding: 0;
	width: 1280px;
	margin: auto;
}

.container2 {
	width: 1210px;
	margin: 0 auto;
}

.pic {
	position: relative;
	overflow: hidden;
}
.row{margin: 0;}
.pic:after {
	content: "";
	display: block;
}
.color{color: #038c31;}
p{line-height: 1.929;}
.text-center{text-align: center;}
.imgs{overflow: hidden;}
.imgs img{transition: .5s;}
ul li:hover .imgs img{transform: scale(1.15);}
.left,.right{float: left;}
@media (max-width: 1400px) {
	.container {
		width: 1280px;
	}
}
@media (max-width: 1300px) {
	.container {
		width: 100%;
		padding: 0 10px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.container {
		width: 100%;
		padding: 0 10px;
	}

	.container2 {
		padding: 0 15px;
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.container {
		width: 100%;
		padding: 0 10px;
	}

	.container2 {
		padding: 0 15px;
		width: 100%;
	}
}


@media (max-width: 1100px) {
	.container {
		padding: 0 10px;
		width: 100%;
	}

	.container2 {
		padding: 0 15px;
		width: 100%;
	}
}

  
.banner-title1{font-family: 'Swiss921';font-size: 36px;color: rgb(255, 255, 255);font-weight: bold;letter-spacing: 6px;line-height: 45px;}
.banner-title2{font-size: 24px;line-height: 39px;letter-spacing: 1px;color: #ffffff;}
.col-index-title1{font-family: 'Swiss921';font-size: 24px;line-height: 48px;letter-spacing: 1px;color: #000000;}
.col-title{font-size: 30px;line-height: 27px;color: #000000;font-weight: bold;margin-bottom: 18px;}
a.col-link{display: block;width: 134px;height: 46px;text-align: center;position: relative;}
a.col-link p{border: 1px solid rgba(191, 191, 191,0.522);font-size: 12px;color: #000000;line-height: 46px;transition: .5s;position: relative;z-index: 99;}
a.col-link::before{content: '';position: absolute;top: 50%;width: 100%;background-color: #085996;height: 0%;transition: .5s;left: 0;}
a.col-link::after{content: '';position: absolute;bottom: 48%;width: 100%;background-color: #085996;height: 0%;transition: .5s;left: 0;}
a.col-link:hover::before{height: 52%;}
a.col-link:hover::after{height: 51%;}
a.col-link:hover p{color: white!important;}
/*顶部信息*/
header{height: 100px;background-color: #fff;padding: 0 90px;position: relative;position: fixed;top: 0;z-index: 999;width: 100%;transition: 0.5s;}
header .header-left{position: relative;z-index: 2;}
header .logo{transition:all 0.5s;margin-top: 15px;}
header .logo img{transition:0.5s;height: 66px;}
header .header-center{position: absolute;width: 100%;text-align: center;z-index: 1;left: 0;}
header .header-center nav>ul{}
header .header-center nav>ul>li{display: inline-block;position: relative;}
header .header-center nav>ul>li>a{line-height: 100px;color: #333333;padding: 0 47px;text-transform: uppercase;display: block;transition: 0.5s;}
header .header-center nav>ul>li.active>a,header .header-center nav>ul>li:hover>a{color: #038c31;}
header .header-center nav>ul>li>ul{position: absolute;z-index: 999;background-color: #f7f7f7;text-align: center;width: 120%;padding: 15px 0 26px;display: none;}
header .header-center nav>ul>li>ul li a{padding: 20px 0;display: block;transition: .5s;}
header .header-right{position: relative;z-index: 2;}
header .header-right .language a{transition: 0.5s;position: relative;;text-transform: uppercase;line-height: 100px;font-size: 16px;font-family: 'Poppins-Regular';padding: 0 45px;}
header .header-right .language a:nth-child(1)::after{position: absolute;content: '';width: 1px;height: 14px;background-color: #999999;right: 0;bottom: 6px;}
header .header-right .language a.active{color: #999999;}
header .header-right .search i{transition: 0.5s;color: #333333;line-height: 100px;font-size: 20px;margin-left: 10px;font-weight: bold;}
header .header-center nav>ul>li>ul li a:hover{color: white;background-color: #038c31;}


.is-header{box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);border-bottom: 1px solid #eee;height: 80px;}
.is-header .header-right .language a,.is-header .header-right .search i,.is-header .header-center nav>ul>li>a{line-height: 80px;}
.is-header .logo img{height: 60px;}
.is-header .logo{margin-top: 5px;}



.mm-navbar__breadcrumbs{display: none!important;}
/*首页轮播*/
.col-index-banner{margin-top: 100px;text-align: center;position: relative;}
.col-index-banner .swiper-slide{height: 791px;position: relative;z-index: -1;}
.col-index-banner .swiper-slide .content{position: absolute;top: 32%;margin: auto;text-align: center;width: 100%;left: 0;color: #ffffff;}
.col-index-banner .swiper-slide .small-title{font-family: 'Poppins-Regular';font-size: 18px;line-height: 45px;opacity: 0;transition: .4s;transition-delay: transform 1.5s, opacity 0s;transition-duration: 1.5s;transform: translate3d(0, -70px, 0);}
.col-index-banner .swiper-slide .big-title{font-size: 48px;font-family: 'HelveticaNeue-Medium';line-height: 52px;letter-spacing: 5px;opacity: 0;transition: .4s;transition-delay: transform 1.5s, opacity 0s;transition-duration: 1.5s;transform: translate3d(0, -70px, 0);}
.col-index-banner .swiper-slide a{z-index: 1;;font-size: 18px;font-family: 'HelveticaNeue-Medium';color: #ffffff;position: relative;top: 150px;opacity: 0;transition: .4s;transition-delay: transform 1.5s, opacity 0s;transition-duration: 1.5s;transform: translate3d(0, -70px, 0);}
.col-index-banner .swiper-slide a::after{z-index: -1;transition: .7s;position: absolute;content: '';width: 98px;height: 4px;background-color: #00b33e;bottom: -13px;left: 0;}
.col-index-banner .swiper-slide-active .small-title,.col-index-banner .swiper-slide-active .big-title{opacity: 1;transform: translate3d(0, 0px, 0);}
.col-index-banner .swiper-slide-active a,.col-index-banner .swiper-slide-active .small-title,.col-index-banner .swiper-slide-active .big-title{transition-delay: 0.3s;}
.col-index-banner .swiper-slide a:hover::after{height: 45px;width: 110px;left: -6px;}
.col-index-banner .swiper-slide-active a{opacity: 1;top: 80px;}
.scroll{position: absolute;bottom: 17px;left: 50%;transform: translateX(-50%);z-index: 99;cursor: pointer;}
.scroll p{font-family: 'Candara';font-size: 16px;color: #ffffff;position: relative;}
.scroll p::after{position: absolute;content: '';width: 1px;height: 80px;background-color: #ffffff;bottom: -81px;left: 50%;}
/*大图*/
.col-banner{margin-top: 100px;}
.is-banner{margin-top: 80px;}
.col-banner>div{height: 680px;background-repeat: no-repeat;text-align: center;position: relative;}
.col-banner>div{background-position-y: 100px!important;background-attachment: fixed!important;transition: .5s;}
.col-banner>div .content{position: absolute;top: 43%;transform: translateY(-50%);width: 100%;}
.is-banner>div{background-position-y: 80px!important;}
.col-banner>div .content p{font-family: 'HelveticaNeue-Medium';color: #ffffff;font-size: 44px;line-height: 30px;}
.col-banner>div .content .line{width: 100px;height: 4px;background-color: #ffffff;opacity: 0.66;margin:25px auto 0;}
/* 首页关于我们 */
.col-index-about{padding: 115px 0 162px; position:relative;}
.col-index-about h2{font-size: 18px;font-family: 'HelveticaNeue-Medium';position: relative;margin-bottom: 60px;display: inline-block;}
.col-index-about h2::after{position: absolute;content: '';width: 106px;height: 2px;background-color: #038c31;right: 0;bottom: -15px;}
.col-index-about .row{position: relative;}
.col-index-about .left{width: 50%;float: left;padding: 0 28px 0 60px;position: relative;}
.col-index-about .left img{position: relative;margin: 0 0 0 0;}
.col-index-about .left::after{z-index: -1;;position: absolute;content: '';background-color: #eee; border-radius: 3px;left: 216px;width: 500%;height: 130%;top: -15%;}
.col-index-about .right{width: 50%;float: left;position: absolute;right: 0;top: 50%;transform: translateY(-50%);text-align: center;}
.col-index-about .right h3{font-family: 'HelveticaNeue-Medium';font-size: 30px;line-height: 24px;margin-bottom: 18px;}
.col-index-about .right h4{font-family: 'HelveticaNeue-Medium';font-size: 16px;color: #666;margin-bottom: 60px;}
.col-index-about .right .content p{color: #666666;font-family: 'Poppins-Regular';line-height: 30px;position: relative;}
.col-index-about .right .content p::before{content: '';position: absolute;background: url(../images/comma.png) no-repeat left top;width: 25px;height: 25px;z-index: -1;top: -4px;left: 26px;}
.col-index-about .right a{transition: .5s;background-color: #038c31;border: 2px solid #038c31;border-radius: 3px;color: #ffffff;padding: 13px 59px;display: inline-block;margin-top: 90px;}
.col-index-about .right a:hover{color: #038c31;background-color: #fff;}
.col-index-about .background{position:absolute; right:0; bottom:52px;}


/* 首页产品中心 */
.col-index-product{position: relative;background-color: #f7f7f7;text-align: center;overflow: hidden;}
.col-index-product h2{font-family: 'HelveticaNeue-Medium';line-height: 210px;letter-spacing: 28px;color: #f7f7f7;font-size: 200px;background-color: white;}
.col-index-product .section{margin: -48px 0 107px;}
.col-index-product .section .ind-swiper-container{padding: 30px 0 0;}
.col-index-product .section .swiper-slide{position: relative;top: 0;transition: .5s;}
.col-index-product .section .swiper-slide .imgs{display: inline-block;border-radius: 3px;transition: .5s;}
.col-index-product .section .swiper-slide:hover{top: -30px;}
.col-index-product .section .swiper-slide:hover .imgs{box-shadow: 0px 6px 12px 0px rgba(2, 64, 22, 0.18);}
.col-index-product .section .swiper-slide p{font-size: 18px;color: #ededed;line-height: 24px;position: absolute;bottom: 13px;width: 100%;text-align: center;}
.col-index-product .content{position: relative;padding: 0 0 71px;}
.col-index-product .content .content-bg{position: absolute;bottom: -40px;left: 0;z-index: 0;}
.col-index-product .left{width: 25%;padding:5% 5% 0 0;text-align: right;position: relative;z-index: 1;}
.col-index-product .left h3{max-width: 131px;font-family: 'HelveticaNeue-Medium';font-size: 24px;line-height: 24px;text-align: right;float: right;}
.col-index-product .left h4{float: none;clear: both;font-family: 'Poppins-Regular';font-size: 16px;color: #666666;line-height: 24px;margin:90px 0 80px;display: block;}
.col-index-product .left .swiper-list{text-align: right;}
.col-index-product .left .swiper-list>div{transition: .5s;float: right;width: 42px;height: 42px;background-color: #cccccc;line-height: 42px;border-radius: 100px;text-align: center;}
.col-index-product .left .swiper-list>div i{color: white;}
.col-index-product .left .swiper-list>div:hover{background-color: #038c31;}
.col-index-product .left .swiper-list .swiper-next{}
.col-index-product .left .swiper-list .swiper-prev{margin-right: 18px;}
.col-index-product .right{width: 75%;}
.col-index-product .right .swiper-slide{background-color: white;height: 400px;padding-top: 5%;position: relative;transition: .5s;}
.col-index-product .right .swiper-slide .p1{}
.col-index-product .right .swiper-slide .p2{transition: .5s;position: absolute;bottom: 37px;font-size: 16px;line-height: 24px;width: 100%;text-align: center;}
.col-index-product .right .swiper-slide:hover{box-shadow: 8px 13px 20px 0px rgba(10, 2, 4, 0.12);}
.col-index-product .right .swiper-slide:hover .p2{color: #047a2c;}

/**/
.col-hot-product{margin-bottom:50px; }
.col-hot-product h2{text-align:center; margin-bottom:50px;}
.col-hot-product .container{position:relative;}
.col-hot-product .swiper-slide{position:relative; }
.col-hot-product .swiper-slide .inner-wrap{ padding:30px 0 80px 0;border:1px solid #ddd; transition.5s all;}
.col-hot-product .swiper-slide .inner-wrap:hover{border:1px solid #038c31; box-shadow:0 0 12px rgba(0,0,0,.2); transition:.5s all;}
.col-hot-product .swiper-slide .p2{transition: .5s;position: absolute;bottom: 20px;font-size: 16px;line-height: 24px;width: 100%;text-align: center; transition:.5s all;}
.col-hot-product .swiper-slide:hover .p2{color:#038c31; transition:.5s all;}
.col-hot-product .swiper-list{position:absolute; width:100%; height:45px; top:35px;}
.col-hot-product .swiper-list .swiper-button{ width:45px; height:45px; line-height:45px; text-align:center; border-radius:100%; border:1px solid #dedede; background:#fff; font-weight:bold;  position:absolute; top:-40px; cursor:pointer; transition:.5s all;}
.col-hot-product .swiper-list .swiper-prev{left:0;}
.col-hot-product .swiper-list .swiper-next{right:0;}
.col-hot-product .swiper-list .swiper-button .iconfont{font-size:20px; transition:.5s all;}
.col-hot-product .swiper-list .swiper-button:hover{ background:#038c31; transition:.5s all; border:1px solid #038c31;}
.col-hot-product .swiper-list .swiper-button:hover .iconfont{color:#fff; transition:.5s all;}

/* 首页新闻资讯 */
.col-index-news{padding: 120px 0 110px;}
.col-index-news h2{font-family: 'HelveticaNeue-Medium';font-size: 30px;text-align: center;}
.col-index-news h3{font-family: 'HelveticaNeue-Medium';font-size: 16px;text-align: center;margin-top: 20px;}
.col-index-news ul{margin-top: 50px;}
.col-index-news ul li{float: left;width: 33.3333%;}
.col-index-news ul li:nth-child(1){padding-right: 13px;}
.col-index-news ul li:nth-child(2){padding: 0 6.5px;}
.col-index-news ul li:nth-child(3){padding-left: 13px;}
.col-index-news ul li .imgs{border-radius: 3px 3px 0px 0px;}
.col-index-news ul li img{width: 100%;}
.col-index-news ul li .title{font-family: 'HelveticaNeue-Medium';line-height: 24px;font-size: 18px;margin: 25px 0 6px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;height: 50px;}
.col-index-news ul li .time{font-family: 'Poppins-Regular';font-size: 14px;margin-bottom: 10px;}
.col-index-news ul li .desc{font-family: 'Poppins-Regular';line-height: 24px;color: #666666;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;height: 45px;}
.col-index-news ul li .link{line-height: 24px;color: #666666;position: relative;margin-top: 30px;display: inline-block;}
.col-index-news ul li .link::after{transition: .5s;content: '';position: absolute;width: 100%;height: 1px;background-color: #038c31;bottom: -2px;left: 0;}
.col-index-news ul li:hover .link::after{width: 190%;}



/*底部信息*/
.footer{padding: 115px 0 0 0;}
.footer .top{padding: 0 0 70px 0;}
.footer .top .list>li{float: left;}
.footer .top .list .code{width: 20%;padding-right: 10px;}
.footer .top .list .info{width: 35%;padding-right: 10px;}
.footer .top .list .fnav{width: 21.5%;padding-right: 10px;}
.footer .top .list .mess{width: 23.5%;}
.footer .top .list>li .list-title{font-family: 'HelveticaNeue-Medium';font-size: 18px;padding-bottom: 30px;text-transform: uppercase;}
.footer .top .list .code .content{max-width: 112px;font-size: 15px;color: #666666;line-height: 18px;margin-bottom: 10px;}
.footer .top .list .code strong{font-family:'Poppins-Regular';color: #333333;}
.footer .top .list .info ul li,.footer .top .list .fnav ul li a,.footer .top .list .mess .content{font-family: 'Poppins-Regular';color: #666666;font-size: 15px;line-height: 24px;max-width: 313px;margin-bottom: 23px;}
.footer .top .list .fnav ul li a{display: block;margin-bottom: 18px;position: relative;left: 0;transition: .5s;}
.footer .top .list .fnav ul li a:hover{left: 5px;color: #15843c;}
.footer .top .list .mess .content{margin-bottom: 23px;}
.footer .top .list .mess a{transition: .5s;display: inline-block;color: #ffffff;font-family: 'Poppins-Regular';padding: 13px 55px;background-color: #15843c;text-transform: uppercase;}
.footer .top .list .mess a img{margin-right: 9px;}
.footer .top .list .mess a:hover{opacity: 0.8;}
.footer .bottom{border-top: 1px solid #cccccc;padding: 28px 0;}
.footer .bottom .left p{font-family:'Poppins-Regular';color: #666666;font-size: 16px;margin-top: 4px;}
.footer .bottom .left strong{font-family: 'Poppins-Medium';color: #15843c;font-weight: normal;}
.footer .bottom .right ul li{float: left;margin-left: 30px;}
.footer .bottom .right ul li a{cursor: pointer;display: block;width: 35px;height: 35px;border: solid 1px #cccccc;line-height: 35px;text-align: center;border-radius: 100px;}
.footer .bottom .right ul li i{color: #bfbfbf;font-size: 16px;}
.f-brow{background-color: #f7f7f7;}






/* mbx */
.mbx{height: 60px;background-color: #f2f2f2;line-height: 60px;text-align: center;}
.mbx a{text-transform: uppercase;padding-right: 22px;font-size: 16px;font-family: 'HelveticaNeue-Medium';}
.mbx a.link1{color: #999999;}
.mbx a.link2{padding-left: 22px;color: #333333;}


.col-title{font-family: 'HelveticaNeue-Medium';font-size: 30px;text-align: center;font-weight: normal;}

/* 企业简介 */
.col-about{padding-top: 120px;}
.col-about .content>p{text-align: center;margin: 40px 0 90px;}
.col-about .content p{font-family: 'Poppins-Regular';font-size: 16px;line-height: 36px;color: #666666;}
.col-about .content strong{font-family: 'HelveticaNeue-Medium';font-size: 21px;font-weight: normal;margin-bottom: 20px;display: block;}
.col-about .content .bottom{position: relative; background:#f9f9f9;}
.col-about .content .top{margin-bottom: 55px;position: relative; background: #f9f9f9;}
.col-about .content .top img,.col-about .content .bottom-right img{transition: .7s;cursor: pointer;}
.col-about .content .top:hover img,.col-about .content .bottom-right:hover img{transform: scale(1.2);}
.col-about .content .top-left,.col-about .content .bottom-left{float: left;width: 46%;overflow: hidden;}
.col-about .content .bottom-right{float: right;width: 54%;position:/* absolute;top: 50%;transform: translateY(-50%);*/right: 0;padding-left: 2.6%;transition: none;}
.col-about .content .top-right{float: left;width: 54%;padding:6% 2.6% 0 2.6%;}
.col-about .content .bottom-left{width: 51%; padding:5%;}
.col-about .content .bottom-right{width: 48%;overflow: hidden;}


/* 企业文化 */
.col-culture{margin-top: 210px;padding: 128px 0 77px;color: white;overflow: hidden;}
.col-culture h2{color: white;}
.col-culture .content{margin-top: 70px;position: relative;}
.col-culture .content .swiper-slide{cursor: pointer;text-align: center;background-image: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 100%);height: 420px;}
.col-culture .content .swiper-slide h3{font-family: 'HelveticaNeue-Medium';font-size: 24px;line-height: 48px;margin: 32px auto 35px;position: relative;}
.col-culture .content .swiper-slide h3::after{position: absolute;content: '';width: 40px;height: 2px;background-color: #00b33c;margin: auto;left: 50%;bottom: -9px;transform: translateX(-50%);}
.col-culture .content .swiper-slide p{font-family: 'Poppins-Regular';line-height: 24px;margin: 0 15px;}
.col-culture .content .swiper-list>div i{color: white;font-size: 40px;font-weight: bold;}
.col-culture .content .swiper-list .swiper-culture-next{position: absolute;right: -105px;}
.col-culture .content .swiper-list .swiper-culture-prev{position: absolute;left: -105px;}
.col-culture .content .swiper-list{top: 45%;position: absolute;width: 100%;}
/* .col-culture .content .swiper-slide:hover{margin-top: -10px;background-image: linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.4) 100%);} */

/* 企业荣誉 */
.col-honor{padding: 107px 0 220px;overflow: hidden;}
.col-honor .container{position: relative;}
.col-honor .content{margin-top: 50px;text-align: center;}
.col-honor .content .swiper-pagination{bottom: -105px;width: 100%;}
.col-honor .content .swiper-pagination span{width: 12px;height: 12px;background-color: #999999;opacity: 1;margin: 0 6px;}
.col-honor .content .swiper-pagination .swiper-pagination-bullet-active{background-color: #15843c;}
.col-honor .swiper-slide:hover img{transform: scale(1.2);}


/* 产品中心 */
.product-item{text-align: center;padding: 80px 0 65px;}
.product-item ul{position: relative;display: inline-block;}
.product-item ul::before{width: 100%;height: 5px;background-color: #e6e6e6;border-radius: 1px;bottom: -14px;position: absolute;content: '';left: 0;}
.product-item ul li{padding: 0 65px;display: inline-block;position: relative;}
.product-item ul li::after{z-index: 9;position: absolute;content: '';height: 5px;background-color: #15843c;border-radius: 1px;left: 0;bottom: -14px;}
.product-item ul li.active::after{width: 100%;}
/* .product-item ul li.active::after{width: 100%;} */
.product-item ul li a{color: #999999;font-size: 18px;line-height: 24px;}
.product-item ul li.active a{color: #666666;}
.col-product ul.item li{padding: 0 20px;}
.col-product ul.item li .item-img{overflow: hidden;;position: relative;;padding: 0 0 40px;border: 1px solid rgba(177, 177, 178,0.259);text-align: center;position: relative;margin-bottom: 40px;}
.col-product ul.item li .item-img>div{}
.col-product ul.item li .item-img .pic{position: absolute;top: 50%;transform: translateY(-50%);}
.col-product ul.item li .item-img p{color: #000000;}
/* .col-product ul.item li img{-webkit-animation-fill-mode:none;animation-fill-mode:none;} */
.col-product ul.item li .hid{transition: .9s;z-index: 9;position: absolute;top: 150%;left: 50%;transform: translate(-50%,-50%);width: 100%;}
.col-product ul.item li .item-img::after{transition: .9s;z-index: 1;content: '';position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);left: 0;top: 100%;}
.col-product ul.item li .hid p{padding-bottom: 5%;font-family: 'Poppins-Regular';font-size: 18px;color: #ffffff;}
.col-product ul.item li .hid i{transition: .6s;position: relative;top: 0;color:#15843c;font-size: 25px;width: 50px;height: 50px;background-color: #ffffff;border-radius: 100px;line-height: 50px;text-align: center;}
.col-product ul.item li:hover .hid{top: 50%;}
.col-product ul.item li:hover .item-img::after{top: 0;}
.col-product ul.item li .hid i:hover{top: 10px;color: white;background-color: #15843c;}

/* 产品详情 */
/* 产品详情页*/
.col-productdec {margin-top: 111px;}
.col-productdec .left{width: 41%;float: left;}
.col-productdec .right{width: 59%;float: left;padding-left: 5%;}
.col-productdec #img {width: 100%;}
.col-productdec .row{padding: 0 15px;}
.gallery-top{border: 1px solid #ebebeb;text-align: center;}
.gallery-top .swiper-slide{display: flex;align-items: center;text-align: center;}
.gallery-top .swiper-slide a{margin: auto;}
.gallery-top img{display: flex;align-items: center;justify-content: center;}
.gallery-contents {position: relative;padding: 12px 1px 0;}
.gallery-contents img{margin: auto;}
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {border-color: #15843c !important;}
.gallery-contents .swiper-slide {border: solid 3px transparent;transition: 0.5s;cursor: pointer;}
.gallery-contents .swiper-slide {border: solid 1px rgba(234,234,234,0.97);}
.gallery-contents .swiper-slide-thumb-active{box-shadow: 2px 4px 7px 0px rgba(10, 2, 4, 0.08);}



@media (max-width:768px) {
	.col-index-about{margin-bottom:50px;}
	.col-index-about .background{display:none;}
	.col-index-about .row{background:#eee; padding-bottom:60px;}
	.col-productdec .right{
		margin-left: 0;padding: 0!important;}
	.col-productdec .right .content div{padding-left: !important;}
	.col-productdec .left,.col-productdec .right{width:100%;}
	.col-productdec .left{padding: 0!important;}
	.col-productdec .right .content{margin-top: 10px;}
}
.col-productdec .right h2{font-family: 'HelveticaNeue-Medium';font-size: 30px;color: #333333;padding: 5% 0 2.5%;}
.col-productdec .right .model,.col-productdec .right .infor{font-family: 'Poppins-Regular';font-size: 16px;color: #999999;border-bottom: 1px solid #cccccc;padding-bottom: 32px;}
.col-productdec .right .infor{line-height: 18px;color: #666666;border: 0;padding: 7% 0 10%;}
.col-productdec .right .feature{font-family: 'Poppins-Regular';font-size: 16px;line-height: 30px;color: #666666;}
.col-productdec .right .feature .fea-title{font-size: 18px;color: #333333;padding-bottom: 17px;}
.product-feedback{margin-top: 130px;}
.product-feedback form{border: solid 1px #cccccc;margin-bottom: 140px;}
.product-feedback .title{border-bottom: solid 1px #cccccc;background-color: #f4f4f4;font-family: 'HelveticaNeue-Medium';padding-left: 43px;font-size: 18px;height: 80px;line-height: 80px;}
.product-feedback .item{padding: 55px 0 85px 33px;}
.product-feedback ul li{margin-bottom: 14px;}
.product-feedback ul li input,.product-feedback ul li textarea{border: 1px solid #cccccc;border-left: 4px solid #15843c;height: 50px;line-height: 50px;width: 50%;padding-left: 2%;}
.product-feedback ul li textarea{height: 160px;width: 82%;}
.product-feedback ul li .code input{width: 90px;border: solid 1px #cccccc!important;height: 37px;}
.product-feedback .sub input{background-color: #15843c;border: 0;font-family: 'Poppins-Regular';font-size: 16px;color: #fff;padding: 20px 70px;margin: 15px 0 0 13px;}
.recommend{margin-bottom: 130px;overflow: hidden;}
.recommend .title{font-family: 'HelveticaNeue-Medium';font-size: 30px;text-align: center;padding-bottom: 45px;}
.recommend .lists{position: relative;}
.recommend .swiper-slide{text-align: center;border: 1px solid #cccccc;}
.recommend .swiper-slide .img{overflow: hidden;}
.recommend .swiper-slide .img img{transition: .5s;padding: 20px 0;}
.recommend .swiper-slide:hover img{transform: scale(1.1);}
.recommend .swiper-page{position: absolute;top: 40%;width: 100%;}
.recommend .swiper-page>div{position: absolute;}
.recommend .swiper-page .slide-button-prev{left: -34px;}
.recommend .swiper-page .slide-button-next{right: -34px;}

.product-feedback ul li input::-webkit-input-placeholder,.product-feedback ul li textarea::-webkit-input-placeholder {  	/* WebKit browsers */
	color: #cccccc;
}
.product-feedback ul li input:-moz-placeholder,.product-feedback ul li textarea:-moz-placeholder {            	/* Mozilla Firefox 4 to 18 */
	color: #cccccc;
}
.product-feedback ul li input::-moz-placeholder,.product-feedback ul li textarea::-moz-placeholder {           	/* Mozilla Firefox 19+ */
	color: #cccccc;
}
.product-feedback ul li input:-ms-input-placeholder,.product-feedback ul li textarea:-ms-input-placeholder {       	/* Internet Explorer 10+ */
	color: #cccccc;
}



/*新闻中心*/
.col-news{}
.col-news ul.item li:nth-child(odd){padding-right: 60px;}
.col-news ul.item li:nth-child(even){padding-left: 60px;}
.col-news ul.item{margin-top: 145px;}
.col-news ul.item li{margin-bottom: 40px;padding: 35px 0 0;}
.col-news ul.item li h3{margin-bottom: 20px;font-family: 'Poppins-Regular';font-size: 18px;line-height: 24px;height: 47px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2; }
.col-news ul.item li .time span{background: url(../images/cover.png) no-repeat left;padding-left: 28px;margin-right: 170px;}
.col-news ul.item li span{color: #999999;}
.col-news ul.item li .top{margin-bottom: 10px;}
.col-news ul.item li .desc{margin-top: 35px;font-family: 'Poppins-Regular';line-height: 24px;color: #666666;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;height: 75px;}
.col-news ul.item li .link{font-family: 'Poppins-Regular';font-size: 16px;color: #15843c;text-transform: uppercase;display: block;padding: 17px 0 40px;border-bottom: 1px solid #cccccc;}

/*新闻详情页*/
.col-newsdet{margin: 40px 0;}
.col-newsdet .content{margin-top: 20px;padding-bottom: 50px;}
.col-newsdet h2{font-size: 2.2rem;color: #323232;text-align: center;margin: 0 0 10px;}
.col-newsdet .content .date{font-size: 1.4rem;color: #969696;text-align: center;}
.col-newsdet .content .newsdet-content{margin: 30px 0;}
.col-newsdet .content .prev-next{border-top: 1px solid rgba(0,0,0,0.1);padding-top: 20px;}
.col-newsdet .content .prev-next>a:first-child {padding-right: 20px; }
.col-newsdet .content .prev-next>a { display: inline-block;font-size: 1.4rem;color: #969696;transition: all .3s;   border-bottom: 1px dashed #d4d4d4;}
.col-newsdet .content .prev-next b {color: black;}


/*联系我们*/
.col-contact{padding-top: 113px;}
.col-contact .content ul{max-width: 1060px;margin: auto;}
.col-contact .content ul li{float: left;width: 33.3333%;text-align: center;border-right: 1px solid #cccccc;padding: 30px 0 20px;}
.col-contact .content ul li:nth-child(1){border-left: 1px solid #cccccc;}
.col-contact .content ul li img{margin-bottom: 25px;}
.col-contact .content ul li p{font-size: 16px;line-height: 24px;color: #333333;max-width: 295px;margin: auto;font-family: "Arial";word-break:break-all;padding: 0 10px;}
.col-contact .map{margin:80px 0 0;box-shadow: 4px 7px 16px 0px rgba(10, 2, 4, 0.15);}
.col-contact .map>div{position: relative;height: 550px;}
.BMapLabel::after,.BMapLabel::before{opacity: 1;content: "";width: 0;height: 0;top:50px;left: 80px;margin-left: -15px;position: absolute;border: 7px solid transparent;border-top: 8px solid white;}
.BMapLabel::before{margin-left: -14px;border: 7px solid transparent;border-top: 8px solid rgba(51,51,51,.2);}
label{max-width: fit-content!important;}


/*在线留言*/
.col-message{margin-top: -225px;padding: 313px 0 87px;background-size: cover!important;background-attachment: fixed!important;}
.col-message form{background-color: #ffffff;padding: 90px 9.5% 90px;}
.col-message form h2{font-family: 'HelveticaNeue-Medium';font-size: 36px;line-height: 30px;text-align: center;padding-bottom: 45px;}
.col-message form ul li{width: 33.3333%;float: left;margin-bottom: 39px;}
.col-message form ul li:nth-child(1){padding-right:26px;}
.col-message form ul li:nth-child(2){padding: 0 13px;}
.col-message form ul li:nth-child(3){padding-left: 26px;}
.col-message form ul li:last-child{width: 100%;}
.col-message form ul li input{width: 100%;height: 50px;line-height: 50px;border: solid 1px #cccccc;outline-color: #038c31;}
.col-message form ul li textarea{width: 100%;height: 180px;border: solid 1px #cccccc;outline-color: #038c31;}
.col-message form ul li p,.col-message form span{font-family: 'Poppins-Regular';color: #999999;font-size: 16px;}
.col-message form .code input{height: 40px;line-height: 40px;border: solid 1px #cccccc;outline-color: #038c31;}
.col-message form .btns{text-align: center;width: 100%;}
.col-message form .btns input{transition: .5s;font-family: 'Poppins-Regular';color: #fffefe;font-size: 16px;border: 2px solid #038c31;background-color: #038c31;border-radius: 3px;display: inline-block;padding: 18px 58px;margin-top: 50px;}
.col-message form .btns input:hover{color: #038c31;background-color: white;}


/* 全站搜索 */
.goomay-keywords-light {
	background: #e70303 !important;
	color: #ffffff !important;
}

#search {
	margin-bottom: 50px;
	overflow: hidden
}

.col-search .left {
	border: 1px solid #d6d6d6;
	padding-top: 5px;
	padding-bottom: 5px;
}

.search-head {
	border-bottom: 1px solid #d6d6d6;
	height: 50px;
}

.search-head h2 {
	line-height: 50px;
	/*margin-left: 15px;*/
}

.search-body ul {
	margin-top: 10px;
	margin-left: 20px;
}

.search-body ul span {
	display: block;
	color: #333;
	line-height: 40px;
}

.search-body ul input,
.search-body ul select {
	height: 35px;
	width: 80%;
	line-height: 35px;
	border: 1px solid #e6e6e6;
	padding-left: 10px;
	margin-bottom: 10px;
}


.col-search .right {
	padding-left: 40px;
	/*float: right;*/
	/*width: 73%;*/
	/*border-top: 1px solid #d6d6d6;
    padding-bottom: 15px;
    padding-top: 20px; 
    padding-left: 20px;*/
}

.col-search .right .no-result {
	text-align: center;
	font-size: 30px;
	color: #d80808;
	margin-top: 50px;
}

.search-result-title {
	font-size: 20px;
	font-weight: 600;
	color: #333;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}

.entry-image {
	float: left;
	width: 120px;
	margin: 0 20px 0 0;
}

.entry-c {
	position: relative;
	overflow: hidden;
}

.search-result-info {
	padding: 5px 0;
}

.search-result-info li {
	display: inline-block;
}

.col-search .right em {
	color: #004cff;
}

.col-search .right .search-result {
	margin-left: 25px;
}

.product-title a {
	color: #d80808;
	text-decoration: underline;
}

.col-search .right .search-li {
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 30px;
	padding-bottom: 10px;
}

.col-search .right li {
	overflow: hidden;
}

.search-result-info li:before {
	content: '/';
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	opacity: 0.5
}

.search-result-info li:first-child:before {
	display: none;
}

.product-list {
	padding-bottom: 15px;
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 15px;
}

.product-img {
	float: left;
}

.product-img img {}

.product-body {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

.product-title {
	margin-bottom: 20px;
}

.se_news {
	float: right;
	width: 79%;
}

.news ul li .se_news a {
	color: #d80808;
	text-decoration: underline;
	display: inline-block;
	height: 22px;
	overflow: hidden;
	transition: 0.3s;
}

.col-search .right .news .date em {
	color: #fff;
}

#search {
	padding: 50px 0;
	overflow: hidden
}

.col-search .left {
	float: left;
	width: 25%;
	border: 1px solid #d6d6d6;
	padding-bottom: 15px;
}

.search-head {
	border-bottom: 1px solid #d6d6d6;
	height: 35px;
}

.search-head h2 {
	line-height: 35px;
	margin-left: 15px;
	font-size: 1.8rem;
}

.search-body ul {
	margin: 15px 0 0;
	padding: 0 15px;
}

.search-body ul span {
	display: block;
	color: #333;
	line-height: 40px;
}

.search-body ul input,
.search-body ul select {
	height: 35px;
	width: 100%;
	line-height: 35px;
	border: 1px solid #e6e6e6;
	padding-left: 10px;
}

.search-body .sub input {
	height: 35px;
	width: 50%;
	background: #15843c;
	border-radius: 25px;
	border: 0;
	font-weight: bold;
	color: #fff;
	transition: 0.3s;
	margin: 20px auto 0;
	display: block
}

.col-search .right {
	float: right;
	width: 73%;
	border-top: 1px solid #d6d6d6;
	padding-bottom: 15px;
	padding-top: 20px;
	padding-left: 20px;
}

.col-search .right em {
	color: #004cff;
}

.col-search .right ul span {
	color: #e70303;
}

.col-search .right ul span a,
.product-title a {
	color: #333;
	text-decoration: underline;
}

.col-search .right li {
	overflow: hidden;
}

.se_news {
	float: right;
	width: 79%;
}

.news ul li .se_news a {
	color: #d80808;
	text-decoration: underline;
	display: inline-block;
	height: 22px;
	overflow: hidden;
	transition: 0.3s;
}

.col-search .right .news .date em {
	color: #fff;
}

.product-img {
	overflow: hidden;
	text-align: center;
}

.product-body {
	margin: 10px 0 0 20px;
}

.product-title a {
	font-size: 1.4rem;
}

.product-time {
	margin: 15px 0 0;
	font-size: 1.2rem;
	color: #969696
}

.product-title h4 {
	font-size: 1.4rem;
}

.col-search .updatetime {
	font-size: 1.2rem;
	color: #333;
}


#gotoTop{
	display: none;
	z-index: 299;
	position: fixed;
	width: 40px;
	height: 40px;
	background-color: #333;
	background-color: rgba(0,0,0,0.3);
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #FFF;
	top: auto;
	left: auto;
	right: 30px;
	bottom: 50px;
	cursor: pointer;
	border-radius: 2px;
  }
  #gotoTop:hover{
	background-color: #15843c;
  }
/*分页*/
.pages {
	margin: 70px 0 100px;
	text-align: center;
}

.pages .pageq>a {
	padding: 1px 8px;
	color: #424242;
}

.pages .pageq>a i {
	font-size: 20px;
	color: #424242;
	opacity: 0.74;
	position: relative;
	top: 1px;
}

.pages .pageq>span {
	margin: 0 0 0 15px;
}

.pages .pageq>span a {
	color: black;
	padding: 15px 20px;
}
.pages .pageq>span a:hover{color: white;background-color: #424242;padding: 15px 20px;}
.col-page{text-align: center;margin:0 0 130px;}
.pagination .page-item:first-child a .pagination .page-item:last-child a {
    border: solid 0px #e6e6e6 !important;
	color: #424242;
	font-weight: bold;
	padding: 11px 21px !important;
}

.pagination .page-item:first-child a i, .pagination .page-item:last-child a i{font-size: 25px;color: rgba(66, 66, 66,0.741);}
.pagination>li>a, .pagination>li>span {
    border-radius: 0 !important;
	border: solid 0px #cccccc!important;
	color: #666666!important;
	padding: 11px 21px !important;
	font-size: 18px!important;
	background: transparent!important;
}
.pagination>.active>a, .pagination>.active>a:focus,
.pagination>.active>a:hover, .pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	/* padding: 11px 21px !important; */
	color: #15843c!important;
	background: transparent!important;
	font-size: 18px!important;
	
}

/*手机版菜单*/
#header{display: none;}
nav.mm-menu_offcanvas {
	display: none;
}

#mm-1 ul li:first-child {
	display: block !important;
}

#header a.mm_btn {
	display: none;
	width: 55px;
	height: 55px;
	position: absolute;
	right: 0;
	top: 0;
	background:#cd000f;
	transition: .5s all;
}

@media screen and (max-width: 992px) {
	#header a.mm_btn {
		background: center center no-repeat transparent;
		display: block;
		width: 55px;
		height: 55px;
		position: absolute;
		border-left: 1px solid #dddddd;
		top: 0;
		right: 0;
		padding: 12.5px;
	}

	#header .mm_btn .menu_bar {
		width: 30px;
		height: 30px;
		position: relative;
		transform: translateZ(0) rotate(0);
		transition: transform .4s cubic-bezier(.4, .01, .165, .99);
	}

	#header .mm_btn .menu_bar_item {
		position: absolute;
		transform: translateZ(0) rotate(0);
		transition: transform .25s cubic-bezier(.4, .01, .165, .99) 0s;
		-webkit-transform: translateZ(0) rotate(0);
		-webkit-transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99) 0s;
		width: 30px;
		height: 30px;
	}

	#header .mm_btn .menu_bar_item .rect {
		width: 30px;
		height: 2px;
		background: #038c31;
		position: absolute;
		left: 0;
		top: 14px;
		/*transition: transform .2s ease .2s;
      -webkit-transition: -webkit-transform .2s ease .2s;*/
		-webkit-transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}

	#header .mm_btn .menu_bar_item .rect.top {
		transform: translate3d(0, -8px, 0);
		-webkit-transform: translate3d(0, -8px, 0);
	}

	#header .mm_btn .menu_bar_item .rect.mid {
		transform: translate3d(0, 0px, 0);
		-webkit-transform: translate3d(0, 0px, 0);
		transition: 0.5s;
	}

	#header .mm_btn .menu_bar_item .rect.bottom {
		transform: translate3d(0, 8px, 0);
		-webkit-transform: translate3d(0, 8px, 0);
	}

	#header .mm_btn.is_active .menu_bar_item.mid {
		opacity: 0;
	}

	#header .mm_btn.is_active .menu_bar_item .rect {
		transition: transform 0s ease 0s;
		transform: translate3d(0, 0, 0);
		-webkit-transition: -webkit-transform 0s ease 0s;
		-webkit-transform: translate3d(0, 0, 0);
	}

	#header .mm_btn.is_active .menu_bar_item.bottom {
		transform: translateZ(0) rotate(-45deg);
		-webkit-transform: translateZ(0) rotate(-45deg);
	}

	#header .mm_btn.is_active .menu_bar_item {
		transform: translateZ(0) rotate(45deg);
		transition: transform .25s cubic-bezier(.4, .01, .165, .99) 0s;
		-webkit-transform: translateZ(0) rotate(45deg);
		-webkit-transition: -webkit-transform .25s cubic-bezier(.4, .01, .165, .99) 0s;
	}

	/*菜单弹出方向*/
	.mm-menu_offcanvas {
		left: auto !important;
	}

	.mm-menu {
		right: 0 !important;
	}

	.mm-menu_offcanvas.mm-menu_opened {
		z-index: 9 !important;
	}

	.mm-slideout {
		z-index: 10 !important;
	}

	.mm-menu.mm-menu_pageshadow:after {
		content: "";
		display: block;
		width: 20px;
		height: 120%;
		position: absolute;
		right: 100%;
		top: -10%;
		z-index: 99;
		box-shadow: 0 0 10px rgba(0, 0, 0, .3);
	}

	/*弹出菜单边阴影*/
	.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
		-webkit-transform: translate(-80vw, 0) !important;
		-ms-transform: translate(-80vw, 0) !important;
		transform: translate(-80vw, 0) !important;
		-webkit-transform: translate3d(-80vw, 0, 0) !important;
		transform: translate3d(-80vw, 0, 0) !important;
		/*transform: translate3d(80vw,0,0)!important;*/
	}

	.mm-wrapper_opened .mm-menu_fx-menu-slide {
		-webkit-transform: translate(0, 0) !important;
		-ms-transform: translate(0, 0) !important;
		transform: translate(0, 0) !important;
		-webkit-transform: translate3d(0, 0, 0) !important;
		transform: translate3d(0, 0, 0) !important;
	}

	/**/
	#menu {
		color: rgba(0, 0, 0, .8);
	}

	#menu .mm-listview .mm-btn_next:after {
		border-color: rgba(189, 189, 189, 1);
	}

	#menu .mm-btn:after,
	#menu .mm-btn:before {
		border-color: rgba(189, 189, 189, 1);
	}

	#menu .mm-navbar a,
	#menu .mm-navbar>* {
		color: rgba(0, 0, 0, .8);
		font-size: 16px;
	}

	#menu.mm-menu_theme-white .mm-counter {
		color: rgba(0, 0, 0, .6);
	}

	#menu .mm-searchfield input {
		background: rgba(0, 0, 0, .3);
		color: rgba(0, 0, 0, .2);
	}

	#menu .mm-listitem,
	#menu .mm-listitem #menu .mm-btn_next,
	#menu .mm-listitem #menu .mm-btn_next:before,
	#menu .mm-listitem:after,
	#menu .mm-listview {
		border-color: rgba(0, 0, 0, .1);
	}

	#menu .mm-navbars_bottom,
	#menu .mm-navbars_top {
		border-color: rgba(0, 0, 0, .1);
	}

	#menu .mm-listitem a {
		font-size: 16px;
	}
}

@media (min-width: 550px) {
	.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout {
		-webkit-transform: translate(-440px, 0) !important;
		-ms-transform: translate(-440px, 0) !important;
		transform: translate(-440px, 0) !important;
		-webkit-transform: translate3d(-440px, 0, 0) !important;
		transform: translate3d(-440px, 0, 0) !important;
	}
}
@media(max-width: 1600px) {
}
@media(max-width: 1500px) {
	header{padding: 0 50px;}
	.col-culture .content .swiper-list .swiper-culture-next{right: -45px;}
	.col-culture .content .swiper-list .swiper-culture-prev{left: -45px;}
}
@media(max-width: 1400px) {
	header .header-center nav>ul>li>a{padding: 0 30px;}
	header .header-right .language a{padding: 0 30px;}
	.col-culture .content .swiper-list .swiper-culture-next{right: 0px;z-index: 99;}
	.col-culture .content .swiper-list .swiper-culture-prev{left: 0px;z-index: 99;}
	.recommend .swiper-page .slide-button-next{right: -14px;}
	.recommend .swiper-page .slide-button-prev{left: -14px;}
}
@media(max-width: 1200px) {
	header{padding: 0 10px;}
	.col-index-banner .swiper-slide{height: 650px;}
	.col-index-product .right .swiper-slide {height: 350px;}
	.col-news ul.item {margin-top: 100px;}
	.col-news ul.item li:nth-child(odd){padding-right: 40px;}
	.col-news ul.item li:nth-child(even){padding-left: 40px;}
	.recommend .swiper-page .slide-button-next{right: 0;z-index: 99;}
	.recommend .swiper-page .slide-button-prev{left: 0;z-index: 99;}
}
@media(max-width: 1100px) {
	header .header-center nav>ul>li>a,header .header-right .language a{padding: 0 20px;}
	header .logo {margin-top: 18px;}
	.col-index-banner .swiper-slide .big-title{font-size: 40px;line-height: 45px;}
	.col-index-banner .swiper-slide{height: 550px;}
	.col-index-about .right h4{margin-bottom: 30px;}
	.col-index-about .right a{margin-top: 40px;}
	.col-productdec .right .model{padding-bottom: 22px;}
	.col-productdec .right .infor{padding: 4% 0 5%;}
	.col-productdec .right h2{padding: 0% 0 2.5%;}
	.col-about .content .top-right{margin-top: -20px;}
}
@media(max-width: 991px) {
	header{position: fixed;width: 100%;z-index: 9999;padding: 0;}
	header .search{height: 55px;position: absolute;right: 70px;top: -21px;}
	.is-header .header-right .search i{line-height: 100px;}
	header .logo,.is-header .logo{height: 55px;margin: 5px 0 0 5px;}
	.col-index-banner .swiper-slide{height: 400px;}
	.col-index-banner .swiper-pagination {bottom: 19px!important;}
	#header{display: block;}
	.subnav,header nav,.header .phone,header .language{display: none;}
	header,.is-header{height: 55px;top: 0;transition: none!important;}
	header .logo img,.is-header .logo img{height: 35px;}
	.col-banner {margin-top: 55px;}
	.col-index-banner{margin-top: 55px;}
	.col-banner>div{background-position-y: 55px!important;height: 500px;}
	.col-index-banner .swiper-slide .content{top: 25%;}
	.col-index-banner .swiper-pagination{right: 15px;}
	/* about */
	.col-index-about .left{width: 100%;padding: 0 0 0 17%;}
	.col-index-about .left::after{left: 30%;}
	.col-index-about .right{width: 100%;position: static;transform: translateY(0);margin-top: 100px;}
	.col-index-about {padding: 75px 0 42px;}
	.col-index-product h2{font-size: 150px;}
	.footer .top .list .code{width: 25%;}
	.footer .top .list .info{width: 55%;min-height: 280px;}
	.footer .top .list .fnav{width: 20%;}
	.footer .top .list .mess{width: 50%;}
	.col-about {padding-top: 60px;}
	.col-about .content .top-left{text-align: center;margin-bottom: 20px;}
	.col-about .content .bottom-right{text-align: center;margin-top: 20px;}
	.col-about .content strong{margin-bottom: 0;}
	.col-about .content .top {margin-bottom: 45px;}
	.col-about .content .top-left, .col-about .content .bottom-left{width: 100%;}
	.col-about .content .top-right, .col-about .content .bottom-right{margin: 0;width: 100%;position: static;transform: translateY(0);padding: 5%;}
	.col-about .content>p{margin: 0px 0 20px;}
	.col-culture {margin-top: 60px;padding: 68px 0 77px;}
	.col-culture .content {margin-top: 50px;}
	.col-honor {padding: 57px 0 120px;}
	.col-honor .content .swiper-pagination {bottom: -55px;}
	.col-news ul.item {margin-top: 50px;}
	.col-news ul.item li:nth-child(odd){padding-right: 20px;}
	.col-news ul.item li:nth-child(even){padding-left: 20px;}
	.col-message form ul li{width: 100%!important;padding: 0!important;margin-bottom: 15px;}
	.product-item{display: none;}
	.col-product{margin-top: 50px;}
	.col-product ul.item li{padding: 0;}
	.col-product ul.item li:nth-child(odd){padding-right: 20px;}
	.col-product ul.item li:nth-child(even){padding-left: 20px;}
	.footer .bottom .left{float: none!important;text-align: center;}
	.footer .bottom .right{float: none!important;text-align: center;}
	.footer .bottom .right ul li{float: none!important;display: inline-block;margin-left: 10px;}
	.footer .bottom{padding: 10px 0 10px;}
}
@media(max-width: 768px) {
	.col-banner>div{height: 210px;}
	.col-banner .container p{padding-top: 90px;font-size: 26px;}
	.col-index-banner .swiper-slide{height: 300px;}
	.col-productdec .row{padding: 0;}
	.col-search .left,.col-search .right{width: 100%;}
	.pagination>li>a, .pagination>li>span{padding: 6px 13px !important;}
	.pagination .page-item:first-child a, .pagination .page-item:last-child a{padding: 4px 11px !important;}
	.col-page{text-align: center;}
	.col-title{font-size: 27px;}
	.col-index-about .left{width: 100%;padding: 0 0 0 7%;}
	.col-index-about .left::after{left: 35%;}
	.col-index-about {padding: 55px 0 0px;}
	.col-index-product .section {margin: -78px 0 47px;}
	.col-index-product .left{padding: 5% 3% 0 0;}
	.col-index-news ul li{width: 100%;padding: 0!important;margin-bottom: 45px;}
	.col-index-banner .swiper-slide .small-title{line-height: 16px;margin:0 10px 8px;font-size: 14px;}
	.col-index-banner .swiper-slide .big-title {font-size: 30px;line-height: 30px;}
	.col-index-banner .swiper-slide a{top: 20px;font-size: 15px;}
	.col-index-banner .swiper-slide a::after{width: 80px;}
	.col-index-banner .swiper-slide a:hover::after{height: 40px;width: 90px;left: -6px;}
	.col-index-news {padding: 70px 0 30px;}
	.col-index-product .left h3{max-width: 100%;}
	.col-index-product .left h4{margin: 30px 0 20px;}
	.col-index-product .left .swiper-list{margin: 0 0 30px;}
	.footer .top .list .code{width: 40%;}
	.footer .top .list .info{width: 60%}
	.footer .top .list .fnav{width: 40%;}
	.footer .top .list .mess{width: 60%;}
	.col-contact .content ul li{width: 100%;border: 0!important;padding: 20px 0 10px;}
	.col-contact .content ul li p{margin: auto;}
	.col-message form .btn input{padding: 15px 40px;}
	.col-message form{padding: 40px 3.5% 30px;}
	.col-message form h2{padding-bottom: 25px;}
	.col-message form h2{font-size: 30px;}
	.col-message{padding: 280px 0 87px;}
	.col-contact {padding-top: 23px;}
	.col-contact .map {margin: 30px 0 0;}
	.col-news ul.item {margin-top: 50px;}
	.col-news ul.item li{padding:0!important;}
	.col-news ul.item li h3{height: auto;}
	.col-product ul.item li:nth-child(odd){padding-right: 10px;}
	.col-product ul.item li:nth-child(even){padding-left: 10px;}
	.col-product ul.item li .item-img{margin-bottom: 20px;}
	.col-productdec .right{margin-top: 30px;}
	.product-feedback ul li input, .product-feedback ul li textarea{width: 90%;}
	.product-feedback{margin-top: 50px;}
	.product-feedback form{margin-bottom: 50px;}
	.footer {padding: 35px 0 0 0;}
	.footer .top {padding: 0 0 20px 0;}
	.col-banner>div .content p{font-size: 38px;}
	.recommend .title{font-size: 26px;}
	.col-culture .content .swiper-slide{height: 330px;}
	.col-productdec{margin-top: 40px;}
	.col-index-product .section .swiper-slide:hover{top: 0;}
}
@media(max-width: 600px){
	.col-product ul.item li .item-img{padding: 10px 5px 23px;}
	.col-product ul.item li .item-img p{margin-top: 10px;}
	.col-contact .map>div{height: 300px;}
	.col-index-about .left{width: 100%;padding: 0;}
	.col-index-about .left::after{width: 65%;}
	.col-index-product .left{width: 100%;}
	.col-index-product .right{width: 100%;}
	.col-index-news h2{font-size: 27px;}
	.col-index-banner .swiper-slide .big-title {font-size: 25px;line-height: 25px;letter-spacing: 1px;}
	.col-news ul.item li .time span{margin-right: 0;}
	.col-news ul.item li .top .column{float: right!important;}
	.col-product ul.item li:nth-child(odd){padding-right: 5px;}
	.col-product ul.item li:nth-child(even){padding-left: 5px;}
	.product-feedback .item {padding: 35px 0 35px 13px;}
	.product-feedback ul li input, .product-feedback ul li textarea{width: 96%;}
	.product-feedback .sub input{padding: 10px 50px;margin: 15px 0 0 0;}

}
@media(max-width: 550px){
	.col-news ul.item li .col-link{width: 104px;height: 36px;}
	.col-news ul.item li .col-link p{line-height: 36px;}
	.col-news ul.item li .pull-right{float: none!important;clear: both;padding-top: 20px;}
	.col-news ul.item .col-time {margin-top: 10px;}
	/* .footer .top .list li{width: 100%!important;float: none;text-align: center;margin: auto;} */
	.footer .top .list .code{width: 100%;}
	.footer .top .list .info{width: 100%;margin-top: 20px;}
	.footer .top .list .fnav{display: none;}
	.footer .top .list .mess{width: 100%;margin-top: -80px;}
	.footer .top .list>li .list-title{padding-bottom: 10px;}
	.col-message form .code input{width: 90px;}
	.footer .top .list>li{text-align: center;}
	.footer .top .list .info ul li, .footer .top .list .fnav ul li a, .footer .top .list .mess .content{margin: 0 auto 23px;}
	.footer .top .list .code .content{margin: 0 auto 10px;}
	.footer .top{padding: 0 0 40px 0;}
	.scroll p{font-size: 12px;}
}