@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);
}
@font-face {
	font-family: 'iconfont';  /* project id 1665411 */
	src: url('//at.alicdn.com/t/font_1665411_713x7qud0cg.eot');
	src: url('//at.alicdn.com/t/font_1665411_713x7qud0cg.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_1665411_713x7qud0cg.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_1665411_713x7qud0cg.woff') format('woff'),
	url('//at.alicdn.com/t/font_1665411_713x7qud0cg.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_1665411_713x7qud0cg.svg#iconfont') format('svg');
  }
@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 {
	min-width: 320px;
	color: #666;
	overflow-x: hidden;
	outline: none !important;

}

html,
body {
	height: auto;
}

.iconfont {
	font-family: 'iconfont';
}

img {
	max-width: 100%;
}

li {
	list-style: none;
}

i,
em {
	font-style: normal;
}

.vcenter {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	max-width: 100%;
	display: block;
	vertical-align: middle;
	margin: auto;
}

.last {
	margin-right: 0 !important;
}
.row{padding: 0;}
.blockFull {
	display: block;
	width: 100%;
	position: relative;
}

.relative {
	position: relative;
}

a {
	color: rgba(31,37,38,.75);
	text-decoration: non !important;
}

a:hover {
	color: rgba(31,37,38,.75);
	text-decoration: none !important;
}

a:active {
	text-decoration: none !important;
}

a:focus {
	text-decoration: none !important;
}
p{margin: 0;}
h1,
h2,
h3,
h4,
h5,
h6,
ul,
li {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

.container {
	width: 1200px;
}

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

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

.pic:after {
	content: "";
	display: block;
}
input{outline: none;}
.imgs{overflow: hidden;}
.imgs img{transition: .5s;}
@media (max-width: 1800px) {
	.container {
		width: 1200px;
		padding: 0;
	}
}

@media (max-width: 1500px) {
	.container {
		width: 1200px;
	}
}

@media (max-width: 1400px) {
	.container {
		width: 1200px;
	}
}

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

}

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


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

@media screen and (max-width: 992px) {
	#header a.mm_btn {
		/* background: center center no-repeat #00b1f2; */
		display: block;
		width: 55px;
		height: 55px;
		position: absolute;
		top: -1px;
		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: rgb(0, 0, 0);
		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;
	}
}

.col-page {
	text-align: center;
	clear: both;
	margin-bottom: 100px;
}



.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	color: white !important;
	background-color: rgba(0, 0, 0, 0.74) !important;
	border: solid 1px black !important;
}

.pagination>li>a,
.pagination>li>span {
	margin: 0 7px !important;
	padding: 1px 7px !important;
	border: solid 1px #3b3b3b !important;
	color: #3b3b3b;
	border-radius: 0 !important;
}
#gotoTop{
	display: none;
	z-index: 299;
	position: fixed;
    bottom: 20px;
    right: 10px;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-color: #888;
	cursor: pointer;
  }
  #gotoTop i{font-size: 20px;color: white;}
/* 顶部导航栏 */
.header-banner {position: fixed;top: 0;z-index: 998;height: 85px;transition: 0.5s;width: 100%;background-color: white;}
.header-banner .container{width: 100%;max-width: 1530px;padding: 0 15px!important;}
.header-banner .logo h1 {line-height: 85px;}
.header-banner .logo img {transition: 0.5s;}
.is-header{box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);border-bottom: 1px solid #eee;}
.is-header .nav ul li>a {transition: 0.5s;}
.nav {z-index: 2;}
.nav ul li {float: left;line-height: 20px;position: relative;}
.nav ul li:last-child {margin-right: 0;}
.nav ul li>a {display: block;text-transform: uppercase;padding: 0 1.04vw;transition: 0.3s;line-height: 85px;position: relative;color: rgb(51, 51, 51);}
.nav ul li>a:hover,.nav ul li.active>a{background-color: rgb(0, 201, 255)!important;color: rgb(255, 255, 255)!important;}
.nav ul li:last-child {border-right: 0;}
.nav dl{width: 160px;position: fixed;text-align: center;display: none;border: 1px solid #eee;border-radius: 4px;}
.nav dl dt>a{ height: 36px; line-height: 36px; background-color: #fff;display: block;font-weight: normal;}
.nav dl dt>a:hover{background-color: rgb(238,238,238);color: inherit;}
/* 首页轮播图 */
.col-index-banner{margin-top:85px;position: relative;}
.col-index-banner .swiper-slide{position: relative;max-height: 820px;}
.col-index-banner .swiper-pagination{bottom: 50px!important;}
.col-index-banner .swiper-pagination .swiper-pagination-bullet{outline: none;width: 13px;height: 13px;background-color: #fff;opacity: 1!important;}
.col-index-banner .swiper-pagination .swiper-pagination-bullet-active{background: #007bbb!important;}
.col-index-banner .swiper-slide .content{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.col-index-banner .swiper-slide .content p{line-height: 1.6;color: #fff;}
.col-index-banner .swiper-slide .content p.p1{font-size: 3.125vw;line-height: 1.3;margin-bottom: 20px;}
.col-index-banner .swiper-slide .content p.p2{font-size: 24px;max-width: 705px;}
.col-index-banner .swiper-slide .content a{margin-top: 60px;font-size: 16px;width: 100px;padding: 10px 0;background-color: #00b1f2!important;text-align: center;display: block;color: white;}
.col-index-banner .swiper-button-next{right: 1px!important;}
.col-index-banner .swiper-button-prev{left: 1px!important;}
.col-index-banner .swiper-button-next,.col-index-banner .swiper-button-prev{outline: none;background: none;width: 50px;height: 50px;border:1px solid white;border-radius: 100px;text-align: center;line-height: 50px;}
.col-index-banner i{color: white;font-size: 20px;}
.col-index-banner .swiper-button-next:hover,.col-index-banner .swiper-button-prev:hover{background-color: white;}
.col-index-banner .swiper-button-next:hover i,.col-index-banner .swiper-button-prev:hover i{color: #f4f4f4;}
/* 内页大图 */
.col-banner{margin-top: 85px;}
.col-banner .img{height: 420px;position: relative;text-align: center;}
.col-banner .img::after{position: absolute;content: '';height: 100%;width: 100%;left: 0;top: 0;background-color: rgba(14, 13, 13, 0.44);}
.col-banner .img .item{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;z-index: 99;}
.col-banner .img h2{font-size: 36px;line-height: 33px;color: #ffffff;margin-bottom: 10px;}
.col-banner .img p{color: rgba(255,255,255,0.41);font-size: 24px;line-height: 1.3;}
#header {display: none;width: 55px;height: 55px;position: absolute;right: 0;top: 0;transition: .5s all;}
#header {top: 0;}

.col-index-title1{font-size: 24px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;line-height: 33px;}
.col-index-title2{font-size: 24px;line-height: 33px;color: #000000;}


/* 首页关于我们 */
.col-index-desc{margin: 80px 0;overflow: hidden;}
.col-index-desc ul li{color: white;height: 176px;position: relative;transition: .5s;padding: 0;}
.col-index-desc ul li:hover{box-shadow: 0px 0px 14.25px 0.75px rgba(0, 0, 0, 0.15);}
.col-index-desc ul li>div{position: absolute;top: 50%;transform: translateY(-50%);width: 100%;padding-right: 8px;}
.col-index-desc ul li:nth-child(1){background-color: #00b1f2;}
.col-index-desc ul li:nth-child(2){background-color: #ff8383;}
.col-index-desc ul li:nth-child(3){background-color: #ffbf00;}
.col-index-desc ul li .img{float: left;width: 35%;text-align: center;}
.col-index-desc ul li .img img{width: 65px;}
.col-index-desc ul li .content{float: left;width: 65%;padding-right: 8px;}
.col-index-desc ul li .content strong{font-size: 24px;font-weight: normal;color:#fff;}
.col-index-desc ul li .content p{color: rgb(239, 239, 239);margin-top: 6px;}

.col-index-about{padding: 120px 0;color: rgb(255, 255, 255);}
.col-index-about .row{background-color: rgb(0, 203, 255);padding: 0;position: relative;}
.col-index-about .img{width: 40%;float: left;}
.col-index-about .content{width: 60%;float: left;}
.col-index-about .content>div{position: absolute;top: 50%;transform: translateY(-50%);padding: 0 50px 0 50px;}
.col-index-about .content>div h2{font-size: 28px;margin-bottom: 25px;}
.col-index-about .content>div>div{margin-bottom: 50px;}
.col-index-about .content>div a{color: rgb(255, 255, 255);}

/* 首页产品展示 */
.col-index-prodcut{padding: 60px 0 30px;}
.col-index-title{font-size: 28px;color: rgba(31,37,38,.75);position: relative;}
.col-index-title::before{position: absolute;content: '';height: 1px;width: 50px;background-color: rgb(0,204,255);bottom: -15px;}
.col-index-list{margin-left: 60px;color: #000;}
a.col-index-list:hover{color: #007bbb;}
.col-index-prodcut .content{clear: both;}
.col-index-prodcut .content ul{margin-top: 70px;margin-left: -10px;margin-right: -10px;}
.col-index-prodcut .content ul li{text-align: center;padding: 0 10px 40px;position: relative;top: 0;transition: all 0.3s;margin-bottom: 0!important;}
.col-index-prodcut .content ul li .img{margin-bottom: 20px;position: relative;border:1px solid #e5e5e5;}
.col-index-prodcut .content ul li .img::after{position: absolute;content: '';    width: 38px;height: 38px;display: block;top: 40%;right: 50%;margin-right: -19px;background: url(../images/pic1.png) no-repeat center #00cbff;border-radius: 20px;z-index: 2;opacity: 0;transition: all 0.3s;}
.col-index-prodcut .content ul li .img img{}
.col-index-prodcut .content ul li p{font-size: 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.col-index-prodcut .content ul li:hover .img::after{opacity: 1;transform:translateY(-20px);}
.col-index-prodcut .content ul li:hover{top:-20px;}
.col-index-price{padding: 90px 0 75px;text-align: center;position: relative;}
/*.col-index-price::after{position: absolute;content: '';background-color: rgba(14, 13, 13, 0.6);width: 100%;height: 100%;left: 0;top: 0;z-index: 1;}*/
.col-index-price h2{color:#fff;font-size:42px;max-width:1065px;margin:auto;position:relative;z-index: 11;line-height: 1.3;}
.col-index-price a{transition: .5s;display: block;font-size: 16px;color: rgb(255, 255, 255);background-color: rgb(0, 203, 255);width: 170px;padding: 14px 0 14px;border-radius: 50px;z-index: 99;position: relative;margin:40px auto 0;}
.col-index-price a:hover{opacity: 0.8;}
/* 首页新闻 */
.col-index-news{padding: 70px 0 65px;overflow: hidden;}
.col-index-news .content{clear: both;}
.col-index-news .content ul{margin-top: 90px;}
.col-index-news .content ul li{padding:0 13px;position: relative;transition: all 0.3s;top: 0;}
.col-index-news .content ul li a{padding: 30px;background-color: rgba(250,250,250,1);display: block;}
.col-index-news .content ul li .img{width: 36%;float: left;overflow: hidden;}
.col-index-news .content ul li .img img{width: 136.003%;height: 100%;}
.col-index-news .content ul li .desc{width: 63%;float: left;}
.col-index-news .content ul li .desc h2{padding-left: 20px;font-size: 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.col-index-news .content ul li .desc div{margin-top: 12px;padding-left: 20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;height: 50px;line-height: 25px;}
.col-index-news .content ul li:hover{transform: translateY(-20px);}

/* 友情链接 */
.col-index-link{margin-bottom: 30px;}
.col-index-link .imgs{filter: grayscale(1);opacity: 0.2;transition: all 0.3s;border:1px solid white;text-align: center;}
.col-index-link .swiper-slide:hover .imgs{opacity: 1;border:1px solid #ccc;}



/* 新闻详情页 */
.col-newsdet {padding: 25px 0 40px;}
.col-newsdet h2{color: #333;font-size: 36px;font-weight: 400;margin-top: 20px;line-height: 1.8em;}
.col-newsdet h3{padding: 15px 0;margin-bottom: 20px;color: #888;font-size: 13px;}
.col-newsdet .link{border-top: 1px solid #eee;margin-top: 30px;padding-top: 15px;}
.col-newsdet .link>p{float: left;margin: 10px 0 0;}
.col-newsdet .link a{width: 28px;height: 28px;font-size: 15px;}
.col-newsdet .link a::before{position: relative;top: -2px;}	
.col-newsdet .link a:nth-child(4),.col-newsdet .link a:nth-child(5),.col-newsdet .link a:nth-child(7),.col-newsdet .link a:nth-child(8){display: none;}
.col-newsdet .content{line-height: 1.8;font-size: 14px;color: #333;}


/* 底部信息 */
.col-footer{background-color:#28282d;padding: 65px 0 15px;}
.col-footer .top{margin-bottom: 45px;}
.col-footer .left{width: 64.16%;float: left;padding-right: 20px;}
.col-footer .left ul{margin:0 -10px;}
.col-footer .left ul li{width: 20%;padding: 0 10px;}
.col-footer .left ul li>a{color: rgb(255, 255, 255);margin-bottom: 15px;display: block;}
.col-footer .left ul li dl dt a{color: #666;font-weight: normal;line-height: 30px;}
.col-footer .left ul li dl dt a:hover{color: #007bbb;}
.col-footer .middle{width: 21.66%;float: left;}
.col-footer .middle p{color: rgba(255,255,255,0.5);line-height: 1.8;margin-bottom: 5px;}
.col-footer .middle p.tel{position: relative;padding-left: 55px;min-height: 46px;color: #fff;margin-bottom: 10px;}
.col-footer .middle p.tel img{position: absolute;left: 0;top:3px;}
.col-footer .middle p.tel span.phone{display: block;font-size: 24px;line-height: 1;color: #007bbb;}

.col-footer .right{width: 14.16%;max-width: 158px; float: right;padding-left: 20px;}
.col-footer .right p{color:#666;margin-top: 10px;text-align: center;}

.col-footer .bottom{clear: both;color: rgba(255, 255, 255,0.7);text-align: center;padding-top: 20px;border-top: 1px solid #4f4f53;}
.col-footer .bottom p a{color: rgba(255, 255, 255,0.7);transition: 0.5s;}
.col-footer .bottom p a:hover{color: #007bbb;}
/* subnav */
.col-subnav{margin-top: 50px;}
.col-subnav ul li{float: left;margin-right: 30px;}
.col-subnav ul li a{position: relative;}
.col-subnav ul li a::after{transition: .3s;position: absolute;content: '';width: 100%;height: 0px;background-color: rgb(0, 201, 255);left: 0;bottom: -10px;}
.col-subnav ul li .cur::after,.col-subnav ul li:hover a::after{height: 2px;}


.col-title1{color: #000000;font-size: 24px;margin-bottom: 10px;}
.col-title2{font-size: 12px;color: #000000;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}



/* 关于我们 */
.col-research{padding: 70px 0 80px;}
.col-research ul li{padding: 16px;text-align: center;}
.col-research ul li .desc{padding: 40px; margin: 0 20px;position: relative;}
.col-research ul li .desc::before{content: '';position: absolute;top: 0;left: 0;width: calc(100% - 35px);height: calc(100% - 35px);border: 1px solid #e5e7e9;border-width: 1px 0 0 1px;pointer-events: none;transition: .3s all ease;display: block;}
.col-research ul li .desc::after{content: '';position: absolute;bottom: 0;right: 0;width: calc(100% - 35px);height: calc(100% - 35px);border: 1px solid #e5e7e9;border-width: 0 1px 1px 0;pointer-events: none;transition: .3s all ease;display: block;}
.col-research ul li .desc img{width: 46px;transition: all 0.3s;}
.col-research ul li .desc>p{transition: all 0.3s;font-family: Tahoma,Geneva,sans-serif;font-weight: 700;color: rgb(0, 0, 0);font-size: 16px;margin: 20px 0 23px;}
.col-research ul li .desc .line{height: 2px;width: 40px;background-color: #37ccf4;margin:0 auto 17px;transition: all 0.3s;}
.col-research ul li .desc .item{transition: all 0.3s;}
.col-research ul li:hover .desc::before{width: calc(100%);height: calc(100%);border: 1px solid #37ccf4;border-width: 1px 0 0 1px;}
.col-research ul li:hover .desc::after{width: calc(100%);height: calc(100%);border: 1px solid #37ccf4;border-width: 0 1px 1px 0;}
.col-research ul li:hover .desc>p{transform: translateY(-10px);}
.col-research ul li:hover .desc img{transform: translateY(-10px);}
.col-research ul li:hover .desc .line{transform: translateY(-10px);width: 80px;}
.col-research ul li:hover .desc .item{transform: translateY(10px);}

/* Introduction */
.col-intro{padding: 110px 0 70px;color: white;position: relative;}
.col-intro::after{position: absolute;content: '';height: 100%;width: 100%;left: 0;top: 0;background-color: rgba(14, 13, 13, 0.64);}
.col-intro .left{width: 43%;float: left;text-align: center;position: relative;z-index: 99;margin-top: 15px;}
.col-intro .right{width: 57%;float: left;padding-left: 23px;position: relative;z-index: 99;}
.col-intro .left strong{font-size: 48px;font-weight: normal;}
.col-intro .left p{margin-top: 7px;}
.col-intro .right h2{margin-bottom: 30px;}

/* Office environment */
.col-title{font-size: 24px;color: rgb(51, 51, 51);text-align: center;margin-bottom: 40px;}
.col-office .container{padding: 50px 15px 40px;border-bottom: 1px dashed rgb(204, 204, 204);}
.col-office .swiper-slide .imgs{overflow: hidden;}
.col-office .swiper-slide img{transition: .5s;}
.col-office .swiper-slide:hover img{transform: scale(1.2);}

/*  Cooperative partner */
/* .col-partner ul{margin-left: -15px;margin-right: -15px;} */
.col-partner{padding-top: 45px;}
.col-partner ul li{width: 20%;float: left;transition: all 0.3s;padding: 0 15px;text-align: center;margin-bottom: 30px;}
.col-partner ul li .imgs{border: 1px solid #ccc;padding: 15px 0;transition: all 0.3s;}
.col-partner ul li:hover .imgs{border: 1px solid black;}

/* 产品中心 */
.col-product{margin-top: 50px;}
.col-product .row{padding: 0!important;}
.col-product ul.item li{padding: 0 13px;}
.col-product ul.item li p{font-size: 16px;color: inherit;margin: 10px 0 70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color: #000;}
.col-product ul.item li .imgs{display: block;position: relative;text-align: center;}
.col-product ul.item li .imgs::after{transition: .3s;position: absolute;content: '';display: block;left: 0;right: 0;top: 0;bottom: 0;border:0;transition: all 0.3s;}
.col-product ul.item li:hover .imgs::after{left: 10px;right: 10px;top: 10px;bottom: 10px;border:1px solid white;}
.col-product ul.item li .imgs::before{content: "";width: 38px;height: 38px;display: block;position: absolute; top: 40%;right: 50%;margin-right: -19px;background: url(../images/pic1.png) no-repeat center;background-color: #00cbff;border-radius: 20px;z-index: 2;opacity: 0; transition: all 0.3s;}
.col-product ul.item li:hover .imgs::before{opacity: 1;}
.col-product ul.item li:hover p{color: rgb(0, 201, 255);}
/* 联系我们 */
.col-contact{padding: 110px 0 75px;}
.col-contact ul{border-bottom: 1px dashed #bebebe;padding:0 0 45px;}
.col-contact ul li{padding: 0;}
.col-contact ul li img{width: 54px;}
.col-contact ul li .icon{width: 30%;float: left;text-align: center;}
.col-contact ul li .mess{width: 70%;float: left;color: #000;font-family: "Microsoft YaHei", 微软雅黑, MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}

.map{position: relative;height: 380px;margin-top: 76px;}


/* 产品详情mbx */
.mbx{margin-top:40px;}
.mbx .container{border-bottom: 1px solid #eee;padding-bottom: 9px;}
.mbx span{margin: 0 4px;}
.mbx a:nth-child(1),.mbx a.class1{color: #333;}
/* 产品详情页*/
.col-productdet{margin-top: 30px;}
.productdet-left{width: 93%;}
.col-productdet .gallery-top .swiper-slide .item{margin-bottom: 26px;background-size: cover!important;background-position: center!important;height: 340px;}
.col-productdet .gallery-top .swiper-button div{background-image:none;outline: none;}
.col-productdet .gallery-top .swiper-button .swiper-button-prev{}
.col-productdet .gallery-top .swiper-button .swiper-button-next{right: 10px!important;}
.col-productdet .gallery-top .swiper-button i{font-size: 23px;color: white;padding: 13px 3px;}
.col-productdet .gallery-top .swiper-button i:hover{background-color: rgb(74,74,75);}
.col-productdet .gallery-contents .swiper-slide .item{height: 94px;background-size: cover!important;background-position: center!important;}
.col-productdet .gallery-contents .swiper-slide{opacity: 0.4;}
.col-productdet .gallery-contents .swiper-slide-thumb-active{opacity: 1;}
.col-productdet .productdet-right h2{font-size: 36px;line-height: 1.4;border-bottom: 1px solid #eee;padding: 16px 0;}
.col-productdet .productdet-right .dec{font-family: monospace;line-height: 1.8;padding: 16px 0;}
.col-productdet .content{margin-top: 60px;padding: 60px 0;border-top: 1px solid #eee;line-height: 1.6;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
.col-productdet .productdet-right{padding-left: 0;}


/* 新闻资讯 */
.col-news{margin-top: 50px;}
.col-news ul.item li{padding:5px 30px;background-color: rgba(250,250,250,1);transition: all 0.3s;margin-bottom: 24px;transition: all 0.3s;}
.col-news ul.item li .left{width: 24%;float: left;}
.col-news ul.item li .right{width: 76%;float: left;}
.col-news ul.item li .left img{width: 92%;}
.col-news ul.item li .right h3{font-size: 18px;margin-top: 3px;color: #555a5b;}
.col-news ul.item li .right .desc{height: 50px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;line-height: 25px;color: #555a5b;opacity: 0.6; position: relative;padding-right: 120px;}
.col-news ul.item li .right .desc span{position: absolute;right: 0;bottom: 0;opacity:0.5;}
.col-news ul.item li .right .date{color: #555a5b;opacity: 0.42;margin:10px 0;}
.col-news ul.item li:hover{transform: translateY(-18px);}


@media (max-width: 1500px) {
	/*.header-banner .logo{margin-left: 3%;}*/
}
@media (max-width: 1400px) {
	.col-index-banner .swiper-slide{background-position: left!important;}
	.col-index-banner .swiper-slide .content{width: 100%;}
}
@media (max-width: 1300px) {
	.col-index-banner .swiper-slide .content p{font-size: 30px;}
}
@media (max-width: 1200px) {
	.container {
		width: 1100px;
	}
	/*.header-banner .logo{margin-left: 1%;}*/
	.nav ul li{font-size: 14px;}
	/*.header-banner .logo img{margin-top: 11px;}*/
	/*.nav{margin-right: 1%;}*/

}
@media (max-width:1100px) {
	.headerban-img {display: none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.container {
		width: 100%;
	}

	.container2 {
		width: 100%;
	}
}

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

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

	.container2 {
		width: 100%;
	}
}
@media (max-width:991px) {
	.is-header {
		transition: none;
	}
	.nav,
	.header-top {
		display: none;
	}

	#header {
		display: block;
	}
	.header-banner {box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);border-bottom: 1px solid #eee;height: 55px;background-color: white;top: 0;}
	.col-index-banner {margin-top: 55px;}
	 .header-banner .logo img {transition: 0.5s;height: 36px;}
	 .header-banner .logo h1{line-height: 50px;} 
	.col-banner{margin-top: 55px;}
	.col-index-banner .swiper-slide .content{}
	.col-index-prodcut .pull-right,.col-index-news .pull-right{display: none;}
	.col-index-price h2{font-size: 24px;}
	.col-footer .left{width: 100%;margin-bottom: 30px;}
	.col-footer .row{padding: 0;}


	.col-footer .middle{width: 100%;float: left;text-align: center;}
	.col-footer .middle p{margin:0;}
	.col-footer .middle p.tel{position: relative;padding-left: 0;min-height: 46px;margin-bottom: 0;}
	.col-footer .middle p.tel img{position: static;display: block;margin:0 auto 10px;}
	.col-footer .middle p.tel span.phone{font-size:22px;line-height: 1.3;display: inline-block;}
	.col-footer .right{width: 100%;max-width: none;padding-left: 0;text-align: center;margin-top: 20px;}

	.col-banner .img{height: 300px;}
	.col-news ul.item li{padding: 0px 13px;}
	.col-news ul.item li .left{width: 30%;}
	.col-news ul.item li .right{width: 70%;}
	.col-research ul li .desc{padding: 40px 20px;margin: 0 10px;}
	.col-research ul li {padding: 5px;}
	.col-banner .img h2{font-size: 24px;margin-bottom: 5px;}
	.col-banner .img p{font-size: 15px;}
}
@media (max-width:768px) {
	.col-productdet .gallery-top .swiper-slide .item{height: 400px;}
	.col-index-desc ul li>div{padding-right: 20px;}
	.col-index-about .content>div{padding: 0 20px 0 20px;}
	.col-banner .img{height: 150px;}
	.col-index-banner .swiper-slide .content .b1{font-size: 18px;}
	.col-index-banner .swiper-slide .content .b2{margin: 5px 0 0 15px;font-size: 12px;max-width: 300px;line-height: 25px;}
	.col-index-banner .swiper-slide .content .b3{margin: 5px 0 20px 10px;}
	.col-index-banner .swiper-slide .content .b3 li{font-size: 14px;}
	.col-index-banner .swiper-slide .content .b4{margin: 0 0 0 15px;padding-top: 10px;font-size: 14px;}
	.col-index-banner .swiper1 .content .b2{margin:5px auto 0;}
	.col-contact ul li{margin-bottom: 50px;clear: both;float: none;width: 100%;padding-bottom: 20px;}
	.col-contact ul li:last-child{padding-bottom: 0;}
	.col-partner ul li{width: 50%;padding: 0 5px;}
	.col-subnav{display: none;}
	
	.col-index-banner .swiper-slide .content{}
	.col-index-banner .swiper-slide .content p{font-size: 20px;}
	.col-index-banner .swiper-slide .content a{margin-top:10px;font-size: 12px;width: 80px;padding: 8px 0;}
	.col-index-about .img{width: 100%;}
	.col-index-about .content{width: 100%;}
	.col-index-about .content>div{position: static;transform: translateY(0);padding: 30px 15px;}
	.col-index-about .row{margin: 0;}
	.col-index-news .content ul li{margin-bottom: 20px;}
	.productdet-left{width: 100%;}
	.col-index-banner .swiper-button-next, .col-index-banner .swiper-button-prev{height: 30px;width: 30px;line-height: 30px;}
	.col-index-banner i{font-size: 14px;}
	.col-index-news .content ul {margin-top: 50px;}
	.col-index-news .content ul li{padding: 0;}
	.col-index-news {padding: 70px 0 35px;}
	.row{padding: 0 15px;}
	.col-intro .left{width: 100%;margin-bottom:30px;}
	.col-intro .right{width: 100%;padding: 0;}
	.col-index-desc{margin: 60px 0;}
	.col-index-about {padding: 60px 0;}
	.col-productdet .row>div{padding: 0;}
	.col-productdet .gallery-top .swiper-slide .item{height: 340px;}
	.col-contact {padding: 60px 0;}
	.col-newsdet h2{font-size: 24px;line-height: 1.6em;}
	.col-intro .left ul li{padding: 0;}
	.col-news ul.item li .left img{width: 100%;}
	.col-news ul.item li .left{width: 100%;}
	.col-news ul.item li .right{width: 100%;margin-top: 20px;}
	.col-banner .img h2{margin-bottom: 0px;}
	.col-research {padding: 60px 0 60px;}
	.map{margin-top: 40px;}
}
@media (max-width:600px) {
	.col-productdet .productdet-right h2{font-size: 30px;}
	#allmap {
		width: 100%;
		height: 290px;
	}
	.map {
		height: 305px !important;
	}
	.col-index-price h2{font-size: 20px;}
	.col-index-news .content ul li a{padding: 10px;}
	.col-index-news .content ul li .desc h2{padding-left: 10px;}
	.col-index-news .content ul li .desc div{padding-left: 10px;}
	.col-product ul.item li p{font-size: 13px;}
}
@media (max-width:500px) {
	.col-footer .left{display: none;}
	.col-productdet .gallery-top .swiper-slide .item{height: 260px;}
}
/*增加*/
@font-face {font-family: 'iconfont';
    src: url('font/iconfont.eot'); /* IE9*/
    src: url('font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/iconfont.woff') format('woff'), /* chrome、firefox */
    url('font/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;font-family:'iconfont';}
/*技术实力*/
	.col-case{margin-top: 50px;}
	.col-case ul.item li{padding: 0 13px;}
	.col-case ul.item li p{font-size: 18px;color: inherit;margin: 10px 0 70px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition: 0.5s;text-align: center;}
	.col-case ul.item li:hover p{color: rgb(0, 201, 255);}
/*技术实力*/
/*产品案例*/
	.col-product .desc{margin-bottom: 30px;color: rgba(0,0,0,0.58);line-height: 1.8; }
	.applica{margin-top: 40px;}
	.applica ul {}
	.applica ul li{width: 14.28%;float: left;padding-right: 1px;}
	.applica ul li .pic{}
	.applica ul li .pic:after{padding-bottom: 238.23%;}
	.applica ul li h5{width: 100%;padding: 0 15px; position: absolute;left: 0;bottom: 2.6vw;font-size: 24px;color: #fff;text-align: center;line-height: 1.3;}

	.col-product-case{padding: 60px 0; border-top:1px solid #cfcfcf;}
	.col-product-case h3{color: #000;}
	.col-product-case .list{width: 100%;max-width: 1370px;margin:40px auto 0;}
	.col-product-case .list ul li p{font-size: 16px;color: #000;margin-top: 15px;}
	.col-product-case .list .swiper-product-case{position: static;}
	.col-product-case .list .swiper-product-case .swiper-button-prev,
	.col-product-case .list .swiper-product-case .swiper-button-next{ width: auto;height: auto;background: none;opacity: 1;z-index: 1; }
	.col-product-case .list .swiper-product-case .swiper-button-prev{left: 0;}
	.col-product-case .list .swiper-product-case .swiper-button-next{right: 0;}
	.col-product-case .list .swiper-product-case .swiper-button-prev i,
	.col-product-case .list .swiper-product-case .swiper-button-next i{ display: block;width:45px;height:45px;text-align: center;line-height: 43px;border:1px solid #dcdcdc;color: #6e6e6e;transition: 0.5s;background: #eee;border-radius: 50%; }
	.col-product-case .list .swiper-product-case .swiper-button-prev i:hover,
	.col-product-case .list .swiper-product-case .swiper-button-next i:hover{background: #00c9ff;color: #fff;border-color: #00c9ff;}

/*产品案例*/
/*关于我们*/
/*简介*/
	.col-introduction{padding: 80px 0;}
	.col-introduction .number{width:20%; }
	.col-introduction .number ul{display: flex;flex-wrap: wrap;margin-top: -20px;}
	.col-introduction .number ul li{width: 100%;padding: 20px 0;}
	.col-introduction .number ul li p{font-size: 18px;color: #8d8d8d;}
	.col-introduction .number ul li .countup{font-size: 56px;color: #15aaee;line-height: 1;display: inline-block;position: relative;font-family: 'Impact';margin-right: 30px;}
	.col-introduction .number ul li .countup:after{content: '';width: 18px;height: 18px;background: #ebc22d;border-radius: 50%;position: absolute;top:0;right:-40px;}

	.col-introduction .content{width: 80%;padding-left: 1.04vw;}
	.col-introduction .content p{font-size: 16px;color: rgba(0,0,0,0.6);line-height: 1.8;}
/*简介*/
/*企业文化*/
	.col-culture{padding: 80px 0;}
	.col-culture .content ul{display: flex;}
	.col-culture .content ul li{width: 30.83%;padding: 1.56vw 1.3vw; border:1px solid rgba(255,255,255,0.7);background: rgba(255,255,255,0.15);margin-right: 3.75%;text-align: center;color: #fff;}
	.col-culture .content ul li h3{margin-top: 20px;}
	.col-culture .content ul li hr{width: 75px;margin:20px auto;}
	.col-culture .content ul li p{font-size: 16px;line-height: 1.8;color: rgba(255,255,255,0.6);}
	.col-culture .content ul li:last-child{margin-right: 0;}
/*企业文化*/
/*员工风采*/
	.col-office .container{border:0;max-width: 1230px;}
	.col-office .swiper-slide p{text-align: center;color: #666;font-size: 16px;border:1px solid #e5e5e5;padding: 20px 10px;}
/*员工风采*/
/*公司基本机构*/
	.col-organization{padding: 50px 0; background: #ebebeb; }
	.col-organization .list{}
	.col-organization .list ul{margin:0 -1px;}
	.col-organization .list ul li{padding:0 1px; margin-bottom: 20px;display: flex; }
	.col-organization .list ul li .img{width: 50%;padding-right: 2px;}
	.col-organization .list ul li .text{width: 50%;background: #fff;padding:2.08vw 1.04vw;font-size: 16px;color: #666;line-height: 1.8;}
	.col-organization .list ul li .text h3{color: #000;margin-bottom: 1.04vw;}
/*公司基本机构*/
/*发展历程*/
	.col-history{padding: 80px 0 90px;}
	.col-history h2{color: #fff;}
	.col-history .list{width: 100%;max-width: 1370px;margin:0 auto;}
	.col-history .list ul li{color: #fff;}
	.col-history .list ul li .year{font-size: 48px;line-height: 0.8;font-family: 'Arial';padding-bottom: 18px;}
	.col-history .list ul li .xian{border-top:3px solid #ebc22d;margin-top: 13px;}
	.col-history .list ul li .xian span{display: block;margin:0 auto;padding: 5px; width: 25px;height:25px;border-radius: 50%;background: rgba(255,255,255,0.15);position: relative;margin-top: -13px;}
	.col-history .list ul li .xian span span{padding: 0;margin:0; width: 15px;height: 15px;background: #15aaee;}
	.col-history .list ul li .con{ margin-top: 14px;}
	.col-history .list ul li .con h3{margin-bottom: 8px;}
	.col-history .list ul li .con p{line-height: 1.8;color: rgba(255,255,255,0.5);font-size: 16px;}
	.col-history .list .swiper-his{position: static;}
	.col-history .list .swiper-his .swiper-button-prev,
	.col-history .list .swiper-his .swiper-button-next{ width: auto;height: auto;background: none;opacity: 1;z-index: 1;top:48px;margin-top: 0; }
	.col-history .list .swiper-his .swiper-button-prev{left: 0;}
	.col-history .list .swiper-his .swiper-button-next{right: 0;}
	.col-history .list .swiper-his .swiper-button-prev i,
	.col-history .list .swiper-his .swiper-button-next i{ display: block;width:45px;height:45px;text-align: center;line-height: 43px;border:1px solid rgba(255,255,255,0.6);color: #fff;transition: 0.5s;background: rgba(255,255,255,0.15);border-radius: 50%; }
	.col-history .list .swiper-his .swiper-button-prev i:hover,
	.col-history .list .swiper-his .swiper-button-next i:hover{background: #00c9ff;color: #fff;border-color: #00c9ff;}
/*发展历程*/
/*企业荣誉*/
	.col-honor{padding: 70px 0 80px;}
	.col-honor .list{width: 100%;max-width: 1370px;margin:0 auto;}
	.col-honor .list ul li .imgs{padding:1.3vw 1.82vw;  background: #e5e5e5;}
	.col-honor .list ul li p{font-size: 16px;color: #666;border:1px solid #e5e5e5;padding: 20px 10px;}
	.col-honor .list .swiper-honor{position: static;}
	.col-honor .list .swiper-honor .swiper-button-prev,
	.col-honor .list .swiper-honor .swiper-button-next{ width: auto;height: auto;background: none;opacity: 1;z-index: 1; }
	.col-honor .list .swiper-honor .swiper-button-prev{left: 0;}
	.col-honor .list .swiper-honor .swiper-button-next{right: 0;}
	.col-honor .list .swiper-honor .swiper-button-prev i,
	.col-honor .list .swiper-honor .swiper-button-next i{ display: block;width:45px;height:45px;text-align: center;line-height: 43px;border:1px solid #dfdfdf;color: #000;transition: 0.5s;background: rgba(255,255,255,0.6);border-radius: 50%; }
	.col-honor .list .swiper-honor .swiper-button-prev i:hover,
	.col-honor .list .swiper-honor .swiper-button-next i:hover{background: #00c9ff;color: #fff;border-color: #00c9ff;}
/*企业荣誉*/
/*在线留言*/
	.col-message{ padding: 75px 0 90px;border-top:1px solid #e5e5e5; }
	.col-message h2{text-align: left;margin-bottom: 20px;}
	.col-message .desc{line-height: 1.8;color: #888;}
	.message{margin-top: 30px;}
	.message ul{margin:0 -0.78vw;}
    .message ul li{padding: 0 0.78vw;margin-bottom: 1.56vw;}
    .message ul li input { width: 100%;padding: 0 25px;height:60px; line-height:60px; border: 1px solid #f8f8f8;background: #f8f8f8; }
    .message ul li input[type="radio"],.message ul li input[type="checkbox"]{ width: auto;    }
    .message ul li select{ width: 100%; height: 35px;border: 1px solid #f8f8f8;background: #f8f8f8;}
    .message ul li input:focus {border: 1px solid #2b3a71;}
    .message ul li textarea { width: 100%;padding:15px 25px; border: 1px solid #f8f8f8;background: #f8f8f8; height: 180px; float: left;}
    .message ul li textarea:focus { border: 1px solid #2b3a71; }
    .message ul li.li3{width: 100%;}
    .message ul li.li4 input {      width: 50%;max-width: 200px;      float: left;      color: #333;    }
    .message ul li.li4 img {      float: left;      cursor: pointer;  margin:12px 5px 0;    }
    .message ul li.li4 a {      float: left;      line-height: 60px;    }
    .message ul li.sub {  margin-bottom: 0;  }
    .message ul li.sub input { background: #00c9ff;border-color: #00c9ff; color: #fff; transition: 0.3s; }
/*在线留言*/

/*产品研发*/
	.col-yanfa{padding: 60px 0;}
	.col-yanfa .content{padding: 2.6vw 3.125vw; background: #f2f2f2; }
	.col-yanfa .content ul{margin:0 -10px;}
	.col-yanfa .content ul li{width: 50%;float: left;padding: 0 10px;}
	.col-yanfa .content ul li h3{color: #00c9ff;font-size: 30px;margin-bottom: 1.3vw;}
	.col-yanfa .content ul li h3 span.tit{font-size: 18px;margin-left: 10px;}
	.col-yanfa .content ul li p{line-height: 1.8;color: #666;}

	.col-yanfa-box{padding: 55px 0 70px; border-top:1px solid #e5e5e5;}
	.col-yanfa-box .title{font-size: 30px;color: #00c9ff;}
	.col-yanfa-box .title span{margin-left: 25px;font-size: 20px;}
	.col-yanfa-box .content{margin-top: 30px;}
	.col-yanfa-box .content ul:after{clear:both;display:table;content:" ";}
	.col-yanfa-box .content ul li{float: left;width: 69.92%;}
	.col-yanfa-box .content ul li.img{width: 30.08%;padding-right: 15px;}
	.col-yanfa-box .content ul li table{width: 100%;}
	.col-yanfa-box .content ul li table tr td{padding: 4px 2.6vw; border:1px solid #fff;background: #f2f2f2;color: #000; }
	.col-yanfa-box .content ul li table tr:nth-child(2n) td{background: #e3e3e3;}
	.col-yanfa-box .content ul li table tr.firstRow td{background: #00c9ff;}
	.col-yanfa-box .content table.tableimg{width: 100%;margin-top: 50px;}
	.col-yanfa-box .content table.tableimg h4{font-size: 20px;color: #000;line-height: 1.3;margin-bottom:25px;}
	.col-yanfa-box .content table.tableimg tr{}
	.col-yanfa-box .content table.tableimg tr td{padding-right: 10px;}
/*产品研发*/

.language { position: relative;  line-height: 22px; margin-top:33px;margin-left:5.2vw;}
.language a { color: #000;padding-bottom: 10px;text-transform: uppercase;  display: block;}
.language a img{position: relative;top:-2px;margin-right: 8px;}
.language a i{margin-left: 12px;}
.language .lang-none {width: 100px;left: 50%;margin-left: -50px;  position: absolute;z-index: 99; display: none; background:rgba(255,255,255,0.8);box-shadow: 0 0 5px rgba(0,0,0,0.15);text-align: center;padding: 10px 0;}
.language .lang-none a{ padding: 5px; color: #333; }
.language:hover .lang-none {  display: block;}
.language .lang-none a:hover{  background: #15aaee; color: #fff;}
.f16{font-size: 16px;line-height: 1.8;}
@media (max-width: 1200px) {
	.logo h1 img{height: 40px;}
	.language{margin-left: 30px;}
}
@media (max-width: 991px) {
	.f16{font-size: 14px;}
	.col-case ul.item li{padding: 0 8px;}
	.col-case ul.item li p{font-size: 14px;margin-bottom: 35px;}

	.col-product-case h3{font-size: 18px;}
	.col-product-case .list ul li p{font-size:14px;margin-top: 10px;}
	.col-product-case .list .swiper-product-case .swiper-button-prev i,
	.col-product-case .list .swiper-product-case .swiper-button-next i{width: 30px;height: 30px;line-height: 28px;font-size: 14px;}

	.col-office .swiper-slide p{font-size: 14px;padding: 10px 5px;}

	.col-introduction{padding: 60px 0;}
	.col-introduction .number{width:100%;max-width: 400px; }
	.col-introduction .number ul{margin-top: -15px;}
	.col-introduction .number ul li{padding: 15px 0;}
	.col-introduction .number ul li p{font-size: 14px;}
	.col-introduction .number ul li .countup{font-size: 38px;margin-right: 15px;}
	.col-introduction .number ul li .countup:after{width: 10px;height: 10px;right:-20px;}
	.col-introduction .content{width: 100%;padding-left:0;margin-top: 15px;}
	.col-introduction .content p{font-size: 14px;}

	.col-culture{padding:60px 0;}
	.col-culture .content ul{display: block;}
	.col-culture .content ul li{width:100%;padding:20px 15px;margin-right:0;margin-bottom: 15px;}
	.col-culture .content ul li hr{width: 55px;margin:17px auto;}
	.col-culture .content ul li h3{font-size: 18px;}
	.col-culture .content ul li p{font-size: 14px;}
	.col-culture .content ul li:last-child{margin-bottom: 0;}

	.col-organization .list ul li .img{width: 35%;}
	.col-organization .list ul li .img img{width: 100%;}
	.col-organization .list ul li .text{width:65%;padding:20px 10px;font-size: 14px;}
	.col-organization .list ul li .text h3{margin-bottom: 10px;font-size: 18px;}

	.col-history{padding:60px 0 70px;}
	.col-history .list ul li .year{font-size: 30px;padding-bottom:12px;}
	.col-history .list ul li .xian{margin-top: 10px;}
	.col-history .list ul li .xian span{padding: 3px; width: 16px;height:16px;margin-top: -10px;}
	.col-history .list ul li .xian span span{width: 10px;height: 10px;}
	.col-history .list ul li .con h3{font-size: 18px;}
	.col-history .list ul li .con p{font-size: 14px;}
	.col-history .list .swiper-his{position: static;}
	.col-history .list .swiper-his .swiper-button-prev,
	.col-history .list .swiper-his .swiper-button-next{top:32px;}
	.col-history .list .swiper-his .swiper-button-prev i,
	.col-history .list .swiper-his .swiper-button-next i{ width: 30px;height: 30px;line-height: 28px;font-size: 14px; }

	.col-honor{padding: 50px 0 60px;}
	.col-honor .list ul li .imgs{padding:15px 20px;}
	.col-honor .list ul li p{font-size: 14px;padding: 10px 5px;}

	.col-honor .list .swiper-honor .swiper-button-prev i,
	.col-honor .list .swiper-honor .swiper-button-next i{ width: 30px;height: 30px;line-height: 28px;font-size: 14px;}

	/*首页*/
	.col-index-banner .swiper-slide .content p.p1{font-size: 24px;margin-bottom: 10px;}
	.col-index-banner .swiper-slide .content p.p2{font-size: 14px;}
	.col-index-banner .swiper-pagination{bottom: 15px!important;}
	.col-index-banner .swiper-pagination .swiper-pagination-bullet{width: 7px;height: 7px;}
	.col-index-prodcut .content ul li p{font-size: 14px;}
	.col-index-desc ul li .content strong{font-size: 18px;}

	/*在线留言*/
	.col-message{ padding: 60px 0 70px;}
	.col-message h2{margin-bottom:15px;}
	.message{margin-top: 20px;}
	.message ul{margin:0 -7px;padding: 0;}
    .message ul li{padding: 0 7px;margin-bottom: 15px;}
    .message ul li input {padding: 0 15px;height:40px; line-height:40px;}
    .message ul li textarea {padding:10px 15px; height: 100px;}
    .message ul li.li4 img {  margin:2px 5px 0;    }
    .message ul li.li4 a {  line-height: 40px;    }
	/*在线留言*/

	.applica ul li h5{font-size: 16px;bottom: 25px;}

	/*产品研发*/
	.col-yanfa .content{padding:25px;}
	.col-yanfa .content ul{margin:0;}
	.col-yanfa .content ul li{width: 100%;padding: 0;margin-bottom: 20px;}
	.col-yanfa .content ul li h3{font-size: 20px;margin-bottom:10px;}
	.col-yanfa .content ul li h3 span.tit{font-size: 14px;margin-left: 6px;}
	.col-yanfa .content ul li:last-child{margin:0;}

	.col-yanfa-box .title{font-size: 20px;}
	.col-yanfa-box .title span{margin-left: 15px;font-size: 14px;}
	.col-yanfa-box .content ul li{float: left;width: 100%;}
	.col-yanfa-box .content ul li.img{width: 100%;padding-right: 0;padding-bottom: 15px;}
	.col-yanfa-box .content table.tableimg h4{font-size: 14px;margin-bottom:15px;}
	.col-yanfa-box .content table.tableimg tr td{padding-right:5px;}
	/*产品研发*/


}
@media (max-width:767px) {
	.applica ul li{width: 100%;margin-bottom: 1px;padding-right: 0;}
	.applica ul li .pic{height: 250px;background-size: auto!important;}
	.applica ul li h5{font-size: 14px;}
}
@media (max-width:640px) {
	.col-index-banner .swiper-slide .content p{display: none;}
	.col-index-banner .swiper-slide .content p.p1{display: block;}
	.col-organization .list ul li{display: block;}
	.col-organization .list ul li .img{width: 100%}
	.col-organization .list ul li .text{width: 100%}
}