@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 1826233 */
	src: url('//at.alicdn.com/t/font_1826233_hyo7z39qbpt.eot');
	src: url('//at.alicdn.com/t/font_1826233_hyo7z39qbpt.eot?#iefix') format('embedded-opentype'),
	url('//at.alicdn.com/t/font_1826233_hyo7z39qbpt.woff2') format('woff2'),
	url('//at.alicdn.com/t/font_1826233_hyo7z39qbpt.woff') format('woff'),
	url('//at.alicdn.com/t/font_1826233_hyo7z39qbpt.ttf') format('truetype'),
	url('//at.alicdn.com/t/font_1826233_hyo7z39qbpt.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 {
	font-family: "Noto Sans SC";
	font-weight: 400;
	min-width: 320px;
	color: #666666;
	overflow-x: hidden;
	outline: none !important;
}
div{outline: none !important;}
.overhidden{
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
}
.iconfont {
	font-family: 'iconfont';
}
input{border: 0;outline: none;}
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: #666;
	text-decoration: none !important;
}

a:hover,a:active,a:focus{
	color: #004e97;
	text-decoration: none !important;
}

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

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

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

.pic {
	position: relative;
	overflow: hidden;
}
.row{margin: 0;}
.pic:after {
	content: "";
	display: block;
}
.disable-hover{pointer-events:none;}
::-webkit-scrollbar {width:4px;height:4px;}
::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);background:rgba(0,0,0,0.2);}
::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:0;background:rgba(0,0,0,0.1);}
.text-center{text-align: center;}
.imgs{overflow: hidden;}
.imgs img{transition: .5s;}
ul li:hover .imgs img{transform: scale(1.15);}
@media (max-width: 1400px) {
	.container {
		width: 1200px;
	}
}
@media (max-width: 1220px) {
	.container {
		width: 100%;
		padding: 0 15px;
	}
}

@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 10px;
		width: 100%;
	}

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

.col-index-title1{font-weight: bold;font-size: 30px;color: #114087;letter-spacing: -1px;}
.line{position: relative;}
.line::before{position: absolute;content: '';width: 100%;height: 1px;background-color: #1a2181;top: 28px;}
/*顶部信息*/
header .top{height: 120px;}
header .top .logo{margin: 27px 0 0 0;}
header .top .mess{margin: 23px 0 0 0;}
header .top .mess-top{color: #666666;margin-bottom: 17px;}
header .top .mess-top span{background: url(../images/phone.png) no-repeat left;padding:0 38px 0 25px;background-position-y: 4px;margin-right: 30px;position: relative;}
header .top .mess-top span::after{position: absolute;content: '';width: 1px;height: 18px;background-color: #b3b3b3;right: 0;top: 2px;}
header .top .mess-top a{background: url(../images/email.png) no-repeat left;padding:0 0 0 25px;background-position-y: 5px;}
header .top .search{width: 360px;height: 30px;line-height: 25px;background-color: #ededed;padding: 0 0 0 12px;}
header .top .search input{font-size: 12px;height: 25px;background-color: #ededed;width: 80%;}
header .top .search input::-webkit-input-placeholder,.col-message .content ul li textarea::-webkit-input-placeholder {  	/* WebKit browsers */
	color: #c7c7c7;
}
header .top .search input:-moz-placeholder,.col-message .content ul li textarea:-moz-placeholder {            	/* Mozilla Firefox 4 to 18 */
	color: #c7c7c7;
}
header .top .search input::-moz-placeholder,.col-message .content ul li textarea::-moz-placeholder {           	/* Mozilla Firefox 19+ */
	color: #c7c7c7;
}
header .top .search input:-ms-input-placeholder,.col-message .content ul li textarea:-ms-input-placeholder {       	/* Internet Explorer 10+ */
   color: #c7c7c7;
}
header .top .search img{float: right;margin: 9px 10px 0 0;}
header .bottom{height: 50px;line-height: 50px;background-color: #114087;}
header .nav ul li{float: left;line-height:50px;position: relative;}
header .nav ul li a{padding: 0 92px 0 0;color: white;display: block;letter-spacing: 1px;transition: .5s;}
header .nav ul li.active a,header .nav ul li a:hover{color: #f09c3c;}
header .language{color: white;position: relative;}
header .language a{color: white;}
header .language a img{margin-left: 7px;}
header .language a:hover{color:#f09c3c;}
header .language .lang-none p{text-align: center; display:inline-block; padding:0 5px;}
header .language .lang_now a{color:#f09c3c;}
.show-header{transition: none!important;height: 55px;line-height: 55px;display: none;position: fixed;top: 0;z-index: 999;width: 100%;background-color: white;box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);border-bottom: 1px solid #eee;}
.show-header img{height: 40px;margin:3px 0 0 10px;}
.lang-bar{position: relative;right: 65px;}
.lang-bar a{position: relative;top: -1px;color:black;}
.lang-bar i{color:black;}
.lang-bar>div:before {margin-right:5px;font-size: 18px;color: #114087;}
/*首页轮播*/
.col-index-banner{text-align: center;}
.col-index-banner .swiper-slide{position: relative;}
.col-index-banner .swiper-slide .content{position: absolute;top: 47%;transform: translateY(-50%);margin: auto;text-align: center;width: 100%;left: 0;}
.col-index-banner .swiper-slide .content img{opacity: 0;transition: .4s;transition-delay: transform 1.5s, opacity 0s;transition-duration: 1.5s;transform: translate3d(0, -50px, 0);}
.col-index-banner .swiper-slide .banner-title1{margin: 18px 0 13px;font-size: 48px;color: #ffffff;line-height: 48px;font-weight: bold;opacity: 0;transition: .4s;transition-delay: transform 1.5s, opacity 0s;transition-duration: 1.5s;transform: translate3d(0, 50px, 0);}
.col-index-banner .swiper-slide .banner-title2{color: #ffffff;opacity: 0;transition: .4s;transition-delay: transform 1.5s, opacity 0s;transition-duration: 1.5s;transform: translate3d(0, 50px, 0);}
.col-index-banner .swiper-slide-active .content img,.col-index-banner .swiper-slide-active .banner-title1,.col-index-banner .swiper-slide-active .banner-title2{opacity: 1;transform: translate3d(0, 0px, 0);}
.col-index-banner .swiper-slide-active .content img{transition-delay: .3s;}
.col-index-banner .swiper-slide-active .banner-title1{transition-delay: 0.8s;}
.col-index-banner .swiper-slide-active .banner-title2{transition-delay: 0.8s;}
.col-index-banner .swiper-pagination{bottom: 18px!important;}
.col-index-banner .swiper-pagination span{width: 10px;height: 10px;background-color: #ffffff;opacity: 1;margin: 0 3px!important;}
.col-index-banner .swiper-pagination .swiper-pagination-bullet-active{width: 30px;height: 10px;background-color: #1a2181;border-radius: 5px;}
/*大图*/
/* .col-banner{margin-top: 86px;} */
.col-banner>div{height: 400px;width: 100%;background-repeat: no-repeat;text-align: center;}
.col-banner .container p{font-size: 48px;font-weight: bold;line-height: 60px;color: #ffffff;padding-top: 167px;}
.white{color: white!important;}
/* .col-banner>div{background-position-y: 86px!important;background-attachment: fixed!important;} */

/* 首页产品中心 */
.col-index-product{padding: 60px 0 30px;overflow: hidden;width: 100%;}
.col-index-product .product-swiper-container{padding: 30px 0;}
.col-index-product .swiper-slide p{color: #ffffff;height: 40px;background-color: #004e97;line-height: 40px;text-align: center;}
.col-index-product .swiper-slide-active p{height: 50px;line-height: 50px;}
.col-index-product .swiper-slide-active .imgs{border: 2px solid #004e97;}
.col-index-product .swiper-slide {
	transition-delay: .6s;
	transition: 1.9s;
	-webkit-transition: transform 1.9s;
	-moz-transition: transform 1.9s;
	-ms-transition: transform 1.9s;
	-o-transition: transform 1.9s;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.col-index-product .swiper-slide-visible {
	top: 0px;
	transition: 1.9s;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	-o-transform: scale(0.9);
	transform: scale(0.9);
  }
.col-index-product .swiper-slide-active, .col-index-product.swiper-slide-duplicate-active {
  top: -23px;
  opacity: 1;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.col-index-product .container{position: relative;}
.col-index-product h2{margin-bottom: 50px;}
.col-index-product .swiper-slide-active p,.col-index-product .swiper-slide-duplicate-active p{height: 50px;}
.col-index-product .swipers{background: none;}
.col-index-product .swipers i{font-size: 70px;color: #ccebfa;}
.col-index-product .swiper-button-next{right: -40px;}
.col-index-product .swiper-button-prev{left: -87px;}
.col-index-product .swiper-slide:hover img{transform: scale(1.15);}
/* 下载中心 */
.col-index-download{padding: 55px 0 22px;background-color: #f2f2f2;}
.col-index-download .left{padding-right: 0;width: 21%;float: left;}
.col-index-download .right{width: 79%;float: left;}
.col-index-download .left h2{padding: 30px 0 25px;}
.col-index-download .left p{font-size: 16px;color: #666666;line-height: 24px;max-width: 208px;margin-bottom: 95px;}
.col-index-download .left a{transition: .5s;border: 2px solid transparent;width: 200px;text-align: center;height: 50px;background-color: #004e97;color: #ffffff;line-height: 48px;display: block;}
.col-index-download .left a:hover{background-color: #ffffff;color: #004e97;border: 2px solid #004e97;}
.col-index-download .right ul li{padding: 0 0 0 30px;margin-bottom: 23px;position: relative;}
.col-index-download .right ul li>div>a>div{padding: 0;}
.col-index-download .right ul li .title{}
.col-index-download .right ul li p{max-width: 110px;color: #666666;margin: 27% 0 90% 0;}
.col-index-download .right ul li .link{color: #666666;clear: both;background: url(../images/download.png ) no-repeat left;padding-left:25px;}
.col-index-download .right ul li .link:hover{color: #004e97;}
.col-index-download .right ul li:hover img{transform: scale(1.15);}
.col-index-download .right .down-left{width: 56%;float: left;}
.col-index-download .right .down-right{width: 44%;float: left;padding-left: 5%;}

/* 了解黄星 */
.col-index-about{padding: 62px 0 35px;}
.col-index-about h2{text-align: center;margin-bottom: 30px;}
.col-index-about ul li{display: inline-block;width: 5%;margin-right: 26.3%;text-align: center;}
.col-index-about ul li .pic{max-width: 60px;margin: auto;transition: .8s;}
.col-index-about ul li:hover .pic{transform: rotateY(180deg);}
.col-index-about ul li p{margin-top: 10px;}
.col-index-about ul li:last-child{margin-right: 0;}

/* 最新资讯 */
.col-index-news{padding: 0 0 90px 0;}
.col-index-news .title{border-bottom: 1px solid #cccccc;line-height: 35px;margin-bottom: 15px;}
.col-index-news .title h3{font-size: 22px;font-weight: bold;letter-spacing: -1px;color: #114087;}
.col-index-news .title a p{color: #0e1052;}
.col-index-news ul li{margin-bottom: 26px; margin-top:0!important;}
.col-index-news ul li:nth-child(odd){/*padding: 0 50px 0 0;*/}
.col-index-news ul li:nth-child(even){/*padding: 0 0 0 50px;*/}
.col-index-news ul li h4{font-size: 16px;font-weight: bold;color: #f18d00;line-height: 40px;transition: .5s;}
.col-index-news ul li .desc{-webkit-line-clamp:3;height: 69px;line-height: 24px;margin-bottom: 20px;}
.col-index-news ul li .link{transition: 1s;color: #333333;line-height: 26px;border-bottom: 1px solid black;display: block;width: 57px;font-weight: bold;}
.col-index-news ul li:hover .link{width:70%;}
.col-index-news ul li:hover h4{color: #114087;}
.col-index-news .title a p:hover{color: #114087;}

/*底部信息*/
.footer{background-color: #114087;padding: 45px 0 0;}
.footer .top{border-bottom: 1px solid #cccccc;padding-bottom: 27px;margin-bottom: 45px;text-align: center;}
.footer .top .right{padding-top: 28px;}
#gotoTop{cursor: pointer;}
.footer .top span{color: #ffffff;line-height: 36px;letter-spacing: 1px;margin-right: 12px;}
.footer .top i{font-size: 18px;width: 26px;height: 26px;line-height: 26px;background-color: #f18d00;color: #ffffff;}
.footer .middle{margin-bottom: 50px;}
.footer .middle .left{float: left;width: 35%;color: #ffffff;}
.footer .middle .phone{background: url(../images/call.png) no-repeat left;padding-left: 39px;margin-bottom: 25px;}
.footer .middle .left .mess{line-height: 24px;letter-spacing: 1px;}
.footer .middle .left .p2{font-size: 24px;font-family: "Arial";font-weight: bold;color: #f18d00;line-height: 22px;}
.footer .middle .right{float: left;width: 65%;}
.footer .middle .right ul li{width: 20%;float: left;}
.footer .middle .right ul li p{font-size: 15px;font-weight: bold;color: #ffffff;margin-bottom: 30px;}
.footer .middle .right ul li dl dd a{line-height: 36px;color: #e6e6e6;}
.footer .bottom{font-size: 12px;text-align: center;letter-spacing: 1px;color: #7186a6;}


/* position */
.position,.position a{line-height: 50px;color: #999999;background-color: #f7f7f7;}
.position a{margin:0 4px;}
.col-product,.col-proDec,.col-aera,.col-download,
.col-honor,.col-about,.col-message,.col-news,.col-newsdet,.col-recuit,.col-search{background-color: #f7f7f7;}
/*左侧信息*/
.subnav{width: 20%;float: left;margin-top: 12px;}
.subnav h3{font-size: 24px;font-weight: bold;line-height: 39px;color: #004e97;border-bottom: 5px solid #f18d00;}
.subnav h3 span{font-size: 18px;line-height: 30px;font-family: "Arial";color: #e6e6e6;margin-left: 10px;font-weight: normal;}
.subnav>ul{margin-bottom: 50px;}
.subnav>ul li{border-bottom: 1px solid #f08200;}
.subnav>ul li a{font-size: 15px;line-height: 40px;color: #333333;}
.subnav>ul li.cur>a{color: #004e97;font-weight: 500;}
.com{min-height: 100px;}
.side-contact img{margin: 15px 0 10px;} 
.side-contact ul li{line-height: 24px;color: #666;}
.side-contact ul li span{color: #666;font-size: 14px;}
.side-contact ul li .s1{color: #666;font-size: 14px;}
.side-contact ul li .s2{color: #666;text-transform: lowercase;}
.com{width: 80%;float: left;padding-left: 59px;margin-top: 12px;}
.com h4{font-size: 24px;color: #333333;font-weight: bold;border-bottom: 5px solid #004e97;line-height: 39px;}

/* 产品中心 */
.sub-pro li {cursor: pointer;height:34px;line-height: 34px;border: 0!important;}
.sub-pro li.cur span a{color: #004e97;font-weight: 500;}
.sub-pro span.sp1{font-size: 16px;font-weight:500;color: #004e97;}
.sub-pro dl {color: #999;display: none;width: 100%;padding: 0px 0 0 19px;border-top: 0;margin-bottom: 0;}
.sub-pro dl a{transition: .5s;line-height: 30px;color: #999999;}
.sub-pro dl a:hover{color: #004e97;}
.sub-pro dl {display: none;position: relative;overflow: hidden;}
.sub-pro dl::after{position: absolute;width: 240px;
	height: 1px;
	background-color: #f08200;content: '';}
.sub-pro dl strong{font-size: 16px;font-weight: 500;color: #404040;}
.sub-pro dl p{color: #666666;line-height: 24px;}
.sub-pro dl .left p{margin-right: 10px;margin-bottom: 10px;color: #383635 !important;}
.sub-pro dl .left p img{margin-right: 5px;}
.sub-pro dl .right img{margin-bottom: 10px;}
.sub-pro dl .right{color: #383635 !important;}
.sub-pro li.on{}
.sub-pro .sub-all{border-bottom: 1px solid #f08200;padding-bottom: 5px;}
.sub-pro li .jia{float: right;position: relative;width: 16px;height: 16px;background-color: #004e97;margin-top: 10px;}
.sub-pro li .jia::before{transition: .5s;position: absolute;content: '';width: 9px;height: 1px;background-color: #ffffff;top: 7px;left: 3px;}
.sub-pro li .jia::after{transition: .5s;position: absolute;content: '';width: 1px;height: 8px;background-color: #ffffff;top: 4px;left: 7px;}
/* .sub-pro li .jia{float: right;background: url(../images/jia.png) no-repeat right;height: 10px;width: 10px;line-height: 40px;} */
.sub-pro li.on .jia::after{position: static;}
.col-product .content{padding: 34px 0 200px;}
.pro-pic{max-width: 500px;margin: auto;}
.pro-pic .swipers{background: none;width: 20px;height: 40px;background-color: #777779;transition: .5s;}
.pro-pic .swipers i{font-size: 27px;color: #475769;}
.pro-pic .swiper-button-next{right: 0;}
.pro-pic .swiper-button-prev{left: 0;}
.pro-pic .swiper-button-next i{position: relative;left: -3px;}
.pro-pic .swiper-button-prev i{position: relative;left: -3px;}
.pro-pic .swipers:hover{opacity: 0.5;}
.pro-title{line-height: 40px;color: #114087;font-size: 18px;font-weight: bold;border-bottom: 1px solid  #cccccc;margin-bottom: 8px;}
.pro-desc{margin:40px 0 50px;}
.pro-desc>div{line-height: 30px;}
.pro-list{}
.pro-pic .swiper-slide:hover img{transform: scale(1.15);}
.col-product .pro-list ul li{line-height: 36px;}
.col-product .pro-list ul li a{position: relative;display: block;}
.col-product .pro-list ul li a::before{top: 15px;left: -15px;;width: 6px;height:6px;border-radius: 100px;background-color: #666666;content: '';position: absolute;}
/*公司简介*/
.col-tro{padding: 25px 0 170px;}
.col-tro .cont{line-height: 30px;}
.col-tro .tro-swiper-container{margin-top: 50px;}
.col-tro .swiper-slide:hover img{transform: scale(1.12);}
.col-tro .swiper-pagination{position: static!important;margin-top: 20px;}
.col-tro .swiper-pagination span{width: 10px;opacity: 1;height: 10px;background-color: #cccccc;margin: 0 3px;outline: none;}
.col-tro .swiper-pagination .swiper-pagination-bullet-active{background-color: #004e97;}
.cur{color: #004e97!important;}
/* 产品详情页 */
.col-proDec .content{padding: 30px 0 0 0;}
.col-proDec .pro-list>div{padding: 30px 0 90px;}

/* 市场与应用 */
.col-aera .content{padding: 40px 0 154px 0;}
.col-aera .aera-desc{line-height: 36px;color: #333333;}
.col-aera .sub-pro li a,.col-aera .sub-pro dl dd:nth-child(1) a.cur2{color: #004e97;}

/* 下载中心 */
.col-download .content{padding: 33px 0 290px 0;}
.col-download h5{height: 50px;line-height: 50px;background-color: #f2f2f2;color: #004e97;padding-left: 30px;}
.col-download .content ul li{border: solid 1px #e5e5e5;height: 50px;line-height: 50px;padding: 0 30px;border-top: 0;}
.col-download .content ul li .dw1 a{color: #333333;transition: .5s;}
.col-download .content ul li .dw2 a{color: #999999;}
.col-download .content ul li:hover .dw1 a{color: #f18d00;}
/*新闻中心*/
.col-news .content{margin: 8px 0 0;padding-bottom: 40px;}
.col-news .new-item>ul li{border-bottom: solid 1px #cccccc;padding:20px 0 25px;position: relative;overflow: hidden;}
.col-news .new-item>ul li .left{width: 25%;float: left;padding-right: 3%;}
.col-news .new-item>ul li .right{width: 75%;float: left;position: absolute;top: 43%;transform: translateY(-50%);left: 24%;}
.col-news .new-item>ul li .right span{color: #999999;font-family: "Arial";}
.col-news .new-item>ul li .right>p{font-size: 16px;color: #004e97;line-height: 25px;margin-top: 1.7%;}
.col-news .new-item>ul li .right .desc{-webkit-line-clamp:2;line-height: 24px;height: 45px;}

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


/*招贤纳士*/
.col-recuit .content{margin: 40px 0 0;padding-bottom: 100px;}
.col-recuit .job-list li {cursor: pointer;margin-top: 10px;border: solid 1px #cccccc;height:40px;line-height: 40px;background-color: #f5f5f5!important;padding: 0 27px 0;}
.col-recuit .job-list span.sp1{font-size: 16px;font-weight:500;color: #004e97;}
.col-recuit .job-list ul {color: #999;display: none;border: solid 1px #cccccc;width: 100%;padding: 16px 27px;border-top: 0;}
.col-recuit .job-cont {display: none;position: relative;overflow: hidden;}
.col-recuit .job-cont strong{font-size: 16px;font-weight: 500;color: #404040;}
.col-recuit .job-cont p{color: #666666;line-height: 24px;}
.col-recuit .job-cont .left p{margin-right: 10px;margin-bottom: 10px;color: #383635 !important;}
.col-recuit .job-cont .left p img{margin-right: 5px;}
.col-recuit .job-cont .right img{margin-bottom: 10px;}
.col-recuit .job-cont .right{color: #383635 !important;}
.col-recuit .job-list li.on{background-color: #f5f5f5;}
.col-recuit .job-list li span.sp2{background: url(../images/jia.png) no-repeat right;padding:36px 15px 0 0;height: 10px;width: 10px;line-height: 40px;}
.col-recuit .job-list li.on span.sp1{color: #004e97;}
.col-recuit .job-list li.on span.sp2{background: url(../images/jian.png) no-repeat right;}

/*job*/
.col-job .content{margin-top: 20px;}
.col-job .content h6{font-size: 20px;}
.col-job .content ul li{margin-bottom: 9px;}
.col-job .content ul li p{width: 70px;float: left;text-align: right;margin-right: 15px;;line-height: 37px;}
.col-job .content ul li input{width: 70%;line-height: 37px;border: 1px solid #ccc;background: #eee;}
.col-job .content ul li textarea{width: 70%;line-height: 37px;border: 1px solid #ccc;background: #eee;height: 180px;}
.col-job .content ul li.code input{width: 30%;margin-right: 10px;}
.col-job .content .sub{margin:20px 0 0 85px;}
.col-job .content .sub input{height: 40px;width: 14%;background: #da251c;border: 0;font-weight: bold;color: #fff;transition: 0.5s;margin-right: 14px;}

.col-jobdet h5{font-size: 22px;line-height: 1.8em;margin-top: 20px}
.col-jobdet h6{line-height: 1.8em;padding: 5px 0;font-size: 12px;color: #999;}
.col-jobdet .content div{margin: 10px 0 30px;}
.col-jobdet .content a p{display: inline-block;padding: 5px 20px;background: #da251c;color: #fff;border-radius: 3px;}


/*联系方式*/
.col-contact{margin: 32px 0 0;padding-bottom: 60px; line-height:2;}
.col-contact .title1 p:nth-child(1){font-size: 18px;letter-spacing: 2px;color: #004e97;font-weight: bold;line-height: 12px;padding-left: 9px;}
.col-contact .title1 p:nth-child(2){color: #999999;border-bottom: 1px solid #cccccc;padding-bottom: 20px;padding-left: 9px;}
.col-contact ul{padding:18px 0 30px 10px;}
.col-contact ul li{font-size: 16px;line-height: 36px;color: #333333;}
.col-contact .mess{margin-top: 20px;padding-left: 15px;}
.col-contact .mess .left{width: 50%;float: left;}
.col-contact .mess .right{width: 50%;float: left;padding-left: 20px;}
#allmap{position: relative;height: 450px;}
/* .BMapLabel{position: relative;} */
.BMapLabel::after,.BMapLabel::before{opacity: 1;content: "";width: 0;height: 0;top:50px;left: 80px;margin-left: -15px;position: absolute;border: 7px solid transparent;border-top: 8px solid white;}
.BMapLabel::before{margin-left: -14px;border: 7px solid transparent;border-top: 8px solid rgba(51,51,51,.2);}
label{max-width: fit-content!important;}
/*在线留言*/
.col-message .content{padding-bottom: 136px;}
.col-message .content ul li{margin-top: 22px;}
.col-message .content ul li p{font-size: 500;line-height:18px;color: #999999;}
.col-message .content ul li div{margin-top: 10px;padding-left: 47px;border: solid 1px #cbcbcb;height: 40px;}
.col-message .content ul li input{width: 100%;line-height: 38px;border: 0;outline: none;background-color: #f5f5f5;font-size: 12px;}
.col-message .content ul li textarea{margin-top: 5px;width: 100%;line-height: 28px;border: 0;outline: none;height: 210px;font-size: 12px;background-color: #f5f5f5;}
.col-message .content ul li:nth-child(odd){padding:0 30px 0 0;}
.col-message .content ul li:nth-child(even){padding:0 0 0 30px;}
.col-message .content ul li:nth-child(5){padding: 0;padding: 26px 0 0;float: none;clear: both;}
.col-message .content ul li:nth-child(1) div{background: url(../images/p1.png) #f5f5f5 no-repeat 22px 11px;}
.col-message .content ul li:nth-child(2) div{background: url(../images/p2.png) #f5f5f5 no-repeat 23px 10px;}
.col-message .content ul li:nth-child(3) div{background: url(../images/p3.png) #f5f5f5 no-repeat 20px 12px;}
.col-message .content ul li:nth-child(4) div{background: url(../images/p4.png) #f5f5f5 no-repeat 20px 11px;}
.col-message .content ul li:nth-child(5) div{background: url(../images/p5.png) #f5f5f5 no-repeat 16px 15px;height: 226px;}
.col-message .content ul li.li4{padding:0;}
.col-message .content ul li.li4 p{float: left;line-height: 35px;}
.col-message .content ul li.li4 input{line-height: 35px;width: 100px;border: solid 1px #cbcbcb;margin-right: 10px;}
.col-message .content ul li.li4 div{padding-left: 0;width: 290px;float: left;margin: 0 0 0 20px;height: 40px;border: 0;}
.col-message .content ul li input::-webkit-input-placeholder,.col-message .content ul li textarea::-webkit-input-placeholder {  	/* WebKit browsers */
    color: rgb(191, 191, 191);
}
.col-message .content ul li input:-moz-placeholder,.col-message .content ul li textarea:-moz-placeholder {            	/* Mozilla Firefox 4 to 18 */
	color: rgb(191, 191, 191);
}
.col-message .content ul li input::-moz-placeholder,.col-message .content ul li textarea::-moz-placeholder {           	/* Mozilla Firefox 19+ */
	color: rgb(191, 191, 191);
}
.col-message .content ul li input:-ms-input-placeholder,.col-message .content ul li textarea:-ms-input-placeholder {       	/* Internet Explorer 10+ */
    color: rgb(191, 191, 191);
}
.col-message .content .sub{text-align: center;margin-top: 35px;}
.col-message .content .sub input{transition: .5s;margin: 0 15px;font-size: 16px;font-family: "Microsoft YaHei";border: 0;width: 200px;height: 50px;text-align: center;line-height: 50px;}
.col-message .content .sub input{color: #4d4d4d;background-color: #ededed;border: solid 1px #e0e0e0;}
.col-message .content .sub input:hover{box-shadow: 0 0 10px rgba(0,0,0,.15);background-color: #114087;;border: solid 1px #114087;;color: #fffefe;}


/* 搜索 */
.search_right ul li{padding: 24px 0 10px;border-bottom: 1px solid #ddd;}
.search_right ul li .search_content{padding-top: 7px;}
.search_right ul li a{text-decoration: underline!important;color: #271dcf;}
.goomay-keywords-light{color: #d23c43!important;text-decoration: underline!important;}
.search_right{padding-bottom: 50px;}


/*分页*/
.col-page{text-align: center;margin-top: 10px;}
.pagination .page-item:first-child a, .pagination .page-item:last-child a {
	color:#333333;
	font-weight: bold;
	margin: 0 6px!important;
}
.pagination>li>a, .pagination>li>span {
    margin: 0 6px !important;
    padding: 4px 11px !important;
	color: #676767;
	border: solid 2px transparent !important;
}
.pagination>.active>a, .pagination>.active>a:focus,
.pagination>.active>a:hover, .pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {
	margin: 0 6px !important;
	 padding: 4px 11px !important;
    color: white !important;
    background-color: #004e97!important;
    border: solid 2px #004e97 !important;
}

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

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

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

@media screen and (max-width: 992px) {
	#header a.mm_btn {
		background: center center no-repeat #114087;
		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: white;
		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-panels .mm-listview .mm-btn_next:after {
		border-color: rgba(189, 189, 189, 1);
		border-top: 1px solid black;
		border-left: 1px solid black;
		width: 5px;
		height: 5px;
		top: 1px!important;
	}

	#menu .mm-panels .mm-btn:after,
	#menu .mm-panels .mm-btn:before {
		border-color: rgba(189, 189, 189, 1);
		border-top: 1px solid black;
		border-left: 1px solid black;
		width: 5px;
		height: 5px;
	}
	#menu .mm-panels .mm-listview .active .mm-btn_next:after{
		border-top: 1px solid white;
		border-left: 1px solid white;
	}
	#menu .mm-navbar a,
	#menu .mm-navbar>* {
		color: rgba(0, 0, 0, .8);
		font-size: 16px;
		height: 70px;
		padding: 0;
		line-height: 70px;
	}
	#menu .mm-navbar a h1{height: 70px;}
	#menu .mm-navbar a img{height: 48px;}
	#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 {
		margin-top: 0;
		border-color: rgba(0, 0, 0, .1);
	}
	#menu .mm-listitem{
		margin: 10px 0;
		border-radius: 5px;
	}
	.mm-listitem:after{
		border: 0!important;
	}
	#menu .mm-navbars_bottom,
	#menu .mm-navbars_top {
		height: 70px;
		border-color: transparent;
	}
	.mm-menu_theme-white .mm-btn:after, .mm-menu_theme-white .mm-btn:before {
		border-color: #114087!important;
	}
	#menu .mm-listitem a {
		padding: 12px 10px 12px 20px!important;
		border-color: transparent;
		color: black;
		font-size: 14px;
	}
	#menu li.active{    
		background: #114087;
		box-shadow: 0 4px 8px rgba(0,0,0,0.2);
	}
	#menu li.active a{
		color: white;
	}
	.mm-panels>.mm-panel>.mm-listview{
		margin:0 -10px 20px!important;
	}
	.mm-menu_navbar_top-1 .mm-panels{
		top: 70px!important;
	}
	.mm-listitem .mm-btn_next:before{
		border: 0!important;
		border-radius: 100px;
		width: 15px;
		top: 15px!important;
		left: 18px!important;
		height: 15px;
		border: 1px solid black!important;
	}
	.mm-listitem.active .mm-btn_next:before{
		border: 1px solid white!important;
	}
}

@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) {
	.col-index-product .swiper-button-next {
		right:9px;
	}
	.col-index-product .swiper-button-prev {
		left: -30px;
	}
}
@media(max-width: 1300px) {
	.col-index-product .swiper-button-next {
		right:39px;
	}
	.col-index-product .swiper-button-prev {
		left: 0px;
	}
}
@media(max-width: 1200px) {
	.side-contact ul {margin: 25px 10px 23px;}
	.side-contact ul li{font-size: 14px;}
	.col-index-about ul li{width: 6%;margin-right: 25%;}
}
@media(max-width: 1100px) {
	header .nav ul li a{padding: 0 72px 0 0;}
}
@media(max-width: 991px) {
	.col-index-banner .swiper-slide .banner-title1{font-size: 30px;margin:5px 0;line-height: 30px;}
	.col-index-banner .swiper-slide .banner-img{padding-top: 55px;}
	header>.bottom nav ul li a {padding: 0 0 0 23px;}
	.col-index-banner .swiper-pagination {bottom: 6px!important;}
	header>.bottom nav ul li.active:after{left: 17px;}
	header>.bottom nav ul li:after{left: 17px;}
	header>.bottom nav ul li:hover:after{left: 17px;}
	#header,.show-header{display: block;}
	.subnav,header{display: none;}
	header{height: 55px;top: 0;transition: none!important;}
	header .logo img{height: 35px;}
	header .logo{margin-top: 3px;}
	.col-banner>div{padding-top: 55px;}
	.com{width: 100%;padding-left: 0;}
	/* .col-banner>div{background-position-y: 55px!important;} */
	.footer .middle .left{width: 100%;}
	.footer .middle .right{display: none;}
	.col-index-news ul li:nth-child(even){padding: 0 0 0 20px;}
	.col-index-news ul li:nth-child(odd){padding: 0 20px 0 0;}
	.col-index-about ul li{width: 8%;margin-right: 22%;}
	.col-index-download .right ul li p {max-width: 100%;margin: 27% 0 20% 0;}
	.col-index-download .right .down-left{width: 50%;}
	.col-index-download .right .down-right{width: 50%;}
	.col-index-download .left a{width: 130px;}
	.col-banner .container p{padding-top: 127px;}
	.col-index-product .swiper-slide-active,.swiper-slide-duplicate-active {top: -19px;}
}
@media(max-width: 768px) {
	.col-index-news ul li{padding: 0!important;}
	.col-banner>div{height: 250px;}
	.col-banner .container p{padding-top: 65px;font-size: 26px;}
	.col-intro,.col-recuit .content{margin: 18px 0 0;padding-bottom:60px;}
	.col-message .content{margin:0;}
	#allmap{height: 400px;}
	.col-recuit .job-list ul{padding: 15px;}
	.col-message .content ul li{padding: 0!important;}
	.col-download .content ul li{padding: 0 10px;}
	.col-download h5{padding-left: 10px;}
	.col-index-about ul li {width: 10%;margin-right: 19.3%;}
	.col-index-download .left{width: 100%;}
	.col-index-download .right{width: 100%;margin-top: 40px;}
	.col-index-download .left p{max-width: 100%;margin-bottom: 35px;}
	.col-index-download .right ul li:nth-child(odd){padding: 0 5px 0 0;}
	.col-index-download .right ul li:nth-child(even){padding: 0 0 0 5px;}
	.col-index-banner .swiper-slide .content{top: 67%;}
	.col-index-banner .swiper-slide-active .banner-title2{display: none;}
	.col-index-banner .swiper-slide-active .content img{width: 100px;}
	.col-index-banner .swiper-slide .banner-title1{font-size: 20px;}
	.col-index-product .swiper-slide-active,.swiper-slide-duplicate-active {top: -15px;}
	.col-index-product .swipers i{font-size: 50px;}
	.col-index-product .swiper-button-next{right: 19px;}
	.col-index-product .swiper-button-prev{left: -3px;}
}
@media(max-width: 600px){
	.col-index-title1{font-size: 24px;}
	.col-index-product{padding: 40px 0 30px;}
	#allmap{height: 300px;}
	.col-recuit .job-list li{padding: 0 10px 0;margin-top: 10px;}
	.col-recuit .job-list li span.sp2{padding-right: 35px;}
	.col-job .content .sub input{width: 25%}
	.col-message .content .sub input{width: 100px;margin: 0 5px;font-size: 14px;line-height: 40px;height: 40px;}
	.col-news .new-item>ul li .left{width: 100%;padding-right:0;}
	.col-news .new-item>ul li .right{width: 100%;transform: translateY(0);position: static;}
	.col-news .new-item>ul li .left img{width: 100%;}
	.col-index-about ul li {width: 49%;margin:0 0 20px 0;}
}
@media(max-width: 500px){
	.col-message .content ul li.li4 div{margin: 0;display: block;}
	.col-index-download .right ul li{width: 100%;padding: 0!important;}
	.col-index-product .swipers{top: 200px;}
}