@charset "UTF-8";

/* 二级banner start */
.subBanner {
	position: relative;
	overflow: hidden;
	margin-top: 80px;
}

.subBanner .img-box:before {
	display: block;
	content: '';
	padding-top: 25.6306%;
}

.subBanner .img-box img {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	object-fit: cover;
	object-position: center center;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transition: all 3s ease;
	-webkit-transition: all 3s ease;
}

.subBanner.on .img-box img {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.subBanner .text {
	position: absolute;
	top: 40%;
	left: 0;
	width: 100%;
	transform: translateY(-50%);
	z-index: 2;
	font-size: 60px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.subBanner.djBanner .img-box:before {
	padding-top: 36.8229%;
}

/* 二级banner end */
/* subMenu start */
.subContent {
	overflow: hidden;
	width: 1520px;
	padding: 70px 50px 60px;
	box-sizing: border-box;
	background-color: #fff;
	margin-bottom: 40px;
	border-radius: 0 0 30px 30px;
}

.subMenu {
	width: 1520px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin: 0 0 0 -760px;
	height: 100px;
	z-index: 3;
	border-radius: 30px 30px 0 0;
	padding: 40px 25px 0;
	box-sizing: border-box;
	background: #fff;
	transition: all .3s ease;
	border-bottom: 1px solid #ece9e9;

}

.subMenu dl {
	height: 100%;
	position: relative;
	z-index: 2;
	text-align: center;
}

.subMenu dd {
	position: relative;
	display: inline-block;
	margin: 0 50px;
	padding-left: 22px;
}

.subMenu dd::before {
	display: block;
	content: '';
	width: 2px;
	height: 21px;
	background-color: #0c66d6;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -10px;
}

.djMenu dd::before {
	background-color: #e20000;
}

.subMenu dd a {
	font-size: 16px;
	color: #333;
	transition: all .2s ease;
}

.subMenu dd.hover a,
.subMenu dd:hover a {
	font-weight: bold;
}

.subPage {
	overflow: hidden;
	min-height: 400px;
	background: #fff;
}

/* subMenu end */
/* 二级菜单 end */
/* location start */
.location {
	height: 60px;
	line-height: 60px;
	padding: 0 20px 0 23px;
	background: url(../images/img/home.png) no-repeat center left;
	font-size: 14px;
	color: #666666;
	/* margin-left: -10px; */
}

.location a {
	color: #666;
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
}

.location a:hover {
	color: #045ecd;
}

/* location end */
.subBox {
	background: #fff;
	padding: 0 30px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/* 分页 start */
.page {
	text-align: center;
	clear: both;
	font-size: 14px;
}

.page a {
	display: inline-block;
	overflow: hidden;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #e7e7e7;
	color: #999;
	font-size: 15px;
	border-radius: 50%;
	background: #fff;
	margin: 0 5px;
	background-position: center center;
	background-repeat: no-repeat;
}

.page span {
	display: inline-block;
	padding: 6px 2px;
	position: relative;
	top: -15px;
}

.page a:hover {
	color: #fff;
	background-color: #0c66d6;
	border-color: #0c66d6;
}

.page a.active {
	color: #fff;
	background-color: #0c66d6;
	border-color: #0c66d6;
}

.djPage a:hover {
	color: #fff;
	background-color: #e20000;
	border-color: #e20000;
}

.djPage a.active {
	color: #fff;
	background-color: #e20000;
	border-color: #e20000;
}

.page a div {
	width: 11px;
	height: 19px;
	background-position: center center;
	background-repeat: no-repeat;
}

.page a.prevPage {
	background-image: url(../images/img/pagePrev.png)
}

.page a.nextPage {
	background-image: url(../images/img/pageNext.png)
}

.page a.prevPage:hover {
	background-image: url(../images/img/pagePrevH.png)
}

.page a.nextPage:hover {
	background-image: url(../images/img/pageNextH.png)
}

.page a.firstPage {
	background-image: url(../images/img/firstPage.png)
}

.page a.lastPage {
	background-image: url(../images/img/lastPage.png)
}

.page a.firstPage:hover {
	background-image: url(../images/img/firstPageH.png)
}

.page a.lastPage:hover {
	background-image: url(../images/img/lastPageH.png)
}

.page a.prevPage.disabled {
	background-color: #E2E2E2;
	cursor: no-drop;
}

.page a.prevPage.disabled:hover {
	border-color: #e6e6e6;
	background-image: url(../images/img/pagePrev.png)
}

.page a.nextPage.disabled {
	background-color: #E2E2E2;
	cursor: no-drop;
}

.page a.nextPage.disabled:hover {
	border-color: #e6e6e6;
	background-image: url(../images/img/pageNext.png)
}

.page a.firstPage.disabled {
	background-color: #E2E2E2;
	cursor: no-drop;
}

.page a.firstPage.disabled:hover {
	border-color: #e6e6e6;
	background-image: url(../images/img/firstPage.png)
}

.page a.lastPage.disabled {
	background-color: #E2E2E2;
	cursor: no-drop;
}

.page a.lastPage.disabled:hover {
	border-color: #e6e6e6;
	background-image: url(../images/img/lastPage.png)
}

/* 分页 end */
/* 新闻 start */
.news {
	overflow: hidden;
}

.news .newsImgText {
	overflow: hidden;
	margin-bottom: 60px;
}

.news .newsImgText .pic {
	width: 580px;
	overflow: hidden;
	margin-right: 70px;
}

.news .newsImgText .pic::before {
	padding-top: 60.3448%;
}

.news .newsImgText .pic::after {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/img/newsYinying.png) no-repeat center center / cover;
}

.news .newsImgText .pic a {
	display: block;
	width: 100%;
	height: 100%;
}

.news .newsImgText .pic .text {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 30px;
	width: 100%;
	box-sizing: border-box;
	z-index: 2;
}

.news .newsImgText .pic .text .tips {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 8px;
}

.news .newsImgText .pic .text .title {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	padding-bottom: 20px;
	background: url(../images/img/newsJt.png) no-repeat bottom left;
}

.news .newsImgText .list {
	overflow: hidden;
}

.news .newsImgText .list li {
	overflow: hidden;
	padding-top: 10px;
}

.news .newsImgText .list li .time {
	margin-right: 40px;
}

.news .newsImgText .list li .time .day {
	font-size: 14px;
	color: #333;
	height: 24px;
	line-height: 24px;
}

.news .newsImgText .list li .time .year {
	font-size: 36px;
	color: #0c66d6;
	height: 50px;
	line-height: 50px;
	font-weight: bold;
}

.news .newsImgText .list li .text-box {
	overflow: hidden;
}

.news .newsImgText .list li .text-box .title {
	font-size: 18px;
	height: 64px;
	line-height: 32px;
	margin-bottom: 14px;
	font-weight: bold;
}

.news .newsImgText .list li .text-box .title a {
	color: #333;
	transition: all .2s ease;
}

.news .newsImgText .list li:hover .text-box .title a {
	color: #0c66d6;
}

.news .newsImgText .list li .text-box .info {
	font-size: 14px;
	height: 48px;
	line-height: 24px;
	color: #999;
	margin-bottom: 50px;
}

.news-list {
	/*overflow: hidden;*/
	margin-right:-40px;
	padding: 10px;
}

.news-list li {
	width: 33.3333%;
	display: inline;
	float: left;
	
	margin-bottom: 60px;
}
.news-list li .con{
    margin-right: 40px;
    padding: 30px 35px 50px;
	box-sizing: border-box;
	display: block;
	position: relative;
	transition: all .3s ease;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
}

.news-list li .time {
	font-weight: bold;
	font-size: 14px;
	color: #999;
	margin-bottom: 30px;
	transition: all .3s ease;
}

.news-list li .title {
	font-size: 18px;
	height: 60px;
	line-height: 30px;
	margin-bottom: 30px;
}

.news-list li .title {
	color: #333;
	transition: all .3s ease;
}

.news-list li .con:hover .title {
	color: #fff;
	font-weight: bold;
}
.news-list li .con:hover .time{
    color: #fff;
}
.news-list li .con:hover{
    background-color: #305e99;
}

.news-list li .info {
	font-size: 14px;
	height: 48px;
	line-height: 24px;
	color: #999;
	margin-bottom: 30px;
		transition: all 0.3s ease;
}
.news-list li .con:hover .info {
    color: #fff;
}
.newsMore{
	display: inline-block;
	height: 46px;
	line-height: 46px;
	position: relative;
	width: 156px;
	font-size: 14px;
	color: #999;
	border: 1px solid #cfcfcf;
	overflow: hidden;
	text-align: center;
	transition: all 0.3s ease;
}
.news-list li .con:hover .newsMore{
    background-color: #fff;
    color: #305e99;
    border-color: #fff;
}


/* 新闻 end */
/* 产品 end */
.product {
	background-color: #fff;
	border-radius: 30px 30px 0 0;
	z-index: 2;
	width: 1520px;
	position: relative;
	margin: -100px auto 0;
	padding: 80px 100px 60px;
	box-sizing: border-box;
}

.product-con {
	overflow: hidden;
}

.product-menu {
	margin-right: 50px;
	position: relative;
}

.product-menu::before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	right: -59px;
	width: 1px;
	height: 150%;
	background-color: #e7e8e9;
}

.product-menu .title {
	font-size: 24px;
	color: #333;
	font-weight: bold;
	margin-bottom: 30px;
}

.product-menu .subTitle {
	font-size: 18px;
	color: #333;
	padding-left: 13px;
	margin-bottom: 14px;
	position: relative;
	height: 30px;
	line-height: 30px;
}

.product-menu .subTitle::before {
	display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 2px;
	height: 18px;
	background-color: #0c66d6;
	margin-top: -9px;
}

.product-menu ul li {
	margin-bottom: 12px;
}

.product-menu ul li a {
	display: inline-block;
	height: 52px;
	line-height: 52px;
	position: relative;
	width: 183px;
	font-size: 16px;
	color: #666;
	border: 1px solid #7fa7da;
	overflow: hidden;
	padding: 0 20px;
	transition: all 0.4s linear;
}

.product-menu ul li a:after {
	display: block;
	content: "";
	position: absolute;
	width: 270px;
	height: 270px;
	border-right: 100%;
	left: -20px;
	top: -105px;
	background: #0c66d6;
	transform: scale(0);
	-webkit-transform: scale(0);
	transform-origin: center center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	border-radius: 100%;
}

.product-menu ul li a span {
	display: inline-block;
	font-size: 16px;
	font-weight: lighter;
	color: #666;
	position: relative;
	z-index: 5;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}

.product-menu ul li .hover:after {
	transform: scale(1);
	-webkit-transform: scale(1);
}

.product-menu ul li .hover {
	border-color: #0c66d6;
}

.product-menu ul li .hover span {
	color: #fff;
}

.product-right {
	overflow: hidden;
	padding-left: 60px;
}

.product-right .title {
	font-size: 30px;
	color: #333;
	margin-bottom: 60px;
}

.product-list {
	overflow: hidden;
	margin-right: -60px;
	margin-bottom: 30px;
}

.product-list li {
	width: 33.3333%;
	display: inline;
	float: left;
	margin-bottom: 50px;
}

.product-list li .con {
	background-color: #efefef;
	margin-right: 60px;
	padding: 60px 27px 24px;
	transition: all 0.4s linear;
	text-align: center;
	position: relative;
	overflow: hidden;
	display: block;
}

.product-list li .con::before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	inset: 0 0 0 0;
	transition: transform .3s ease;
	z-index: 1;
	transform: scaleX(0);
	transform-origin: bottom right;
	background-color: #0075cf;
}

.product-list li .con .pic {
	overflow: hidden;
	margin-bottom: 24px;
	z-index: 2;
}

.product-list li .con .pic::before {
	padding-top: 52.8634%;
}

.product-list li .con .name {
	font-size: 18px;
	color: #333;
	margin-bottom: 20px;
	height: 30px;
	line-height: 26px;
	transform: translateY(30px);
	transition: all 0.3s ease-in-out;
	z-index: 2;
	position: relative;
}

.product-list li .con:hover::before {
	transform: scaleX(1);
	transform-origin: bottom left;
}

.product-list li .con:hover .name {
	transform: translateY(0);
	color: #fff;
}

.product-view-btn {
	display: inline-block;
	width: 150px;
	z-index: 2;
	position: relative;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: url(../images/img/cpView.png) no-repeat center center / 100%;
	transition: all 0.3s ease-in-out;
	opacity: 0;
	transform: translateY(50px);
}

.product-list li .con:hover .product-view-btn {
	transform: translateY(0);
	color: #fff;
	opacity: 1;
}

.product-view {
	width: 100%;
	height: calc(100vh - 80px);
	background: url(../images/img/cpViewBg.png) no-repeat center center / cover;
	margin-top: 80px;
	padding: 50px 0;
	box-sizing: border-box;
}
.product-view .cpms{
    height: 50px;
    line-height: 40px;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #333;
    border-bottom: 1px solid #ddd;
}
.product-view-con {
	width: 1440px;
	margin: 0 auto;
	height: 100%;
	padding: 60px 80px;
	box-sizing: border-box;
	overflow-y: auto;
	background-color: #fff;
}
.product-pic {
	width: 720px;
	position: relative;
	margin-right: 80px;
}

.product-img {
	position: relative;
	width: 100%;
	overflow: hidden;
	padding: 0 30px;
	box-sizing: border-box;
}
 .slick-list {
	margin-right: -20px;
}
 .product-img .con{
	/* width: 100%; */
	height: 100px;
	margin-right: 20px;
	transition: 0.2s ease;
	border: 3px solid transparent;
}
 .product-img .con img{
	width: 100%;
	height: 100%;
}
 .product-img .myslide.slick-current  .con{
	border-color: #dab866;
}
.product-img .prev{
	width:30px;
	height: 100%;
	background: url(../images/img/cpPrev2.png) no-repeat center left;
	position: absolute;
	top: 0;
	background-size: 90%;
	left: 0;
	z-index: 2;
	cursor: pointer;
	transition: 0.2s ease;
}
.product-img .prev:hover{
	background-image: url(../images/img/cpPrev.png);
}
 .product-img .next{
	width:30px;
	height: 100%;
	background: url(../images/img/cpNext2.png) no-repeat center right;
	background-size: 90%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	cursor: pointer;
	transition: 0.2s ease;
}
.product-img .next:hover{
	background-image: url(../images/img/cpNext.png);
}
#master {
	/* position: absolute; */
	cursor: move;
	margin-bottom: 20px;
	width: 100%;
	height: 400px;
	border: 1px solid #eee;
}
#master .bd,#master .slick-list,#master .slick-track{
	height: 100%;
}
#master img {
	width: 720px;
	height: 100%;
	
}

#magnify img {
	width: 1200px;
	position: absolute;
	left: 750px;
}

#magnify {
	position: absolute;
	width: 500px;
	height: 250px;
	left: 750px;
	top: 0;
	border: 2px solid #dab866;
	overflow: hidden;
	display: none;
	background: #fff;
}

.mask {
	width: 150px;
	height: 150px;
	background: rgba(254, 238, 167, .3);
	/*opacity: 0.5;*/
	border: 1px solid rgba(212, 212, 212, .3);
	position: absolute;
	display: none;
}
.product-slick{
	width: 60%;
	margin-right: 100px;
	position: relative;
	overflow: hidden;
}

.product-slick .prev{
	width: 50px;
	height: 50px;
	/* border-radius: 50%; */
	background: rgba(0,0,0,0.3) url(../images/img/col6Prev.png) no-repeat center;
	transition: 0.2s ease;
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -25px;
	z-index: 2;
}
.product-slick .prev:hover{
	background-color: rgba(0,0,0,0.5)
}
.product-slick .next{
	width: 50px;
	height: 50px;
	/* border-radius: 50%; */
	background: rgba(0,0,0,0.3) url(../images/img/col6Next.png) no-repeat center;
	transition: 0.2s ease;
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -25px;
	z-index: 2;
}
.product-slick .next:hover{
	background-color: rgba(0,0,0,0.5)
}

.product-view-con .text-box {
	overflow: hidden;
}

.product-view-con .text-box .name {
	font-size: 32px;
	color: #333;
	padding: 10px 0 40px 0;
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 30px;
}

.product-view-con .text-box .info {
	font-size: 16px;
	color: #777;
	line-height: 30px;
	overflow: auto;
	max-height: 260px;
}

/* 产品 end */
/* 荣誉资质 start */
.honor-title {
	font-size: 48px;
	color: #333;
	font-weight: bold;
	margin-bottom: 30px;
	text-align: center;
}

.honor-info {
	font-size: 14px;
	color: #888;
	line-height: 30px;
	padding: 0 60px;
	text-align: center;
	margin-bottom: 60px;
}

.honorList {
	margin-right: -50px;
	margin-bottom: 30px;
	/*overflow: hidden;*/
}

.honorList dd {
	width: 25%;
	display: inline;
	float: left;
	margin-bottom: 40px;
}

.honorList dd .con {
	margin-right: 50px;
	text-align: center;
	position: relative;
	background-color: #fff;
	transition: 0.2s ease;
}
.honorList dd .con:hover{
    background-color: #305e99;
    transform: scale(1.2);
}
.honorList dd .con .picBox {
	text-align: center;
	border: 1px solid #dddddd;
}

.honorList dd .con .pic {
	overflow: hidden;
	cursor: pointer;
	height: 212px;
}

.honorList dd .con .pic::before {
	/*padding-top: 74%;*/
	display: none;
}

.honorList dd .con .pic img {
	/*object-fit: contain;*/
}

.honorList dd .con .text {
	height: 70px;
	line-height: 70px;
	font-size: 18px;
	color: #666;
	transition: 0.2s ease;
}
.honorList dd .con:hover .text{
    color: #fff;
}
/* 荣誉资质 end */
/* 党建 start */
.djImgText-list {
	overflow: hidden;
	margin-bottom: 50px;
}

.djImgText-list li {
	overflow: hidden;
	padding-bottom: 40px;
	border-bottom: 1px solid #dfdfdf;
}

.djImgText-list li .pic {
	width: 320px;
	overflow: hidden;
	margin-right: 50px;
}

.djImgText-list li .pic::before {
	padding-top: 60.3125%;
}

.djImgText-list li .time {
	margin-right: 40px;
}

.djImgText-list li .time .day {
	font-size: 14px;
	color: #333;
	height: 22px;
	line-height: 22px;
}

.djImgText-list li .time .year {
	font-size: 24px;
	color: #e20000;
	height: 32px;
	line-height: 32px;
	font-weight: bold;
}

.djImgText-list li .textBox {
	overflow: hidden;
}

.djImgText-list li .textBox .title {
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 8px;
	font-weight: bold;
}

.djImgText-list li .textBox .title a {
	color: #333;
	transition: all .2s ease;
}

.djImgText-list li:hover .textBox .title a {
	color: #e20000;
}

.djImgText-list li .textBox .info {
	font-size: 16px;
	height: 60px;
	line-height: 30px;
	color: #999;
	margin-bottom: 30px;
}

/* 党建 end */
/* 董事长致辞 start */
.oration {
	padding: 0 50px;
	width: 1080px;
	margin: 0 auto;
	box-sizing: border-box;
	height: 1000px;
	background: #fff url(../images/img/zhiciBg.png) no-repeat bottom center / 100%;
}

.oration .title {
	font-size: 48px;
	color: #333;
	margin-bottom: 50px;
	text-align: center;
	font-weight: bold;
}

.oration .subTitle {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 8px;
}

.oration .info {
	font-size: 14px;
	line-height: 28px;
	color: #666;
	margin-bottom: 30px;
}

.oration .name-box {
	overflow: hidden;
}

.oration .name-box .name {
	text-align: right;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 10px;
	color: #666;
}

/* 董事长致辞 end */
/* 发展历程 start */
.history {
	width: 100%;
	padding: 80px 0 120px 0;
	background: url(../images/img/hisBg.png) no-repeat center / cover;
	overflow: hidden;
}

.history .title {
	font-size: 48px;
	color: #333;
	margin-bottom: 120px;
	text-align: center;
	font-weight: bold;
}

.history-con {
	overflow: hidden;
}

.historyTab {
	margin-right: 120px;
	width: 70px;
	position: relative;
	padding: 26px 0 50px;
}

.historyTab::before {
	display: block;
	content: '';
	width: 1px;
	height: 100%;
	background-color: #dcdcdc;
	position: absolute;
	top: 0;
	right: 1px;
}

.historyTab a {
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #999;
	z-index: 2;
	position: relative;
	transition: all 0.2s ease;
	margin-bottom: 78px;
}

.historyTab a.hover {
	color: #0c66d6;
}

.historyTab a::before {
	display: block;
	content: '';
	width: 7px;
	height: 7px;
	background-color: #999999;
	border-radius: 50%;
	position: absolute;
	right: -2px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
	transition: all 0.2s ease;
}

.historyTab a.hover::before {
	background-color: #0c66d6;
}

.historyTabc {
	overflow: hidden;
}

.history-view {
	transition: all 0.3s ease;
}

.history-view .imgText {
	overflow: hidden;
}

.history-view .imgText .text {
	box-sizing: border-box;
	padding: 100px 80px 0 0;
	display: inline;
	float: left;
	width: 400px;
}

.history-view .imgText .text .time {
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 46px;
	color: #333;
}

.history-view .imgText .text .info {
	font-size: 18px;
	line-height: 30px;
	color: #666;
}

.history-view .imgText .pic {
	overflow: hidden;
	border-radius: 14px;

}

.history-view .imgText .pic::before {
	padding-top: 63.3333%;
}

.history-view .img2 {
	width: 400px;
	display: inline;
	float: left;
	margin: -80px 0 0 120px;
	z-index: 2;
	position: relative;
}

.history-view .img2 .pic {
	overflow: hidden;
	border-radius: 14px;
}

.history-view .img2 .pic::before {
	padding-top: 62.5%;
}

/* 发展历程 end */
/* 公司简介 start */
.aboutUs {
	background: url(../images/img/aboutBg.png) no-repeat top 50px center;
	overflow: hidden;
	padding-bottom: 50px;
}

.aboutUs .title {
	font-size: 48px;
	color: #333;
	margin-bottom: 50px;
	text-align: center;
	font-weight: bold;
}

.aboutUs .text {
	line-height: 28px;
	font-size: 16px;
	color: #666;
}

.about-list {
	overflow: hidden;
	shape-outside: content-box;
	padding: 70px 0;
}

.about-list li {
	width: 20%;
	display: inline;
	float: left;
	text-align: center;
}

.about-list li .num-box {
	height: 77px;
	line-height: 77px;
}

.about-list li .num-box span {
	font-size: 60px;
	color: #555;
	font-weight: bold;
	margin-right: 8px;
}

.about-list li .num-box em {
	color: #555;
	font-size: 20px;
	font-style: normal;
}

.about-list li .txt {
	color: #888;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
}

/* 公司简介 end */
/* 全图 start */
.imgList {
	/*overflow: hidden;*/
	margin-right: -60px;
	margin-bottom: 40px;
}

.imgList li {
	width: 33.3333%;
	display: inline;
	float: left;
	margin-bottom: 50px;
}

.imgList li .con {
	display: block;
	background-color: #f2f2f2;
	margin-right: 60px;
	transition: all .3s ease;
}

.imgList li .con .pic {
	overflow: hidden;
}

.imgList li .con .pic::before {
	padding-top: 59.4594%;
}

.imgList li .con .text {
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 18px;
	color: #333;
	transition: all .3s ease;
}
.imgList li .con:hover{
    background-color: #305e99;
    transform: scale(1.1);
} 
.imgList li .con:hover .text{
    color: #fff;
}

/* 全图 end */
/* 联系我们 start */
.contact .title {
	font-size: 48px;
	color: #333;
	margin-bottom: 80px;
	text-align: center;
	font-weight: bold;
}

.contact .box1 {
	overflow: hidden;
	margin-bottom: 40px;
}

.contact .name-box {
	margin-right: 140px;
}

.contact .name-box .name {
	font-size: 24px;
	color: #111;
	margin-bottom: 16px;
	font-weight: bold;
}

.contact .name-box .enName {
	font-size: 16px;
	color: #888;
	line-height: 28px;
}

.contact-list {
	overflow: hidden;
}

.contact-list li {
	width: 50%;
	display: inline;
	float: left;
	margin-bottom: 50px;
	padding-right: 15px;
	box-sizing: border-box;
	overflow: hidden;
}

.contact-list li .icon {
	display: inline;
	float: left;
	margin-right: 30px;
	padding-top: 18px;
}

.contact-list li .text {
	overflow: hidden;
}

.contact-list li .text .subTitle {
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	color: #9eb0e8;
	font-weight: bold;
}

.contact-list li .text .info {
	line-height: 30px;
	font-size: 16px;
	color: #000;
}

.map {
	height: 500px;
}

.map iframe {
	width: 100%;
	height: 100%;
}

/* 联系我们 end */
/* 视频 start */
.videoList {
	margin-right: -45px;
	overflow: hidden;
	margin-bottom: 40px;
}

.videoList li {
	width: 33.3333%;
	float: left;
	display: inline;
	margin-bottom: 50px;
}

.videoList li a {
	display: block;
	margin-right: 45px;
}


.videoList li .pic:before {
	padding-top: 59.4594%;
	position: relative;
	z-index: 2;
	background: rgba(0, 0, 0, 0.2) url(../images/img/play.png) no-repeat center / 56px 48px;
}

.videoList li .text {
	height: 70px;
	padding: 18px 30px 0;
	font-size: 18px;
	box-sizing: border-box;
	color: #333333;
	transition: all .2s ease;
	background: #f2f2f2 url(../images/img/videoJt.png) no-repeat bottom 12px left 30px;
}

.videoList li a:hover .text {
	color: #015ce5;
}

/* 视频 end */
/* 在线留言 start */
#messageForm {
	margin-right: -120px;
	overflow: hidden;
}

.msgTitle {
	font-size: 22px;
	color: #0c66d6;
	margin-bottom: 60px;
}

#messageForm .form-item {
	display: inline;
	float: left;
	width: 50%;
	line-height: 60px;
	margin-bottom: 30px;
	overflow: hidden;
}

#messageForm .form-item .form-item-con {
	overflow: hidden;
	margin-right: 120px;
}

#messageForm .form-item .form-item-con .lable {
	display: inline;
	float: left;
	font-size: 16px;
	color: #666;
	width: 90px;
	padding-left: 15px;
	background: url(../images/img/xinghao.png) no-repeat center left;
}

#messageForm .form-item .form-item-con .input-box {
	overflow: hidden;
	border: 1px solid #cccccc;
	padding-left: 20px;
}

#messageForm .form-item .form-item-con input {
	display: block;
	font-size: 16px;
	color: #666;
	height: 58px;
	line-height: 58px;
	border: none;
	background: none;
}

#messageForm .form-item .form-item-con textarea {
	display: block;
	font-size: 16px;
	color: #666;
	line-height: 22px !important;
	border: none;
	background: none;
	padding-top: 10px;
	height: 250px;
}

#messageForm .form-item .form-item-con input::placeholder {
	color: #999;
	font-size: 16px;
}

#messageForm .form-item .form-item-con textarea::placeholder {
	color: #999;
	font-size: 16px;
}

.w100 {
	width: 100% !important;
}

.messageItem {
	box-sizing: border-box;
}


#messageForm .btn {
	border: none;
	background-color: #b30a0a;
	width: 150px;
	height: 46px;
	line-height: 46px;
	border-radius: 23px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	margin-left: 100px;
	cursor: pointer;
	margin-right: 20px;
}

#messageForm .yzm {
	margin: 0 0 0 30px;
}

.msgBtn {
	text-align: center;
	padding-top: 30px;
}

.msgBtn a {
	width: 160px;
	height: 56px;
	line-height: 56px;
	display: inline-block;
	font-size: 16px;
	color: #555;
	margin: 0 17px;
	border-radius: 4px;
	background-color: #e7e7e7;
}

.msgBtn a.submit {
	background-color: #0c66d6;
	color: #fff;
}

/* 在线留言 end */
/* 人才招聘 start */
.recruit {
	overflow: hidden;
}

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

.recruitDl dd {
	overflow: hidden;
	background-color: #fff;
	position: relative;
	margin-bottom: 25px;
}

.recruitT {
	height: 64px;
	line-height: 64px;
	color: #656565;
	font-size: 16px;
	padding-left: 30px;
	cursor: pointer;
	transition: all 200ms linear;
	background: #f5f5f5 url(../images/img/zpJia.png) no-repeat center right 35px;
}


.recruitItem {
	overflow: hidden;
	height: 100px;
	line-height: 100px;
	border-bottom: 1px solid #dfe5ec;
	padding: 0 50px;
}


.recruitC {
	display: none;
	padding: 50px 70px 20px;
	line-height: 30px;
}
.recruitC .text{
	margin-bottom: 30px;
}


.zpBtn {
	display: inline-block;
	width: 200px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #fff !important;
	background-color: #0c66d6;
	text-align: center;
	transition: all 200ms linear;
	-webkit-transition: all 200ms linear;
}

.zpBtn:hover {
	opacity: 0.9;
}

.recruitDl dd.active .recruitT {
	background-image: url(../images/img/zpJianH.png);
	background-color: #2475da;
	color: #fff;
}
.recruitDl dd.active .recruitT:hover{
	background-image: url(../images/img/zpJianH.png);
}
.recruitDl dd .recruitT:hover {
	background-image: url(../images/img/zpJiaH.png);
	background-color: #2475da;
	color: #fff;
}
.zzjgImg{
	text-align: center;
}
.zzjgImg img{
	display: inline-block;
	max-width: 100%;
}
/* 人才招聘 end */
/* 招聘弹窗 start */
.ruitPopBox {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99;transform: scale(0.2);-webkit-transform: scale(0.2);transition: all 0.4s;-webkit-transition: all 0.4s;opacity: 0;}
.ruitPopBox.show {transform: scale(1);-webkit-transform: scale(1);opacity: 1;}
.ruitPopBg {width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0, 0, 0, 0.5);}
.ruitPopCon {width: 60%;max-height: 756px;position: fixed;top: 50%;left: 50%;background: #FFFFFF;transform: translate(-50%,-50%);box-sizing: border-box;-webkit-box-sizing: border-box;padding: 0 75px 60px 75px;overflow-y: auto;}
.ruitPopCon .popClose {width: 34px;height: 34px;background: url(../images/layerClose.png) no-repeat center center;position: absolute;top: -50px;right: 0;cursor: pointer;}
.ruitPopCon .popTitle {text-align: center;padding: 30px 0;height: 60px;line-height: 60px;font-size: 30px;color: #333;}
/* 表单外框架 开始 */
/* 表单 end */
/* 招聘信息填写 start */
.form1{overflow: hidden;}
.form-item-yzm{ width: 100%;position: relative;}
.form-item-yzm .formC{overflow: hidden;padding-left: 20px;border: 1px solid #e6e6e6;padding-right: 15px;}
.form-item-yzm .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999999;display: inline;float: left;}
.form1 .con{width: 51%;display: inline;float: left;}
.form1 .con1{overflow: hidden;}
.formL{margin-right: 50px;}
.formL .form-item{position: relative; width: 100%; margin-bottom: 20px;border: 1px solid #e6e6e6;}
.formL .form-item .formC{overflow: hidden;padding-left: 20px;padding-right: 15px;}
.formL .form-item .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999999;display: inline;float: left;}
.formL .form-item .formC .formBox{overflow: hidden;}
.formL .form-item .formC .formBox input{overflow: hidden;border: 1px solid #dedede;position: relative;height: 50px;width: 100%;border: none;background: none;}
.formL .form-item .formC span{position: absolute;width: 20px;height: 50px;line-height: 50px; left: 0;top: 0;text-align: center;color: #ff0000;font-size: 16px;}
.formL .form-item .formC .formBox i {display: block;width: 50px;height: 50px;background: url(../images/sel.png) no-repeat center center;position: absolute;right: 30px;top: 0px;cursor: pointer;}
.formL .form-item .formC .formBox .selTj {width: 100%;overflow: hidden;border: 1px solid #dedede;border-top: none;max-height: 120px;overflow-y: auto;position: absolute;left: -1px;top: 50px;background: #FFF;display: none;z-index: 100000}
.formL .form-item .formC .formBox .selTj a {display: block;height: 40px;line-height: 40px;padding-left: 10px;color: #666666;margin-bottom: 1px;font-size: 12px;}
.formL .form-item .formC .formBox .selTj a:hover {background: #ff0000;color: #FFF;}
.formL .form-item .formC .formBox .selTj a.hover {background: #ff0000;color: #FFF;}
.formR{overflow: hidden;}
.formR .form-item{position: relative; width: 100%; margin-bottom: 20px;}
.formR .form-item .formC{overflow: hidden;position: relative;padding-left: 20px;border: 1px solid #e6e6e6;padding-right: 15px;}
.formR .form-item .formC .lable{height: 50px;line-height: 50px;font-size: 14px;color: #999999;display: inline;float: left;}
.formR .form-item .formC .formBox{overflow: hidden;}
.formR .form-item .formC .formBox input{overflow: hidden;position: relative;height: 50px;width: 100%;border: none;background: none;}
.formR .form-item .formC .formBox textarea{width: 100%;height: 190px;border: none;background: none;line-height: 30px;}
.formR .form-item .formC span{position: absolute;width: 20px;height: 50px;line-height: 50px; left: 0;top: 0;text-align: center;color: #ff0000;font-size: 16px;}
.form-item-yzm .formC span{position: absolute;width: 20px;height: 50px;line-height: 50px; left: 0;top: 0;text-align: center;color: #ff0000;font-size: 16px;}
.uploading{height: 116px;padding: 25px 0 25px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.uploadingBtn{font-size: 0;margin-bottom: 15px;}
.uploadingBtn a{display: inline-block; width: 80px;height: 35px;line-height: 35px; border-radius: 2px;font-size: 14px;color: #fff;background-color: #e89214;text-align: center;margin-right: 20px;}
.uploadingBtn a.btn1{background-color: #f3c889;color: #fff;}
.uploadingBtn a:hover{opacity: 0.9;}
.uploadingBtn .webuploader-pick{padding: 0 12px;}
.uploading .text{font-size: 14px;color: #666666;height: 20px;line-height: 20px;}
.form1Btn{font-size: 0;text-align: center;margin-top: 20px;}
.form1Btn a{display: inline-block; width: 130px;height: 50px;line-height: 50px; border-radius: 3px;font-size: 18px;color: #fff;background-color: #2475da;text-align: center;margin-right: 20px;}
.form1Btn a:hover{opacity: 0.9;}
.formR .form-item .formC.jianL{padding: 27px;}
.formR .form-item em{font-size: 14px;color: #666;font-style: normal;}

/* 下拉 end*/
.recruitFDd {margin-bottom: 30px;}
.recruitFTitle {font-size: 14px;color: #999999;height: 50px;line-height: 50px;}
.recruitFBox {overflow: hidden;}
.recruitFBox1 {margin-left: 60px;width: 88%;}
.recruitFBox2{margin-left: 0;width: 100%;}
.recruitFBox textarea {height: 128px;border: none;outline: none;width: 100%;padding-top: 12px;line-height: 25px;background: #fafafa;}
.recruitFDiv input {width: 120%;height: 40px;line-height: 40px;border: none;outline: none;font-size: 14px;background: none;color: #999;position: relative;z-index: 2;}
.recruitFCon {position: relative;padding-left: 20px;}
.recText {height: 50px;line-height: 50px;overflow: hidden;font-size: 14px;color: #999999;}
.recruitFCon1 {height: 118px;}
.recruitFBtn {padding-top: 27px;}
.recruitFBtn a {width: 77px;height: 34px;line-height: 34px;display: inline-block;margin-right: 23px;background: #004394;border-radius: 4px;text-align: center;font-size: 14px;color: #fff;}
.recruitFBtn a.recruitFBtn1 {background: #f2f2f2;color: #333333;}
.recruitFPs {height: 46px;line-height: 46px;overflow: hidden;font-size: 14px;color: #666666;}
.recruitFCon span {position: absolute;width: 20px;height: 50px;line-height: 50px; left: 0;top: 0;text-align: center;color: #ff0000;font-size: 16px;}
.recruitFSel {height: 50px;position: relative;padding-right: 38px;}
.recruitFSel .seljg {padding-left: 10px;line-height: 50px;color: #000000;font-size: 14px;cursor: pointer;}
.recruitFSel i{display: block;width: 40px;height: 50px;background: url(../images/formXl.png) no-repeat center center;position: absolute;right: 0;top: 0px;cursor: pointer;}
.recruitFSel i.jsXiaLa{display: block;width: 40px;height: 40px;background: url(../images/formXl.png) no-repeat center center;position: absolute;right: 0;top: 0px;cursor: pointer;}
.recruitFSel .selTj {width: 100%;overflow: hidden;border: 1px solid #dedede;border-top: none;max-height: 120px;overflow-y: auto;position: absolute;left: -1px;top: 50px;background: #FFF;display: none;z-index: 100000}
.recruitFSel .jsSelTj{width: 104%;overflow: hidden;border: 1px solid #dedede;border-top: none;max-height: 120px;overflow-y: auto;position: absolute;left: -10px;top: 41px;background: #FFF;display: none;z-index: 100000}
.recruitFSel .selTj a {display: block;height: 40px;line-height: 40px;padding-left: 10px;color: #666666;margin-bottom: 1px;font-size: 12px;}
.recruitFSel .selTj a:hover {background: #2475da;color: #FFF;}
.recruitFSel .selTj a.hover {background: #2475da;color: #FFF;}
/* 下拉 end */
/* 招聘信息填写 end */
/* 新闻详情 start */
.newsViewContent {
	background-color: #fff;
	border-radius: 30px 30px 0 0;
	z-index: 2;
	width: 1520px;
	position: relative;
	margin: -100px auto 0;
	padding: 80px 0 40px;
	box-sizing: border-box;
}

.newsView .title {
	font-size: 36px;
	line-height: 50px;
	color: #333;
	font-weight: bold;
	margin-bottom: 30px;
	text-align: center;
}

.newsView .titlec {
	margin-bottom: 30px;
	text-align: center;
	padding-bottom: 40px;
	border-bottom: 1px solid #dddddd;
	font-size: 0;
}

.newsView .titlec span {
	display: inline-block;
	font-size: 15px;
	color: #888;
	margin: 0 11px;
}

.newsView .text {
	font-size: 16px;
	line-height: 30px;
	color: #666;
	margin-bottom: 50px;
}

.newsView .text img {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.backBtn {
	text-align: center;
}

.backBtn a {
	display: inline-block;
	width: 156px;
	height: 40px;
	line-height: 40px;
	background: #0c66d6 url(../images/img/back.png) no-repeat center left 30px;
	color: #fff;
	font-size: 15px;
	border-radius: 20px;
	padding-left: 62px;
	text-align: left;
	box-sizing: border-box;
}
.backBtn a:hover{
    color: #fff;
}
.newsView .text table {
	margin: 0 auto;
	overflow-x: auto;
}

.share {
	margin-bottom: 17px;
	font-size: 16px;
	color: #555555;
	font-weight: bold;
}

.share span {
	font-weight: normal;
	vertical-align: middle;
	margin-left: 10px;
}

.share .shareParent .shareFont {
	width: 28px;
	height: 28px;
	line-height: 28px;
}

.newsView .pageUp {
	padding-top: 25px;
	border-top: 1px dashed #e5e5e5;
}

.newsView .pageUp a {
	display: block;
	margin-bottom: 15px;
	font-size: 14px;
	color: #555555;
	line-height: 26px;
	transition: all .4s ease;
	-webkit-transition: all .4s ease;
}

.newsView .pageUp a:hover {
	color: #045ecd;
}
.newsView video{
	width: 750px;
	height: 450px;
	margin: 0 auto;
	position: relative;
	display: block;
}

/* 新闻详情 end */
/* 产业分布 start */
.industry{
	width: 1198px;
	height: 861px;
	background: url(../images/img/ynMap.png) no-repeat center;
	position: relative;
}
.industry .quan {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	position: relative;
	z-index: 2;
}
.industry .quan::after{
	content: "";
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	border: 1px solid #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -6px;

}

@keyframes circle-opacity {
	from {
		opacity: 1;
		transform: translate(-50%, -50%) scale(1);
	}

	to {
		opacity: 0;
		transform: translate(-50%, -50%) scale(2);
	}
}

.industry .quan::before {
	content: "";
	display: block;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	background: rgba(255,255,255,0.5);
	position: absolute;
	animation: circle-opacity 1.5s infinite ease-out;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%) scale(0, 0);
}
.industry .quan1{
	position: absolute;
	top: 393px;
	left: 267px;
}
.industry .quan2{
	position: absolute;
	top: 400px;
	left: 336px;
}
.industry .quan2::before{
	animation-delay: 0.5s;
}
.industry .quan3{
	position: absolute;
	top: 325px;
	left: 584px;
}
.industry .quan3::before{
	animation-delay: 0.2s;
}
.industry .quan4{
	position: absolute;
	top: 337px;
	left: 746px;
}
.industry .quan4::before{
	animation-delay: 0.6s;
}
.industry .quan5{
	position: absolute;
	top: 490px;
	left: 785px;
}
.industry .quan5::before{
	animation-delay: 0.6s;
}
.industry .quan6{
	position: absolute;
	top: 165px;
	left: 589px;
}
.industry .quan6{
	background: rgba(0,112,193,1);
}
.industry .quan6::before{
	animation-delay: 0.4s;
	background: rgba(0,112,193,0.6);
}
.industry .quan6::after{
	border-color: #0070c1;
}
.industry .quan7{
	position: absolute;
	top: 168px;
	left: 993px;
}
.industry .quan7{
	background: rgba(0,112,193,1);
}
.industry .quan7::before{
	animation-delay: 0.8s;
	background: rgba(0,112,193,0.6);
}
.industry .quan7::after{
	border-color: #0070c1;
}
.industryTab{
	width: 100%;
	text-align: center;
	height: 60px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
	background-color: #fff;
	padding: 6px 10px;
	box-sizing: border-box;
	border-radius: 30px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index:4;
}
.industryTab a{
	display: inline-block;
	line-height: 46px;
	margin: 0 25px;
	position: relative;
	color: #333;
	font-size: 16px;
}
.industryTab a.hover{
	border-bottom: 1px solid #0c66d6;
	color: #0c66d6;
}
.industryTabC .con{

	z-index: 2;
	width: 600px;
	position: absolute;
}
.industryTabC .con .imgBox{
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	background-color: #fff;
	border-radius: 20px;
	overflow: hidden;
	transform: scaleY(0);
	transition: all 300ms ease-in-out;
	transition-delay: 0.1s;
}
.industryTabC .con::before{
	display: block;
	content: '';
	width: 1px;
	height: 0;
	background: url(../images/img/mapLine.png) no-repeat bottom;
	/* background-size: 1px 0; */
	position: absolute;
	top: -250px;
	left: 150px;
	transition: all 300ms linear;
}
.industryTabC .con .pic{
	width: 260px;
	height: 160px;
	border-radius: 20px;
	margin-right: 40px;
	overflow: hidden;
}
.industryTabC .con .pic::before{
	padding-top: 61.5384%;
}
.industryTabC .con .text{
	overflow: hidden;
	padding: 30px 20px 0 0;
}
.industryTabC .con .text .name{
	font-weight: bold;
	font-size: 18px;
	color: #333333;
	margin-bottom: 15px;
}
.industryTabC .con .text .info{
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
	color: #666;
}
.industryTabC .con:nth-child(1){
	bottom: 100px;
	right: 75px;
}
.industryTabC .con:nth-child(1).hover .imgBox{
	transform: scaleY(1);
}
.industryTabC .con:nth-child(1)::before{
	top: -240px;
}
.industryTabC .con:nth-child(1).hover::before{
	height: 240px;
}

.industryTabC .con:nth-child(2){
	bottom: 180px;
	left: 119px;
}
.industryTabC .con:nth-child(2).hover .imgBox{
	transform: scaleY(1);
}
.industryTabC .con:nth-child(2)::before{
	top: -120px;
}
.industryTabC .con:nth-child(2).hover::before{
	height: 120px;

}

.industryTabC .con:nth-child(3){
	bottom: 180px;
	left: 188px;
}
.industryTabC .con:nth-child(3).hover .imgBox{
	transform: scaleY(1);
}
.industryTabC .con:nth-child(3)::before{
	top: -120px;
}
.industryTabC .con:nth-child(3).hover::before{
	height: 120px;
}

.industryTabC .con:nth-child(4){
	bottom: 168px;
	left: 436px;
}
.industryTabC .con:nth-child(4).hover .imgBox{
	transform: scaleY(1);
}
.industryTabC .con:nth-child(4)::before{
	top: -200px;
}
.industryTabC .con:nth-child(4).hover::before{
	height: 200px;
}

.industryTabC .con:nth-child(5){
	bottom: 106px;
	right: 0px;
}
.industryTabC .con:nth-child(5).hover .imgBox{
	transform: scaleY(1);
}
.industryTabC .con:nth-child(5)::before{
	top: -250px;
}
.industryTabC .con:nth-child(5).hover::before{
	height: 250px;
}

.industryTabC .con:nth-child(6){
	bottom: 100px;
	right: -39px;
}
.industryTabC .con:nth-child(6).hover .imgBox{
	transform: scaleY(1);
}
.industryTabC .con:nth-child(6)::before{
	top: -100px;
}
.industryTabC .con:nth-child(6).hover::before{
	height: 100px;
}

.industryTabC .con:nth-child(7){
	top: 322px;
	left: 441px;
}
.industryTabC .con:nth-child(7).hover .imgBox{
	transform: scaleY(1);
}
.industryTabC .con:nth-child(7)::before{
	top: -150px;
}
.industryTabC .con:nth-child(7).hover::before{
	height: 150px;
}

.industryTabC .con:nth-child(8){
	top: 325px;
	right: -50px;
}
.industryTabC .con:nth-child(8).hover .imgBox{
	transform: scaleY(1);
}
.industryTabC .con:nth-child(8)::before{
	top: -150px;
	left: 347px;
}
.industryTabC .con:nth-child(8).hover::before{
	height: 150px;
}
/* 产业分布 end */

