@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 1595114 */
	src: url('//at.alicdn.com/t/font_1595114_59ygu8axxd3.eot');
	src: url('//at.alicdn.com/t/font_1595114_59ygu8axxd3.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_1595114_59ygu8axxd3.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_1595114_59ygu8axxd3.woff') format('woff'),
	url('//at.alicdn.com/t/font_1595114_59ygu8axxd3.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_1595114_59ygu8axxd3.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;
	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 {

}

.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: 1000px;
	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 15px;
		width: 100%;
	}

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

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

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


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

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

/* header */
header{height: 79px;background: #bc191f;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 15px;line-height: 79px;margin: 0 auto;font-size: 14px;vertical-align: middle;color: #fff;}
header nav ul.nav li:hover a,header nav ul.nav li.active a{background-color: #e5060f;}
.is-header{background-color: #c2292f;box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);transition: none;}
/* 语言 */
header nav ul.language{margin-left: 8px;}
header nav ul.language li{line-height: 79px;position: relative;}
header nav ul.language li a{display: inline-block;height: 35px;line-height: 35px;padding: 0;margin: 22px 5px 0;color: #fff;}
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: 34px;width: 2px;height: 12px;background: #fff;} 
/* 首页轮播 */
.col-index-banner{position: relative;height: 600px;}
.col-index-banner .swiper-slide{z-index: 1;background-size: cover!important;height: 600px;}
.col-index-banner .slide-pagination{position: absolute;z-index: 9;margin: auto;text-align: center;margin-bottom: 0;}
.col-index-banner .swiper-pagination-bullet{background-color: #222;position: relative;opacity: 1!important;width: 14px;height: 14px;border: 4px solid transparent;}
.col-index-banner .swiper-pagination-bullet-active{background-color: #777!important;}
.col-index-banner .swiper-button-prev{outline: none;left:24%!important;background: url(../images/left.png) no-repeat;background-size: cover;width: 42px;height: 77px;}
.col-index-banner .swiper-button-next{outline: none;right: 24%!important;background: url(../images/right.png) no-repeat;background-size: cover;width: 42px;height: 77px;}

/* 首页简介*/
.col-index-about{padding: 110px 0 365px;position: relative;z-index: 99;}
.col-index-about .container{position: relative;}
.col-index-about .top{margin-top: -230px;z-index: 99;position: relative;}
.col-index-about .top ul li{padding: 0;height: 200px;color: white;}
.col-index-about .top ul .left,.col-index-about .top ul .right{padding: 0;}
.col-index-about .top ul .right{padding-left: 15px;}
.col-index-about .top ul .left{padding-left: 14px;}
.col-index-about .top ul li:nth-child(1){background: rgb(219, 40, 46);}
.col-index-about .top ul li:nth-child(2){background: rgb(207, 23, 30);}
.col-index-about .top ul li:nth-child(3){background: rgb(181, 0, 7);}
.col-index-about .top ul li h2{font-size: 75px;text-align: center;color: white;margin-top: 31px;float: left;}
.col-index-about .top ul li strong{font-weight: normal;}
.col-index-about .top ul li p{font-size: 20px;float: left;margin-top: 80px;}
.col-index-about .top ul li h3{font-size: 18px;margin-top: 40px;}
.col-index-about .top ul li h4{line-height: 20px;font-size: 12px;color: #bfb8b8;padding-bottom: 7px; border-bottom: solid 1px #bfb8b8;margin-right: 3px;}
.col-index-about .top ul li img{margin: 20px 0 0 0;}
.col-index-about .top ul li:nth-child(2) p{margin-top: -6px;}
.col-index-about .top ul li:nth-child(2) img{margin: 20px 0 0 20px;}
.col-index-about .top ul li:nth-child(3) .left{padding-left: 35px;}
.col-index-about .bottom{color: white;}
.col-index-about .bottom h2{font-size: 60px;margin-top: 80px;}
.col-index-about .bottom h4{font-size: 21px;color: #fff;margin-top: 5px;}
.col-index-about .bottom .title{position: relative; padding: 0 15px;}
.col-index-about .bottom .title:before{position: absolute;left: 0;top: 15px; width: 5px;height: 80px;background: #ae2728;content: '';}
.col-index-about .bottom h3{font-size: 26px;margin-top: 50px;line-height: 2;}
.col-index-about .bottom .content{line-height: 2;}
.col-index-about .bottom a{display: inline-block;padding: 0 20px;height: 35px;color: #fff!important;text-decoration: none;font-weight: normal;line-height: 35px;background: #c42d2e;border-radius: 0px 20px 0px 20px;margin-top: 50px;}
.col-index-about .bottom>div img{margin-top: 80px;float: right;}
.col-index-about .bottom>div{padding: 0;}
.col-index-about .container .pro{overflow: hidden;position: absolute;bottom: -290px;}
.col-index-about .container .pro img{transition: .5s;}
.col-index-about .container .pro:hover img{transform: scale(1.1);}

/* 首页产品 */
.col-index-product{padding: 800px 0 55px;background-size: cover;position: relative;margin-top: -650px;}
.col-index-product .container{position: relative;z-index: 999;}
.col-index-product .title{margin-top: -350px;text-align: right;}
.col-index-product .title img{margin-right: 40px;}
.col-index-product .title h2{font-size: 24px;letter-spacing: 3px;margin: 5px 0 15px;}
.col-index-product .title h3{font-size: 30px;color: #e02627;margin-bottom: 30px;}
.col-index-product ul{width: 117%;}
.col-index-product ul li{position: relative;overflow: hidden;transition: 0.3s;}
.col-index-product ul li:nth-child(1){float: right;width: 27%;padding-top: 135px;}
.col-index-product ul li:nth-child(1) div{word-break: normal;color: #353535;font-size: 12px;}
.col-index-product ul li:nth-child(1) a{margin-top: 30px;;display: block;height: 35px;background: #e9280c;color: #fff;font-weight: normal;font-size: 14px;line-height: 35px;float: left;padding: 0 20px 0;border-radius: 0px 15px 0 15px;}
.col-index-product ul li:nth-child(2){width: 31.7%;float: right;margin: 0 3.2% 0 0;}
.col-index-product ul li img{width:100%;transition: 0.5s;}
.col-index-product ul li a{display: block;position: relative;}
.col-index-product ul li a>div{position: absolute;top:0;}
.col-index-product ul li:nth-child(3){float: left;width: 37%;transform: translateY(45.2%);}
.col-index-product ul li:nth-child(4){width: 25.8%;float: left;margin: 0.9% 0 0 0.9%;}
.col-index-product ul li:nth-child(5){float: left;width: 26%;margin: 0.9% 0 0 0.9%;}
.col-index-product ul li:nth-child(6){width: 25.5%;float: left;transform: translateY(-34%);}
.col-index-product ul li:nth-child(7){float: left;width: 37.3%;margin:  0.9% 0 0 0.9%;transform: translateY(-18%);}
.col-index-product ul li:nth-child(8){float: left;width: 26%;margin:  0.9% 0 0 0.9%;}
.col-index-product ul li:nth-child(9){width: 25.5%;transform: translateY(-101.7%);float: none;clear: both;}
.col-index-product ul li:hover img{transform: scale(1.1);}
.col-index-product ul li a>div{width: 100%;height: 100%;}
.col-index-product ul li a>div .hides{transition: .5s;position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,0);left: 0;top: 0;}
.col-index-product ul li .left{width: 40%;float: left;margin-top: 20%;position: relative;z-index: 99;opacity: 0;transition: .5s;}
.col-index-product ul li .left p:nth-child(2){border-top: solid 3px #fff;}
.col-index-product ul li .left p{width: 71%;padding: 10px;color: #fff;text-align: left;font-weight: normal;font-size: 42px;float: left; margin-left: 25px;}
.col-index-product ul li .right{width: 55%;float: right;margin-top: 25%;position: relative;z-index: 99;opacity: 0;transition: .5s;}
.col-index-product ul li .right h6{font-size: 24px;color: #fff;line-height: 35px;margin-bottom: 5px;}
.col-index-product ul li .right p{font-size: 16px;color: #fff;line-height: 26px;}
.col-index-product ul li:nth-child(1):after{position: static;}
.col-index-product ul li:hover a>div .hides{background-color: rgba(0,0,0,0.6);}
.col-index-product ul li:hover .left,.col-index-product ul li:hover .right{opacity: 1;}
/* 首页新闻 */
.col-index-news{padding: 480px 0 80px;text-align: center; margin-top: -640px;}
.col-index-news h2{display: inline-block;font-size: 36px;color: #fff;}
.col-index-news h2 strong{font-size: 48px;font-weight: normal;}
.col-index-news h3{color: #fff;font-size: 20px;line-height: 40px;}
.col-index-news h5{font-size: 30px;color: #fff;margin-top: 17px;}
.col-index-news .news-top {display: none;}
.col-index-news .item img {transition: 0.5s;}
.col-index-news .item ul li:hover img {transform: scale(1.06);}
.col-index-news .item ul li .content{float: left;width: 50%;}
.col-index-news .item ul li .img{float: right;width: 50%;overflow: hidden;}
.col-index-news .item ul li:nth-child(3) .content,.col-index-news .item ul li:nth-child(4) .content{float: right;}
.col-index-news .item ul li:nth-child(3) .img,.col-index-news .item ul li:nth-child(4) .img{float: left;}
.col-index-news .item ul li{background-color: #e9e8e8;text-align: center;padding: 0;overflow: hidden;}
.col-index-news .item ul li .content .time{margin-top: 10px;font-size: 14px;color: #000;}
.col-index-news .item ul li .content .title{max-width: 90%;;margin: 20px auto 0;color: #000;font-weight: bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.col-index-news .item ul li .content div{max-height: 50px;width: 75%;margin: 20px auto 0;font-size: 12px;color: #333333;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.col-index-news .item ul li .content .link{display: block;margin: 20px auto 0;width: 40px;font-size: 12px;color: #444444;border: solid 1px #444444;padding: 0 10px 0;    width: 70px;}
.col-index-news .item ul li>a{display: block;}
.col-index-news .owl-carousel{position: relative;padding-top: 180px;}
.col-index-news .owl-dots{position: absolute;top: 60px;width: 100%}
.col-index-news .owl-dots button{outline: none;}
.col-index-news .owl-dots button span{outline: none;background-color: transparent!important;width: auto!important;padding: 0 20px;height: 35px!important;font-weight: normal;line-height: 35px;cursor: pointer;font-size: 18px;color: #fff;display: inline-block!important;margin: 0 30px!important;}
.col-index-news .owl-dots button.active span,.col-index-news .owl-dots button:hover span{background: #d11c1c!important;color: #fff!important;border-radius: 0 15px 0 15px!important;}
/* 底部信息 */
.col-footer .top .left .wechat{width: 48%;background-color: white;text-align: center;float: left;padding-bottom: 20px;}
.col-footer .top .left img:nth-child(1){margin-top: 10px;display: block;text-align: center;margin: auto;}
.col-footer .top .left img:nth-child(2){margin-top: 10px;}
.col-footer .top .left .wechat p{font-size: 12px;}
.col-footer .top .left .navf{float: right;width: 52%;margin-top: 34px;}
.col-footer .top .left .navf ul{margin: auto;text-align: center;}
.col-footer .top .left .navf ul li{display: inline-block;margin: 0 5.4%;}
.col-footer .top .left .navf ul li>a{font-size: 14px;color: #fff;margin-bottom: 15px;display: block;}
.col-footer .top .left .navf ul li dl a{font-size: 12px;color: white;font-weight: normal;line-height: 2;}
.col-footer .top .right{margin-top: 34px;color: #fff;padding-left: 6%;position: relative;}
.col-footer .top .right::after{position: absolute;content: '';left: 22px;top: 10px;width: 2px;background: #fff;height: 160px;}
.col-footer .top .right h3{font-size: 20px;font-weight: bold;}
.col-footer .top .right h6{font-size: 12px;line-height: 2;}
.col-footer .top .right ul{margin-top: 25px;}
.col-footer .top .right ul li{font-size: 12px;line-height: 2;}
footer{    padding: 5px 0;
    background: #8a0e12;
    color: #fff;
    font-size: 14px;}
/* 内页大图 */
.col-banner>div{height: 327px;}

/* subnav */
.subnav{text-align: center;margin-top: 20px;}
.subnav ul{padding: 30px 0;}
.subnav ul li{display: inline-block;height: 40px;line-height: 40px;margin: 0 40px;}
.subnav ul li a{display: block;padding: 0 50px;color: #fff; background: #c2292f;border-radius: 20px;font-size: 18px;}
.subnav ul li a.cur{}


/* category */
.col-category ul{text-align: center;}
.col-category ul li{display: inline-block;margin: 0 20px;margin-bottom: 15px;}



/* 公司简介 */
.col-about .row>div{padding: 0;}
.row{margin: 0;overflow: hidden;}
.col-about{padding: 10px 0 30px;}
.col-about .top .left{text-align: center;}
.col-about .top .left img{margin: 45px 0 30px;}
.col-about .top .right .img{margin: 20px 0 0 20px;width: 100%;}
.col-about .top .left>div{text-align: left;line-height: 1.6;}
.col-about .top .right{padding-left: 30px;}
.col-about .bottom{height: 260px;background: #f3f3f3;margin-top: 50px;}
.col-about .bottom img{height: 260px;}
.col-about .bottom .right{padding: 5% 4% 0;text-align: center;}
.col-about .bottom .right>p{display: inline-block;font-size: 30px;}
.col-about .bottom .right>p:nth-child(1){color: red;}
.col-about .bottom .right>h3{float: none;clear: both;font-size: 20px;margin: 8px 0 20px;}
.col-about .bottom .right>div{font-size: 12px;text-align: right;width: 90%;margin: auto;margin-top: 0px;line-height: 2;}
/* 荣誉资质 */
.col-honor .content li{margin-top: 30px;text-align: center;width: 33.33333333%;padding: 0 15px;float: left;}
.col-honor .content li a{display: block;}
.col-honor .content li a p{text-align: center;font-size: 14px;padding: 10px 10px;}
.col-honor .content li img{transition: .5s;}
.col-honor .content li:hover img{opacity: 0.6;}

/* 介绍 */
.col-intro{margin-top: 20px;}
.col-intro .container{padding: 0 130px;}
.col-intro h2{font-size: 24px;font-weight: normal;background: #f3f3f3;height: 45px;line-height: 45px;width: 94%;padding-left: 10px;margin: 35px 0 30px 25px;}
.col-intro p{line-height: 2;color: #000;font-size: 12px;margin: 0 0 0 25px;}



/* 产品展示 */
.col-product .content li{margin-top: 50px;}
.col-product .content li a{display: block;}
.col-product .content li:hover a .all>p{color: #333;}
.col-product .content li a .all>p{transition: .5s;font-size: 35px;color: #c7000e;height: 35px !important;line-height: 35px;margin-top: 15px;padding-bottom: 18px;font-weight: bold;}
.col-product .content li a .all>.p2{width: 50%;float: left;}
.col-product .content li a .all>div{width: 50%;float: left;margin-top: 4px;}
.col-product .content li a .all{height: 86px;overflow: hidden;}
.col-product .content li a img{width: 100%;transition: 0.5s;height: 224px;}
.col-product .content li:hover a img{opacity: 0.6;}
/* 产品详情页 */
.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 {padding: 10px 0 60px;}
.col-newsdet h3 {font-size: 28px;color: #323232;margin: 0 0 10px;}
.col-newsdet .date {font-size: 12px;color: #969696;}
.col-newsdet .date a{color: #607fa6;}
.col-newsdet .prev-next>a:first-child {padding-right: 20px;}
.col-newsdet .prev-next>a {display: inline-block;font-size: 1.4rem;color: #607fa6;transition: all .3s;}
.col-newsdet .prev-next b {font-weight: normal;color: #818181!important;}
.col-newsdet  .prev-next a:hover {color: black;}
.col-newsdet .content {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;padding: 30px 0;margin: 10px 0;}
.col-newsdet .link .bdsharebuttonbox{float: left;}
.col-newsdet .link .prev-next{float: right;}
.col-newsdet .prev-next>a {display: inline-block;font-size: 1.4rem;color: #969696;transition: all .3s;}
.col-newsdet .prev-next b {color: black;}
.col-newsdet .prev-next a:hover {color: black;}
.col-newsdet .content {margin: 10px 0;line-height: 2;}


/* 招贤纳士 */
.col-recuit{padding: 80px 0 50px;}
.col-recuit .item .num{float: left;width: 11%;}
.col-recuit .item .recuit-item a{display: block;}
.col-recuit .item li{ border-bottom: solid 1px #aaa;margin-top: 30px;margin-bottom: 30px;}
.col-recuit .item .num h2{width:99%;font-size: 30px;background: #b60007;color: #fff;float: left;height: 50px;text-align: center;line-height: 50px;font-weight: bold;}
.col-recuit .item .intro{float: left;width: 89%;}
.col-recuit .item .intro h3{color: #b60007;font-size: 18px;font-weight: bold;}
.col-recuit .item .intro p{font-size: 12px;padding: 13px 10px 5px;color: #000;margin-left: 0px;}
.col-recuit .item .content{color: #000;font-size: 12px;padding: 10px 10px 30px 10px;line-height: 2;}


/* 招聘页 */
.col-jobdet{margin-top: 80px;}
.col-jobdet h2{font-size: 24px;padding: 15px 5px;border-bottom: 1px solid #ddd;margin-bottom: 30px;font-weight: bold;}
.col-jobdet ul.item{background: #8c989f;padding: 5px 10px;color: #fff;margin-top: 30px;}
.col-jobdet ul.item li{padding: 8px 5px 8px 0;min-height: 20px;position: relative;border-bottom: 1px solid #ddd;}
.col-jobdet ul.item li p span{margin-left: 30px;}
.col-jobdet ul.item li:last-child{border-bottom: 0;}
.col-jobdet h3{font-size: 16px;margin: 30px 0 10px;padding: 0 10px;font-size: 16px;font-weight: normal;height: 40px;line-height: 40px;border-bottom: 1px solid #ddd;}
.col-jobdet .content{line-height: 2;font-size: 12px;}
.col-jobdet a p{margin-top: 70px;display: inline-block;background: #23b7e5;height: 35px;line-height: 35px;padding: 0 35px;color: #fff; border-radius: 2px;}
.col-jobdet .link{border-top: 1px solid #ddd;margin-top: 30px;position: relative;padding: 10px 10px 0;height: 50px;line-height: 50px;}

/* 在线应聘 */
.col-jobform form{border: 1px solid #ddd;border-top: 0;overflow: hidden;text-align: left;margin: 50px 0 50px;}
.col-jobform form h2{border-top: 1px solid #ddd;margin: 0;padding: 0 5px 0 15px;font-weight: bold;font-size: 16px;background: #ddd;height: 60px;line-height: 60px;}
.col-jobform form ul li{border-top: 1px solid #ddd;margin: 0;padding: 5px 0;clear: both;}
.col-jobform form ul li>div{float: left;;padding: 15px 15px 10px 15px;width: 13%;text-align: left;font-weight: normal;overflow: hidden;line-height: 1.2;}
.col-jobform form ul li input,.col-jobform form ul li textarea{padding: 2px 0 0 15px;height: 33px;padding: 2px 5px;border: 1px solid #dcdfe0;background-color: #fff;color: #333;outline: 0;border-radius: 2px;width: 40%;margin: 10px 0;}
.col-jobform form ul li>div.form-check{width: auto;display: block;}
.col-jobform form ul li:nth-child(2) input{height: auto;width: auto;}
.col-jobform form ul li textarea{height: 100px;width: 40%;}
.col-jobform form ul li.sub input{margin-left:13% ;background: #c4272d !important;border: 0 none !important;height: 34px !important;line-height: 26px !important;float: left;width: 20%!important;color: #fff;}
/* 联系我们 */
.col-contact{margin: 80px 0;}
.col-contact .row>div{padding: 7px 6px;}
.col-contact .map{background: url(../images/map.jpg) no-repeat;height: 614px;padding: 7px 6px 0;background-size: cover;}
#allmap{height: 600px;}
.col-contact .top{padding-left: 30px;}
.col-contact .top h2{font-size: 20px;color: #333;line-height: 1.9;font-weight: bold;}
.col-contact .top h3{font-size: 12px;margin-bottom: 25px;}
.col-contact .top ul li{line-height: 2.5;clear: both;}
.col-contact .top ul li img{float: left;position: relative;top: 10px;}
.col-contact .top ul li p{float: left;margin-left: 15px;}
.col-contact .bottom{padding-left: 30px;margin-top: 15px;}
.col-contact .bottom h4{font-size: 18px;margin-bottom: 20px;position: relative;padding-left: 10px;border-bottom: solid 1px #aaa;padding: 5px 0 17px 7px;display: inline-block;}
.col-contact .bottom h4::before{position: absolute;content: '';left: 0px;width: 2px;height: 20px;background: #d12f35;top: 5px;}
.col-contact .bottom ul li input,.col-contact .bottom ul li textarea{width: 70%;height: 40px;line-height: 40px;font-size: 14px;background: #f6f6f6;border: solid 1px #aaa;margin-bottom: 10px;overflow: hidden;padding-left: 5px;}
.col-contact .bottom ul li textarea{height: 130px;}
.col-contact .bottom .btn{padding: 0;}
.col-contact .bottom .btn input{color: #fff;background: #c4272d !important;padding: 0 15px;height: 34px !important;line-height: 26px !important;}
/*分页*/
.col-page{text-align: center;margin: 30px 0;}
.pages {
	text-align: center;
	margin: 70px 0 90px;
}

.pages a {
	border: solid 1px #000000;
	color: white;
	background-color: #3e3e3e;
	padding: 2px 8px;
	margin: 0 5px;
}
.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;
	background:#337ab7;
	transition: .5s all;
}

@media screen and (max-width: 992px) {
	#header a.mm_btn {
		background: center center no-repeat #c2292f;
		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;}
	.col-index-product ul{width: 100%;}
}

@media (max-width: 1200px){
	header nav ul li a{padding: 0 20px;}
	.col-index-banner .swiper-button-prev{left:15%!important;}
	.col-index-banner .swiper-button-next{right: 15%!important}
}
@media (max-width: 1100px){
}
@media (max-width: 991px){
	.col-index-banner .swiper-button-prev{left:5%!important;}
	.col-index-banner .swiper-button-next{right: 5%!important}
	.col-index-news .item ul li .content .title,.col-index-news .item ul li .content .link{margin: 10px auto 0;}
	.col-index-news .item ul li .content div{width: 85%;margin: 10px auto 0;}
	.col-index-product ul li:nth-child(1){padding-top: 10px;}
	header .logo img{height: 40px;}
	.col-index-banner,.col-banner{padding-top: 50px;}
	.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-about .bottom .right {padding:2% 2% 0;}
	.col-index-about .container .pro{width: 30%;bottom: -200px}
	.col-index-product {padding: 800px 0 105px;}
	.col-footer .top .right{clear: both;padding-top: 30px;}
	.col-footer .top .right::after{top: 40px;}
	.col-index-product ul li .right{display: none;}
	.col-index-product ul li .left{width: 100%;text-align: center;}
	.col-index-product ul li .left p{text-align: center;margin: auto;float: none;}
	.col-index-about .top ul .left{padding-left: 5px;}
	.col-index-about .top ul li:nth-child(3) .left{padding-left: 15px;}
	.col-banner>div{height: 150px;}
	.col-product .content li a img{height: 180px;}
}
@media (max-width: 768px){
	.col-product .content li a img{height: 280px;}
	.col-index-product .title {margin-top: -220px;}
	.col-productdet .left{border: 0;}
	#allmap {height: 300px;}
	.col-contact .map{height: 314px;}
	.col-contact .top,.col-contact .bottom{padding-left: 0;}
	.col-intro .container{padding: 0 15px;}
	.col-intro h2{margin: 15px 0 10px 0;font-size: 14px;width: 100%;}
	.col-intro p{margin: 0 0 0 0;}
	.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-about .top .right{padding-left: 0;}
	.col-about .top .right .img{width: auto;margin:20px 0 0 0;}
	.col-about .bottom{height: auto;padding-bottom: 10px;}
	.col-about .bottom .right>div{text-align: left;}
	.col-about .bottom img{width: 100%;}
	.col-index-product ul li{width:46%!important;margin:4% 2% 0!important;float: left!important;transform: translateY(0)!important;}
	.col-index-product ul li:nth-child(1){width: 100%!important;}
	.col-index-banner .swiper-slide,.col-index-banner{height: 300px;}
	.col-index-about .top {margin-top: -130px;}
	.col-index-about {padding: 110px 0 0;}
	.col-index-about .bottom{margin-bottom: 500px;}
	.col-index-about .bottom>div img{margin-top: 0;float: none;}
	.col-index-about .container .pro{bottom: 25%;}
	.col-index-about .bottom a{margin:15px 0 15px;}
	.col-index-product {padding: 490px 0 55px;}
	.col-index-product ul li:nth-child(5){transform: translateY(-78%)!important;}
	.col-index-product ul li:nth-child(8),.col-index-product ul li:nth-child(9){transform: translateY(-154%)!important;}
	.col-index-about .top ul li h2{font-size: 50px;}
	.col-index-about .top ul li h3{font-size: 14px;}
	.col-index-news .item ul li{position: relative;}
	.col-index-news .item ul li .content{position: absolute;top: 50%;transform: translateY(-50%);}
	.col-index-news .item ul li:nth-child(4) .content{float: none;}
	.col-index-news .item ul li:nth-child(3) .img, .col-index-news .item ul li:nth-child(4) .img{float: right;}
	.col-index-news .item ul li:nth-child(2) .content, .col-index-news .item ul li:nth-child(4) .content{float: right;right: 0;}
	.col-index-news .item ul li:nth-child(2) .img, .col-index-news .item ul li:nth-child(4) .img{float: left;}
	.col-index-news .item ul li .content div{margin: 5px auto 0;}
	.col-honor .content li{width:50%;padding: 0 10px;}
}
@media(max-width:600px){
	.col-product .content li{margin-top: 20px;}
	.col-product .content li a img{height: 200px;}
	.col-index-banner .swiper-button-prev,.col-index-banner .swiper-button-next{background-size: 100% 100%;width: 20px;height: 37px;outline: none;}
	.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%;}
	.col-product .content li a .all>p{font-size: 20px;}
	.col-product .content li a .all{height: 80px;}
	header .logo img {height: 40px;}
	header {padding: 0 15px 0 5px;}
	.col-index-banner .swiper-button-next{right: 15px!important;}
	.col-index-banner .swiper-button-prev{left: 15px!important;}
	.subnav ul {padding: 10px 0;}
	.col-intro .left{position: relative;}
	.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-index-product ul li .left p{font-size: 25px;}
	.col-index-about .top ul .left{float: none;width: 100%;padding: 0;text-align: center;height: 105px;}
	.col-index-about .top ul .right{float: none;width: 82%;clear: both;text-align: center;padding: 0;margin: auto;}
	.col-index-about .top ul li img{display: none;}
	.col-index-about .top ul li h2{display: inline-block;float: none;font-size: 40px;}
	.col-index-about .top ul li p{display: inline-block;margin: 0;float: none;}
	.col-index-about .top ul li h3{margin-top: 5px;}
}

@media (max-width: 500px){
	.col-product .content li a img{height: 150px;}
	.col-index-news .owl-dots button span{margin: 0 20px;}
	.col-productdet .like h5{margin-bottom: 0;font-size: 15px;padding: 10px 0;}
	.col-productdet .like ul li {padding: 0 10px;}
	.col-footer .top .left .navf{display: none;}
	.col-footer .top .left .wechat{width: 260px;float: none;margin: auto;}
	.col-footer .top .right::after{position: static;}
	.col-footer .top .right {padding: 20px 0;margin: auto;}
}
label {
    display: inline!important;
    max-width: none;
    margin-bottom: 5px;
    font-weight: 700;
}