@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 {
	src: url(../fonts/HelveticaInserat.ttf);
}

.SourceHanSerifCN-Heavy {
	font-family: "SourceHanSerifCN-Heavy";
}

@font-face {
	font-family: 'iconfont';  /* project id 1759906 */
	src: url('//at.alicdn.com/t/font_1759906_z91bxx9b5m.eot');
	src: url('//at.alicdn.com/t/font_1759906_z91bxx9b5m.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_1759906_z91bxx9b5m.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_1759906_z91bxx9b5m.woff') format('woff'),
	url('//at.alicdn.com/t/font_1759906_z91bxx9b5m.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_1759906_z91bxx9b5m.svg#iconfont') format('svg');
  }
  .iconfont{
	　　 font-family:"iconfont" !important;
	　　 font-size:14px;
   　　  font-style:normal;
   　　  -webkit-font-smoothing: antialiased;
   　　  -webkit-text-stroke-width: 0.2px;
   　　  -moz-osx-font-smoothing: grayscale;
   　　}
@font-face {
	font-family: 'FuturistCondensed';
	src: url('../fonts/FuturistCondensed Regular.TTF');
	/* IE9*/
	src: url('../fonts/FuturistCondensed Regular.TTF') format('embedded-opentype'),
		/* IE6-IE8 */
		/*url('../fonts/FuturistCondensed Regular.woff') format('woff'), */
		/* chrome、firefox */
		url('../fonts/FuturistCondensed Regular.TTF') format('truetype'),
		/* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
		url('../fonts/FuturistCondensed Regular.svg#iconfont') format('svg');
	/* iOS 4.1- */
}
body {
	font-family: "微软雅黑";
	min-width: 320px;
	color: #333;
	background-color: #fffef5;
	overflow-x: hidden;
	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 {

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

.relative {
	position: relative;
}

a {
	color: #2e2e2e;
	text-decoration: none !important;
}
a:hover,a:active,a:focus{
	color: #333;
	text-decoration: none !important;
}

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

img {
	border: 0;
}
input{
	padding:0;
	margin:0;
	border: 0;
	outline: none;
	font-family:'微软雅黑';
}
select,input,img,select{
	vertical-align:middle;
}
.container {
	width: 1190px;
	padding: 0px;
}

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

.pic {
	position: relative;
	overflow: hidden;
}

.pic:after {
	content: "";
	display: block;
}
.common{margin-top: 14px;}
.text-center{text-align: center;}
.padding-none{padding: 0;}

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

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

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

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


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

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

/* header */
header{height: 72px;background-color: #141c36;width: 100%;z-index: 9999;transition: 0.5s}
header .logo{padding-top: 10px;}
header nav ul li{float: left;}
header nav ul{float: left;}
header nav ul.nav li{margin-left: 8px;}
header nav ul.nav li a{display: inline-block; padding: 0 31px;line-height: 72px;margin: 0 auto;font-size: 18px;vertical-align: middle;color: #fff;}
.is-header{box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);transition: none;}
/* 语言 */
header nav ul.language{margin-left: 180px;}
header nav ul.language li{line-height: 72px;position: relative;}
header nav ul.language li a{display: inline-block;height: 35px;line-height: 20px;padding: 0;margin: 22px 5px 0;color: #fff;}
header nav ul.language li a.active{color: #edac00;}
header nav ul.language li:nth-child(1) {margin-right: 5px;}
header nav ul.language li:nth-child(1) i{position: absolute;right: -4px;top: 30px;width: 2px;height: 12px;background: #fff;} 
/* 首页视频 */
.col-index-banner .swiper-slide{overflow: hidden;}
.video-js .vjs-tech{object-fit:cover}
.vjs-has-started .vjs-control-bar{display: none!important;}
#about-introduction .about-intro-video .video-js {
	width: 100%;
  }
  #vjs_video_410{display: none;}
  #about-introduction .about-intro-video .vjs-big-play-button {
	border-radius: 50%;
	height: 2.5em;
	width: 2.5em;
	line-height: 2.5em;
	margin-top: -1.25em;
	border: none;
	background: #fff;
	opacity: 0;
	color: #000;
	transition: linear 0.2s opacity;
  }
  #about-introduction .about-intro-video .vjs-big-play-button .vjs-icon-placeholder {
	font-size: 1.5em;
	color: rgba(0, 0, 0, 0.8);
  }

/* 内页轮播图 */
.banner-swiper-container .swiper-pagination span{height: 9px;margin: 0 7px 30px!important;width: 13px;height: 13px;border: 2px solid #fff;cursor: pointer;background: #f4f4f4;border-radius: 10px;opacity: 1!important;}
.banner-swiper-container .swiper-pagination .swiper-pagination-bullet-active{background: #d5b046;border: 2px solid #fff;}




/* font-family: "Adobe Heiti Std"; */
.title1{font-size: 30px;text-align: center;font-weight: 500;color: #494645;font-weight: bold;position: relative;margin: 7px 0;}
.line{width: 85px;height: 5px;background-color: #dbd8d5;text-align: center;margin: auto;}

/* 首页客户价值*/
.col-index-value{margin-top: 70px;background-color: #f4f3f0;padding: 130px 0;}
.col-index-value h3{color: #6f6b69;font-size: 16px;line-height: 30px;text-align: center;margin-top: 18px;}
.col-index-value ul{max-width: 800px;margin:50px auto 0;}
.col-index-value ul li img{transition: 0.5s all;}
.col-index-value ul li img:hover{transform: rotateY(360deg);-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-o-transform: rotateY(360deg);-ms-transform: rotateY(360deg);}
.col-index-value ul li{width: 20%;float: left;padding: 0 22px;}
.col-index-value ul li p{font-weight: bold;font-size: 26px;text-align: center;}
.col-index-value ul li:nth-child(1) p{color: #814f1c;}
.col-index-value ul li:nth-child(2) p{color: #7f675a;}
.col-index-value ul li:nth-child(3) p{color: #393939;}
.col-index-value ul li:nth-child(4) p{color: #d9967b;}
.col-index-value ul li:nth-child(5) p{color: #808080;}

/* 首页产品 */
.col-index-porduct{padding: 26px 0 20px;background-color: #fffef5;color: white;}
.col-index-porduct .line{width: 180px;}
.col-index-porduct  .content{margin: 36px 0 23px;}
.col-index-porduct .row>div{padding: 0 5px;position: relative;overflow: hidden;border-radius: 10px;}
.col-index-porduct .left>div>div{position: absolute;left: 50px;bottom: 50px;}
.col-index-porduct .left>div,.col-index-porduct .right-img>div{border-radius: 10px;}
.col-index-porduct .left h4{font-size: 30px;font-family:Arial;margin-bottom: 10px;font-weight: 100;}
.col-index-porduct .left h5{font-size: 26px;letter-spacing: 3px;}
.col-index-porduct .right{padding: 0!important;}
.col-index-porduct .right .item>a{display: block;color: white;}
.col-index-porduct .right .item>a>div{background-color: #d6b047;width:100%; margin-top: 0px;border-radius: 10px;padding: 46px 0 0 35px;transition: .5s;}
.col-index-porduct .right .item>a>div:hover{transform: scale(0.96);}
.col-index-porduct .right .item>a>div h3{font-size: 29px;font-weight: bold;letter-spacing: 1px;margin-bottom: 19px;}
.col-index-porduct .right .item>a>div p{font-size: 15px;letter-spacing: 2px;line-height: 30px;}
.col-index-porduct .right .item>a>div span{font-family: "Adobe Heiti Std";position: absolute;bottom: 50px;width: 175px;height: 45px;line-height: 45px;display: block;background-color: #141c36;border-radius: 10px;color: white;font-size: 20px;text-align: center;}
.col-index-porduct .right .item>a>div span i{position: relative;right: -24px;font-weight: bold;top: -1px;}
.col-index-porduct img{width: 100%;transition: .5s;}
.col-index-porduct img:hover{transform: scale(1.1);}
.col-index-porduct .bottom{margin-top: 60px;}
.col-index-porduct .bottom .c2{margin-top: -10px;}
.col-index-porduct .bottom .right .item>div h3{font-size: 34px;}
.col-index-porduct .bottom .right .item>a>div{background-color: #97aab5;}
.col-index-porduct .bottom .c2 .right .item>a>div{background-color: #fffcf4;color: #595757;}
.col-index-porduct .bottom .c3 .right .item>a>div{background-color: #94c079;}
.col-index-porduct .bottom .c2 h3{max-width: 146px;line-height: 48px;}


/* 首页创新 */
.col-index-innovation{background-color: #fffef5;padding-top: 70px;}
.col-index-innovation .line{width: 80px;}
.col-index-innovation img{margin-top: 36px;}


/* 首页新闻 */
.col-index-news{background-color: #fffef5;padding: 46px 0 20px;overflow: hidden;}
.col-index-news .content{margin-top: 36px;background-color: #f4f3f0;padding: 54px 0 80px;}
.col-index-news ul li{padding: 0 3px;min-height: 380px;margin-bottom: 15px;}
.col-index-news ul li .item{padding-bottom: 15px;background-color: #edecea;-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, .3);-moz-box-shadow: 0 10px 10px rgba(0, 0, 0, .3);box-shadow: 0 10px 10px rgba(0, 0, 0, .3);border-radius: 6px;}
.col-index-news ul li .item h3{font-size: 14px;color: #3a3a3a;padding: 20px 22px 0;overflow: hidden;white-space:nowrap;font-weight: bold;text-overflow:ellipsis;}
.col-index-news ul li .item h4{font-size: 23px;color: #3a3a3a;padding: 10px 22px 0;}
.col-index-news ul li .item p{line-height: 22px;font-size: 12px; color: #3a3a3a;height: 66px;overflow: hidden;margin-top: 20px;padding: 0px 22px;}
.col-index-news ul li .item .img{overflow: hidden;}
.col-index-news ul li .item img{width: 100%;transition: .5s;}
.col-index-news ul li:hover .item img{transform: scale(1.1);}
header nav ul.nav li:hover a{background-color: transparent!important;}
/* 底部信息 */
.col-footer{text-align: center;}
.col-footer .top{background-color: #141c36;padding: 13px 0 10px;text-align: center;}
.col-footer .top .top-item{width: 250px;margin: auto;}
.col-footer .top .logo{float: left;}
.col-footer .top .logo img{height: 151px;}
.col-footer .top .wechat{float: right;padding-top: 7px;}
.col-footer .top .wechat p{font-size: 12px;color: white;max-width: 100px;margin-top: 8px;line-height: 21px;}
.col-footer .bottom{padding-bottom: 35px;background-color: #fffef5;}
.col-footer .bottom img{margin: 32px 0 35px;}
.col-footer .bottom p{color: #504f4e;}
/* 内页大图 */
/* .col-banner2{padding-top: 72px;} */
.col-banner2>div{height: 577px;}

/* subnav */
.subnav{height: 62px;line-height: 62px;background-color: #dcdcdc;text-align: center;}
.subnav ul{display:flex; flex-wrap:nowrap}
.subnav ul li{padding: 0; width:20%;}
.subnav ul li a{font-weight: bold;color: #141c36;font-size: 18px;display: block;}
.subnav ul li a.on,.subnav ul li a:hover,.subnav ul li a.cur{background-color: #141c36;color: white;}
.navfix {position: fixed;width: 100%;top: 0;left: 0;z-index: 65;transition-delay: .3s;}
.points {position: fixed; height: 1px;top: 50%;left: 0; z-index: -1;opacity: 0;background: #000;}

/* 企业简介 */
.col-about{padding: 90px 0 50px;background-color: #fffef5;}
.col-about h2,.col-about h3{font-size: 24px;font-weight: bold;color: #595757;line-height: 26px;margin-bottom: 10px;}
.col-about .cont{width: 49%;float: left;padding-right: 20px;}
.col-about .cont p{font-size: 16px;line-height: 36px;color: #817e7e;text-indent: 2em;}
.col-about .img{width: 51%;float: left;text-align: right;padding-top: 45px;}
.col-about ul{max-width: 805px;margin: 40px auto 20px;border: 1px solid #9c9c9b;border-radius: 10px;padding: 20px 0;}
.col-about ul li{width: 33.3333%;float: left;text-align: center;}
.col-about ul li p{font-size: 19px;font-family: "Adobe Heiti Std";color: #595757;}

/* 顶级实力 */
.col-quality{padding: 113px 0 60px;}
.col-quality .container{padding: 0 90px;}
.col-quality h2{color: #605d5d;font-size: 30px;line-height: 32px;font-weight: bold;margin-bottom: 10px;}
.col-quality p{font-size: 16px;color: #595757;line-height: 28px;}
.col-quality img{margin: 25px 0 45px;}
.col-quality .left{padding-top: 30px;}
.col-quality h2.com{margin-top: 20px;}
/* .col-quality img{margin: 10px 0 10px;} */

/* 行业荣誉 */
.col-honor{margin: 60px auto 53px;}
.col-honor .container{position: relative;}
.col-honor .honor-swiper-container{max-width: 1000px;margin: auto;}
.col-honor .swiper-slide{border: 3px solid #666;border-radius: 6px;}
.col-honor .swiper-btn{outline: none;opacity: 0;;position: absolute;background: none;top: ;height: 50px;width: 50px;background-color: #b8babb;color: white;cursor: pointer;text-align: center;line-height: 50px;transition: 0.3s all;border-radius: 50px;}
.col-honor .swiper-btn i{font-size: 30px;}


/* 销售体系 */
.col-system{margin: 130px auto 50px;}
.col-system h2{font-size: 34px;font-weight: bold;color: #848484;margin-top: 20px;}
.col-system ul{margin: 10px 0 40px;max-width: 700px;}
.col-system ul li{width: 20%;float: left;font-size: 20px;color: #848484;float: left;line-height: 40px;}



/* 产品展示 */
.col-product{background-color: #fffef5;padding-top: 85px;}
.col-product h2{text-align: center;height: 50px;line-height: 50px;font-size: 44px;color: #595757;background: url(../images/shuangxian.png) center center no-repeat;}
.col-product h3{margin: 30px auto 0;color: #5c5a59;font-size: 20px;line-height: 36px;text-align: center;max-width: 680px;}
.col-product .pro-list0 ul li,.col-product .pro-list3 ul li{width: 16.6666%;float: left;text-align: center;}
.col-product ul{margin: 60px 0;clear: both;}
.col-product .pro-list2 ul li,.col-product .pro-list4 ul li{width:20%;float: left;text-align: center;}
.col-product ul li p{color: #8a8a8a;font-size: 20px;margin: 10px 0 70px;}
.col-product .img{margin: 55px 0 80px;text-align: center;}
.col-product .img img{width: 997px;margin: auto;}
.col-product .pro-list1 ul li{width: 25%;float: left;text-align: center;}
.col-product .product-swiper-container{position: relative;}
.col-product .swiper-btn{opacity: 0;top: 50%;transform: translateY(-50%);background: none;width: 60px;height: 160px;text-align: center;line-height: 160px;background-color: rgba(0,0,0,0.7);position: absolute;transition: 0.3s all;cursor: pointer;}
.col-product .swiper-btn i{color: #999;font-size: 45px;}
.col-product .swiper-button-next{right: 0;}
.col-product .swiper-button-prev{left: 0;}
.col-product .product-swiper-container:hover .swiper-btn{opacity: 1;}
.col-product .swiper-slide img{border-radius: 10px;}
/* 产品详情页 */
.col-productdet{margin-bottom: 40px;}
.col-productdet .left{border-right: 1px solid #ddd;padding-top: 30px!important;}
.col-productdet .left .left-item{padding: 0 20px;}
.col-productdet .left .left-item .gallery-top img{max-width: 400px;max-height: 300px;text-align: center;margin: auto;}
.col-productdet #img {width: 100%;}
.gallery-top img,.gallery-thumbs img{width: 100% !important;}
.gallery-contents {max-width:300px ;margin: auto;position: relative;padding: 10px 30px;}
.gallery-contents .swiper-button-next,
.gallery-contents .swiper-button-prev {outline: none !important;position: absolute;background-image: none !important;}
.gallery-contents .swiper-button-next {right: 2%;width: auto !important;font-size: 25px;color: #b0b0b0;opacity: 1 !important;}
.gallery-contents .swiper-button-prev {left: 2%;width: auto !important;font-size: 25px;color: #b0b0b0;opacity: 1 !important;}
.swiper-slide {cursor: pointer;}
.gallery-contents .swiper-slide {border: solid 2px transparent;transition: 0.5s;}
.gallery-contents .swiper-slide-thumb-active {border: solid 2px black;}
.col-productdet .right h3{margin-left: 27px;font-weight: bold;margin-bottom: 20px;}
.col-productdet .right .content{margin-left: 27px;font-weight: bold;margin-bottom: 20px;font-size: 24px;}
.col-productdet .right{padding-top: 30px;}
.col-productdet .mess{height: 46px;line-height: 46px;margin: 30px 0;border: 1px solid #ddd}
.col-productdet .mess h4{font-size: 14px;background: #f7f8fa;float: left;list-style: none;height: 45px;line-height: 45px;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;cursor: pointer;display: block;padding: 0 40px;}
.col-productdet .bdsharebuttonbox{float: left;}
.col-productdet .prev-next{float: right;}
.col-productdet .link{border-top: 1px solid #ddd; margin-top: 30px; position: relative;/* padding: 10px 10px 0; */ height: 50px;line-height: 50px;}
.col-productdet .like h5{margin-top: 30px; font-size: 18px; font-weight: normal; border-bottom: 1px solid #ddd;padding: 10px 10px;color: #333;margin-bottom: 30px;}
.col-productdet .like ul li{margin-top: 30px;padding: 0 90px;}
.col-productdet .like ul li img{transition: 0.5s;width: 100%;}
.col-productdet .like ul li:hover img{opacity: 0.6;}
.col-productdet .like ul li a{ text-align: center;display: block;margin: 0 auto;background: #fff;border: 1px solid #ddd;}
.col-productdet .like ul li a p{color: #333;padding: 15px 15px;font-weight: normal;border-top: 1px solid #ddd;background: #e5e5e5;}

/* 新闻中心 */
.col-news .item li{border-bottom: 1px solid #ddd;padding: 50px 0px 20px 10px;}
.col-news .item li .time{float: left;width: 12%;text-align: center;border: solid 1px #aaa;;font-size: 24px;color: #969696;padding: 10px 0 5px;}
.col-news .item li .time strong{font-size: 60px;font-weight: normal;line-height: 55px;}
.col-news .item li .content{float: left;width: 86%;}
.col-news .item li .content{padding-left: 30px;}
.col-news .item li .content h3{font-size: 18px;font-weight: normal;margin: 3px 0 13px;}
.col-news .item li .content h3:hover{color: #d6343a;}
.col-news .item li .content .desc{color: #404040;font-size: 12px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3; }
.col-news .item li .content>a>p{display: block;padding: 3px 15px 3px;background: #d6343a;font-size: 12px;color: #fff;border-radius: 5px;width: 78px;margin-top: 10px;}



/* 新闻详情页 */
.col-newsdet{max-width: 920px;margin: 80px auto;}
.col-newsdet h2{font-size: 30px;color: #333;margin-bottom: 30px; width: 100%;text-align: center;line-height: 32px;font-weight: bold;}
.col-newsdet .right{padding-left: 40px;}
.col-newsdet .news-link{margin-top: 90px;}
.col-newsdet .news-link a b,.col-newsdet .news-link{color: #666;font-weight: normal;}
.col-newsdet .news-link .pull-right a{position: relative;top: -20px;width: 106px; height: 40px;line-height: 40px;display: block;text-align: center;color: #fff;background-color: #d5b046;}
.col-newsdet .news-link .pull-right a:hover{background-color: #b39233}
.col-newsdet .item{padding: 45px 24px;background-color: #eeeeee;border-radius: 6px;}
.col-newsdet h3{font-size: 18px;color: #131313;line-height: 24px;}
.col-newsdet h4{font-size: 14px;color: #131313;line-height: 24px;}
.col-newsdet .right ul li{padding: 7px 0px;border-bottom: 1px dashed #666;}
.col-newsdet .right ul li h5{font-weight: bold;font-size: 12px;color: #333;line-height: 22px;height: 22px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.col-newsdet .right ul li p{font-size: 12px;color: #665;line-height: 22px;}


/* 联系我们 */
.col-contact{padding: 14px 0 0 0;}
.col-contact h2{color: #333;font-size: 24px;line-height: 26px;margin-top: 40px;font-weight: bold;margin-bottom: 10px;}
.col-contact p{font-size: 18px;color: #595757;line-height: 28px;}
.map{background: url(../images/map.jpg) no-repeat;background-size: cover;margin: 70px auto 70px;position: relative;}
.map img{position: absolute;top: 0;z-index: 1;}
#allmap{height: 866px;position: relative;}
/*分页*/
.col-page{text-align: center;margin: 30px 0;}

.pagination>li>a, .pagination>li>span {
    margin: 0 4px !important;
    padding: 1px 8px !important;
	background: #fff;
    color: #aaa;
	border: 1px solid #e0e0e0;
	border-radius: 0px!important;
	height: 28px;
	width: 28px;
	line-height: 24px;
}
.pagination .page-item:first-child a {
    border-radius: 0px!important;
    margin: 0 4px !important;
    padding: 1px 8px !important;
	background: #f0f0f0!important;
    color: #aaa!important;
	border-radius: 0px!important;
	border: 1px solid #e0e0e0;
}
.pagination>.active>a, .pagination>.active>a:focus,
.pagination>.active>a:hover, .pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
    background: #f0f0f0!important;
    color: #aaa!important;
	border-radius: 0px!important;
	border: 1px solid #e0e0e0;
	font-weight: bold;
}

/*手机版菜单*/
#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;
	transition: .5s all;
}

@media screen and (max-width: 992px) {
	#header a.mm_btn {
		display: block;
		width: 55px;
		height: 55px;
		position: absolute;
		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: #fff;
		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: 1400px){
	header {padding: 0 15px 0 15px;}
}

@media (max-width: 1200px){
	header nav ul li a{padding: 0 20px;}
	header nav ul.language {margin-left: 80px;}
}
@media (max-width: 1100px){
	.col-index-porduct .right .item>a>div{padding: 26px 0 0 15px;}
	.col-index-porduct .right .item>a>div span{bottom: 20px;left: 15px;}
	header nav ul.language {margin-left: 40px;}
	header nav ul.nav li a{padding: 0 21px;}
}
@media (max-width: 991px){
	#vjs_video_394{display: none;}
	header .logo img{height: 40px;margin-top: 5px;}
	.col-banner{padding-top: 50px;}
	.video{top: 55px;}
	.header nav,header .pull-right>.top{display: none;}
	#header{display: block;}
	header{height: 55px;}
	header .logo{padding-top: 0;}
	header{position: fixed;}
	.col-recuit .item .num{width: 15%;}
	.col-recuit .item .intro{width: 85%;}
	.col-jobform form ul li input, .col-jobform form ul li textarea{width: 70%;}
	.col-jobform form ul li>div{width: 20%;}
	.col-jobform form ul li.sub input {margin-left: 20%;}
	.col-news .item li .time{width: 20%;}
	.col-news .item li .content{width: 80%;}
	.col-index-value{margin-top: 55px;}
	.col-index-porduct .right .item>a>div span{width: 135px;font-size: 15px;}
	.col-index-porduct .row>div{margin-bottom: 10px;}
	.col-banner1,.col-banner2{padding-top: 55px!important;}
	.subnav{display: none;}
	.col-about .cont{width: 100%;padding: 0 0 0 5px;}
	.col-about .img{width: 100%;text-align: left;}
	.col-quality .container {padding: 0 15px;}
	.col-about,.col-quality{padding: 50px 0 50px;}
	.col-product .swiper-btn{height: 70px;line-height: 70px;width: 40px;top: 60%;}
	.col-product .swiper-btn i{font-size: 30px;}
	.col-index-banner .swiper1{background-position: 40% 0!important;}
}
@media (max-width: 768px){
	.col-productdet .left{border: 0;}
	.map{margin: 70px auto;}
	.subnav ul li{margin: 0 10px;}
	.subnav ul li a{padding: 0 30px;}
	.col-recuit .item .num{width: 13%;}
	.col-recuit .item .intro{width: 87%;}
	.col-index-value{margin-top: 30px;}
	.col-index-value ul{text-align: center;}
	.col-index-value ul li{width: 33.3333%;margin: auto;float: none;display: inline-block;padding: 0 5px;margin-bottom: 10px;}
	.col-system h2{font-size: 25px;}
	.col-system ul li,.col-product h3,.col-product ul li p,.col-quality p{font-size: 14px;}
	.col-system {margin: 50px auto 50px;}
	.col-product h2{font-size: 36px;}
	.col-product ul{text-align: center;}
	.col-product .pro-list0 .container{margin-bottom: 30px;}
	.col-product .pro-list0 ul li, .col-product .pro-list3 ul li,.col-product .pro-list2 ul li{float: none;width: 33.3333%;padding: 0 10px;display: inline-block;}
	.col-product ul li p{margin: 10px 0px;}
	.col-index-value{padding: 80px 0;}
	.col-product ul {margin: 30px 0;}
	.col-product {padding-top: 45px;}
	.col-product .img {margin: 25px 0 40px;}
	.product-swiper-container{margin-top: 20px!important;}
	.col-newsdet .right{display: none;}
	.col-product .swiper-btn{height: 50px;line-height: 50px;width: 30px;top: 60%;}
	.col-product .swiper-btn i{font-size: 20px;}
	.banner-swiper-container .swiper-pagination span{margin: 0 7px 0px!important;}
}
@media(max-width:600px){
	.col-jobform form ul li input, .col-jobform form ul li textarea{width: 60%;}
	.col-jobform form ul li>div{width: 30%;}
	.col-jobform form ul li.sub input {margin-left: 30%;}
	header .logo img {height: 40px;}
	header {padding: 0 15px 0 5px;}
	.subnav ul {padding: 10px 0;}
	.col-news .item li .time{font-size: 20px;width:25%;}
	.col-news .item li .time strong{font-size: 50px;}
	.col-news .item li .content{padding-left: 10px;width: 75%;}
	.col-about h2, .col-about h3{font-size: 18px;}
	.col-about ul li p{font-size: 14px;}
	.col-about .cont p{font-size: 14px;line-height: 2;}
	.col-index-banner .swiper1{background-position: 36% 0!important;}
}

@media (max-width: 500px){
	.col-productdet .like h5{margin-bottom: 0;font-size: 15px;padding: 10px 0;}
	.col-productdet .like ul li {padding: 0 10px;}
	.col-index-porduct .right .item>a>div h3{font-size: 20px!important;line-height: 24px;margin-bottom: 10px;}
	.col-index-porduct .right .item>a>div p {font-size: 12px;}
	.col-index-porduct .right .item>a>div a {width: 115px;font-size: 12px;height: 35px;line-height: 35px;}
	.col-index-porduct .right .item>a>div a i{right: -14px;top: 0;}
	.col-index-porduct .left>div {left: 20px;right: 20px;}
}
label {
    display: inline!important;
    max-width: none;
    margin-bottom: 5px;
    font-weight: 700;
}