@charset "UTF-8";

/* 引入 */
@import "jquery.mmenu.css";
@import "owl.carousel.css";
@import "amazeui.basic.min.css";
@import "swiper.min.css";
@import "animate.min.css";
@import "common.css";
@import "style_head.css";


/* 内页公共标题 */
/* 公共标题 */
.common_title{
	width: 100%;
	box-sizing: border-box;
}
.common_title h1{
	font-size: 32px;
	color: #333;
	font-weight: bold;
}
.common_title h2{
	font-size: 24px;
	color: #333;
	font-style: italic;
}
.common_title p{
	font-size: 22px;
	line-height: 34px;
	font-weight: 400;
	color: #333;
	font-style: normal;
	text-align: center;
	margin-top: 15px;
}
@media (max-width:768px) {
	.common_title h1{
		font-size: 26px;
	}
	.common_title h2{
		font-size:20px;
	}
	.common_title p{
		font-size:18px;
	}
}
@media (max-width:640px) {
	.common_title h1{
		font-size: 20px;
	}
	.common_title h2{
		font-size:18px;
	}
	.common_title p{
		font-size:14px;
		line-height: 28px;
		margin-top: 0px;
	}
}
/* 公共标题-bg版本 */
.common_titleTwoBox{
	width: 100%;
	box-sizing: border-box;
}
.common_titleTwo{
	width: 551px;
	height: 48px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
}
.common_titleTwo h1{
	font-size: 32px;
	color: #288CB4;
	font-weight: bold;
	line-height: 48px;
}
@media (max-width:768px) {
	.common_titleTwo{
		width: 100%;
	}
	.common_titleTwo h1{
		font-size: 26px;
		line-height: 48px;
	}
}
@media (max-width:640px) {
	.common_titleTwo h1{
		font-size: 20px;
		line-height: 48px;
	}
}

/* 公共标题-bg版本 */
.common_titleThreeBox{
	width: 100%;
	box-sizing: border-box;
}
.common_titleThree{
	width: 809px;
	height: 48px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
}
.common_titleThree h1{
	font-size: 32px;
	color: #288CB4;
	font-weight: bold;
	line-height: 48px;
}
@media (max-width:768px) {
	.common_titleThree{
		width: 100%;
	}
	.common_titleThree h1{
		font-size: 26px;
		line-height: 36px;
	}
}
@media (max-width:640px) {
	.common_titleThree h1{
		font-size: 20px;
		line-height: 40px;
	}
}

/* 首页 */

/* 首页公共标题 */
.index_title h1{
	font-size: 32px;
	color:#333;
	padding:40px 0 30px 0;
	font-weight: bold;
}
.index_title i{
	font-size:32px;
	color:#186F9C;
	font-style: normal;
	font-weight: 500;
}
@media (max-width:768px) {
	.index_title h1{
		font-size: 26px;
		color:#333;
		padding:40px 0 30px 0;
		font-weight: bold;
	}
	.index_title i{
		font-size:26px;
		color:#186F9C;
		font-style: normal;
		font-weight: 500;
	}
}
@media (max-width:640px) {
	.index_title h1{
		font-size: 20px;
		color:#333;
		padding: 30px 0 20px 0;
		font-weight: bold;
	}
	.index_title i{
		font-size:20px;
		color:#186F9C;
		font-style: normal;
		font-weight: 500;
	}
}
/* 首页矿山行业软件服务标题 */
.indexTwo_title h1{
	font-size: 16px;
	color:#333;
	padding:0px 0 30px 0;
	font-weight: 500;
	margin-right: 10px;
}
.indexTwo_title i{
	font-size:16px;
	color:#186F9C;
	font-style: italic;
	font-weight: 500;
}
/* banner */
.bannerOne{
	display: block;
}
.bannerTwo{
	display: none;
}
.banner{
	width: 100%;
	height: calc(100vh - 80px);
	box-sizing: border-box;
	position: relative;
}
.bannerFont{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.bannerFontCon{
	width: 500px;
	box-sizing: border-box;
	position: absolute;
	top: 19%;
	left: 0;
}
.bannerFontCon p:nth-of-type(1){
	font-size: 40px;
	color: #186F9C;
	line-height: 63px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	font-style: italic;
	letter-spacing: 4px;
}
.bannerFontCon p:nth-of-type(2){
	font-size: 16px;
	color: #186F9C;
	line-height: 24px;
	text-align: left;
}
.bannerFontConTwo{
	width: 620px;
	box-sizing: border-box;
	position: absolute;
	top: 19%;
	left: 0;
}
.bannerFontConTwo p:nth-of-type(1){
	font-size: 40px;
	color: #fff;
	line-height: 63px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	font-style: italic;
	letter-spacing: 4px;
}
.bannerFontConTwo p:nth-of-type(2){
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	text-align: left;
}
.banner .swiper-slide span{
	width:100%;
	height: 100%;
	display: inline-block;
	overflow:hidden;
}
.banner .swiper-slide img{
	width:100%;
	display:block;
	height: 100%;
}

@media (max-width:1220px) {
	.bannerFontCon{
		width: 540px;
		box-sizing: border-box;
		position: absolute;
		top: 19%;
		left: 0;
		padding: 0 20px;
	}
	.bannerFontConTwo{
		width: 660px;
		box-sizing: border-box;
		position: absolute;
		top: 19%;
		left: 0;
		padding: 0 20px;
	}
}
@media (max-width:768px) {
	.bannerOne{
		display: none;
	}
	.bannerTwo{
		display: block;
	}
	.banner{
		height: 420px;
	}
	.bannerFontCon p:nth-of-type(1){
		font-size: 26px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.bannerFontCon p:nth-of-type(2){
		font-size: 14px;
		line-height: 20px;
	}
	.bannerFontConTwo p:nth-of-type(1){
		font-size: 26px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.bannerFontConTwo p:nth-of-type(2){
		font-size: 14px;
		line-height: 20px;
	}
	.bannerFontCon{
		width: 380px;
	}
	.bannerFontConTwo{
		width: 480px;
	}
}
@media (max-width:480px) {
	.banner{
		height: 320px;
	}
	.bannerFontCon p:nth-of-type(1){
		font-size: 20px;
		line-height: 30px;
	}
	.bannerFontConTwo p:nth-of-type(1){
		font-size: 20px;
		line-height: 30px;
	}
	.bannerFontCon{
		width: 320px;
	}
	.bannerFontConTwo{
		width: 370px;
	}
}
@media (max-width:370px) {
	.banner{
		height: 280px;
	}
	.bannerFontCon p:nth-of-type(1){
		font-size: 18px;
		line-height: 30px;
	}
	.bannerFontConTwo p:nth-of-type(1){
		font-size: 18px;
		line-height: 30px;
	}
	.bannerFontCon{
		width: 100%;
	}
	.bannerFontConTwo{
		width: 100%;
	}
}



/* 关于我们 */
.aboutUs{
	width: 100%;
	background: #fff;
	padding: 90px 0 0px;
	box-sizing: border-box;
}
.aboutUsTop{
	width: 100%;
	box-sizing: border-box;
}
.aboutUsTop > li{
	float: left;
	box-sizing: border-box;
	margin-top: 30px;
}
.aboutUsTop > li:nth-of-type(1){
	width: calc(100% - 40.5% - 50px);
	margin-right: 50px;
	margin-top: 0;
}
.aboutUsTop > li:nth-last-of-type(1){
	width: 40.5%;
}
/* 关于我们左侧内容 */
.LeftTitleTop{
	position: relative;
	font-size: 36px;
	color: #333;
	line-height: 1em;
	font-weight: 600;
	margin-bottom: 10px;
}
.LeftTitleTop i{
	width: 85px;
	height: 5px;
	background: #333;
	position: absolute;
	left: 150px;
	top: 19px;
}
.LeftTitleBtm{
	font-size: 36px;
	color: #186F9C;
	line-height: 1em;
	font-weight: 600;
	margin-bottom: 20px;
}
.aboutUsContent{
	width: 68%;
}
.aboutUsContent p{
	font-size: 18px;
	line-height: 34px;
	color: #333;
	margin-bottom: 15px;
	text-align: justify;
}
.aboutUsContent p:nth-last-of-type(1) {
	margin-bottom: 0;
}
.aboutUsBtm{
	width: 100%;

}
.aboutUsBtm > li{
	width: calc((100% - 30px) / 4);
	margin-right: 10px;
	float: left;
	/* border: 1px solid red;
	box-sizing: border-box; */
}
.aboutUsBtm > li:nth-last-of-type(1){
	margin-right: 0;
}
.aboutUsBtm > li p:nth-of-type(1) {
	font-size: 52px;
	color: #333;
	font-weight: 500;
}
.aboutUsBtm > li p:nth-last-of-type(1) {
	font-size: 16px;
	color: #333;
	font-weight: 400;
}
/* 关于我们右边内容标题 */
.aboutTitle{
	position: relative;
	margin-bottom: 70px;
}
.aboutTitle i{
	width: 105px;
	height: 1px;
	background: #186F9C;
	position: absolute;
	right: 165px;
	top: 10px;
}
.aboutTitle b:nth-of-type(1){
	font-size: 16px;
	color: #000;
	line-height: 1em;
	padding-right: 5px;
	font-weight: 600;
}
.aboutTitle b:nth-of-type(2){
	font-size: 16px;
	color: #186F9C;
	font-style: italic;
	line-height: 1em;
}
.aboutImg{
	width: 100%;
	display: inline-block;
	overflow: hidden;
}
.aboutImg img {
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:1024px) {
	.aboutUsBtm > li p:nth-of-type(1) {
		font-size: 40px !important;
	}
}
@media (max-width:920px) {
	.aboutUsTop > li:nth-of-type(1){
		width: 100%;
		margin-right: 0px;
		margin-top: 0;
	}
	.aboutUsTop > li:nth-last-of-type(1){
		width: 100%;
	}
	.aboutUsContent{
		width: 100% !important;
	}
	.aboutTitle{
		display: none;
	}
	.aboutUsBtm > li{
		text-align: center;
	}
}
@media (max-width:768px) {
	/* 关于我们左侧内容 */
	.LeftTitleTop{
		font-size: 26px !important;
	}
	.LeftTitleBtm{
		font-size: 26px !important;
	}
	.LeftTitleTop i{
		width: 85px;
		height: 5px;
		background: #333;
		position: absolute;
		left: 130px !important;
		top: 12px !important;
	}
	.aboutUsBtm > li p:nth-of-type(1) {
		font-size: 32px !important;
	}
}
@media (max-width:640px) {
	.aboutUs{
		width: 100%;
		background: #fff;
		padding: 30px 0 0px;
		box-sizing: border-box;
	}
	/* 关于我们左侧内容 */
	.LeftTitleTop{
		font-size: 20px !important;
	}
	.LeftTitleBtm{
		font-size: 20px !important;
		margin-bottom: 10px !important;
	}
	.LeftTitleTop i{
		width: 70px !important;
		height: 5px;
		background: #333;
		position: absolute;
		left: 100px !important;
		top: 10px !important;
	}
	.aboutUsContent p{
		font-size: 14px !important;
		line-height: 30px !important;
	}
	.aboutUsBtm > li p:nth-of-type(1) {
		font-size: 24px !important;
	}
	.aboutUsBtm > li p:nth-last-of-type(1) {
		font-size: 14px !important;
	}
	.aboutUsTop > li{
		margin-top: 0px !important;
	}
}


/* 核心业务领域 */
.core{
	width: 100%;
	margin-bottom: 80px;
}
.coreCon{
	width: 100%;
	box-sizing: border-box;
	margin-top: 25px;
}
.coreCon li{
	background-size: 100% 100%;
	background-repeat: no-repeat;
	float: left;
	width: calc((100% - 60px) / 3);
	margin-right: 30px;
	height: 396px;
	text-align: center;
	position: relative;
	box-sizing: border-box;
	border-radius: 10px;
}
.coreCon li:nth-last-of-type(1){
	margin-right: 0px;
}
.coreCon li span{
	width: 181px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: -25px;
	transform: translateX(-50%);
}
.coreCon li span img{
	width: 181px;
	display: block;
	overflow: hidden;
}
.coreCon li h2{
	position: absolute;
	padding: 0 24px;
	box-sizing: border-box;
	left: 0;
	top: 160px;
	font-size: 22px;
	font-weight: bold;
	color: #186F9C;
}
.coreCon li p{
	padding: 0 24px;
	box-sizing: border-box;
	position: absolute;
	left: 0px;
	top: 205px;
	font-size: 18px;
	font-weight: 400;
	text-align: justify;
	color: #333;
	line-height: 34px;
}

@media (max-width:1150px) {
	.coreCon li{
		background-size: 100% 100%;
		background-repeat: no-repeat;
		float: left;
		width: calc((100% - 30px) / 2);
		margin-right: 30px;
		height: 396px;
		margin-bottom: 45px;
	}
	.coreCon li:nth-of-type(2n){
		margin-right: 0px;
	}
}
@media (max-width:768px) {
	.coreCon li h2{
		font-size: 20px;
		top: 110px;
	}
	.coreCon li p{
		font-size: 16px;
		top: 155px;
		line-height: 32px;
	}
	.coreCon li span{
		width: 140px;
	}
	.coreCon li span img{
		width: 140px;
	}
	
}
@media (max-width:640px) {
	.core{
		width: 100%;
		margin-bottom: 20px;
	}
	.coreCon li{
		width: 100%;
		margin-right: 0px;
		height: auto;
		margin-bottom: 30px;
		padding-bottom: 20px;
	}
	.coreCon li span{
		display: inline-block;
		overflow: hidden;
		position: static;
		left: 0;
		top: 0;
		transform: translateX(0%);
		padding: 0 20px;
		margin-top: -25px;
	}
	.coreCon li h2{
		position: static;
		left: 0;
		top: 0;
		font-size: 18px;
		margin-top: 0px;
		text-align: left;
	}
	.coreCon li p{
		font-size: 14px;
		position: static;
		left: 0;
		top: 0;
		margin-top: 10px;
	}
	
}


/* 产品与解决方案 */
.products{
	width: 100%;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 15px 0 70px;
}
.productsCon{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.productsCon li{
	float: left;
	width: calc((100% - 30px) / 4);
	margin-right: 10px;
	transition: all 0.5s;
	height: 428px;
	border: 1px solid #ADADAD;
	box-sizing: border-box;
	border-radius: 12px;
	background: #FFFFFF;
	position: relative;
	/* cursor: pointer; */
}
.productsCon li span{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	display: block;
	overflow: hidden;
	border-top-left-radius: 12px;
	border-top-right-radius: 12px;
}
.productsCon li span img{
	width: 100%;
	display: block;
	overflow: hidden;
	transition: all 0.5s;
}
.productsCon li h2{
	position: absolute;
	left: 0;
	top: 230px;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 20px;
	font-weight: bold;
	color: #186F9C;
	line-height: 1em;
	transition: all 0.5s;
}
.productsCon li p{
	position: absolute;
	left: 0px;
	top: 265px;
	padding: 0 10px;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	color: #999999;
	line-height: 20px;
	text-align: justify;
	transition: all 0.5s;
}
.productsBtm{
	position: absolute;
	left: 10px;
	bottom: 20px;
	width: 110px;
	height: 30px;
	border: 1px solid #999999;
	border-radius: 19px;
	box-sizing: border-box;
	text-align: center;
	background: transparent;
}
.productsBtm a{
	display: block;
}
.productsBtm h3{
	font-size: 14px;
	color: #333;
	line-height: 30px;
	text-align: center;
}
.productsBtm i{
	margin-right: 10px;
	transition: all 0.5s;
}
.productsBtm .productsBtm1{
	display: block;
}
.productsBtm .productsBtm01{
	display: none;
}
.productsCon li:nth-last-of-type(1){
	margin-right: 0;
}
.productsBtm:hover{
	background: linear-gradient( 180deg, #35A8CB 0%, #186F9C 100%);
	border: 0;
	transition: all 0.5s;
}
.productsBtm:hover h3{
	color: #fff;
	transition: all 0.5s;
}
.productsBtm:hover .productsBtm1{
	display: none;
	transition: all 0.5s;
}
.productsBtm:hover .productsBtm01{
	display: block;
	transition: all 0.5s;
}
.productsCon li:hover span img{
	transform: scale(1.05,1.05);
	transition: all 0.5s;
}

@media (max-width:1100px) {
	.productsCon li{
		float: left;
		width: calc((100% - 20px) / 3);
		margin-right: 10px;
		transition: all 0.5s;
		height: 428px;
		border: 1px solid #ADADAD;
		box-sizing: border-box;
		border-radius: 12px;
		background: #FFFFFF;
		position: relative;
		margin-bottom: 10px;
	}
	.productsCon li:nth-of-type(3n){
		margin-right: 0;
	}
}
@media (max-width:830px) {
	.productsCon li{
		float: left;
		width: calc((100% - 30px) / 2);
		margin-right: 30px;
		transition: all 0.5s;
		height: 428px;
		border: 1px solid #ADADAD;
		box-sizing: border-box;
		border-radius: 12px;
		background: #FFFFFF;
		position: relative;
		margin-bottom: 30px;
	}
	.productsCon li:nth-of-type(2n){
		margin-right: 0;
	}
	.productsCon li:nth-of-type(3n){
		margin-right: 30px;
	}
}
@media (max-width:640px) {
	.products{
		padding: 15px 0 30px;
	}
	.productsCon li h2{
		font-size: 18px;
	}
}
@media (max-width:530px) {
	.productsCon li{
		float: left;
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
		height: auto;
		padding-bottom: 20px;
	}
	.productsCon li:nth-of-type(2n){
		margin-right: 0;
	}
	.productsCon li:nth-of-type(3n){
		margin-right: 0px;
	}
	.productsCon li span{
		position: static;
		left: 0;
		top: 0;
	}
	.productsCon li h2{
		position: static;
		left: 0;
		top: 0;
		margin: 20px 0;
	}
	.productsCon li p{
		position: static;
		left: 0px;
		top: 0;
		margin-bottom: 20px;
	}
	.productsBtm{
		position: static;
		left: 0;
		bottom: 0;
		margin: 0 10px;
		box-sizing: border-box;
	}

}

/* 公司优势 */
.advantage{
	width: 100%;
	padding-top: 30px;
	margin-bottom: 80px;
}
.advantageCon{
	width: 100%;
	box-sizing: border-box;
	margin-top: 25px;
}
.advantageCon li{
	background-size: 100% 100%;
	background-repeat: no-repeat;
	float: left;
	width: calc((100% - 60px) / 3);
	margin-right: 30px;
	height: 343px;
	text-align: center;
	position: relative;
	box-sizing: border-box;
	border-radius: 10px;
}
.advantageCon li:nth-last-of-type(1){
	margin-right: 0px;
}
.advantageCon li span{
	width: 181px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	left: 50%;
	top: -25px;
	transform: translateX(-50%);
}
.advantageCon li span img{
	width: 181px;
	display: block;
	overflow: hidden;
}
.advantageCon li h2{
	position: absolute;
	padding: 0 24px;
	box-sizing: border-box;
	left: 0;
	top: 160px;
	font-size: 22px;
	font-weight: bold;
	color: #186F9C;
}
.advantageCon li p{
	padding: 0 24px;
	box-sizing: border-box;
	position: absolute;
	left: 0px;
	top: 205px;
	font-size: 18px;
	font-weight: 400;
	text-align: justify;
	color: #333;
	line-height: 34px;
}

@media (max-width:1024px) {
	.advantageCon li h2{
		top: 130px;
	}
	.advantageCon li p{
		top: 175px;
	}
}
@media (max-width:830px) {
	.advantageCon li{
		width: calc((100% - 30px) / 2);
		margin-right: 30px;
		margin-bottom: 45px;
	}
	.advantageCon li:nth-last-of-type(1){
		margin-right: 0;
	}
	.advantageCon li:nth-of-type(2n){
		margin-right: 0;
	}
}
@media (max-width:768px) {
	.advantageCon li span{
		width: 140px;
	}
	.advantageCon li span img{
		width: 140px;
	}
	.advantageCon li h2{
		font-size: 20px;
	}
	.advantageCon li p{
		font-size: 16px;
		line-height: 32px;
	}
}
@media (max-width:640px) {
	.advantage{
		padding-top: 30px;
		margin-bottom: 20px;
	}
	.productsCon li h2{
		font-size: 18px;
	}
	.advantageCon li p{
		font-size: 14px;
		line-height: 28px;
	}
}
@media (max-width:530px) {
	.advantageCon li{
		width: 100%;
		height: auto;
		padding-bottom: 20px;
		margin-right: 0;
		margin-bottom: 30px;
	}
	.advantageCon li span{
		position: static;
		left: 0%;
		top: 0;
		transform: translateX(0%);
		margin-top: -25px;
	}
	.advantageCon li h2{
		position: static;
		left: 0;
		top: 0;
		text-align: left;
	}
	.advantageCon li p{
		position: static;
		left: 0;
		top: 0;
		margin-top: 10px;
	}
}

/* 服务承诺 */
.culture{
	width: 100%;
	min-height: 510px;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding-bottom: 255px;
	padding-top: 160px;
	background-attachment: fixed;
}

.cultureIcon{
	width: 83px;
	margin: 0 auto;
	box-sizing: border-box;
}
.cultureIcon span{
	width: 100%;
	display: inline-block;
	overflow: hidden;
	transition: all 0.5s;
}
.cultureIcon span img{
	width: 100%;
	display: block;
	transition: all 0.5s;
}

.cultureCon{
	width: 68%;
	margin: 0 auto;
	display: block;
	position: relative;
	padding-top: 60px;
	box-sizing: border-box;
}
.cultureCon i{
	position: absolute;
	top: -20px;
	left: 50%;
	transform: translateX(-50%);
	width: 1px;
	height: 36px;
	background: #2E7CA5;
}
.cultureCon p{
	font-size: 24px;
	line-height: 52px;
	color: #333;
	font-weight: bold;
	text-align: center;
	margin-bottom: 20px;
}

@media (max-width:768px) {
	.culture{
		width: 100%;
		min-height: 450px;
		padding-bottom: 120px;
		padding-top: 110px;
		background-attachment: fixed;
	}
	.cultureCon i{
		height: 26px;
	}
	.cultureIcon{
		width: 60px;
	}
	.cultureCon p{
		font-size: 20px;
		line-height: 40px;
	}
}
@media (max-width:640px) {
	.culture{
		padding-bottom: 20px;
		padding-top: 40px;
	}
	.cultureCon i{
		height: 22px;
	}
	.cultureIcon{
		width: 40px;
	}
	.cultureCon{
		width: 80%;
		padding-top: 30px;
	}
	.cultureCon p{
		font-size: 18px;
		line-height: 36px;
	}
}

/* 联系我们 */
.contact{
	width: 100%;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0 30px;
}
.contactCon{
	width: 100%;
	display: block;
	margin: 0 auto;
}
.contactCon p{
	font-size: 30px;
	color: #186F9C;
	line-height: 50px;
	text-align: left;
	font-weight: bold;
	font-style: italic;
	margin-bottom: 55px;
	text-align: center;
}
.contactDetail{
	width: 229px;
	margin: 0 auto;
	height: 60px;
	border-radius: 30px;
	border: 1px solid #186F9C;
	text-align: center;
	transition: all 0.5s;
	background: transparent;
}
.contactDetail h2{
	font-size: 26px;
	line-height: 60px;
	font-weight: 400;
	color: #186F9C;
	transition: all 0.5s;
}
.contactDetail:hover {
	background: #186F9C;
	transition: all 0.5s;
}
.contactDetail:hover h2{
	color: #fff;
	transition: all 0.5s;
}

@media (max-width:768px) {
	.contactCon p{
		font-size: 20px;
		line-height: 40px;
		margin-bottom: 30px;
	}
	.contactDetail{
		width: 180px;
		margin: 0 auto;
		height: 40px;
	}
	.contactDetail h2{
		font-size: 16px;
		line-height: 40px;
	}
}
@media (max-width:640px) {
	.contact{
		padding: 50px 0 30px;
	}
	.contactCon p{
		font-size: 18px;
		line-height: 36px;
		margin-bottom: 20px;
	}
	.contactDetail{
		width: 160px;
		margin: 0 auto;
		height: 30px;
	}
	.contactDetail h2{
		font-size: 14px;
		line-height: 30px;
	}
}



/* 矿山安全风险监测预警平台 详情页面 monitoring */
/* banner */
.monitoringBannerOne{
	display: block;
}
.monitoringBannerTwo{
	display: none;
}
.monitoringBanner{
	width: 100%;
	height: 464px;
	box-sizing: border-box;
	position: relative;
}
.monitoringBanner span{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.monitoringBanner span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.monitoringBannerFont{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.monitoringBannerFontCon{
	width: 600px;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 100px;
	transform: translateY(-50%);
}
.monitoringBannerFontCon p:nth-of-type(1){
	font-size: 40px;
	color: #fff;
	line-height: 63px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	font-style: italic;
	letter-spacing: 4px;
}
.monitoringBannerFontCon p:nth-of-type(2){
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	text-align: left;
}

@media (max-width:1024px) {
	.monitoringBannerFontCon{
		width: 100%;
		box-sizing: border-box;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY( -50%);
		padding: 0 20px;
	}
}
@media (max-width:768px) {
	.monitoringBannerOne{
		display: none;
	}
	.monitoringBannerTwo{
		display: block;
	}
	.monitoringBanner{
		height: 420px;
	}
	.monitoringBannerFontCon p:nth-of-type(1){
		font-size: 26px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.monitoringBannerFontCon p:nth-of-type(2){
		font-size: 20px;
		line-height: 30px;
	}
}
@media (max-width:640px) {
	.monitoringBanner{
		height: 320px;
	}
	.monitoringBannerFontCon p:nth-of-type(1){
		font-size: 20px;
		line-height: 30px;
	}
	.monitoringBannerFontCon p:nth-of-type(2){
		font-size: 16px;
		line-height: 26px;
	}
}
@media (max-width:370px) {
	.monitoringBanner{
		height: 280px;
	}
}

/* 建设背景 */
.monitoring_con{
	width: 100%;
	padding: 75px 0 75px;
	box-sizing: border-box;
}
.monitoring_conTitle{
	font-size: 18px;
	line-height: 32px;
	color: #333;
	margin: 25px 0 25px;
}
.monitoring_con1{
	width: 100%;
	box-sizing: border-box;
}
.monitoring_con1 li{
	background-size: 100% 100%;
	background-repeat: no-repeat;
	float: left;
	width: calc((100% - 30px) / 3);
	margin-right: 15px;
	height: 219px;
	text-align: center;
	position: relative;
	box-sizing: border-box;
}
.monitoring_con1 li:nth-last-of-type(1){
	margin-right: 0px;
}
.monitoring_con1 li h2{
	position: absolute;
	padding: 0 20px;
	box-sizing: border-box;
	left: 0;
	top: 20px;
	font-size: 22px;
	font-weight: bold;
	color: #186F9C;
}
.monitoring_con1 li p{
	padding: 0 20px;
	box-sizing: border-box;
	position: absolute;
	left: 0px;
	top: 75px;
	font-size: 18px;
	font-weight: 400;
	text-align: justify;
	color: #333;
	line-height: 32px;
}

@media (max-width:980px) {
	.monitoring_con1 li{
		width: calc((100% - 15px) / 2);
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.monitoring_con1 li:nth-of-type(2n){
		margin-right: 0px;
	}
}
@media (max-width:768px) {
	.monitoring_con1 li h2{
		font-size: 20px;
	}
	.monitoring_con1 li p{
		font-size: 16px;
		top: 65px;
	}
}
@media (max-width:640px) {
	.monitoring_con{
		padding: 30px 0 30px;
	}
	.monitoring_conTitle{
		font-size: 16px;
		margin: 15px 0 15px;
	}
	.monitoring_con1 li h2{
		font-size: 18px;
	}
	.monitoring_con1 li p{
		font-size: 14px;
		line-height: 28px;
		top: 60px;
	}
}
@media (max-width:520px) {
	.monitoring_con1 li{
		width: 100%;
		margin-right: 0px;
		height: auto;
		padding: 20px 0;
	}
	.monitoring_con1 li h2{
		position: static;
		left: 0px;
		top: 0;
		text-align: left;
		margin-bottom: 10px;
	}
	.monitoring_con1 li p{
		position: static;
		left: 0px;
		top: 0;
	}

}


/* 建设目标 */
.monitoring_con2{
	width: 100%;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 0 40px;
}
.monitoring_con2a{
	width: 100%;
	margin-top: 40px;
	box-sizing: border-box;
}
.monitoring_con2a > li{
	float: left;
	width: calc(100% - 50px - 58.8%);
	margin-right: 50px;
}
.monitoring_con2a > li:nth-last-of-type(1) {
	width: 58.8%;
	margin-right: 0;
}
.monitoring_con2a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con2a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con2b{
	width: 100%;
	box-sizing: border-box;
}
.monitoring_con2b li{
	width: 100%;
	margin-bottom: 20px;
}
.monitoring_con2b li h2{
	font-size: 22px;
	font-weight: bold;
	color: #186F9C;
	line-height: 34px;
	text-align: justify;
	margin-bottom: 5px;
}
.monitoring_con2b li p{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 32px;
	text-align: justify;
}

@media (max-width:980px) {
	.monitoring_con2a > li{
		float: left;
		width: 100%;
		margin-right: 0px;
	}
	.monitoring_con2a > li:nth-last-of-type(1) {
		width: 100%;
		margin-right: 0;
	}
}
@media (max-width:768px) {
	.monitoring_con2b li h2{
		font-size: 20px;
	}
	.monitoring_con2b li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.monitoring_con2{
		padding: 30px 0 30px;
	}
	.monitoring_con2a{
		margin-top: 0px;
	}
	.monitoring_con2b li{
		margin-bottom: 10px;
	}
	.monitoring_con2b li h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.monitoring_con2b li p{
		font-size: 14px;
		line-height: 28px;
	}
}


/* 平台技术架构 */
.monitoring_con3{
	width: 100%;
	box-sizing: border-box;
	padding: 70px 0 0;
}
.monitoring_con3a{
	width: 100%;
	margin-top: 25px;
}
.monitoring_con3a span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con3a span img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:640px) {
	.monitoring_con3{
		padding: 30px 0 0;
	}
	.monitoring_con3a{
		margin-top: 20px;
	}
}

/* 主要功能 */
.monitoring_con4{
	width: 100%;
	box-sizing: border-box;
	padding: 70px 0 0;
}

/* 主要功能tab选项 */
.monitoring_con4a{
	width: 100%;
	margin-top: 30px;
	display: block;
}
.monitoring_con4a li{
	float: left;
	width: calc(100% / 8);
	margin-right: 0px;
	text-align: center;
	transition: all 0.5s;
	position: relative;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	padding-bottom: 18px;
}
.monitoring_con4a li span{
	width: 58px;
	height: 59px;
	display: inline-block;
	overflow: hidden;
}
.monitoring_con4a li span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con4a li:nth-last-of-type(1){
	margin-right: 0;
}
.monitoring_con4a li h1{
	font-size: 16px;
	color: #333;
	line-height: 1em;
	font-weight: bold;
	box-sizing: border-box;
	transition: all 0.5s;
	margin-top: -5px;
}
.monitoring_con4b{
	position: absolute;
	width: 100px;
	height: 12px;
	overflow: hidden;
	left: 50%;
	bottom: -5px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	opacity: 0;
}
.monitoring_con4b img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con4a li.active h1,.monitoring_con4a li:hover h1{
	color: #288CB4;
	transition: all 0.5s;
}
.monitoring_con4a li.active .monitoring_con4b,.monitoring_con4a li:hover .monitoring_con4b{
	opacity: 1;
	transition: all 0.5s;
}
@media (max-width:1050px) {
	.monitoring_con4a li{
		float: left;
		width: calc(100% / 4);
		margin-right: 0px;
		text-align: center;
		transition: all 0.5s;
		position: relative;
		box-sizing: border-box;
		text-align: center;
		padding-bottom: 18px;
	}
	.monitoring_con4a li h1{
		font-size: 16px;	
	}
	.monitoring_con4a li.active .monitoring_con4b,.monitoring_con4a li:hover .monitoring_con4b{
		opacity: 0;
		transition: all 0.5s;
	}
}

@media (max-width:640px) {
	.monitoring_con4a li span{
		width: 38px;
		height: 39px;
	}
	.monitoring_con4a li h1{
		font-size: 14px;
	}
	.monitoring_con4{
		padding: 30px 0 0;
	}
	/* 主要功能tab选项 */
	.monitoring_con4a{
		margin-top: 20px;
	}
}
@media (max-width:470px) {
	.monitoring_con4a li{
		float: left;
		width: calc(100% / 3);
		margin-right: 0px;
		text-align: center;
		transition: all 0.5s;
		position: relative;
		box-sizing: border-box;
		text-align: center;
		padding-bottom: 18px;
	}
}
@media (max-width:360px) {
	.monitoring_con4a li{
		float: left;
		width: calc(100% / 2);
		margin-right: 0px;
		text-align: center;
		transition: all 0.5s;
		position: relative;
		box-sizing: border-box;
		text-align: center;
		padding-bottom: 18px;
	}
}

/* 八大内容区域公共样式 */
.monitoring_content{
	width: 100%;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: -3px;
}

/* 企业安全驾驶舱内容 */
.monitoring_con5{
	width: 100%;
	padding-bottom: 90px;
}
.monitoring_con5a{
	width: 100%;
	margin-bottom: 50px;
}
.monitoring_con5 .monitoring_con5a:nth-last-of-type(1) {
	margin-bottom: 0;
}
.monitoring_con5a p{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 32px;
	text-align: justify;
	margin: 35px 0 30px;
}
.monitoring_con5a h2{
	font-size: 18px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	text-align: center;
}
.monitoring_con5a h3{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 28px;
	text-align: center;
	margin: 15px 0;
}
.monitoring_con5a span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con5a span img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:768px) {
	.monitoring_con5a p{
		font-size: 16px;
	}
	.monitoring_con5a h2{
		font-size: 16px;
	}
	.monitoring_con5a h3{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.monitoring_con5{
		padding-bottom: 50px;
	}
	.monitoring_con5a{
		margin-bottom: 30px;
	}
	.monitoring_con5a p{
		font-size: 14px;
		line-height: 28px;
		margin: 30px 0 20px;
	}
	.monitoring_con5a h2{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con5a h3{
		font-size: 14px;
		line-height: 28px;
		margin: 5px 0;
	}
}



/* 智能双控管理内容 */
.monitoring_con6{
	width: 100%;
	padding-bottom: 90px;
}
/* 上面模块内容 */
.monitoring_con6a{
	width: 100%;
	margin-bottom: 50px;
}
.monitoring_con6a p{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 32px;
	text-align: justify;
	margin: 35px 0 30px;
}
.monitoring_con6a p i{
	font-size: 18px;
	font-weight: 400;
	color: #288CB4;
	line-height: 32px;
	text-align: justify;
	margin: 35px 0 30px;
}
.monitoring_con6a span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con6a span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
/* 下面模块内容 */
.monitoring_con6b{
	width: 100%;
	box-sizing: border-box;
}
.monitoring_con6b li{
	float: left;
	width: 50%;
	height: 330px;
	box-sizing: border-box;
	position: relative;
}
.monitoring_con6b li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con6b li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con6c{
	width: 100%;
	padding: 0 35px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.monitoring_con6d{
	width: 100%;
	padding: 0 15px;
	box-sizing: border-box;
	border-bottom: 1px solid #11536E;
}
.monitoring_con6d h1{
	font-size: 42px;
	font-weight: 900;
	color: #288CB4;
	line-height: 60px;
	width: 60px;
}
.monitoring_con6e{
	width: calc(100% - 60px);
	padding-left: 10px;
	box-sizing: border-box;
}
.monitoring_con6d h2{
	font-size: 22px;
	font-weight: 900;
	color: #288CB4;
	line-height: 34px;
}
.monitoring_con6d h3{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 22px;
}
.monitoring_con6c p{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 34px;
	text-align: justify;
}

@media (max-width:1180px) {
	.monitoring_con6b li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
		margin-bottom: 30px;
	}
	.monitoring_con6c{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		padding: 0 20px;
	}
}
@media (max-width:768px) {
	.monitoring_con6a p{
		font-size: 16px;
	}
	.monitoring_con6a p i{
		font-size: 16px;
	}
	.monitoring_con6d h1{
		font-size: 22px;
		line-height: 60px;
		width: 40px;
	}
	.monitoring_con6d h2{
		font-size: 20px;
	}
	.monitoring_con6d h3{
		font-size: 16px;
	}
	.monitoring_con6c p{
		font-size: 16px;
	}
	
}
@media (max-width:640px) {
	.monitoring_con6{
		padding-bottom: 50px;
	}
	.monitoring_con6a{
		margin-bottom: 30px;
	}
	.monitoring_con6a p{
		font-size: 14px;
		line-height: 28px;
		margin: 30px 0 20px;
	}
	.monitoring_con6a p i{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con6b li{
		margin-bottom: 20px;
	}
	.monitoring_con6d h1{
		font-size: 20px;
		line-height: 60px;
		width: 30px;
	}
	.monitoring_con6e{
		width: calc(100% - 30px);
		padding-left: 30px;
		box-sizing: border-box;
	}
	.monitoring_con6d h2{
		font-size: 18px;
	}
	.monitoring_con6d h3{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con6c{
		padding: 0;
	}
	.monitoring_con6c p{
		font-size: 14px;
		line-height: 28px;
	}
}



/* 井下人员管控内容 */
.monitoring_con7{
	width: 100%;
	padding: 60px 0 90px;
}
.monitoring_con7a{
	width: 100%;
}
/* 左边模块内容 */
.monitoring_con7b{
	float: left;
	width: calc(100% - 70% - 25px);
	margin-right: 25px;
	/* margin-bottom: 50px; */
	padding: 90px 0;
	box-sizing: border-box;
}
.monitoring_con7c{
	width: 100%;
	display: block;
}
.monitoring_con7c li{
	cursor: pointer;
	float: left;
	width: calc((100% - 70px) / 2);
	margin-right: 70px;
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 0px 9px 0px rgba(0,182,255,0.11);
	border-radius: 3px;
	padding: 15px 0 5px;
	box-sizing: border-box;
}
.monitoring_con7c li:nth-last-of-type(1) {
	margin-right: 0;
}
.monitoring_con7c span{
	width: 34px;
	height: 34px;
	display: inline-block;
	overflow: hidden;
}
.monitoring_con7c span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con7c p{
	font-size: 16px;
	font-weight: 400;
	color: #333;
	line-height: 32px;
	transition: all 0.5s;
}
.monitoring_con7c li.active p,.monitoring_con7c li:hover p{
	color: #288CB4;
	font-weight: bold;
	transition: all 0.5s;
}
.monitoring_con7d{
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	text-align: justify;
	margin-top: 30px;
}


/* 右边模块内容 */
.monitoring_con7e{
	float: left;
	width: 70%;
	box-sizing: border-box;
	position: relative;
}
.monitoring_con7f{
	position: absolute;
	left: 50%;
	top: -20px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	width: 120px;
	height: 40px;
	background-color: #288CB4;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
}
.monitoring_con7e span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con7e span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
@media (max-width:1180px) {
	/* 左边模块内容 */
	.monitoring_con7b{
		float: none;
		width: 50%;
		margin-right: 0px;
		/* margin-bottom: 50px; */
		padding: 20px 0 50px;
		box-sizing: border-box;
		margin: 0 auto;
	}
	/* 右边模块内容 */
	.monitoring_con7e{
		float: left;
		width: 100%;
		box-sizing: border-box;
		position: relative;
	}
}
@media (max-width:768px) {
	/* 左边模块内容 */
	.monitoring_con7b{
		width: 80%;
	}
	.monitoring_con7f{
		width: 100px;
		height: 32px;
		font-size: 16px;
		line-height: 32px;
		top: -15px;
	}
}
@media (max-width:640px) {
	.monitoring_con7{
		padding: 30px 0 50px;
	}
	/* 左边模块内容 */
	.monitoring_con7b{
		width: 90%;
		padding: 10px 0 30px;
	}
	.monitoring_con7c li{
		cursor: pointer;
		float: left;
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		text-align: center;
		background: #FFFFFF;
		box-shadow: 0px 0px 9px 0px rgba(0,182,255,0.11);
		border-radius: 3px;
		padding: 10px 0 5px;
		box-sizing: border-box;
	}
	.monitoring_con7c span{
		width: 28px;
		height: 28px;
	}
	.monitoring_con7c p{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con7d{
		font-size: 14px;
		line-height: 28px;
		margin-top: 20px;
	}
	.monitoring_con7f{
		width: 80px;
		height: 28px;
		font-size: 14px;
		line-height: 28px;
		top: -15px;
	}
}


/* 矿山特殊作业管理内容 */
.monitoring_con8{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.monitoring_con8a{
	width: 100%;
	box-sizing: border-box;
}
.monitoring_con8a li{
	float: left;
	width: 50%;
	height: 384px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 55px;
}
.monitoring_con8a li:nth-last-of-type(1) {
	margin-bottom: 0;
}
.monitoring_con8a li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con8a li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con8b{
	width: 100%;
	padding: 0 35px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.monitoring_con8c{
	width: 100%;
	padding: 0 15px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #11536E;
}
.monitoring_con8c h1{
	font-size: 42px;
	font-weight: 900;
	color: #288CB4;
	line-height: 60px;
	width: 60px;
}
.monitoring_con8d{
	width: calc(100% - 60px);
	padding-left: 10px;
	box-sizing: border-box;
}
.monitoring_con8c h2{
	font-size: 22px;
	font-weight: 900;
	color: #288CB4;
	line-height: 34px;
}
.monitoring_con8c h3{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 22px;
}
.monitoring_con8b p{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 34px;
	text-align: justify;
}

@media (max-width:1180px) {
	.monitoring_con8a{
		margin-top: 30px;
	}
	.monitoring_con8a li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
		margin-bottom: 30px;
	}
	.monitoring_con8b{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		padding: 0 20px;
	}
}
@media (max-width:768px) {
	.monitoring_con8c h1{
		font-size: 22px;
		line-height: 60px;
		width: 40px;
	}
	.monitoring_con8d{
		width: calc(100% - 40px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.monitoring_con8c h2{
		font-size: 20px;
	}
	.monitoring_con8c h3{
		font-size: 16px;
	}
	.monitoring_con8b p{
		font-size: 16px;
	}
	
}
@media (max-width:640px) {
	.monitoring_con8a li{
		margin-bottom: 20px;
	}
	.monitoring_con8c{
		margin-bottom: 15px;
	}
	.monitoring_con8c h1{
		font-size: 16px;
		line-height: 60px;
		width: 30px;
	}
	.monitoring_con8d{
		width: calc(100% - 30px);
		padding-left: 30px;
		box-sizing: border-box;
	}
	.monitoring_con8c h2{
		font-size: 18px;
	}
	.monitoring_con8c h3{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con8b p{
		font-size: 14px;
		line-height: 28px;
	}
	
}

/* 无轨车辆管理内容 */
.monitoring_con9{
	width: 100%;
	padding-bottom: 90px;
}
/* 上面模块内容 */
.monitoring_con9a{
	padding: 0 20px;
	box-sizing: border-box;
	margin: 30px 0 20px;
	font-size: 18px;
	font-weight: 400;
	color: #333333;
	line-height: 28px;
	text-align: left;
}
.monitoring_con9b{
	padding: 0 20px;
	box-sizing: border-box;
	width: 100%;
	box-sizing: border-box;
}
.monitoring_con9b > li{
	float: left;
	width: calc(100% - 50px - 36.3%);
	margin-right: 50px;
}
.monitoring_con9b > li:nth-last-of-type(1) {
	width: 36.3%;
	margin-right: 0;
}
.monitoring_con9b > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con9c > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con9c{
	width: 100%;
	box-sizing: border-box;
}
.monitoring_con9c li{
	width: 100%;
	margin-bottom: 50px;
}
.monitoring_con9c li h2{
	font-size: 22px;
	font-weight: bold;
	color: #186F9C;
	line-height: 34px;
	text-align: justify;
	margin-bottom: 5px;
}
.monitoring_con9c li p{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 32px;
	text-align: justify;
}
/* 下面模块内容 */
.monitoring_con9d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.monitoring_con9d li{
	float: left;
	width: calc((100% - 40px) / 5);
	height: 290px;
	margin-right: 10px;
	box-sizing: border-box;
	background: #FFFFFF;
	box-shadow: 0px 0px 6px 0px rgba(0,65,88,0.09);
	border-radius: 3px;
	overflow: hidden;
}
.monitoring_con9d li:nth-last-of-type(1) {
	margin-right: 0;
}
.monitoring_con9d li span{
	width: 100%;
	transition: all 0.5s;
	display: inline-block;
	overflow: hidden;
}
.monitoring_con9d li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con9d li h2{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	text-align: justify;
	margin-bottom: 5px;
	padding: 0 10px;
	box-sizing: border-box;
	margin-bottom: 6px;
}
.monitoring_con9d li p{
	font-size: 18px;
	font-weight: 400;
	color: #666;
	line-height: 24px;
	text-align: justify;
	padding: 0 10px;
	box-sizing: border-box;
}
.monitoring_con9d li:hover span{
	transform: scale(1.05,1.05);
	transition: all 0.5s;
}

@media (max-width:1020px) {
	.monitoring_con9b > li{
		float: left;
		width: 100%;
		margin-right: 0px;
	}
	.monitoring_con9b > li:nth-last-of-type(1) {
		width: 100%;
		margin-right: 0;
	}
	/* 下面模块内容 */
	.monitoring_con9d li{
		float: left;
		width: calc((100% - 20px) / 3);
		height: 320px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.monitoring_con9d li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.monitoring_con9d li:nth-of-type(3n) {
		margin-right: 0;
	}
}
@media (max-width:768px) {
	.monitoring_con9c li h2{
		font-size: 20px;
	}
	.monitoring_con9c li p{
		font-size: 16px;
	}
	.monitoring_con9a{
		font-size: 16px;
	}
	/* 下面模块内容 */
	.monitoring_con9d li{
		height: 300px;
	}
	.monitoring_con9d li h2{
		font-size: 20px;
	}
	.monitoring_con9d li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.monitoring_con9{
		padding-bottom: 50px;
	}
	.monitoring_con9c li{
		margin-bottom: 10px;
	}
	.monitoring_con9c li h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.monitoring_con9c li p{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con9a{
		font-size: 14px;
		line-height: 28px;
		margin: 30px 0 0;
	}
	/* 下面模块内容 */
	.monitoring_con9d li{
		height: 260px;
	}
	.monitoring_con9d li h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.monitoring_con9d li p{
		font-size: 14px;
	}
}
@media (max-width:500px) {
	/* 下面模块内容 */
	.monitoring_con9d li{
		float: left;
		width: calc((100% - 10px) / 2);
		height: 280px;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.monitoring_con9d li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.monitoring_con9d li:nth-of-type(3n) {
		margin-right: 10px;
	}
	.monitoring_con9d li:nth-of-type(2n) {
		margin-right: 0;
	}
}
@media (max-width:500px) {
	/* 下面模块内容 */
	.monitoring_con9d li{
		float: left;
		width: 100%;
		height: auto;
		margin-right: 0px;
		margin-bottom: 10px;
		padding-bottom: 10px;
		box-sizing: border-box;
	}
	.monitoring_con9d li:nth-of-type(3n) {
		margin-right: 0px;
	}
}


/* 设备设施管理内容 */
.monitoring_con10{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.monitoring_con10a{
	width: 100%;
	box-sizing: border-box;
}
.monitoring_con10a li{
	float: left;
	width: 50%;
	height: 384px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 55px;
}
.monitoring_con10a li:nth-last-of-type(1) {
	margin-bottom: 0;
}
.monitoring_con10a li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con10a li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con10b{
	width: 100%;
	padding: 0 35px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.monitoring_con10c{
	width: 100%;
	padding: 0 10px 0 15px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #11536E;
}
.monitoring_con10c h1{
	font-size: 42px;
	font-weight: 900;
	color: #288CB4;
	line-height: 60px;
	width: 60px;
}
.monitoring_con10d{
	width: calc(100% - 60px);
	padding-left: 10px;
	box-sizing: border-box;
}
.monitoring_con10c h2{
	font-size: 22px;
	font-weight: 900;
	color: #288CB4;
	line-height: 34px;
}
.monitoring_con10c h3{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 22px;
}
.monitoring_con10b p{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 34px;
	text-align: justify;
}

@media (max-width:1180px) {
	.monitoring_con10a{
		margin-top: 30px;
	}
	.monitoring_con10a li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
		margin-bottom: 30px;
	}
	.monitoring_con10b{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		padding: 0 20px;
	}
}
@media (max-width:768px) {
	.monitoring_con10c h1{
		font-size: 22px;
		line-height: 60px;
		width: 40px;
	}
	.monitoring_con10d{
		width: calc(100% - 40px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.monitoring_con10c h2{
		font-size: 20px;
	}
	.monitoring_con10c h3{
		font-size: 16px;
	}
	.monitoring_con10b p{
		font-size: 16px;
	}
	
}
@media (max-width:640px) {
	.monitoring_con10a li{
		margin-bottom: 20px;
	}
	.monitoring_con10c{
		margin-bottom: 15px;
	}
	.monitoring_con10c h1{
		font-size: 16px;
		line-height: 60px;
		width: 30px;
	}
	.monitoring_con10d{
		width: calc(100% - 30px);
		padding-left: 30px;
		box-sizing: border-box;
	}
	.monitoring_con10c h2{
		font-size: 18px;
	}
	.monitoring_con10c h3{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con10b p{
		font-size: 14px;
		line-height: 28px;
	}
	
}

/* 预警中心内容 */
.monitoring_con11{
	width: 100%;
	padding-bottom: 90px;
}
.monitoring_con11a{
	width: 100%;
	box-sizing: border-box;
}
.monitoring_con11a li{
	float: left;
	width: 50%;
	height: 384px;
	box-sizing: border-box;
	position: relative;
}
.monitoring_con11a li:nth-last-of-type(1) {
	margin-bottom: 0;
}
.monitoring_con11a li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con11a li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con11b{
	width: 100%;
	padding: 0 35px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.monitoring_con11c{
	width: 100%;
	padding: 0 10px 0 15px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #11536E;
}
.monitoring_con11c h1{
	font-size: 42px;
	font-weight: 900;
	color: #288CB4;
	line-height: 60px;
	width: 60px;
}
.monitoring_con11d{
	width: calc(100% - 60px);
	padding: 0 0 10px 10px;
	box-sizing: border-box;
}
.monitoring_con11c h2{
	font-size: 22px;
	font-weight: 900;
	color: #288CB4;
	line-height: 34px;
}
.monitoring_con11c h3{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 22px;
}
.monitoring_con11b p{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 34px;
	text-align: justify;
}

.monitoring_con11e{
	width: 100%;
}
.monitoring_con11e p{
	font-size: 18px;
	font-weight: 400;
	color: #333;
	line-height: 34px;
	text-align: justify;
	padding-left: 40px;
	box-sizing: border-box;
	margin: 40px 0;
}
.monitoring_con11e span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con11e span img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:1180px) {
	.monitoring_con11a{
		margin-top: 30px;
	}
	.monitoring_con11a li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
		margin-bottom: 30px;
	}
	.monitoring_con11b{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		padding: 0 20px;
	}
	.monitoring_con11e p{
		padding-left: 0px;
	}
}
@media (max-width:768px) {
	.monitoring_con11c h1{
		font-size: 22px;
		line-height: 60px;
		width: 40px;
	}
	.monitoring_con11d{
		width: 100%;
		padding: 0 5px 5px;
	}
	.monitoring_con11c h2{
		font-size: 20px;
	}
	.monitoring_con11c h3{
		font-size: 16px;
	}
	.monitoring_con11b p{
		font-size: 16px;
	}
	.monitoring_con11e p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.monitoring_con11{
		padding-bottom: 50px;
	}
	.monitoring_con11a li{
		margin-bottom: 20px;
	}
	.monitoring_con11c{
		margin-bottom: 15px;
	}
	.monitoring_con11c h1{
		font-size: 16px;
		line-height: 60px;
		width: 30px;
	}
	.monitoring_con11c h2{
		font-size: 18px;
	}
	.monitoring_con11c h3{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con11b p{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con11e p{
		font-size: 14px;
		line-height: 28px;
		margin: 30px 0;
	}
}


/* 应急管理内容 */
.monitoring_con12{
	width: 100%;
	padding: 60px 0 90px;
}
.monitoring_con12a{
	width: 100%;
	box-sizing: border-box;
}
/* 左边模块内容 */
.monitoring_con12b{
	float: left;
	width: calc(100% - 70% - 25px);
	margin-right: 25px;
	/* margin-bottom: 50px; */
	padding: 30px 0;
	box-sizing: border-box;
}
.monitoring_con12c{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.monitoring_con12c li{
	cursor: pointer;
	float: left;
	width: calc((100% - 30px) / 3);
	margin-right: 15px;
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 0px 9px 0px rgba(0,182,255,0.11);
	border-radius: 3px;
	padding: 15px 0 5px;
	box-sizing: border-box;
}
.monitoring_con12c li:nth-last-of-type(1) {
	margin-right: 0;
}
.monitoring_con12c span{
	width: 34px;
	height: 34px;
	display: inline-block;
	overflow: hidden;
}
.monitoring_con12c span img{
	width: 100%;
	height: 34px;
	display: block;
	overflow: hidden;
}
.monitoring_con12c p{
	font-size: 16px;
	font-weight: 400;
	color: #333;
	line-height: 32px;
	transition: all 0.5s;
}
.monitoring_con12c li.active p,.monitoring_con12c li:hover p{
	color: #288CB4;
	font-weight: bold;
	transition: all 0.5s;
}
.monitoring_con12d{
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	text-align: justify;
	margin-top: 30px;
}
.monitoring_con12d p:nth-of-type(1) {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
	text-align: justify;
}
.monitoring_con12d p:nth-of-type(2) {
	font-size: 16px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	text-align: justify;
	margin-top: 30px;
}

/* 右边模块内容 */
.monitoring_con12e{
	float: left;
	width: 70%;
	box-sizing: border-box;
	position: relative;
}
.monitoring_con12f{
	position: absolute;
	left: 50%;
	top: -20px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	width: 120px;
	height: 40px;
	background-color: #288CB4;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
}
.monitoring_con12e span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.monitoring_con12e span img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:1180px) {
	/* 左边模块内容 */
	.monitoring_con12b{
		float: none;
		width: 50%;
		margin-right: 0px;
		/* margin-bottom: 50px; */
		padding: 20px 0 50px;
		box-sizing: border-box;
		margin: 0 auto;
	}
	/* 右边模块内容 */
	.monitoring_con12e{
		float: left;
		width: 100%;
		box-sizing: border-box;
		position: relative;
	}
}
@media (max-width:768px) {
	/* 左边模块内容 */
	.monitoring_con12b{
		width: 80%;
	}
	.monitoring_con12f{
		width: 100px;
		height: 32px;
		font-size: 16px;
		line-height: 32px;
		top: -15px;
	}
}
@media (max-width:640px) {
	.monitoring_con12{
		padding: 30px 0 50px;
	}
	/* 左边模块内容 */
	.monitoring_con12b{
		width: 90%;
		padding: 10px 0 20px;
	}
	.monitoring_con12c li{
		cursor: pointer;
		float: left;
		width: calc((100% - 20px) / 3);
		margin-right: 10px;
		text-align: center;
		background: #FFFFFF;
		box-shadow: 0px 0px 9px 0px rgba(0,182,255,0.11);
		border-radius: 3px;
		padding: 10px 0 5px;
		box-sizing: border-box;
	}
	.monitoring_con12c span{
		width: 28px;
		height: 28px;
	}
	.monitoring_con12c p{
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con12d{
		margin-top: 10px;
		font-size: 14px;
		line-height: 28px;
	}
	.monitoring_con12d p:nth-of-type(2){
		font-size: 14px;
		line-height: 28px;
		margin-top: 10px;
	}
	.monitoring_con12f{
		width: 80px;
		height: 28px;
		font-size: 14px;
		line-height: 28px;
		top: -15px;
	}
}


/* 安全生产管理平台 详情页面 safeProduction */
/* banner */
.safeProductionBannerOne{
	display: block;
}
.safeProductionBannerTwo{
	display: none;
}
.safeProductionBanner{
	width: 100%;
	height: 464px;
	box-sizing: border-box;
	position: relative;
}
.safeProductionBanner span{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.safeProductionBanner span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.safeProductionBannerFont{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.safeProductionBannerFontCon{
	width: 600px;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 100px;
	transform: translateY(-50%);
}
.safeProductionBannerFontCon p:nth-of-type(1){
	font-size: 40px;
	color: #fff;
	line-height: 63px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	font-style: italic;
	letter-spacing: 4px;
}
.safeProductionBannerFontCon p:nth-of-type(2){
	font-size: 16px;
	color: #fff;
	line-height: 24px;
	text-align: left;
}

@media (max-width:1024px) {
	.safeProductionBannerFontCon{
		width: 100%;
		box-sizing: border-box;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY( -50%);
		padding: 0 20px;
	}
}
@media (max-width:768px) {
	.safeProductionBannerOne{
		display: none;
	}
	.safeProductionBannerTwo{
		display: block;
	}
	.safeProductionBanner{
		height: 420px;
	}
	.safeProductionBannerFontCon p:nth-of-type(1){
		font-size: 26px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.safeProductionBannerFontCon p:nth-of-type(2){
		font-size: 20px;
		line-height: 30px;
	}
}
@media (max-width:640px) {
	.safeProductionBanner{
		height: 320px;
	}
	.safeProductionBannerFontCon p:nth-of-type(1){
		font-size: 20px;
		line-height: 30px;
	}
	.safeProductionBannerFontCon p:nth-of-type(2){
		font-size: 16px;
		line-height: 26px;
	}
}
@media (max-width:370px) {
	.safeProductionBanner{
		height: 280px;
	}
}


/* 提高企业安全生产管理水平 */
.safeProduction_con{
	width: 100%;
	padding: 75px 0 80px;
	box-sizing: border-box;
}
.safeProduction_con1{
	width: 60.4%;
	margin: 30px auto 0;
	overflow: hidden;
}
.safeProduction_con1 img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:640px) {
	.safeProduction_con{
		padding: 30px 0 30px;
	}
	.safeProduction_con1{
		width: 100%;
		margin: 10px auto 0;
	}
}


/* 平台功能 */
.safeProduction_con2{
	width: 100%;
	box-sizing: border-box;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0 0;
}

/* 主要功能tab选项 */
.safeProduction_con2a{
	width: 100%;
	margin-top: 30px;
	display: block;
	/* border: 1px solid red; */
	border-bottom: 1px solid #046A94;
}
.safeProduction_con2a li{
	float: left;
	width: calc((100% - 30px) / 7);
	margin-right: 5px;
	text-align: center;
	transition: all 0.5s;
	position: relative;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	padding-bottom: 15px;
}
.safeProduction_con2a li span{
	width: 58px;
	height: 59px;
	display: inline-block;
	overflow: hidden;
}
.safeProduction_con2a li span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con2a li:nth-last-of-type(1){
	margin-right: 0;
}
.safeProduction_con2a li h1{
	font-size: 16px;
	color: #333;
	line-height: 1em;
	font-weight: bold;
	box-sizing: border-box;
	transition: all 0.5s;
	margin-top: -5px;
}
.safeProduction_con2b{
	position: absolute;
	width: 100px;
	height: 12px;
	overflow: hidden;
	left: 50%;
	bottom: -6px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	opacity: 0;
}
.safeProduction_con2b img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con2a li.active h1,.safeProduction_con2a li:hover h1{
	color: #288CB4;
	transition: all 0.5s;
}
.safeProduction_con2a li.active .safeProduction_con2b,.safeProduction_con2a li:hover .safeProduction_con2b{
	opacity: 1;
	transition: all 0.5s;
}

@media (max-width:840px) {
	.safeProduction_con2a li{
		float: left;
		width: calc(100% / 4);
		margin-right: 0px;
		text-align: center;
		transition: all 0.5s;
		position: relative;
		box-sizing: border-box;
		text-align: center;
		padding-bottom: 18px;
	}
	.safeProduction_con2a li.active .safeProduction_con2b,.safeProduction_con2a li:hover .safeProduction_con2b{
		opacity: 0;
		transition: all 0.5s;
	}
}
@media (max-width:640px) {
	.safeProduction_con2a li span{
		width: 38px;
		height: 39px;
	}
	.safeProduction_con2a li h1{
		font-size: 14px;
	}
	.safeProduction_con2{
		padding: 30px 0 0;
	}
	/* 主要功能tab选项 */
	.safeProduction_con2a{
		margin-top: 20px;
	}
}
@media (max-width:400px) {
	.safeProduction_con2a li{
		float: left;
		width: calc(100% / 3);
	}
}
@media (max-width:310px) {
	.safeProduction_con2a li{
		float: left;
		width: calc(100% / 2);
	}
}


/* 七大内容区域公共样式 */

/* 安全基础管理内容 */
.safeProduction_con3{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.safeProduction_con3a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.safeProduction_con3a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 55px;
}
.safeProduction_con3a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.safeProduction_con3a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con3a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con3aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.safeProduction_con3b{
	width: 100%;
	box-sizing: border-box;
}
.safeProduction_con3c{
	width: 100%;
	padding: 0 0px 20px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #91A7B0;
	position: relative;
}
.safeProduction_con3c h1{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	width: 35px;
}
.safeProduction_con3c h2{
	width: calc(100% - 35px);
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	margin-bottom: 10px;
}
.safeProduction_con3c p{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 28px;
	text-align: justify;
}
.safeProduction_con3c i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

.safeProduction_con3d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.safeProduction_con3d li{
	float: left;
	width: 60%;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.safeProduction_con3d li:nth-of-type(2n) {
	width: 40%;
}
.safeProduction_con3d li span{
	float: left;
	width: 13px;
	height: 28px;
	display: block;
	overflow: hidden;
	padding: 7px 0 8px;
	box-sizing: border-box;
}
.safeProduction_con3d li span img{
	width: 100%;
	height: 13px;
	display: block;
	overflow: hidden;
}
.safeProduction_con3d li p{
	float: left;
	width: calc(100% - 13px - 5px);
	margin-left: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	text-align: left;
}

@media (max-width:1180px) {
	.safeProduction_con3a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.safeProduction_con3a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.safeProduction_con3a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.safeProduction_con3aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}

@media (max-width:768px) {
	.safeProduction_con3c h1{
		font-size: 22px;
	}
	.safeProduction_con3c h2{
		font-size: 20px;
	}
	.safeProduction_con3c p{
		font-size: 16px;
	}
	.safeProduction_con3d li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.safeProduction_con3c h1{
		font-size: 16px;
	}
	.safeProduction_con3c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.safeProduction_con3c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.safeProduction_con3c p{
		font-size: 14px;
	}
	.safeProduction_con3d li{
		margin-bottom: 5px;
	}
	.safeProduction_con3d li p{
		font-size: 14px;
	}
	.safeProduction_con3a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
}
@media (max-width:410px) {
	.safeProduction_con3d li{
		float: left;
		width: 100%;
	}
	.safeProduction_con3d li:nth-of-type(2n) {
		width: 100%;
	}
}


/* 安全一张图内容 */
.safeProduction_con4{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.safeProduction_con4a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.safeProduction_con4a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 55px;
}
.safeProduction_con4a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.safeProduction_con4a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con4a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con4aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.safeProduction_con4b{
	width: 100%;
	box-sizing: border-box;
}
.safeProduction_con4c{
	width: 100%;
	padding: 0 0px 20px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #91A7B0;
	position: relative;
}
.safeProduction_con4c h1{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	width: 35px;
}
.safeProduction_con4c h2{
	width: calc(100% - 35px);
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	margin-bottom: 10px;
}
.safeProduction_con4c p{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 28px;
	text-align: justify;
}
.safeProduction_con4c i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

.safeProduction_con4d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.safeProduction_con4d li{
	float: left;
	width: 50%;
	margin-bottom: 45px;
	box-sizing: border-box;
}
.safeProduction_con4d li span{
	float: left;
	width: 13px;
	height: 28px;
	display: block;
	overflow: hidden;
	padding: 7px 0 8px;
	box-sizing: border-box;
}
.safeProduction_con4d li span img{
	width: 100%;
	height: 13px;
	display: block;
	overflow: hidden;
}
.safeProduction_con4d li p{
	float: left;
	width: calc(100% - 13px - 5px);
	margin-left: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	text-align: left;
}

@media (max-width:1180px) {
	.safeProduction_con4a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.safeProduction_con4a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.safeProduction_con4a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.safeProduction_con4aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}

@media (max-width:768px) {
	.safeProduction_con4c h1{
		font-size: 22px;
	}
	.safeProduction_con4c h2{
		font-size: 20px;
	}
	.safeProduction_con4c p{
		font-size: 16px;
	}
	.safeProduction_con4d li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.safeProduction_con4c h1{
		font-size: 16px;
	}
	.safeProduction_con4c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.safeProduction_con4c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.safeProduction_con4c p{
		font-size: 14px;
	}
	.safeProduction_con4d li{
		margin-bottom: 5px;
	}
	.safeProduction_con4d li p{
		font-size: 14px;
	}
	.safeProduction_con4a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
}
@media (max-width:410px) {
	.safeProduction_con4d li{
		float: left;
		width: 100%;
	}
	.safeProduction_con4d li:nth-of-type(2n) {
		width: 100%;
	}
}


/* 双重预防内容 */
.safeProduction_con5{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.safeProduction_con5a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.safeProduction_con5a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 55px;
}
.safeProduction_con5a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.safeProduction_con5a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con5a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con5aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.safeProduction_con5b{
	width: 100%;
	box-sizing: border-box;
}
.safeProduction_con5c{
	width: 100%;
	padding: 0 0px 20px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #91A7B0;
	position: relative;
}
.safeProduction_con5c h1{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	width: 35px;
}
.safeProduction_con5c h2{
	width: calc(100% - 35px);
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	margin-bottom: 10px;
}
.safeProduction_con5c p{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 28px;
	text-align: justify;
}
.safeProduction_con5c i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

.safeProduction_con5e{
	font-weight: bold;
	font-size: 18px;
	color: #288CB4;
	line-height: 28px;
	text-align: left;
	margin-bottom: 10px;
}

.safeProduction_con5d{
	width: 100%;
	display: block;
	box-sizing: border-box;
	margin-bottom: 5px;
}
.safeProduction_con5d li{
	float: left;
	width: 50%;
	margin-bottom: 15px;
	box-sizing: border-box;
}
.safeProduction_con5d li span{
	float: left;
	width: 13px;
	height: 28px;
	display: block;
	overflow: hidden;
	padding: 7px 0 8px;
	box-sizing: border-box;
}
.safeProduction_con5d li span img{
	width: 100%;
	height: 13px;
	display: block;
	overflow: hidden;
}
.safeProduction_con5d li p{
	float: left;
	width: calc(100% - 13px - 5px);
	margin-left: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	text-align: left;
}

@media (max-width:1180px) {
	.safeProduction_con5a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.safeProduction_con5a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.safeProduction_con5a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.safeProduction_con5aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}

@media (max-width:768px) {
	.safeProduction_con5c h1{
		font-size: 22px;
	}
	.safeProduction_con5c h2{
		font-size: 20px;
	}
	.safeProduction_con5c p{
		font-size: 16px;
	}
	.safeProduction_con5d li p{
		font-size: 16px;
	}
	.safeProduction_con5e{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.safeProduction_con5c h1{
		font-size: 16px;
	}
	.safeProduction_con5c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.safeProduction_con5c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.safeProduction_con5c p{
		font-size: 14px;
	}
	.safeProduction_con5d li{
		margin-bottom: 5px;
	}
	.safeProduction_con5d li p{
		font-size: 14px;
	}
	.safeProduction_con5a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
	.safeProduction_con5e{
		font-size: 14px;
		margin-bottom: 0;
	}
}
@media (max-width:320px) {
	.safeProduction_con5d li{
		float: left;
		width: 100%;
	}
	.safeProduction_con5d li:nth-of-type(2n) {
		width: 100%;
	}
}



/* 特殊作业内容 */
.safeProduction_con6{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.safeProduction_con6a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.safeProduction_con6a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 55px;
}
.safeProduction_con6a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.safeProduction_con6a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con6a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con6aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.safeProduction_con6b{
	width: 100%;
	box-sizing: border-box;
}
.safeProduction_con6c{
	width: 100%;
	padding: 0 0px 20px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #91A7B0;
	position: relative;
}
.safeProduction_con6c h1{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	width: 35px;
}
.safeProduction_con6c h2{
	width: calc(100% - 35px);
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	margin-bottom: 10px;
}
.safeProduction_con6c p{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 28px;
	text-align: justify;
}
.safeProduction_con6c i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

.safeProduction_con6d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.safeProduction_con6d li{
	float: left;
	width: calc((100% - 24px) / 4);
	height: 40px;
	border-radius: 4px;
	border: 1px solid #288CB4;
	margin-right: 8px;
	margin-bottom: 20px;
	box-sizing: border-box;
	text-align: center;
}
.safeProduction_con6d li:nth-of-type(4n) {
	margin-right: 0;
}
.safeProduction_con6d li:nth-last-of-type(1), .safeProduction_con6d li:nth-last-of-type(2), .safeProduction_con6d li:nth-last-of-type(3) {
	border: 1px solid #007CFC;
}
.safeProduction_con6d li:nth-last-of-type(1) p, .safeProduction_con6d li:nth-last-of-type(2) p, .safeProduction_con6d li:nth-last-of-type(3) p {
	color: #007CFC;
}
.safeProduction_con6d li p{
	font-weight: 400;
	font-size: 18px;
	color: #288CB4;
	line-height: 40px;
}

@media (max-width:1180px) {
	.safeProduction_con6a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.safeProduction_con6a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.safeProduction_con6a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.safeProduction_con6aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}

@media (max-width:768px) {
	.safeProduction_con6c h1{
		font-size: 22px;
	}
	.safeProduction_con6c h2{
		font-size: 20px;
	}
	.safeProduction_con6c p{
		font-size: 16px;
	}
	.safeProduction_con6d li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.safeProduction_con6c h1{
		font-size: 16px;
	}
	.safeProduction_con6c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.safeProduction_con6c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.safeProduction_con6c p{
		font-size: 14px;
	}
	.safeProduction_con6d li{
		margin-bottom: 5px;
		height: 32px;
		margin-bottom: 15px;
	}
	.safeProduction_con6d li p{
		font-size: 14px;
		line-height: 32px;
	}
	.safeProduction_con6a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
}
@media (max-width:440px) {
	.safeProduction_con6d li{
		float: left;
		width: calc((100% - 16px) / 3);
		margin-right: 8px;
	}
	.safeProduction_con6d li:nth-of-type(4n) {
		margin-right: 8px;
	}
	.safeProduction_con6d li:nth-of-type(3n) {
		margin-right: 0;
	}
}
@media (max-width:320px) {
	.safeProduction_con6d li{
		float: left;
		width: calc((100% - 8px) / 2);
		margin-right: 8px;
	}
	.safeProduction_con6d li:nth-of-type(4n) {
		margin-right: 8px;
	}
	.safeProduction_con6d li:nth-of-type(3n) {
		margin-right: 8px;
	}
	.safeProduction_con6d li:nth-of-type(2n) {
		margin-right: 0;
	}
}

/* 教育培训内容 */
.safeProduction_con7{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.safeProduction_con7a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.safeProduction_con7a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 55px;
}
.safeProduction_con7a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.safeProduction_con7a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con7a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con7aBox{
	width: 100%;
	box-sizing: border-box;
	margin-top: 40px;
	/* position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%); */
}
.safeProduction_con7b{
	width: 100%;
	box-sizing: border-box;
}
.safeProduction_con7c{
	width: 100%;
	padding: 0 0px 20px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #91A7B0;
	position: relative;
}
.safeProduction_con7c h1{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	width: 35px;
}
.safeProduction_con7c h2{
	width: calc(100% - 35px);
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	margin-bottom: 10px;
}
.safeProduction_con7c p{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 28px;
	text-align: justify;
}
.safeProduction_con7c i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

.safeProduction_con7e{
	font-weight: bold;
	font-size: 18px;
	color: #288CB4;
	line-height: 28px;
	text-align: left;
	margin-bottom: 10px;
}

.safeProduction_con7d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.safeProduction_con7d li{
	float: left;
	width: 20%;
	margin-bottom: 15px;
	box-sizing: border-box;
}
.safeProduction_con7d li span{
	float: left;
	width: 13px;
	height: 28px;
	display: block;
	overflow: hidden;
	padding: 7px 0 8px;
	box-sizing: border-box;
}
.safeProduction_con7d li span img{
	width: 100%;
	height: 13px;
	display: block;
	overflow: hidden;
}
.safeProduction_con7d li p{
	float: left;
	width: calc(100% - 13px - 5px);
	margin-left: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	text-align: left;
}

@media (max-width:1180px) {
	.safeProduction_con7a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.safeProduction_con7a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.safeProduction_con7a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.safeProduction_con7aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}

@media (max-width:768px) {
	.safeProduction_con7c h1{
		font-size: 22px;
	}
	.safeProduction_con7c h2{
		font-size: 20px;
	}
	.safeProduction_con7c p{
		font-size: 16px;
	}
	.safeProduction_con7d li p{
		font-size: 16px;
	}
	.safeProduction_con7e{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.safeProduction_con7c h1{
		font-size: 16px;
	}
	.safeProduction_con7c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.safeProduction_con7c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.safeProduction_con7c p{
		font-size: 14px;
	}
	.safeProduction_con7d li{
		margin-bottom: 5px;
	}
	.safeProduction_con7d li p{
		font-size: 14px;
	}
	.safeProduction_con7a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
	.safeProduction_con7e{
		font-size: 14px;
		margin-bottom: 0;
	}
}
@media (max-width:450px) {
	.safeProduction_con7d li{
		float: left;
		width: 25%;
	}
}
@media (max-width:360px) {
	.safeProduction_con7d li{
		float: left;
		width: calc(100% / 3);
	}
}
@media (max-width:280px) {
	.safeProduction_con7d li{
		float: left;
		width: 50%;
	}
}

/* 证照管理内容 */
.safeProduction_con8{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.safeProduction_con8a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.safeProduction_con8a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 55px;
}
.safeProduction_con8a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.safeProduction_con8a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con8a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con8aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.safeProduction_con8b{
	width: 100%;
	box-sizing: border-box;
}
.safeProduction_con8c{
	width: 100%;
	padding: 0 0px 20px;
	margin-bottom: 45px;
	box-sizing: border-box;
	border-bottom: 1px solid #91A7B0;
	position: relative;
}
.safeProduction_con8c h1{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	width: 35px;
}
.safeProduction_con8c h2{
	width: calc(100% - 35px);
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	margin-bottom: 10px;
}
.safeProduction_con8c p{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 28px;
	text-align: justify;
}
.safeProduction_con8c i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

.safeProduction_con8d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.safeProduction_con8d li{
	float: left;
	width: 100%;
	margin-bottom: 50px;
	box-sizing: border-box;
}
.safeProduction_con8d li span{
	float: left;
	width: 13px;
	height: 32px;
	display: block;
	overflow: hidden;
	padding: 9px 0 10px;
	box-sizing: border-box;
}
.safeProduction_con8d li span img{
	width: 100%;
	height: 13px;
	display: block;
	overflow: hidden;
}
.safeProduction_con8d li p{
	float: left;
	width: calc(100% - 13px - 5px);
	margin-left: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 32px;
	text-align: left;
}

@media (max-width:1180px) {
	.safeProduction_con8a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.safeProduction_con8a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.safeProduction_con8a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.safeProduction_con8aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
	.safeProduction_con8d li{
		margin-bottom: 30px;
	}
}

@media (max-width:768px) {
	.safeProduction_con8c h1{
		font-size: 22px;
	}
	.safeProduction_con8c h2{
		font-size: 20px;
	}
	.safeProduction_con8c p{
		font-size: 16px;
	}
	.safeProduction_con8d li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.safeProduction_con8c h1{
		font-size: 16px;
	}
	.safeProduction_con8c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.safeProduction_con8c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.safeProduction_con8c p{
		font-size: 14px;
	}
	.safeProduction_con8d li{
		margin-bottom: 5px;
	}
	.safeProduction_con8d li p{
		font-size: 14px;
	}
	.safeProduction_con8a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
}

/* 智能巡检内容 */
.safeProduction_con9{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.safeProduction_con9a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.safeProduction_con9Box{
	width: 100%;
	position: relative;
}
.safeProduction_con9e{
	width: 827px;
	height: 49px;
	display: block;
	overflow: hidden;
	position: absolute;
	top: 375px;
	right: 10px;
	z-index: 10;
}
.safeProduction_con9e img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con9a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-bottom: 55px;
}
.safeProduction_con9a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.safeProduction_con9a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con9a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con9aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.safeProduction_con9b{
	width: 100%;
	box-sizing: border-box;
}
.safeProduction_con9c{
	width: 100%;
	padding: 0 0px 20px;
	margin-bottom: 35px;
	box-sizing: border-box;
	border-bottom: 1px solid #91A7B0;
	position: relative;
}
.safeProduction_con9c h1{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	width: 35px;
}
.safeProduction_con9c h2{
	width: calc(100% - 35px);
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	margin-bottom: 10px;
}
.safeProduction_con9c p{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 28px;
	text-align: justify;
}
.safeProduction_con9c i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

.safeProduction_con9d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.safeProduction_con9d li{
	float: left;
	width: 50%;
	margin-bottom: 35px;
	box-sizing: border-box;
}
.safeProduction_con9d li span{
	float: left;
	width: 13px;
	height: 28px;
	display: block;
	overflow: hidden;
	padding: 7px 0 8px;
	box-sizing: border-box;
}
.safeProduction_con9d li span img{
	width: 100%;
	height: 13px;
	display: block;
	overflow: hidden;
}
.safeProduction_con9d li p{
	float: left;
	width: calc(100% - 13px - 5px);
	margin-left: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	text-align: left;
}

@media (max-width:1180px) {
	.safeProduction_con9a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.safeProduction_con9a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.safeProduction_con9a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.safeProduction_con9aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
	.safeProduction_con9d li{
		margin-bottom: 30px;
	}
	.safeProduction_con9e{
		top: auto;
		bottom: 0 !important;
	}
}
@media (max-width:900px) {
	.safeProduction_con9e{
		width: 100%;
		right: 0;
		height: auto;
	}
}
@media (max-width:768px) {
	.safeProduction_con9c h1{
		font-size: 22px;
	}
	.safeProduction_con9c h2{
		font-size: 20px;
	}
	.safeProduction_con9c p{
		font-size: 16px;
	}
	.safeProduction_con9d li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.safeProduction_con9c h1{
		font-size: 16px;
	}
	.safeProduction_con9c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.safeProduction_con9c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.safeProduction_con9c p{
		font-size: 14px;
	}
	.safeProduction_con9d li{
		margin-bottom: 5px;
	}
	.safeProduction_con9d li p{
		font-size: 14px;
	}
	.safeProduction_con9a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
}

/* 平台优势 */
.safeProduction_con10{
	width: 100%;
	box-sizing: border-box;
	padding: 70px 0 90px;
}

/* 下面模块内容 */
.safeProduction_con10a{
	width: 100%;
	display: block;
	box-sizing: border-box;
	margin-top: 40px;
}
.safeProduction_con10a li{
	float: left;
	width: calc((100% - 40px) / 5);
	height: 259px;
	margin-right: 10px;
	box-sizing: border-box;
	background: #FFFFFF;
	box-shadow: 0px 0px 6px 0px rgba(0,65,88,0.09);
	border-radius: 3px;
	overflow: hidden;
	text-align: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 20px 10px;
}
.safeProduction_con10a li:nth-last-of-type(1) {
	margin-right: 0;
}
.safeProduction_con10a li span{
	width: 50px;
	height: 50px;
	transition: all 0.5s;
	display: inline-block;
	overflow: hidden;
	
}
.safeProduction_con10a li span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.safeProduction_con10a li h2{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	text-align: center;
	margin-bottom: 10px;
}
.safeProduction_con10a li p{
	font-size: 18px;
	font-weight: 400;
	color: #666;
	line-height: 32px;
	text-align: justify;
}
.safeProduction_con10a li:hover span{
	transform: scale(1.05,1.05);
	transition: all 0.5s;
}

@media (max-width:1180px) {
	.safeProduction_con10a li{
		width: calc((100% - 40px) / 3);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.safeProduction_con10a li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.safeProduction_con10a li:nth-of-type(3n) {
		margin-right: 0;
	}
}
@media (max-width:768px) {
	.safeProduction_con10a li h2{
		font-size: 20px;
	}
	.safeProduction_con10a li p{
		font-size: 16px;
	}
}
@media (max-width:700px) {
	.safeProduction_con10a li{
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.safeProduction_con10a li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.safeProduction_con10a li:nth-of-type(3n) {
		margin-right: 20px;
	}
	.safeProduction_con10a li:nth-of-type(2n) {
		margin-right: 0;
	}
}
@media (max-width:640px) {
	/* 平台优势 */
	.safeProduction_con10{
		padding: 30px 0 20px;
	}
	/* 下面模块内容 */
	.safeProduction_con10a{
		margin-top: 20px;
	}
	.safeProduction_con10a li span{
		width: 38px;
		height: 38px;
		
	}
	.safeProduction_con10a li h2{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.safeProduction_con10a li p{
		font-size: 14px;
		line-height: 28px;
	}
}

@media (max-width:414px) {
	.safeProduction_con10a li{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
		padding: 20px 20px;
		height: auto;
	}
	.safeProduction_con10a li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.safeProduction_con10a li:nth-of-type(3n) {
		margin-right: 0px;
	}
	.safeProduction_con10a li:nth-of-type(2n) {
		margin-right: 0;
	}
}


/* 非煤矿山AI视频分析平台 详情页面 nonCoalMine */
/* banner */
.nonCoalMineBannerOne{
	display: block;
}
.nonCoalMineBannerTwo{
	display: none;
}
.nonCoalMineBanner{
	width: 100%;
	height: 464px;
	box-sizing: border-box;
	position: relative;
}
.nonCoalMineBanner span{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMineBanner span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.nonCoalMineBannerFont{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.nonCoalMineBannerFontCon{
	width: 456px;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 100px;
	transform: translateY(-50%);
}
.nonCoalMineBannerFontCon p:nth-of-type(1){
	font-size: 40px;
	color: #186F9C;
	line-height: 63px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	font-style: italic;
	letter-spacing: 0px;
}
.nonCoalMineBannerFontCon p:nth-of-type(2){
	font-size: 18px;
	color: #186F9C;
	line-height: 30px;
	text-align: left;
}

@media (max-width:1024px) {
	.nonCoalMineBannerFontCon{
		width: 100%;
		box-sizing: border-box;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY( -50%);
		padding: 0 20px;
	}
}
@media (max-width:768px) {
	.nonCoalMineBannerOne{
		display: none;
	}
	.nonCoalMineBannerTwo{
		display: block;
	}
	.nonCoalMineBanner{
		height: 420px;
	}
	.nonCoalMineBannerFontCon p:nth-of-type(1){
		font-size: 26px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.nonCoalMineBannerFontCon p:nth-of-type(2){
		font-size: 20px;
		line-height: 30px;
	}
}
@media (max-width:640px) {
	.nonCoalMineBanner{
		height: 320px;
	}
	.nonCoalMineBannerFontCon p:nth-of-type(1){
		font-size: 20px;
		line-height: 30px;
	}
	.nonCoalMineBannerFontCon p:nth-of-type(2){
		font-size: 16px;
		line-height: 26px;
	}
}
@media (max-width:370px) {
	.nonCoalMineBanner{
		height: 280px;
	}
}

/* 建设背景 */
.nonCoalMine_con{
	width: 100%;
	padding: 75px 0 5px;
	box-sizing: border-box;
}
.nonCoalMine_con1{
	width: 100%;
}
.nonCoalMine_con1 p{
	font-size: 18px;
	color: #333;
	line-height: 32px;
	text-align: justify;
	margin-top: 30px;
}
.nonCoalMine_con1 h3{
	font-size: 18px;
	font-weight: bold;
	color: #186F9C;
	line-height: 28px;
	text-align: center;
	margin: 30px 0 40px;
}
.nonCoalMine_con1 span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con1 span img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:768px) {
	.nonCoalMine_con1 p{
		font-size: 16px;
	}
	.nonCoalMine_con1 h3{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.nonCoalMine_con{
		padding: 30px 0 0px;
	}
	.nonCoalMine_con1 p{
		font-size: 14px;
		margin-top: 15px;
		line-height: 28px;
	}
	.nonCoalMine_con1 h3{
		font-size: 14px;
		margin: 10px 0 20px;
	}
}

/* 矿山企业AI视频分析的总体架构 */
.nonCoalMine_con2{
	width: 100%;
	padding: 75px 0 0;
	box-sizing: border-box;
}
.nonCoalMine_con2a{
	width: 100%;
}
.nonCoalMine_con2a span{
	margin-top: 30px;
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con2a span img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:640px) {
	.nonCoalMine_con2{
		padding: 30px 0 0px;
	}
	.nonCoalMine_con2a span{
		margin-top: 20px;
	}
}

/* 集团型企业解决方案 */
.nonCoalMine_con3{
	width: 100%;
	padding: 75px 0 0px;
	box-sizing: border-box;
}
.nonCoalMine_con3a{
	width: 100%;
}
.nonCoalMine_con3a span{
	margin-top: 30px;
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con3a span img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:640px) {
	.nonCoalMine_con3{
		padding: 30px 0 0px;
	}
	.nonCoalMine_con3a span{
		margin-top: 20px;
	}
}


/* tab切换模块 */
.nonCoalMine_con4{
	width: 100%;
	box-sizing: border-box;
	padding: 70px 0 0;
}

/* 主要功能tab选项 */
.nonCoalMine_con4aBox{
	width: 100%;
	margin-top: 30px;
	display: block;
	/* border: 1px solid red; */
	border-bottom: 1px solid #046A94;
}

.nonCoalMine_con4a{
	width: 900px;
	margin: 0 auto;
	display: block;
	/* border: 1px solid red; */
	/* border-bottom: 1px solid #046A94; */
}
.nonCoalMine_con4a li{
	float: left;
	width: calc((100% - 20px) / 3);
	margin-right: 10px;
	text-align: center;
	transition: all 0.5s;
	position: relative;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	padding-bottom: 15px;
}
.nonCoalMine_con4a li span{
	width: 58px;
	height: 59px;
	display: inline-block;
	overflow: hidden;
}
.nonCoalMine_con4a li span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con4a li:nth-last-of-type(1){
	margin-right: 0;
}
.nonCoalMine_con4a li h1{
	font-size: 16px;
	color: #333;
	line-height: 1em;
	font-weight: bold;
	box-sizing: border-box;
	transition: all 0.5s;
	margin-top: -5px;
}
.nonCoalMine_con4b{
	position: absolute;
	width: 100px;
	height: 12px;
	overflow: hidden;
	left: 50%;
	bottom: -6px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	opacity: 0;
}
.nonCoalMine_con4b img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con4a li.active h1,.nonCoalMine_con4a li:hover h1{
	color: #288CB4;
	transition: all 0.5s;
}
.nonCoalMine_con4a li.active .nonCoalMine_con4b,.nonCoalMine_con4a li:hover .nonCoalMine_con4b{
	opacity: 1;
	transition: all 0.5s;
}

@media (max-width:900px) {
	.nonCoalMine_con4a{
		width: 100%;
	}
}
@media (max-width:768px) {
	.nonCoalMine_con4a{
		width: 100%;
	}
	.nonCoalMine_con4a li span{
		width: 48px;
		height: 49px;
	}
}
@media (max-width:640px) {
	.nonCoalMine_con4{
		padding: 15px 0 0;
	}
	.nonCoalMine_con4a li{
		padding-bottom: 10px;
		width: calc((100% - 10px) / 3);
		margin-right: 5px;
	}
	.nonCoalMine_con4a li span{
		width: 38px;
		height: 39px;
	}
	.nonCoalMine_con4a li h1{
		font-size: 14px;
	}
	.nonCoalMine_con4b{
		position: absolute;
		width: 70px;
		height: 12px;
		bottom: -8px;
	}
	.nonCoalMine_con4a li.active .nonCoalMine_con4b,.nonCoalMine_con4a li:hover .nonCoalMine_con4b{
		opacity: 0;
		transition: all 0.5s;
	}
}
@media (max-width:330px) {
	.nonCoalMine_con4a li{
		padding-bottom: 10px;
		width: calc(100%  / 3);
		margin-right: 0px;
	}
	.nonCoalMine_con4a li h1{
		font-size: 12px;
	}
	.nonCoalMine_con4b{
		position: absolute;
		width: 60px;
	}
}


/* AI能力中心内容 */
.nonCoalMine_conAi{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

/* AI能力中心内容-算法推理平台 */
.nonCoalMine_con5{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.nonCoalMine_con5a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.nonCoalMine_con5a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
}
.nonCoalMine_con5a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.nonCoalMine_con5a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con5a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con5aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.nonCoalMine_con5b{
	width: 100%;
	box-sizing: border-box;
}

.nonCoalMine_con5c{
	width: 95%;
	padding: 0 15px 5px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #11536E;
}
.nonCoalMine_con5c h1{
	font-size: 42px;
	font-weight: 900;
	color: #288CB4;
	line-height: 60px;
	width: 60px;
}
.nonCoalMine_con5cCon{
	width: calc(100% - 60px);
	padding-left: 10px;
	box-sizing: border-box;
}
.nonCoalMine_con5c h2{
	font-size: 22px;
	font-weight: 900;
	color: #288CB4;
	line-height: 34px;
}
.nonCoalMine_con5c h3{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 22px;
}

.nonCoalMine_con5e{
	font-weight: bold;
	font-size: 18px;
	color: #288CB4;
	line-height: 28px;
	text-align: left;
	margin-bottom: 10px;
}

.nonCoalMine_con5d{
	width: 100%;
	display: block;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.nonCoalMine_con5d li{
	float: left;
	width: 100%;
	margin-bottom: 10px;
	box-sizing: border-box;
	position: relative;
	padding-left: 14px;
}
.nonCoalMine_con5d li:nth-last-of-type(1) {
	margin-bottom: 0;
}
.nonCoalMine_con5d li span{
	width: 6px;
	height: 6px;
	display: block;
	background: #288CB4;
	border-radius: 50%;
	overflow: hidden;
	/* padding: 7px 0 8px; */
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 12px;
}
.nonCoalMine_con5d li p{
	float: left;
	width: 100%;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	text-align: left;
}

@media (max-width:1180px) {
	.nonCoalMine_con5a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.nonCoalMine_con5a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.nonCoalMine_con5a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.nonCoalMine_con5aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}
@media (max-width:768px) {
	.nonCoalMine_con5c h1{
		font-size: 22px;
		font-weight: 900;
		color: #288CB4;
		line-height: 60px;
		width: 40px;
	}
	.nonCoalMine_con5cCon{
		width: calc(100% - 40px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con5c h2{
		font-size: 20px;
		font-weight: 900;
		color: #288CB4;
		line-height: 34px;
	}
	.nonCoalMine_con5c h3{
		font-size: 16px;
	}
	
	.nonCoalMine_con5e{
		font-size: 16px;
	}
	.nonCoalMine_con5d li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.nonCoalMine_con5c h1{
		font-size: 16px;
		font-weight: 900;
		color: #288CB4;
		line-height: 60px;
		width: 30px;
	}
	.nonCoalMine_con5cCon{
		width: calc(100% - 30px);
		padding-left: 30px;
		box-sizing: border-box;
	}
	.nonCoalMine_con5c{
		width: 100%;
		padding: 0 5px 5px;
		margin-bottom: 10px;
	}
	.nonCoalMine_con5c h2{
		font-size: 18px;
		font-weight: 900;
		color: #288CB4;
		line-height: 34px;
	}
	.nonCoalMine_con5c h3{
		font-size: 14px;
	}
	.nonCoalMine_con5d{
		margin-bottom: 10px;
	}
	.nonCoalMine_con5e{
		font-size: 14px;
		margin-bottom: 0;
	}
	.nonCoalMine_con5d li{
		margin-bottom: 0;
	}
	.nonCoalMine_con5d li p{
		font-size: 14px;
	}
	.nonCoalMine_con5a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
}

/* AI能力中心内容-产品特点 */
.nonCoalMine_con6{
	width: 100%;
	padding: 70px 0 0px;
	box-sizing: border-box;
}
.nonCoalMine_con6a{
	width: 100%;
	display: block;
	margin-top: 40px;
}
.nonCoalMine_con6a li{
	float: left;
	width: calc((100% - 75px) / 4);
	margin-right: 25px;
	height: 229px;
	position: relative;
	text-align: center;
}
.nonCoalMine_con6a li:nth-last-of-type(1) {
	margin-right: 0;
}
.nonCoalMine_con6a li span{
	width: 34px;
	height: 34px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	top: 20px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	
}
.nonCoalMine_con6a li span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con6a li h2{
	width: 100%;
	padding: 0 15px;
	box-sizing: border-box;
	position: absolute;
	top: 75px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	font-size: 22px;
	font-weight: bold;
	color: #333333;
	line-height: 34px;
}
.nonCoalMine_con6a li p{
	width: 100%;
	padding: 0 15px;
	box-sizing: border-box;
	position: absolute;
	top: 115px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 32px;
	text-align: justify;
}
.nonCoalMine_con6a li p i{
	color: #288CB4;
}
.nonCoalMine_con6d, .nonCoalMine_con6e{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con6d img, .nonCoalMine_con6e img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con6b, .nonCoalMine_con6d{
	opacity: 1;
	transition: all 0.3s;
}
.nonCoalMine_con6c, .nonCoalMine_con6e{
	opacity: 0;
	transition: all 0.3s;
}
.nonCoalMine_con6a li:hover .nonCoalMine_con6b{
	opacity: 0;
	transition: all 0.3s;
}
.nonCoalMine_con6a li:hover .nonCoalMine_con6d{
	opacity: 0;
	transition: all 0.3s;
}
.nonCoalMine_con6a li:hover .nonCoalMine_con6c{
	opacity: 1;
	transition: all 0.3s;
}
.nonCoalMine_con6a li:hover .nonCoalMine_con6e{
	opacity: 1;
	transition: all 0.3s;
}
.nonCoalMine_con6a li:hover p{
	color: #fff;
	transition: all 0.3s;
}
.nonCoalMine_con6a li:hover h2{
	color: #fff;
	transition: all 0.3s;
}

@media (max-width:1180px) {
	.nonCoalMine_con6a li{
		width: calc((100% - 50px) / 3);
		margin-right: 25px;
		margin-bottom: 25px;
	}
	.nonCoalMine_con6a li:nth-of-type(3n) {
		margin-right: 0;
	}
	.nonCoalMine_con6a li:nth-last-of-type(1) {
		margin-right: 0;
	}
}
@media (max-width:768px) {
	.nonCoalMine_con6a li{
		width: calc((100% - 25px) / 2);
		margin-right: 25px;
		margin-bottom: 25px;
	}
	.nonCoalMine_con6a li:nth-of-type(3n) {
		margin-right: 25px;
	}
	.nonCoalMine_con6a li:nth-of-type(2n) {
		margin-right: 0;
	}
	.nonCoalMine_con6a li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.nonCoalMine_con6a li h2{
		font-size: 20px;
	}
	.nonCoalMine_con6a li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.nonCoalMine_con6{
		padding: 30px 0 0px;
	}
	.nonCoalMine_con6a{
		margin-top: 20px;
	}
	.nonCoalMine_con6a li h2{
		font-size: 18px;
	}
	.nonCoalMine_con6a li p{
		font-size: 14px;
		line-height: 28px;
	}
}
@media (max-width:430px) {
	.nonCoalMine_con6a li:hover .nonCoalMine_con6b{
		opacity: 1;
		transition: all 0.3s;
	}
	.nonCoalMine_con6a li:hover .nonCoalMine_con6d{
		opacity: 1;
		transition: all 0.3s;
	}
	.nonCoalMine_con6a li:hover .nonCoalMine_con6c{
		opacity: 0;
		transition: all 0.3s;
	}
	.nonCoalMine_con6a li:hover .nonCoalMine_con6e{
		opacity: 0;
		transition: all 0.3s;
	}
	.nonCoalMine_con6a li:hover p{
		color: #333333;
		transition: all 0.3s;
	}
	.nonCoalMine_con6a li:hover h2{
		color: #333333;
		transition: all 0.3s;
	}
	.nonCoalMine_con6a li{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
		padding: 20px 0;
		text-align: center;
		height: auto;
	}
	.nonCoalMine_con6a li:nth-of-type(3n) {
		margin-right: 0px;
	}
	.nonCoalMine_con6a li span{
		position: static;
		top: 0;
		left: 0;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		
	}
	.nonCoalMine_con6a li h2{
		position: static;
		top: 0;
		left: 0;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		margin: 5px 0;
	}
	.nonCoalMine_con6a li p{
		position: static;
		top: 0;
		left: 0;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
	}
	.nonCoalMine_con6c, .nonCoalMine_con6e{
		display: none !important;
	}
}

/* AI能力中心内容-产品优势 */
.nonCoalMine_con7{
	width: 100%;
	padding: 70px 0 70px;
	box-sizing: border-box;
}
.nonCoalMine_con7a{
	width: 100%;
	display: block;
	margin-top: 40px;
}
.nonCoalMine_con7a li{
	float: left;
	width: calc((100% - 20px) / 2);
	margin: 0 20px 20px 0;
	height: 201px;
	position: relative;
	text-align: center;
}
.nonCoalMine_con7a li:nth-of-type(2n) {
	margin-right: 0;
}
.nonCoalMine_con7a li h2{
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	position: absolute;
	top: 35px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
}
.nonCoalMine_con7a li p{
	width: 100%;
	padding: 0 30px;
	box-sizing: border-box;
	position: absolute;
	top: 105px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 32px;
	text-align: justify;
}
.nonCoalMine_con7b{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con7b img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:1180px) {
	.nonCoalMine_con7a li p{
		top: 75px;
	}
}
@media (max-width:768px) {
	.nonCoalMine_con7a li h2{
		font-size: 20px;
		padding: 0 15px;
	}
	.nonCoalMine_con7a li p{
		font-size: 16px;
		padding: 0 15px;
	}
}
@media (max-width:640px) {
	.nonCoalMine_con7{
		padding: 30px 0 20px;
	}
	.nonCoalMine_con7a{
		margin-top: 20px;
	}
	.nonCoalMine_con7a li h2{
		font-size: 18px;
		padding: 0 15px;
	}
	.nonCoalMine_con7a li p{
		font-size: 14px;
		padding: 0 15px;
		line-height: 28px;
	}
}
@media (max-width:430px) {
	.nonCoalMine_con7a li{
		float: left;
		width: 100%;
		margin: 0 0px 20px 0;
		height: auto;
		padding: 20px 0;
	}
	.nonCoalMine_con7a li:nth-of-type(2n) {
		margin-right: 0;
	}
	.nonCoalMine_con7a li h2{
		position: static;
		top: 0;
		left: 0;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
	}
	.nonCoalMine_con7a li p{
		position: static;
		top: 0;
		left: 0;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		margin-top: 5px;
	}
}

/* AI能力中心内容-算法开发平台 */
.nonCoalMine_con8{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.nonCoalMine_con8a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.nonCoalMine_con8a > li{
	float: left;
	width: 55.16%;
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-right: 35px;
}
.nonCoalMine_con8a > li:nth-last-of-type(1) {
	width: calc(100% - 55.16% - 35px);
	margin-right: 0;
	margin-bottom: 0;
}
.nonCoalMine_con8a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con8a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con8aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.nonCoalMine_con8b{
	width: 100%;
	box-sizing: border-box;
}

.nonCoalMine_con8c{
	width: 100%;
	padding: 0 15px 5px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #11536E;
}
.nonCoalMine_con8c h1{
	font-size: 42px;
	font-weight: 900;
	color: #288CB4;
	line-height: 60px;
	width: 60px;
}
.nonCoalMine_con8cCon{
	width: calc(100% - 60px);
	padding-left: 10px;
	box-sizing: border-box;
}
.nonCoalMine_con8c h2{
	font-size: 22px;
	font-weight: 900;
	color: #288CB4;
	line-height: 34px;
}
.nonCoalMine_con8c h3{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 22px;
}

.nonCoalMine_con8e{
	font-weight: bold;
	font-size: 18px;
	color: #288CB4;
	line-height: 28px;
	text-align: left;
	margin-bottom: 10px;
}

.nonCoalMine_con8d{
	width: 100%;
	display: block;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 18px;
	color: #333;
	line-height: 34px;
	text-align: left;
}

@media (max-width:1180px) {
	.nonCoalMine_con8a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.nonCoalMine_con8a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.nonCoalMine_con8a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.nonCoalMine_con8aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}
@media (max-width:768px) {
	.nonCoalMine_con8c h1{
		font-size: 22px;
		font-weight: 900;
		color: #288CB4;
		line-height: 60px;
		width: 40px;
	}
	.nonCoalMine_con8cCon{
		width: calc(100% - 40px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con8cCon{
		width: calc(100% - 60px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con8c h2{
		font-size: 20px;
		font-weight: 900;
		color: #288CB4;
		line-height: 34px;
	}
	.nonCoalMine_con8c h3{
		font-size: 16px;
	}
	
	.nonCoalMine_con8e{
		font-size: 16px;
	}
	.nonCoalMine_con8d{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.nonCoalMine_con8c h1{
		font-size: 16px;
		font-weight: 900;
		color: #288CB4;
		line-height: 60px;
		width: 30px;
	}
	.nonCoalMine_con8cCon{
		width: calc(100% - 30px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con8cCon{
		width: calc(100% - 60px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con8c{
		width: 100%;
		padding: 0 5px 5px;
		margin-bottom: 10px;
	}
	.nonCoalMine_con8c h2{
		font-size: 18px;
		font-weight: 900;
		color: #288CB4;
		line-height: 34px;
	}
	.nonCoalMine_con8c h3{
		font-size: 14px;
	}
	.nonCoalMine_con8e{
		font-size: 14px;
		margin-bottom: 0;
	}
	.nonCoalMine_con8d{
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 28px;
	}
	.nonCoalMine_con8a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
}

/* 矿山行业模型库内容 */
.nonCoalMine_conModel{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
}

/* 矿山行业模型库内容-非煤矿山视频AI算法合集 */
.nonCoalMine_con9{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.nonCoalMine_con9a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.nonCoalMine_con9a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
}
.nonCoalMine_con9a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.nonCoalMine_con9a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con9a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con9aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.nonCoalMine_con9b{
	width: 100%;
	box-sizing: border-box;
}

.nonCoalMine_con9c{
	width: 95%;
	padding: 0 15px 5px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #11536E;
}
.nonCoalMine_con9c h2{
	font-size: 22px;
	font-weight: 900;
	color: #288CB4;
	line-height: 34px;
}
.nonCoalMine_con9c h3{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 22px;
}

.nonCoalMine_con9e{
	width: 80%;
	font-weight: 400;
	font-size: 18px;
	color: #333;
	line-height: 32px;
	text-align: justify;
	margin-bottom: 40px;
}
.nonCoalMine_con9e i{
	color: #288CB4;
}

.nonCoalMine_con9d{
	width: 95%;
	display: block;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.nonCoalMine_con9d li{
	float: left;
	width: calc((100% - 15px) / 4);
	margin-right: 5px;
	box-sizing: border-box;
	position: relative;
	text-align: center;
}
.nonCoalMine_con9d li:nth-last-of-type(1) {
	margin-right: 0;
}
.nonCoalMine_con9d li span{
	width: 46px;
	height: 46px;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 5px;
}
.nonCoalMine_con9d li span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con9d li p{
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	text-align: center;
}

@media (max-width:1180px) {
	.nonCoalMine_con9a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.nonCoalMine_con9a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.nonCoalMine_con9a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.nonCoalMine_con9aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}
@media (max-width:768px) {
	.nonCoalMine_con9c h1{
		font-size: 22px;
		font-weight: 900;
		color: #288CB4;
		line-height: 60px;
		width: 40px;
	}
	.nonCoalMine_con9cCon{
		width: calc(100% - 40px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con9cCon{
		width: calc(100% - 60px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con9c h2{
		font-size: 20px;
		font-weight: 900;
		color: #288CB4;
		line-height: 34px;
	}
	.nonCoalMine_con9c h3{
		font-size: 16px;
	}
	
	.nonCoalMine_con9d{
		width: 100%;
	}
	.nonCoalMine_con9e{
		width: 100%;
		font-size: 16px;
	}
	.nonCoalMine_con9d li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.nonCoalMine_con9c h1{
		font-size: 16px;
		font-weight: 900;
		color: #288CB4;
		line-height: 60px;
		width: 30px;
	}
	.nonCoalMine_con9cCon{
		width: calc(100% - 30px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con9cCon{
		width: calc(100% - 60px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con9c{
		width: 100%;
		padding: 0 5px 5px;
		margin-bottom: 10px;
	}
	.nonCoalMine_con9c h2{
		font-size: 18px;
		font-weight: 900;
		color: #288CB4;
		line-height: 34px;
	}
	.nonCoalMine_con9c h3{
		font-size: 14px;
	}
	.nonCoalMine_con9d{
		margin-bottom: 10px;
	}
	.nonCoalMine_con9e{
		font-size: 14px;
		margin-bottom: 10px;
		line-height: 28px;
	}
	.nonCoalMine_con9d li{
		margin-bottom: 0;
	}
	.nonCoalMine_con9d li span{
		width: 30px;
		height: 30px;
		margin-bottom: 0;
	}
	.nonCoalMine_con9d li p{
		font-size: 14px;
	}
	.nonCoalMine_con9a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
}

/* 矿山行业模型库内容-智能边缘终端设备 */
.nonCoalMine_con10{
	width: 100%;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.nonCoalMine_con10a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
}
.nonCoalMine_con10a > li{
	float: left;
	width: calc(100% - 55.16%);
	height: 448px;
	box-sizing: border-box;
	position: relative;
}
.nonCoalMine_con10a > li:nth-last-of-type(1) {
	width: 55.16%;
	margin-bottom: 0;
}
.nonCoalMine_con10a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con10a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.nonCoalMine_con10aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.nonCoalMine_con10b{
	width: 100%;
	box-sizing: border-box;
}

.nonCoalMine_con10c{
	width: 95%;
	padding: 0 15px 5px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #11536E;
}
.nonCoalMine_con10c h2{
	font-size: 22px;
	font-weight: 900;
	color: #288CB4;
	line-height: 34px;
}
.nonCoalMine_con10c h3{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 22px;
}

.nonCoalMine_con10e{
	padding-left: 10px;
	font-weight: bold;
	font-size: 18px;
	color: #288CB4;
	line-height: 28px;
	text-align: left;
	margin-bottom: 10px;
}

.nonCoalMine_con10d{
	width: 100%;
	display: block;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.nonCoalMine_con10d li{
	float: left;
	width: 100%;
	box-sizing: border-box;
	padding-left: 10px;
}
.nonCoalMine_con10d li:nth-last-of-type(1) {
	margin-bottom: 0;
}
.nonCoalMine_con10d li p{
	float: left;
	width: 100%;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	text-align: left;
}

@media (max-width:1180px) {
	.nonCoalMine_con10a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.nonCoalMine_con10a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.nonCoalMine_con10a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.nonCoalMine_con10aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}
@media (max-width:768px) {
	.nonCoalMine_con10c h1{
		font-size: 22px;
		font-weight: 900;
		color: #288CB4;
		line-height: 60px;
		width: 40px;
	}
	.nonCoalMine_con10cCon{
		width: calc(100% - 40px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con10cCon{
		width: calc(100% - 60px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con10c h2{
		font-size: 20px;
		font-weight: 900;
		color: #288CB4;
		line-height: 34px;
	}
	.nonCoalMine_con10c h3{
		font-size: 16px;
	}
	
	.nonCoalMine_con10d{
		width: 100%;
	}
	.nonCoalMine_con10d li p{
		font-size: 16px;
	}
	.nonCoalMine_con10e{
		width: 100%;
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.nonCoalMine_con10c h1{
		font-size: 16px;
		font-weight: 900;
		color: #288CB4;
		line-height: 60px;
		width: 30px;
	}
	.nonCoalMine_con10cCon{
		width: calc(100% - 30px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con10cCon{
		width: calc(100% - 60px);
		padding-left: 10px;
		box-sizing: border-box;
	}
	.nonCoalMine_con10c{
		width: 100%;
		padding: 0 5px 5px;
		margin-bottom: 10px;
	}
	.nonCoalMine_con10c h2{
		font-size: 18px;
		font-weight: 900;
		color: #288CB4;
		line-height: 34px;
	}
	.nonCoalMine_con10c h3{
		font-size: 14px;
	}
	.nonCoalMine_con10d{
		margin-bottom: 10px;
	}
	.nonCoalMine_con10d li{
		margin-bottom: 0;
	}
	.nonCoalMine_con10d li p{
		font-size: 14px;
	}
	.nonCoalMine_con10e{
		font-size: 14px;
		margin-bottom: 0px;
	}
	.nonCoalMine_con10a > li:nth-of-type(1) {
		margin: 20px 0 10px;
	}
}


/* 黄金矿山数据运营管理平台 详情页面 goldMine */
/* banner */
.goldMineBannerOne{
	display: block;
}
.goldMineBannerTwo{
	display: none;
}
.goldMineBanner{
	width: 100%;
	height: 464px;
	box-sizing: border-box;
	position: relative;
}
.goldMineBanner span{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.goldMineBanner span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.goldMineBannerFont{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.goldMineBannerFontCon{
	width: 650px;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 100px;
	transform: translateY(-50%);
}
.goldMineBannerFontCon p:nth-of-type(1){
	font-size: 40px;
	color: #fff;
	line-height: 63px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	font-style: italic;
	letter-spacing: 0px;
}
.goldMineBannerFontCon p:nth-of-type(2){
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	text-align: left;
}

@media (max-width:1024px) {
	.goldMineBannerFontCon{
		width: 100%;
		box-sizing: border-box;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY( -50%);
		padding: 0 20px;
	}
}
@media (max-width:768px) {
	.goldMineBannerOne{
		display: none;
	}
	.goldMineBannerTwo{
		display: block;
	}
	.goldMineBanner{
		height: 420px;
	}
	.goldMineBannerFontCon p:nth-of-type(1){
		font-size: 26px;
		line-height: 40px;
		margin-bottom: 10px;
	}
	.goldMineBannerFontCon p:nth-of-type(2){
		font-size: 20px;
		line-height: 30px;
	}
}
@media (max-width:640px) {
	.goldMineBanner{
		height: 320px;
	}
	.goldMineBannerFontCon p:nth-of-type(1){
		font-size: 20px;
		line-height: 30px;
	}
	.goldMineBannerFontCon p:nth-of-type(2){
		font-size: 16px;
		line-height: 26px;
	}
}
@media (max-width:370px) {
	.goldMineBanner{
		height: 280px;
	}
}

/* 建设背景 */
/* 建设背景-多重挑战 */
.goldMine_con{
	width: 100%;
	padding: 70px 0 0px;
}
.goldMine_con1{
	width: 100%;
	margin-top: 40px;
}
/* 下面模块内容 */
.goldMine_con1a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
	margin-bottom: 55px;
}
.goldMine_con1a > li{
	float: left;
	width: calc(100% - 20px - 49.66%);
	height: 324px;
	margin-right: 20px;
	position: relative;
	box-sizing: border-box;
}

.goldMine_con1a > li:nth-last-of-type(1) {
	width: 49.66%;
	margin-right: 0;
}
.goldMine_con1a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con1a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con1aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	padding-right: 15px;
	box-sizing: border-box;
}
.goldMine_con1 .goldMine_con1a:nth-of-type(2) > li:nth-of-type(1) {
	width: 49.66%;
}
.goldMine_con1 .goldMine_con1a:nth-of-type(2) > li:nth-last-of-type(1) {
	width: calc(100% - 25px - 49.66%);
}
.goldMine_con1 .goldMine_con1a:nth-of-type(2) .goldMine_con1aBox {
	padding-right: 0;
	padding-left: 15px;
	box-sizing: border-box;
}
.goldMine_con1 .goldMine_con1a:nth-of-type(2) {
	margin-bottom: 0;
}

.goldMine_con1b{
	width: 100%;
	box-sizing: border-box;
}
.goldMine_con1c{
	width: 100%;
	padding: 0 0px 10px;
	margin-bottom: 25px;
	box-sizing: border-box;
	border-bottom: 1px solid #91A7B0;
	position: relative;
}
.goldMine_con1c h1{
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
	width: 35px;
}
.goldMine_con1c h2{
	width: calc(100% - 35px);
	padding-left: 10px;
	box-sizing: border-box;
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	margin-bottom: 10px;
}
.goldMine_con1c p{
	font-size: 18px;
	font-weight: 400;
	color: #999;
	line-height: 28px;
	text-align: justify;
}
.goldMine_con1c i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

.goldMine_con1e{
	width: 100%;
	font-weight: 400;
	font-size: 18px;
	color: #333;
	line-height: 32px;
	text-align: justify;
	margin-bottom: 60px;
}
.goldMine_con1 .goldMine_con1a:nth-of-type(2) > li .goldMine_con1e {
	margin-bottom: 30px;
}
.goldMine_con1d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.goldMine_con1d li{
	float: left;
	width: calc((100% - 15px) / 4);
	margin-right: 5px;
	box-sizing: border-box;
	position: relative;
	text-align: center;
}
.goldMine_con1d li:nth-last-of-type(1) {
	margin-right: 0;
}
.goldMine_con1d li span{
	width: 46px;
	height: 46px;
	display: inline-block;
	overflow: hidden;
	margin-bottom: 5px;
}
.goldMine_con1d li span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con1d li p{
	font-weight: 400;
	font-size: 14px;
	color: #333333;
	line-height: 22px;
	text-align: center;
}
.goldMine_con1f{
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 28px;
	text-align: justify;
	margin-bottom: 20px;
}
.goldMine_con1f i{
	color: #288CB4;
}

@media (max-width:1180px) {
	.goldMine_con1a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.goldMine_con1a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.goldMine_con1a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.goldMine_con1aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
	.goldMine_con1e{
		margin-bottom: 30px;
	}
	.goldMine_con1 .goldMine_con1a:nth-of-type(2) > li:nth-of-type(1) {
		width: 100%;
	}
	.goldMine_con1 .goldMine_con1a:nth-of-type(2) > li:nth-last-of-type(1) {
		width: 100%;
	}
	.goldMine_con1 .goldMine_con1a:nth-of-type(2) .goldMine_con1aBox {
		padding-right: 0;
		padding-left: 0px;
		box-sizing: border-box;
	}
	.goldMine_con1 .goldMine_con1a:nth-of-type(2) {
		margin-bottom: 0;
	}
}

@media (max-width:768px) {
	.goldMine_con1c h1{
		font-size: 22px;
	}
	.goldMine_con1c h2{
		font-size: 20px;
	}
	.goldMine_con1c p{
		font-size: 16px;
	}
	.goldMine_con1d li p{
		font-size: 16px;
	}
	.goldMine_con1e{
		font-size: 16px;
	}
	.goldMine_con1f{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.goldMine_con{
		padding: 30px 0 0px;
	}
	.goldMine_con1a > li:nth-of-type(1) {
		width: 100%;
		margin: 10px 0 10px;
	}
	.goldMine_con1{
		width: 100%;
		margin: 10px auto 0;
	}
	.goldMine_con1c h1{
		font-size: 16px;
	}
	.goldMine_con1c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.goldMine_con1c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.goldMine_con1c p{
		font-size: 14px;
	}
	.goldMine_con1d li{
		margin-bottom: 5px;
	}
	.goldMine_con1d li p{
		font-size: 14px;
	}
	.goldMine_con1e{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.goldMine_con1f{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.goldMine_con1d li span{
		width: 38px;
		height: 38px;
		margin-bottom: 0;
	}
}
@media (max-width:540px) {
	.goldMine_con1d li{
		float: left;
		width: calc((100% - 5px) / 2);
		margin-right: 5px;
		margin-bottom: 10px;
	}
	.goldMine_con1d li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.goldMine_con1d li:nth-of-type(2n) {
		margin-right: 0;
	}
}

/* 平台功能 */
/* tab切换模块 */
.goldMine_con2{
	width: 100%;
	box-sizing: border-box;
	padding: 70px 0 0;
}

/* 主要功能tab选项 */
.goldMine_con2aBox{
	width: 100%;
	margin-top: 30px;
	display: block;
	/* border: 1px solid red; */
	border-bottom: 1px solid #046A94;
}

.goldMine_con2a{
	width: 100%;
	margin: 0 auto;
	display: block;
	/* border: 1px solid red; */
	/* border-bottom: 1px solid #046A94; */
}
.goldMine_con2a li{
	float: left;
	width: calc((100% - 30px) / 4);
	margin-right: 10px;
	text-align: center;
	transition: all 0.5s;
	position: relative;
	box-sizing: border-box;
	text-align: center;
	position: relative;
	padding-bottom: 15px;
}
.goldMine_con2a li span{
	width: 58px;
	height: 59px;
	display: inline-block;
	overflow: hidden;
}
.goldMine_con2a li span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con2a li:nth-last-of-type(1){
	margin-right: 0;
}
.goldMine_con2a li h1{
	font-size: 16px;
	color: #333;
	line-height: 1em;
	font-weight: bold;
	box-sizing: border-box;
	transition: all 0.5s;
	margin-top: -5px;
}
.goldMine_con2b{
	position: absolute;
	width: 100px;
	height: 12px;
	overflow: hidden;
	left: 50%;
	bottom: -6px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	opacity: 0;
}
.goldMine_con2b img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con2a li.active h1,.goldMine_con2a li:hover h1{
	color: #288CB4;
	transition: all 0.5s;
}
.goldMine_con2a li.active .goldMine_con2b,.goldMine_con2a li:hover .goldMine_con2b{
	opacity: 1;
	transition: all 0.5s;
}


@media (max-width:640px) {
	/* tab切换模块 */
	.goldMine_con2{
		padding: 30px 0 0;
	}
	/* 主要功能tab选项 */
	.goldMine_con2aBox{
		margin-top: 20px;
	}
	.goldMine_con2a li span{
		width: 38px;
		height: 39px;
	}
	.goldMine_con2a li h1{
		font-size: 14px;
	}
	.goldMine_con2{
		padding: 30px 0 0;
	}
	.goldMine_con2a li.active .goldMine_con2b,.goldMine_con2a li:hover .goldMine_con2b{
		opacity: 0;
		transition: all 0.5s;
	}
	.goldMine_con2{
		padding: 30px 0 0;
	}
}
@media (max-width:450px) {
	.goldMine_con2a li{
		float: left;
		width: calc(100% / 3);
		margin-right: 0px;
	}
}
@media (max-width:340px) {
	.goldMine_con2a li{
		float: left;
		width: calc(100% / 2);
		margin-right: 0px;
	}
}

/* 提升专家系统内容 */
.goldMine_conImprove{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0px 0 60px;
	box-sizing: border-box;
}

/* 提升专家系统内容-现状 */
.goldMine_con3{
	width: 100%;
	margin-top: 40px;
}
.goldMine_con3a{
	width: 100%;
	display: block;
	margin-top: 40px;
}
.goldMine_con3a li{
	float: left;
	width: calc((100% - 140px) / 3);
	margin-right: 70px;
	height: 155px;
	position: relative;
	text-align: center;
}
.goldMine_con3a li:nth-last-of-type(1) {
	margin-right: 0;
}
.goldMine_con3a li h2{
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	position: absolute;
	top: 30px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
}
.goldMine_con3a li p{
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	position: absolute;
	top: 80px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 32px;
	text-align: justify;
}
.goldMine_con3b{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.goldMine_con3b img{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}


@media (max-width:1180px) {
	.goldMine_con3a li{
		float: left;
		width: calc((100% - 50px) / 2);
		margin-right: 50px;
		margin-bottom: 50px;
	}
	.goldMine_con3a li:nth-of-type(3n) {
		margin-right: 50px;
	}
	.goldMine_con3a li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.goldMine_con3a li:nth-of-type(2n) {
		margin-right: 0;
	}
}
@media (max-width:768px) {
	.goldMine_con3a li h2{
		font-size: 20px;
	}
	.goldMine_con3a li p{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.goldMine_con3{
		width: 100%;
		margin-top: 20px;
	}
	.goldMine_con3a{
		width: 100%;
		display: block;
		margin-top: 20px;
	}
	.goldMine_con3a li h2{
		font-size: 16px;
		top: 20px;
	}
	.goldMine_con3a li p{
		font-size: 14px;
		top: 55px;
		line-height: 28px;
	}
	.goldMine_con3a li{
		float: left;
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.goldMine_con3a li:nth-of-type(3n) {
		margin-right: 20px;
	}
}
@media (max-width:340px) {
	.goldMine_con3a li{
		float: left;
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
		padding: 20px 0;
		height: auto;
	}
	.goldMine_con3a li:nth-of-type(3n) {
		margin-right: 0px;
	}
	.goldMine_con3a li h2{
		position: static;
		top: 0;
		left: 0;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
	}
	.goldMine_con3a li p{
		position: static;
		top: 0;
		left: 0;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		margin-top: 5px;
	}
}

/* 提升专家系统内容-方案价值 */
.goldMine_con4{
	width: 100%;
	margin-top: 40px;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.goldMine_con4a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
	margin-top: 40px;
}
.goldMine_con4a > li{
	float: left;
	width: calc(100% - 53.16% - 30px);
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-right: 30px;
}
.goldMine_con4a > li:nth-last-of-type(1) {
	width: 53.16%;
	margin-right: 0;
}
.goldMine_con4 .goldMine_con4a:nth-of-type(2) > li {
	width: 53.16%;
}
.goldMine_con4 .goldMine_con4a:nth-of-type(2) > li:nth-last-of-type(1) {
	width: calc(100% - 53.16% - 30px);
}
.goldMine_con4a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con4a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con4aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.goldMine_con4b{
	width: 100%;
	box-sizing: border-box;
}
.goldMine_con4c{
	width: 100%;
	padding: 0 0px 20px;
	margin-bottom: 20px;
	box-sizing: border-box;
	border-bottom: 1px solid #91A7B0;
	position: relative;
}
.goldMine_con4c p{
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 34px;
	text-align: justify;
}
.goldMine_con4c i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

.goldMine_con4d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.goldMine_con4d li{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.goldMine_con4d li span{
	float: left;
	width: 13px;
	height: 32px;
	display: block;
	overflow: hidden;
	padding: 9px 0 10px;
	box-sizing: border-box;
}
.goldMine_con4d li span img{
	width: 100%;
	height: 13px;
	display: block;
	overflow: hidden;
}
.goldMine_con4d li p{
	float: left;
	width: calc(100% - 13px - 5px);
	margin-left: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 32px;
	text-align: left;
}
.goldMine_con4d li p i{
	color: #288CB4;
}
.goldMine_con4e{
	font-size: 18px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	text-align: justify;
	margin-bottom: 20px;
}

@media (max-width:1180px) {
	.goldMine_con4a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.goldMine_con4a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.goldMine_con4a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.goldMine_con4aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
	.goldMine_con4 .goldMine_con4a:nth-of-type(2) > li {
		width: 100%;
	}
	.goldMine_con4 .goldMine_con4a:nth-of-type(2) > li:nth-last-of-type(1) {
		width: 100%;
	}
}

@media (max-width:768px) {
	.goldMine_con4c h1{
		font-size: 22px;
	}
	.goldMine_con4c h2{
		font-size: 20px;
	}
	.goldMine_con4c p{
		font-size: 16px;
	}
	.goldMine_con4d li p{
		font-size: 16px;
	}
	.goldMine_con4e{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.goldMine_con4{
		margin-top: 20px;
		padding-bottom: 0;
	}
	.goldMine_con4a{
		margin-top: 0px;
	}
	.goldMine_con4a > li:nth-of-type(1){
		margin: 10px 0 10px;
	}
	.goldMine_con4c h1{
		font-size: 16px;
	}
	.goldMine_con4c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.goldMine_con4c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.goldMine_con4c p{
		font-size: 14px;
	}
	.goldMine_con4d li{
		margin-bottom: 5px;
	}
	.goldMine_con4d li p{
		font-size: 14px;
	}
	.goldMine_con4e{
		font-size: 14px;
		margin-bottom: 0;
	}
}
@media (max-width:320px) {
	.goldMine_con4d li{
		float: left;
		width: 100%;
	}
	.goldMine_con4d li:nth-of-type(2n) {
		width: 100%;
	}
}


/* 选矿专家系统内容 */
.goldMine_conMineral{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	box-sizing: border-box;
}
.goldMine_conMineral .goldMine_conMineralBox:nth-last-of-type(1) {
	padding-bottom: 65px;
}

/* 排水专家系统内容 */
.goldMine_conDrainage{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	box-sizing: border-box;
}
.goldMine_conDrainage .goldMine_conMineralBox:nth-last-of-type(1) {
	padding-bottom: 65px;
}

/* 标题区域 */
.goldMine_conMineralTitle{
	width: 95%;
	padding: 0 15px 25px 0;
	margin: 0 auto;
	box-sizing: border-box;
	border-bottom: 1px solid #11536E;
	position: relative;
	margin-top: 70px;
}
.goldMine_conMineralTitle h1{
	font-size: 32px;
	font-weight: 900;
	color: #288CB4;
	line-height: 40px;
	width: 50px;
}
.goldMine_conMineralTitleCon{
	width: calc(100% - 50px);
	padding-left: 10px;
	box-sizing: border-box;
}
.goldMine_conMineralTitle h2{
	font-size: 32px;
	font-weight: 900;
	color: #288CB4;
	line-height: 40px;
}
.goldMine_conMineralTitleCon i{
	position: absolute;
	width: 35px;
	height: 4px;
	background: #91A7B0;
	left: 0;
	bottom: 0;
}

@media (max-width:768px) {
	.goldMine_conMineralTitle h1{
		font-size: 26px;
	}
	.goldMine_conMineralTitle h2{
		font-size:26px;
	}
}
@media (max-width:640px) {
	.goldMine_conMineralTitle{
		padding: 0 15px 10px 0;
		margin-top: 30px;
	}
	.goldMine_conMineralTitle h1{
		font-size: 20px;
		width: 30px;
	}
	.goldMine_conMineralTitle h2{
		font-size:20px;
		width: calc(100% - 30px);
	}
}


/* 选矿专家系统内容-现状 */
.goldMine_con5{
	width: 100%;
	margin-top: 40px;
}
.goldMine_con5a{
	width: 100%;
	display: block;
	margin-top: 40px;
}
.goldMine_con5a li{
	float: left;
	width: calc((100% - 140px) / 3);
	margin-right: 70px;
	height: 155px;
	position: relative;
	text-align: center;
}

.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(2) .goldMine_con5a li{
	width: calc((100% - 60px) / 4);
	margin-right: 20px;
}
.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(3) .goldMine_con5a li{
	width: calc((100% - 40px) / 5);
	margin-right: 10px;
}
.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(2) .goldMine_con5a li:nth-last-of-type(1) {
	margin-right: 0;
}
.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(3) .goldMine_con5a li:nth-last-of-type(1) {
	margin-right: 0;
}

.goldMine_con5a li:nth-last-of-type(1) {
	margin-right: 0;
}
/* 排水专家系统下的现状样式 */
.goldMine_conDrainage .goldMine_conMineralBox:nth-of-type(1) .goldMine_con5a li{
	width: calc((100% - 40px) / 5);
	margin-right: 10px;
}
.goldMine_conDrainage .goldMine_conMineralBox:nth-of-type(1) .goldMine_con5a li:nth-last-of-type(1) {
	margin-right: 0;
}
.goldMine_con5a li h2{
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	position: absolute;
	top: 30px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	font-size: 22px;
	font-weight: bold;
	color: #288CB4;
	line-height: 34px;
}
.goldMine_con5a li p{
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box;
	position: absolute;
	top: 80px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transition: all 0.5s;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 32px;
	text-align: justify;
}
.goldMine_con5b{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.goldMine_con5b img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:1180px) {
	.goldMine_con5a li{
		width: calc((100% - 50px) / 2);
		margin-right: 50px;
		margin-bottom: 50px;
	}
	.goldMine_con5a li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.goldMine_con5a li:nth-of-type(2n) {
		margin-right: 0;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(2) .goldMine_con5a li{
		width: calc((100% - 50px) / 2);
		margin-right: 50px;
		margin-bottom: 50px;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(3) .goldMine_con5a li{
		width: calc((100% - 50px) / 2);
		margin-right: 50px;
		margin-bottom: 50px;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(2) .goldMine_con5a li:nth-of-type(2n) {
		margin-right: 0;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(3) .goldMine_con5a li:nth-of-type(2n) {
		margin-right: 0;
	}
	/* 排水专家系统下的现状样式 */
	.goldMine_conDrainage .goldMine_conMineralBox:nth-of-type(1) .goldMine_con5a li{
		width: calc((100% - 50px) / 2);
		margin-right: 50px;
		margin-bottom: 50px;
	}
	.goldMine_conDrainage .goldMine_conMineralBox:nth-of-type(1) .goldMine_con5a li:nth-of-type(3n) {
		margin-right: 50px;
	}
	.goldMine_conDrainage .goldMine_conMineralBox:nth-of-type(1) .goldMine_con5a li:nth-of-type(2n) {
		margin-right: 0;
	}
}
@media (max-width:768px) {
	.goldMine_con5a li h2{
		font-size: 20px;
	}
	.goldMine_con5a li p{
		font-size: 16px;
	}
}
@media (max-width:670px) {
	.goldMine_con5a li{
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.goldMine_con5a li:nth-of-type(3n)  {
		margin-right: 20px;
	}
}
@media (max-width:640px) {
	.goldMine_con5{
		width: 100%;
		margin-top: 20px;
	}
	.goldMine_con5a{
		width: 100%;
		display: block;
		margin-top: 20px;
	}
	.goldMine_con5a li h2{
		font-size: 16px;
		top: 20px;
	}
	.goldMine_con5a li p{
		font-size: 14px;
		top: 55px;
		line-height: 28px;
	}
	.goldMine_conDrainage .goldMine_conMineralBox:nth-of-type(1) .goldMine_con5a li{
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.goldMine_conDrainage .goldMine_conMineralBox:nth-of-type(1) .goldMine_con5a li:nth-of-type(3n)  {
		margin-right: 20px;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(2) .goldMine_con5a li{
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(3) .goldMine_con5a li{
		width: calc((100% - 20px) / 2);
		margin-right: 20px;
		margin-bottom: 20px;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(2) .goldMine_con5a li:nth-of-type(3n) {
		margin-right: 20px;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(3) .goldMine_con5a li:nth-of-type(3n) {
		margin-right: 20px;
	}
}
@media (max-width:430px) {
	.goldMine_con5a li{
		float: left;
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
		padding: 20px 0;
		height: auto;
	}
	.goldMine_con5a li:nth-of-type(3n)  {
		margin-right: 0px;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(2) .goldMine_con5a li{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
		padding: 20px 0;
		height: auto;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(3) .goldMine_con5a li{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
		padding: 20px 0;
		height: auto;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(2) .goldMine_con5a li:nth-of-type(3n) {
		margin-right: 0px;
	}
	.goldMine_conMineral .goldMine_conMineralBox:nth-of-type(3) .goldMine_con5a li:nth-of-type(3n) {
		margin-right: 0px;
	}
	.goldMine_conDrainage .goldMine_conMineralBox:nth-of-type(1) .goldMine_con5a li{
		float: left;
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
		padding: 20px 0;
		height: auto;
	}
	.goldMine_conDrainage .goldMine_conMineralBox:nth-of-type(1) .goldMine_con5a li:nth-of-type(3n)  {
		margin-right: 0px;
	}
	.goldMine_con5a li h2{
		position: static;
		top: 0;
		left: 0;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
	}
	.goldMine_con5a li p{
		position: static;
		top: 0;
		left: 0;
		transform: translateX(0%);
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		margin-top: 5px;
	}
}

/* 选矿专家系统内容-方案价值 */
.goldMine_con6{
	width: 100%;
	margin-top: 40px;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.goldMine_con6a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
	margin-top: 40px;
}
.goldMine_con6a > li{
	float: left;
	width: calc(100% - 53.16% - 30px);
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-right: 30px;
}
.goldMine_con6a > li:nth-last-of-type(1) {
	width: 53.16%;
	margin-right: 0;
}
.goldMine_con6a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con6a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con6aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.goldMine_con6d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.goldMine_con6d li{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.goldMine_con6d li span{
	float: left;
	width: 13px;
	height: 32px;
	display: block;
	overflow: hidden;
	padding: 9px 0 10px;
	box-sizing: border-box;
}
.goldMine_con6d li span img{
	width: 100%;
	height: 13px;
	display: block;
	overflow: hidden;
}
.goldMine_con6d li p{
	float: left;
	width: calc(100% - 13px - 5px);
	margin-left: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 32px;
	text-align: left;
}
.goldMine_con6d li p i{
	color: #288CB4;
}
@media (max-width:1180px) {
	.goldMine_con6a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.goldMine_con6a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.goldMine_con6a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.goldMine_con6aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}

@media (max-width:768px) {
	.goldMine_con6c h1{
		font-size: 22px;
	}
	.goldMine_con6c h2{
		font-size: 20px;
	}
	.goldMine_con6c p{
		font-size: 16px;
	}
	.goldMine_con6d li p{
		font-size: 16px;
	}
	.goldMine_con6e{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.goldMine_con6{
		margin-top: 20px;
		padding-bottom: 0;
	}
	.goldMine_con6a{
		margin-top: 0px;
	}
	.goldMine_con6a > li:nth-of-type(1){
		margin: 10px 0 10px;
	}
	.goldMine_con6c h1{
		font-size: 16px;
	}
	.goldMine_con6c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.goldMine_con6c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.goldMine_con6c p{
		font-size: 14px;
	}
	.goldMine_con6d li{
		margin-bottom: 5px;
	}
	.goldMine_con6d li p{
		font-size: 14px;
	}
	.goldMine_con6e{
		font-size: 14px;
		margin-bottom: 0;
	}
}
@media (max-width:320px) {
	.goldMine_con6d li{
		float: left;
		width: 100%;
	}
	.goldMine_con6d li:nth-of-type(2n) {
		width: 100%;
	}
}


/* 选矿专家系统内容-破碎系统开车顺序优化指导 */
.goldMine_con7{
	width: 100%;
	margin-top: 40px;
	padding-bottom: 25px;
}
/* 下面模块内容 */
.goldMine_con7a{
	width: 100%;
	box-sizing: border-box;
	padding: 0 10px;
	margin-top: 40px;
}
.goldMine_con7a > li{
	float: left;
	width: 53.16%;
	height: 448px;
	box-sizing: border-box;
	position: relative;
	margin-right: 30px;
}
.goldMine_con7a > li:nth-last-of-type(1) {
	width: calc(100% - 53.16% - 30px);
	margin-right: 0;
}
.goldMine_con7a > li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con7a > li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
.goldMine_con7aBox{
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}

.goldMine_con7d{
	width: 100%;
	display: block;
	box-sizing: border-box;
}
.goldMine_con7d li{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	box-sizing: border-box;
}
.goldMine_con7d li span{
	float: left;
	width: 13px;
	height: 32px;
	display: block;
	overflow: hidden;
	padding: 9px 0 10px;
	box-sizing: border-box;
}
.goldMine_con7d li span img{
	width: 100%;
	height: 13px;
	display: block;
	overflow: hidden;
}
.goldMine_con7d li p{
	float: left;
	width: calc(100% - 13px - 5px);
	margin-left: 5px;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	line-height: 32px;
	text-align: left;
}
.goldMine_con7d li p i{
	color: #288CB4;
}
.goldMine_con7e{
	font-size: 18px;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	text-align: justify;
	margin-bottom: 20px;
}

@media (max-width:1180px) {
	.goldMine_con7a > li{
		float: left;
		width: 100%;
		height: auto;
		box-sizing: border-box;
		position: static;
	}
	.goldMine_con7a > li:nth-of-type(1) {
		width: 100%;
		margin: 30px 0 20px;
	}
	.goldMine_con7a > li:nth-last-of-type(1) {
		width: 100%;
		margin-bottom: 0;
	}
	.goldMine_con7aBox{
		width: 100%;
		box-sizing: border-box;
		position: static;
		left: 0;
		top: 0;
		transform: translateY(0%);
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
	}
}

@media (max-width:768px) {
	.goldMine_con7c h1{
		font-size: 22px;
	}
	.goldMine_con7c h2{
		font-size: 20px;
	}
	.goldMine_con7c p{
		font-size: 16px;
	}
	.goldMine_con7d li p{
		font-size: 16px;
	}
	.goldMine_con7e{
		font-size: 16px;
	}
}
@media (max-width:640px) {
	.goldMine_con7{
		margin-top: 20px;
		padding-bottom: 0;
	}
	.goldMine_con7a{
		margin-top: 0px;
	}
	.goldMine_con7a > li:nth-of-type(1){
		margin: 10px 0 10px;
	}
	.goldMine_con7c h1{
		font-size: 16px;
	}
	.goldMine_con7c{
		width: 100%;
		padding: 0 5px 10px;
		margin-bottom: 10px;
	}
	.goldMine_con7c h2{
		font-size: 18px;
		margin-bottom: 0;
	}
	.goldMine_con7c p{
		font-size: 14px;
	}
	.goldMine_con7d li{
		margin-bottom: 5px;
	}
	.goldMine_con7d li p{
		font-size: 14px;
	}
	.goldMine_con7e{
		font-size: 14px;
		margin-bottom: 0;
	}
}
@media (max-width:320px) {
	.goldMine_con7d li{
		float: left;
		width: 100%;
	}
	.goldMine_con7d li:nth-of-type(2n) {
		width: 100%;
	}
}


/* 关于我们 详情页面 aboutUs */
/* banner */
.aboutUsBanner{
	width: 100%;
	height: 464px;
	box-sizing: border-box;
	position: relative;
}
.aboutUsBanner span{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.aboutUsBanner span img{
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}

.aboutUsBannerFont{
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
}
.aboutUsBannerFontCon{
	width: 800px;
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 100px;
	transform: translateY(-50%);
}
.aboutUsBannerFontCon p:nth-of-type(1){
	font-size: 40px;
	color: #fff;
	line-height: 63px;
	font-weight: bold;
	text-align: left;
	margin-bottom: 20px;
	font-style: normal;
	letter-spacing: 0px;
}

@media (max-width:1024px) {
	.aboutUsBannerFontCon{
		width: 100%;
		box-sizing: border-box;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY( -50%);
		padding: 0 20px;
	}
	.aboutUsBannerFontCon p:nth-of-type(1){
		text-align: center;
	}
}
@media (max-width:768px) {
	.aboutUsBanner{
		height: 420px;
	}
	.aboutUsBannerFontCon p:nth-of-type(1){
		font-size: 26px;
		line-height: 40px;
	}
}
@media (max-width:640px) {
	.aboutUsBanner{
		height: 320px;
	}
	.aboutUsBannerFontCon p:nth-of-type(1){
		font-size: 20px;
		line-height: 30px;
	}
}
@media (max-width:370px) {
	.aboutUsBanner{
		height: 280px;
	}
}


/* 关于我们 */
.aboutUsCon{
	width: 100%;
	background: #fff;
	margin: 70px 0 80px;
	box-sizing: border-box;
}
.aboutUsCon1{
	width: 100%;
	box-sizing: border-box;
	margin-top: 40px;
}
.aboutUsCon1 > li{
	float: left;
	box-sizing: border-box;
	margin-top: 30px;
}
.aboutUsCon1 > li:nth-of-type(1){
	width: calc(100% - 40.5% - 50px);
	margin-right: 50px;
	margin-top: 0;
}
.aboutUsCon1 > li:nth-last-of-type(1){
	width: 40.5%;
}
.aboutUsCon1a{
	position: relative;
	font-size: 36px;
	color: #333;
	line-height: 1em;
	font-weight: 600;
	margin-bottom: 10px;
}
.aboutUsCon1a i{
	width: 85px;
	height: 5px;
	background: #333;
	position: absolute;
	left: 150px;
	top: 19px;
}
.aboutUsCon1b{
	font-size: 36px;
	color: #186F9C;
	line-height: 1em;
	font-weight: 600;
	margin-bottom: 20px;
}
.aboutUsCon1c{
	width: 68%;
}
.aboutUsCon1c p{
	font-size: 18px;
	line-height: 34px;
	color: #333;
	margin-bottom: 15px;
	text-align: justify;
}
.aboutUsCon1c p:nth-last-of-type(1) {
	margin-bottom: 0;
}
.aboutUsCon1d{
	width: 100%;
	display: inline-block;
	overflow: hidden;
}
.aboutUsCon1d img {
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:1080px) {
	.aboutUsCon1c{
		width: 95%;
	}
}

@media (max-width:960px) {
	.aboutUsCon1 > li:nth-of-type(1){
		width: 100%;
		margin-right: 50px;
		margin-top: 0;
	}
	.aboutUsCon1 > li:nth-last-of-type(1){
		width: 100%;
	}
}

@media (max-width:768px) {
	.aboutUsCon1a{
		font-size: 26px;
	}
	.aboutUsCon1b{
		font-size: 26px;
	}
	.aboutUsCon1a i{
		width: 85px;
		height: 5px;
		background: #333;
		position: absolute;
		left: 130px;
		top: 12px;
	}
}
@media (max-width:640px) {
	.aboutUsCon{
		width: 100%;
		background: #fff;
		margin: 30px 0 20px;
		box-sizing: border-box;
	}
	.aboutUsCon1{
		margin-top: 20px;
	}
	.aboutUsCon1a{
		font-size: 20px !important;
	}
	.aboutUsCon1b{
		font-size: 20px !important;
		margin-bottom: 10px !important;
	}
	.aboutUsCon1 > li{
		margin-top: 20px;
	}
	.aboutUsCon1a i{
		width: 70px !important;
		height: 5px;
		background: #333;
		position: absolute;
		left: 100px !important;
		top: 10px !important;
	}
	.aboutUsCon1c p{
		font-size: 14px !important;
		line-height: 30px !important;
	}
}

/* 软件产品 */
.aboutUsCon2{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0 90px;
	box-sizing: border-box;
}
.aboutUsCon2a{
	width: 100%;
	display: block;
	margin-top: 40px;
}
.aboutUsCon2a li{
	float: left;
	width: calc((100% - 45px) / 4);
	margin-right: 15px;
}
.aboutUsCon2a li:nth-last-of-type(1) {
	margin-right: 0;
}
.aboutUsCon2a li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.aboutUsCon2a li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:1024px) {
	.aboutUsCon2a li{
		float: left;
		width: calc((100% - 15px) / 2);
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.aboutUsCon2a li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.aboutUsCon2a li:nth-of-type(2n) {
		margin-right: 0;
	}
}

@media (max-width:640px) {
	.aboutUsCon2{
		width: 100%;
		padding: 30px 0 20px;
		box-sizing: border-box;
	}
	.aboutUsCon2a{
		width: 100%;
		display: block;
		margin-top: 20px;
	}
}
@media (max-width:450px) {
	.aboutUsCon2a li{
		float: left;
		width: 100%;
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

/* 软件著作权 */
.aboutUsCon3{
	width: 100%;
	padding: 70px 0 90px;
	box-sizing: border-box;
}
.aboutUsCon3a{
	width: 100%;
}
#banner{
	margin: 40px auto 0;
}
.aboutUsCon3b .swiper-slide{
	width: 280px;
	height: 400px;
	box-shadow: 0 0 10px #ddd;
	user-select: none;
}
.aboutUsCon3b{
	position: relative;
	width: 100%;
}
.aboutUsCon3b span{
	width: 100%;
	display: inline-block;
	overflow: hidden;
	user-select: none;
}
.aboutUsCon3b span img{
	width: 100%;
	display: block;
}
/* 禁止选中 */
.no-drag {
    user-select: none; /* 禁止文本选中 */
    -webkit-user-drag: none; /* 禁止图片拖拽 */
    pointer-events: none; /* 阻止事件，如点击 */
}

@media (max-width:640px) {
	.aboutUsCon3{
		width: 100%;
		padding: 30px 0 30px;
		box-sizing: border-box;
	}
	#banner{
		margin: 20px auto 0;
	}
}


/* 荣誉资质 */
.aboutUsCon4{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0 90px;
	box-sizing: border-box;
}
.aboutUsCon4a{
	width: 100%;
	display: block;
	margin-top: 40px;
}
.aboutUsCon4a li{
	float: left;
	width: calc((100% - 200px) / 3);
	margin-right: 100px;
}
.aboutUsCon4a li:nth-last-of-type(1) {
	margin-right: 0;
}
.aboutUsCon4a li span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.aboutUsCon4a li span img{
	width: 100%;
	display: block;
	overflow: hidden;
}
@media (max-width:1024px) {
	.aboutUsCon4a li{
		float: left;
		width: calc((100% - 15px) / 2);
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.aboutUsCon4a li:nth-last-of-type(1) {
		margin-right: 0;
	}
	.aboutUsCon4a li:nth-of-type(2n) {
		margin-right: 0;
	}
}

@media (max-width:640px) {
	.aboutUsCon4{
		width: 100%;
		padding: 30px 0 30px;
		box-sizing: border-box;
	}
	.aboutUsCon4a{
		margin-top: 20px;
	}
}
@media (max-width:450px) {
	.aboutUsCon4a li{
		float: left;
		width: 100%;
		margin-right: 0px;
		margin-bottom: 15px;
	}
}

/* 联系我们 */
.aboutUsCon5{
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 70px 0 90px;
	box-sizing: border-box;
}
.aboutUsCon5a{
	width: 100%;
	display: block;
	margin-top: 40px;
	border: 6px solid #1D79A5;
	box-sizing: border-box;
}
.aboutUsCon5a span{
	width: 100%;
	display: block;
	overflow: hidden;
}
.aboutUsCon5a span img{
	width: 100%;
	display: block;
	overflow: hidden;
}

@media (max-width:640px) {
	.aboutUsCon5{
		width: 100%;
		padding: 30px 0 30px;
		box-sizing: border-box;
	}
	.aboutUsCon5a{
		margin-top: 20px;
	}
}

