@font-face {
    font-family: 'iconfont2';

    src: url('../font/iconfont2.ttf');
    src: url('../font/iconfont2.woff') format('woff'), url('../font/iconfont2.ttf') format('truetype');
}
.ell-o {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ell-t {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
/* 修改 */
/* 首页-产业结构 */
.box-structure {
	/* background: url(../image/index-industry-bg.jpg) no-repeat center; */
}
.box-structure .box-bg { height: 100%; }
.box-structure .box-bg>div {
	width: 100%;
	height: 100%; 
	opacity: 0;
	position: absolute;
	background-size:cover;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}
.box-structure .box-bg>div.active {
	opacity: 1;
}
.box-structure .structure {
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	padding-left:calc(100vw / 1920 * 112);
	padding-right:calc(100vw / 1920 * 142);
}
.box-structure .structure .left {
	width:calc(100vw / 1920 * 816);
	position:relative;
}
.box-structure .structure .left .bg {
	position:relative;
}
.box-structure .structure .left .bg span {
	position:absolute;
	top: calc(100vw / 1920 * -5);
	right: calc(100vw / 1920 * 224);
	display:flex;
	justify-content: center;
	align-items: center;
	width:calc(100vw / 1920 * 52);
	height:calc(100vw / 1920 * 52);
	border:calc(100vw / 1920 * 6) solid #fff;
	border-radius:50%;
}
.box-structure .structure .left .bg span:before {
	content:'';
	position:absolute;
	width:calc(100vw / 1920 * 15);
	height:calc(100vw / 1920 * 15);
	border-radius:50%;
	background-color:#fff;
} 
.box-structure .structure .left .con {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	align-items: center;
}
.box-structure .structure .left .con .list {
	position:relative;
}
.box-structure .structure .left .con .list:nth-child(1) {
	width:calc(100vw / 1920 * 302);
	height:calc(100vw / 1920 * 277);
	order:1;
	top:calc(100vw / 1920 * 51);
	right:calc(100vw / 1920 * 5);
}
.box-structure .structure .left .con .list:nth-child(2) {
	width:calc(100vw / 1920 * 305);
	height:calc(100vw / 1920 * 277);
	order:2;
	top:calc(100vw / 1920 * 51);
	left:calc(100vw / 1920 * 5);
}
.box-structure .structure .left .con .list:nth-child(3) {
	width:calc(100vw / 1920 * 238);
	height:calc(100vw / 1920 * 359);
	order:5;
	top: calc(100vw / 1920 * -3);
	right: calc(100vw / 1920 * 39);
}
.box-structure .structure .left .con .list:nth-child(4) {
	width:calc(100vw / 1920 * 374);
	height:calc(100vw / 1920 * 209);
	order:6;
	top:calc(100vw / 1920 * -148);
}
.box-structure .structure .left .con .list:nth-child(5) {
	width:calc(100vw / 1920 * 239);
	height:calc(100vw / 1920 * 255);
	order:3;
	top:calc(100vw / 1920 * -50);
	left:calc(100vw / 1920 * 36);
}
.box-structure .structure .left .con .list:nth-child(6) {
	width:calc(100vw / 1920 * 245);
	height:calc(100vw / 1920 * 245);
	order:4;
	top:calc(100vw / 1920 * -81);
}
.box-structure .structure .left .con .list .img {
	position:relative;
}
.box-structure .structure .left .con .list .img img {
	position:absolute;
	transition:all .5s;
}
.box-structure .structure .left .con .list .img img:nth-child(1) { opacity:1; }
.box-structure .structure .left .con .list .img img:nth-child(2) { opacity:0; }
.box-structure .structure .left .con .list.active .img img:nth-child(1) { opacity:0; }
.box-structure .structure .left .con .list.active .img img:nth-child(2) { opacity:1; }
.box-structure .structure .left .con .list:nth-child(6).active .img img:nth-child(1) { opacity:1; }
.box-structure .structure .left .con .list .text {
	width:100%;
	height:100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	z-index: 9;
	position: relative;
	font-size:calc(100vw / 1920 * 28);
	color:#fefeff;
	transition:color .5s;
}
.box-structure .structure .left .con .list.active .text {
	color:#21438a;
}
.box-structure .structure .left .con .list:nth-child(1) .text { padding-left:calc(100vw / 1920 * 40); }
.box-structure .structure .left .con .list:nth-child(2) .text { padding-right:calc(100vw / 1920 * 40); }
.box-structure .structure .left .con .list:nth-child(3) .text { padding-left: calc(100vw / 1920 * 20); padding-bottom: calc(100vw / 1920 * 30); }
.box-structure .structure .left .con .list:nth-child(5) .text { padding-right: calc(100vw / 1920 * 20); padding-top: calc(100vw / 1920 * 40); }
.box-structure .structure .left .con .list .text span:before {
	font-family:'iconfont2';
	font-size:calc(100vw / 1920 * 39);
	color:#fff;
	transition:color .5s;
}
.box-structure .structure .left .con .list .text span:after {
	font-family:'iconfont2';
	font-size:calc(100vw / 1920 * 39);
	color:#fff;
	transition:color .5s;
}
.box-structure .structure .left .con .list.active .text span:before { color:#21438a; }
.box-structure .structure .left .con .list.active .text span::after { color:#21438a; }
.box-structure .structure .left .con .list:nth-child(1) .text span:before { content:'\e681'; }
.box-structure .structure .left .con .list:nth-child(2) .text span:before { content:'\e666'; }
.box-structure .structure .left .con .list:nth-child(3) .text span:before { content:'\e6cc'; }
.box-structure .structure .left .con .list:nth-child(4) .text span:before {
	content:'\e682';
	font-weight:bold;
	position:relative;
	left:calc(100vw / 1920 * 11);
}
.box-structure .structure .left .con .list:nth-child(4) .text span:after { 
	content:'\e682';
	font-weight:bold;
	opacity:.5;
	position:relative;
	right:calc(100vw / 1920 * 11);
}
.box-structure .structure .left .con .list:nth-child(5) .text span:before { content:'\e6e5'; }
.box-structure .structure .right {
	width:42.5%;
	font-size:calc(100vw / 1920 * 18);
	color:#fff;
	line-height:2;
	padding-top:calc(100vw / 1920 * 20);
	position:relative;
}
.box-structure .structure .right:before {
	content:'';
	width:calc(100vw / 1920 * 19);
	height:calc(100vw / 1920 * 19);
	border:calc(100vw / 1920 * 6) solid #fff;
	border-radius:50%;
	position:absolute;
	top:calc(100vw / 1920 * -12);
	left:calc(100vw / 1920 * 7);
}
.box-structure .structure .right:after {
	content:'';
	width:calc(100vw / 1920 * 395);
	height:1px;
	border:1px dashed #fff;
	position:absolute;
	top:calc(100vw / 1920 * -4);
	left:calc(100vw / 1920 * -390);
}
.box-structure .structure .right .list {
	display:none;
}
.box-structure .structure .right .list.active {
	display:block;
}
.box-structure .structure .right .tit {
	font-size:calc(100vw / 1920 * 36);
	line-height:1;
}
.box-structure .structure .right .tit p:first-child {
	font-size:calc(100vw / 1920 * 48);
	margin-bottom:calc(100vw / 1920 * 20);
}
.box-structure .structure .right .tit p:nth-child(2) {
	opacity:.6;
}
.box-structure .structure .right .text {
	margin-top:calc(100vw / 1920 * 34);
}
.box-structure .structure .right .more {
	width:calc(100vw / 1920 * 97);
	height:calc(100vw / 1920 * 97);
	border-radius:50%;
	display:flex;
	justify-content: center;
	align-items: center;
	margin-top:calc(100vw / 1920 * 70);
}

@media (max-width:991px) {
	.box-structure .structure { display:none; }
	.box-structure .phone-structure { padding:0 20px; }
	.box-structure .phone-structure .list { padding:0 15px; }
	.box-structure .phone-structure .title-s { background-color:#fff; }
	.box-structure .phone-structure .title-s h3 { color:#333;text-align:center; }
}




/* 首页-产品中心 */
.box-product {
	background: url(../image/index-product-bg.jpg) no-repeat center;
	height: 100%;
	background-size: cover;
	display:flex;
	flex-wrap:wrap;
	align-items: center;
	justify-content: space-between;
	padding-left:calc(100vw / 1920 * 150);
	padding-right:calc(100vw / 1920 * 120);
	/* padding-top:calc(100vw / 1920 * 150); */
}
.box-product .left {
	width:51%;
}
.box-product .left .title {
	display:flex;
}
.box-product .left .top {
	margin-top:calc(100vw / 1920 * 46);
}
.box-product .left .top .link {
	
}
.box-product .left .top .link>ul {
	display:flex;
	flex-wrap:wrap;
}
.box-product .left .top .link>ul>li>a {
	font-size:calc(100vw / 1920 * 18);
	color:#fff;
	border:1px dashed #fff;
	width:calc(100vw / 1920 * 160);
	height:calc(100vw / 1920 * 60);
	border-radius:calc(100vw / 1920 * 30);
	display:flex;
	justify-content: center;
	align-items: center;
	margin-right:calc(100vw / 1920 * 10);
	transition:background-color .5s;
}
.box-product .left .top .link>ul>li.active>a {
	background-color:#dd1e1c;
	border:1px solid #dd1e1c;
}
.box-product .left .top .text {
	font-size:calc(100vw / 1920 * 16);
	color:#fff;
	line-height:2.25;
	margin-top:calc(100vw / 1920 * 45);
	height: calc(100vw / 1920 * 108);
	overflow:hidden;
}
.box-product .left .top .text>div {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	display:none;
}
.box-product .left .top .text>div.active {
	display:-webkit-box;
}
.box-product .left .bottom {
	margin-top:calc(100vw / 1920 * 60);
	height:calc(100vw / 1920 * 162);
	width:100%;
	position:relative;
}
.box-product .left .bottom>div {
	display:flex;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.box-product .left .bottom>div.active {
	display:flex;
	position:initial;
	z-index:1;
}
.box-product .left .bottom .list {
	margin-right:calc(100vw / 1920 * 60);
	margin-bottom:calc(100vw / 1920 * 20);
}
.box-product .left .bottom .list:nth-child(5n) {
	margin-right:0;
}
.box-product .left .bottom .list .img {
	width:calc(100vw / 1920 * 112);
	height:calc(100vw / 1920 * 112);
	border-radius:50%;
	border:2px solid #fff;
	display:flex;
	justify-content: center;
	align-items: center;
	margin:0 auto;
	transition:border .5s;
}
.box-product .left .bottom .list .img p {
	width:calc(100vw / 1920 * 92);
	height:calc(100vw / 1920 * 92);
	border-radius:50%;
	overflow:hidden;
	margin:0;
	border:3px solid transparent;
	transition:border .5s, box-shadow .5s;
}
.box-product .left .bottom .list .img p img {
	width:100%;
}
.box-product .left .bottom .list p {
	font-size:14px;
	color:#fff;
	line-height:1;
	margin:calc(100vw / 1920 * 16) 0 0;
	text-align:center;
	line-height:1.5;
	transition:color .5s;
}
.box-product .left .bottom .list.active .img {
	border:2px solid transparent;
}
.box-product .left .bottom .list.active .img p {
	border:3px solid #dd1e1c;
	box-shadow:0 0 0 10px rgba(255,255,255,.5);
}
.box-product .left .bottom .list.active p {
	/* color:#dd1e1c; */
}
.box-product .right {
	width:calc(100vw / 1920 * 617);
	position:relative;
}
.box-product .right .con {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:flex;
	justify-content: center;
	align-items: center;
}
.box-product .right .con>div {
	width:calc(100vw / 1920 * 460);
	height:calc(100vw / 1920 * 460);
	border-radius:50%;
	overflow:hidden;
	position:absolute;
	opacity:0;
	z-index:-1;
}
.box-product .right .con>div.active {
	opacity:1;
	z-index:1;
}
.box-product .right .con>div>div {
	opacity:0;
	z-index:-1;
	position:absolute;
	width:100%;
}
.box-product .right .con>div>div.active {
	opacity:1;
	z-index:1;
}
.box-product .right .con .slick .img {
	position:relative;
	display:flex;
	justify-content: center;
}
.box-product .right .con .slick .img img {
	width:100%;
}
.box-product .right .con .slick .img p {
	position:absolute;
	bottom:calc(100vw / 1920 * 105);
	font-size:calc(100vw / 1920 * 20);
	color:#142a5b;
	margin:0;
}
.slick .slick-arrow {
	position:absolute;
	bottom:calc(100vw / 1920 * 21);
	z-index:1;
	display:flex;
	justify-content: center;
	align-items: center;
	width:calc(100vw / 1920 * 41);
	height:calc(100vw / 1920 * 41);
	border-radius:0;
	border:none;
	outline:none;
	background-color:#1a3f8f;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.slick .slick-arrow:after {
	font-family:'iconfont2';
	color:#fff;
	font-size:calc(100vw / 1920 * 28);
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.slick .slick-arrow:hover { background-color:#dd1e1c; }
.slick .slick-arrow:hover:after { color:#fff; }
.slick .slick-prev { left:calc(100vw / 1920 * 186); }
.slick .slick-next { right:calc(100vw / 1920 * 186); }
.slick .slick-prev:after { content:'\e660';margin-right:3px; }
.slick .slick-next:after { content:'\e65f';margin-left:3px; }
.box-product .right .bg {
	animation: rotate 20s linear infinite;
}
.box-product .right .bg img { width:100%; }
@keyframes rotate {
	0% { transform:rotate(0deg); }
	100% { transform:rotate(360deg); }
}

@media (max-width:991px) {
	.box-product { align-content: center; }
	.box-product .left { width:100%; }
	.box-product .right { width:50%;margin:40px auto 0; }
	.box-product .left .top { margin-top:20px; }
	.box-product .left .top .link>ul>li>a { font-size:12px;width:auto;height:auto;padding:5px 8px;margin-right:8px;border-radius:30px; }
	.box-product .left .top .text { line-height:1.5;height:56px;font-size:12px;margin-top:20px; }
	.box-product .left .bottom { margin-top:20px;height:auto;display:none; }
	.box-product .left .bottom>div { flex-wrap:wrap; }
	.box-product .left .bottom .list { margin-right:20px;margin-bottom:20px; }
	.box-product .left .bottom .list .img { width:50px;height:50px; }
	.box-product .left .bottom .list .img p { width:44px;height:44px; }
	.box-product .left .bottom .list p { font-size:12px;margin-top:10px; }
	.box-product .right .con>div { width:80%;height:80%; }
	.box-product .right .con .slick .img p { font-size:12px; }
	.slick .slick-prev { left:calc(100vw / 1920 * 280); }
	.slick .slick-next { right:calc(100vw / 1920 * 280); }
}
@media (max-width:767px) {
	.box-product .right { width:300px; }
	.box-product .right .con .slick .img p { bottom:50px; }
	.slick .slick-arrow { width:25px;height:25px;bottom:10px; }
	.slick .slick-prev { left:90px; }
	.slick .slick-next { right:90px; }
	.slick .slick-arrow:after { font-size:14px; }
}


/* 首页-新闻资讯 */
.box-news {
	background: url(../image/index-news-bg.jpg) no-repeat center;
	background-size: cover;
}
.box-news .news {
	padding: 0 calc(100vw / 1920 * 120);
}
.box-news .title {
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
}
.box-news .title h2:after {
	margin: 10px auto 0;
}
.box-news .more {
	position: absolute;
	right: 0;
}
.box-news .more a {
	display: inline-block;
	width: 80px;
	height: 80px;
	background: url(../image/newsmore.png) no-repeat center;
	background-size: cover;
}
.box-news .news .con {
	margin-top:35px;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.box-news .news .con .left {
	width:66.15%;
	background-color:transparent;
}
.box-news .news .con .left .item {
	position:relative;
}
.box-news .news .con .left .item img {
	width:100%;
}
.box-news .news .con .left .item .text {
	position:absolute;
	top:calc(100vw / 1920 * 80);
	left:calc(100vw / 1920 * 50);
	width:calc(100vw / 1920 * 407);
	background-color:#fff;
	overflow:hidden;
	padding:calc(100vw / 1920 * 30) calc(100vw / 1920 * 30) calc(100vw / 1920 * 16);
}
.box-news .news .con .left .item .text:before {
	content:'';
	position:absolute;
	top:calc(100vw / 1920 * -26);
	right:calc(100vw / 1920 * -40);
	width:calc(100vw / 1920 * 52);
	height:calc(100vw / 1920 * 52);
	background-color:#142a5b;
	transform: rotate(45deg);
}
.box-news .news .con .left .item .text .tit {
	font-size:calc(100vw / 1920 * 16);
	color:#666;
}
.box-news .news .con .left .item .text .tit p:nth-child(1) {
	font-size:calc(100vw / 1920 * 20);
	color:#333;
	line-height:1.5;
	margin-bottom:calc(100vw / 1920 * 25);
	height:auto;
	-webkit-line-clamp:2;
}
.box-news .news .con .left .item .text .tit p:nth-child(2) {
	font-size:calc(100vw / 1920 * 16);
	color:#b2b2b2;
}

.box-news .news .con .left .item .text .num {
	margin-top:calc(100vw / 1920 * 27);
}
.box-news .news .con .left .item .text .num span {
	font-size:calc(100vw / 1920 * 16);
	color:#a8a8a8;
}
.box-news .news .con .left .item .text .num {
	font-size:calc(100vw / 1920 * 16);
	color:#a8a8a8;
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.index-more:before {
	content:'\e633';
	font-family:'iconfont2';
	font-size:calc(100vw / 1920 * 28);
	color:#d9d9d9;
}

.box-news .news .con .bottom {
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	margin-top:calc(100vw / 1920 * 30);
}
.box-news .news .con .bottom .list {
	width:48.5%;
	background-color:#fff;
	margin-right: 0;
	display:flex;
	transition: background-color .5s;
}
.box-news .news .con .bottom .list>a {
	padding: calc(100vw / 1920 * 40) calc(100vw / 1920 * 40) calc(100vw / 1920 * 30);
	width:100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.box-news .news .con .bottom .list:last-child {
	margin-right:0;
}
.box-news .news .con .bottom .list .tit {
	font-size:calc(100vw / 1920 * 20);
	color:#333;
	line-height:1.5;
	transition: color .5s;
	margin:0;
}
.box-news .news .con .bottom .list .num {
	display:flex;
	justify-content: space-between;
	border-top:1px solid #f5f5f8;
	margin-top:calc(100vw / 1920 * 30);
	padding-top:calc(100vw / 1920 * 17);
	transition: color .5s;
	color:#a8a8a8;
	font-size:calc(100vw / 1920 * 16);
}
.box-news .news .con .bottom .list:hover {
	background-color:#142a5b;
}
.box-news .news .con .bottom .list:hover .tit {
	color:#fff;
}
.box-news .news .con .bottom .list:hover .num {
	color:rgba(255,255,255,1);
}
.box-news .news .con .bottom .list:hover .index-more:before {
	color:#fff;
}
.box-news .news .con .right {
	width:32.3%;
	background-color:#fff;
	display:flex;
	align-items: center;
	padding-left:0;
}
.box-news .news .con .right .index-two { width:100%; }
.box-news .news .con .right a {
	padding:0 calc(100vw / 1920 * 40);
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.box-news .news .con .right .img img {
	width:100%;
}
.box-news .news .con .right .tit {
	margin-top:calc(100vw / 1920 * 30);
}
.box-news .news .con .right .tit p {
	margin:0;
}
.box-news .news .con .right .tit p:nth-child(1) {
	font-size:calc(100vw / 1920 * 20);
	color:#333;
	line-height:1.5;
}
.box-news .news .con .right .tit p:nth-child(2) {
	font-size:calc(100vw / 1920 * 16);
	color:#b2b2b2;
	line-height:1.875;
	-webkit-line-clamp: 2;
	margin-top:calc(100vw / 1920 * 20);
}
.box-news .news .con .right .num {
	display:flex;
	justify-content: space-between;
	margin-top:calc(100vw / 1920 * 30);
	border-top:1px solid #f5f5f8;
	padding-top:calc(100vw / 1920 * 20);
	color:#a8a8a8;
	font-size:calc(100vw / 1920 * 16);
}

.box-news .right .slick-dots {
	margin:0;
	padding:0;
	width:100%;
	position: absolute;
	bottom: calc(100vw / 1920 * -10);
	display: flex;
	justify-content: center;
}
.box-news .right .slick-dots li {
	padding:0;
	border-radius: 50%;
	overflow: hidden;
	font-size:0;
	border:0;
	margin:0 4px;
}
.box-news .right .slick-dots li button {
	width: 12px;
	height: 12px;
	background-color: rgba(0,0,0,.3);
}
.box-news .right .slick-dots li.slick-active button {
	background-color:#1a3f8f;
}

@media (max-width: 991px) {
	.box-news .more a { width: 40px;height: 40px;background-size:100% 100%; }
	.box-news .left { display:block; }
	.box-news .news .con .left .item .text .tit p:nth-child(2) { display:none; }
}
@media (max-width: 767px) {
	.box-news .news .con { margin-top:20px; }
	.box-news .news .con .left { width:100%; }
	.box-news .news .con .bottom .list { width:100%; }
	.box-news .news .con .right { display:none; }
	.box-news .news .con .left .item .text { position:initial;width:100%;padding:15px; }
	.box-news .news .con .left .item .text .tit p:nth-child(1) { font-size:14px;margin-bottom:10px; }
	.box-news .news .con .left .item .text .num { margin-top:0;font-size:12px; }
	.box-news .news .con .left .item .text .num span { font-size:12px; }
	.index-more:before { font-size:16px; }
	.box-news .news .con .bottom { margin-top:20px; }
	.box-news .news .con .bottom .list>a { padding:15px 15px 5px; }
	.box-news .news .con .bottom .list .tit { font-size:14px; }
	.box-news .news .con .bottom .list .num { font-size:12px;margin-top:10px;padding-top:10px; }
}




/* 产品中心 */
.sub-box2 ul li a {
	font-size:16px;
	padding: 0 12px;
}

@media (max-width:991px) {
	.sub-box2 ul li a { font-size:14px;padding: 0 10px; }
	.page a, .page span { font-size:14px; }
}

.wrap-product .product-train {
	background-color: #fff;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	margin-top:40px;
	padding:0 70px 45px;
}
.wrap-product .product-train .list {
	width:48.2%;
	margin-top:70px;
	display:flex;
	flex-direction: column;
}
.wrap-product .product-train .list .img img { width:100%; }
.wrap-product .product-train .list .text {
	padding-bottom: 0;
	border-bottom: none;
	background-color:#f9f9f9;
	height:100%;
	padding:30px;
	font-size:16px;
	color:#666;
	line-height:1.875;
}
.wrap-product .product-train .list .text p { margin:0; }
.wrap-product .product-train .list .text p:first-child {
	font-size:18px;
	font-weight:bold;
	color:#333;
}

@media (max-width:991px) {
	.wrap-product .product-train { padding: 0 20px 40px; }
	.wrap-product .product-train .list { margin-top:40px; }
}
@media (max-width:767px) {
	.wrap-product .product-train .list { width:100%;margin-top:20px; }
	.wrap-product .product-train .list .text { font-size:12px;padding:20px; }
	.wrap-product .product-train .list .text p:first-child { font-size:14px; }
}



/* 产业结构-智能制造 */
.wrap-make .top {
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	align-items: center;
}
.wrap-make .top .link {
	display:flex;
}
.wrap-make .top .link>a {
	width:215px;
	height:62px;
	background-color:#214ea6;
	display:flex;
	justify-content: center;
	align-items: center;
	font-size:16px;
	color:#fff;
	border-bottom:4px solid #214ea6;
}
.wrap-make .top .link>a.active {
	border-bottom:4px solid #e32625;
	color:#1a3f8f;
	background-color:#fff;
}
.wrap-make .info-1 {
	display:flex;
	flex-wrap:wrap;
}
.wrap-make .info-1 .img { width:45%;display:flex;align-items: center; }
.wrap-make .info-1 .img img { 
	width:100%;
}

@media (max-width:1280px) {
	.wrap-make .info-1 .img { width:100%; }
}
@media (max-width:767px) {
	.wrap-make .top .link { width:100%;margin-top:40px; }
	.wrap-make .top .link>a { width:50%; }
}


.wrap-clean .clean-storage {
	overflow: hidden;
	margin-top: 55px;
}


.wrap-clean .clean-storage .info {
    padding: 60px 30px;
    background-color: #fff;
}
@media (max-width: 991px) {
    .wrap-clean .clean-storage .info {
      padding: 30px 15px;
    }
}
.wrap-clean .clean-storage .info p {
    font-size: 16px;
    line-height: 2;
    margin: 0;
    color: #666;
}
@media (max-width: 991px) {
    .wrap-clean .clean-storage .info p {
      font-size: 15px;
    }
		.wrap-clean .clean-storage { margin-top:40px; }
}
.wrap-clean .clean-storage .info .img-box {
    margin-top: 30px;
    padding-bottom: 61.82795699%;
}


.wrap-clean .clean-storage .bottom {
	background-color: #fff;
	padding:60px 40px 70px 30px;
	margin-top:46px;
}
.wrap-clean .clean-storage .bottom .b-text {
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.wrap-clean .clean-storage .bottom .b-text .left {
	width:48.6%;
	font-size:16px;
	color:#666;
	line-height:1.875;
}
.wrap-clean .clean-storage .bottom .b-text .left p {
	margin:0;
}
.wrap-clean .clean-storage .bottom .b-text .right {
	width:50%;
}
.wrap-clean .clean-storage .bottom .b-text .right img { width:100%; }

@media (max-width:1199px) {
	.wrap-clean .clean-storage .bottom .b-text .left { width:100%; }
	.wrap-clean .clean-storage .bottom .b-text .right { width:100%;margin-top:20px; }
}
.wrap-clean .clean-storage .bottom .b-list {
	display:flex;
	flex-wrap:wrap;
}
.wrap-clean .clean-storage .bottom .b-list>div {
	width:32.4%;
	margin-right:1.4%;
}
.wrap-clean .clean-storage .bottom .b-list>div:last-child { margin-right:0; }
.wrap-clean .clean-storage .bottom .b-list .img img { width:100%; }
.wrap-clean .clean-storage .bottom .b-list p {
	font-size:16px;
	color:#666;
	text-align:center;
	margin:20px 0 0;
}

@media (max-width:767px) {
	.wrap-clean .clean-storage .bottom { margin-top:40px;padding:30px 20px; }
	.wrap-clean .clean-storage .bottom .b-list { margin-top:0; }
	.wrap-clean .clean-storage .bottom .b-list>div { width:100%;margin-right:0;margin-top:20px; }
	.wrap-clean .clean-storage .bottom .b-list p { margin: 15px 0 0; }
}


.wrap-clean .clean-storage .bottom .b-honor {
	margin:0 -25px;
	margin-top:48px;
}
.wrap-clean .clean-storage .bottom .b-honor .item {
	padding:0 25px;
}
.wrap-clean .clean-storage .bottom .b-honor .img {
	background-color:#f0f0f0;
	padding:47px 37px;
}
.wrap-clean .clean-storage .bottom .b-honor .img img { width:100%; }
.wrap-clean .clean-storage .slick { padding-bottom:134px; }
.wrap-clean .clean-storage .slick .slick-arrow { bottom:0;right: 25px;left: auto;width:73px;height:73px; }
.wrap-clean .clean-storage .slick .slick-prev { right:115px; }

@media (max-width:991px) {
	.wrap-clean .clean-storage .bottom .b-honor .img { padding:30px; }
	.wrap-clean .clean-storage .slick .slick-arrow { width:50px;height:50px; }
	.wrap-clean .clean-storage .slick .slick-prev { right:90px; }
	.wrap-clean .clean-storage .slick { padding-bottom:100px; }
}
@media (max-width:767px) {
	.wrap-clean .clean-storage .bottom .b-honor { margin:40px 0 0; }
	.wrap-clean .clean-storage .slick { padding-bottom:50px; }
	.wrap-clean .clean-storage .slick .slick-arrow { width:30px;height:30px;right:0; }
	.wrap-clean .clean-storage .slick .slick-prev { right:40px; }
	.wrap-clean .clean-storage .bottom .b-honor .item { padding:0; }
	.wrap-clean .clean-storage .bottom .b-honor .img { padding: 20px; }
}



/* 智慧服务 */
.wisdom-n1 .con {
	overflow: hidden;
	margin-top: 60px;
	padding: 60px 30px;
	background-color: #fff;
}
.wisdom-n1 .con .text {
	font-size:20px;
	color:#666;
	line-height:1.8;
	text-indent:2em;
}
.wisdom-n1 .con .text p { margin:0; }
.wisdom-n1 .con .img {
	margin-top:30px;
}
.wisdom-n1 .con .img img { width:100%; }

@media (max-width:991px) {
	.wisdom-n1 .con { padding: 40px 20px; }
	.wisdom-n1 .con .text { font-size:16px; }
}


.wisdom-n1 .b-con {
	background-color:#fff;
	margin-top:34px;
	padding:77px 30px 63px;
}
.wisdom-n1 .b-con p { margin:0; }
.wisdom-n1 .b-con .tit {
	font-size:36px;
	color:#1a3f8f;
	line-height:1;
	text-align:center;
	margin-bottom:30px;
}
.wisdom-n1 .b-con .list {
	margin-bottom:20px;
	display:flex;
	flex-wrap:wrap;
}
.wisdom-n1 .b-con .list .left {
	background-color:#f9f9f9;
	width:31.5%;
	display:flex;
	flex-direction: column;
	justify-content: center;
	padding:0 30px;
	font-size:18px;
	color:#333;
}
.wisdom-n1 .b-con .list .left p:first-child {
	font-size:24px;
	color:#1a3f8f;
	margin-bottom:10px;
}
.wisdom-n1 .b-con .list .right {
	display:flex;
	justify-content: space-between;
	width:68.5%;
}
.wisdom-n1 .b-con .list .right .img {
	width:49%;
}
.wisdom-n1 .b-con .list .right .img img { width:100%; }

@media (max-width:1199px) {
	.wisdom-n1 .b-con .list .left { width:100%;padding:40px 30px; }
	.wisdom-n1 .b-con .list .right { width:100%; }
}
@media (max-width:767px) {
	.wisdom-n1 .b-con { padding:40px 20px; }
	.wisdom-n1 .b-con .tit { font-size:22px; }
	.wisdom-n1 .b-con .list .left { padding:20px;font-size:16px; }
	.wisdom-n1 .b-con .list .left p:first-child { font-size:18px; }
	.wisdom-n1 .b-con .list .right { flex-wrap:wrap; }
	.wisdom-n1 .b-con .list .right .img { width:100%;margin-top:10px; }
}




/* 智慧服务-检修试验 */
.wisdom-test .bottom {
	margin-top:90px;
}
.wisdom-test .bottom p { margin:0; }
.wisdom-test .bottom .tit {
	font-size:36px;
	color:#1a3f8f;
	text-align:center;
	line-height:1;
}
.wisdom-test .bottom>div {
	margin-top:54px;
	display:flex;
	flex-wrap:wrap;
}
.wisdom-test .bottom .list {
	width:33.3333%;
	border:1px solid #e5e5e5;
	background-color:#eee;
	display:flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding:40px 0;
}
.wisdom-test .bottom .list:nth-child(2) {
	background-color:#f9f9f9;
}
.wisdom-test .bottom .list>span {
	width:50px;
	height:50px;
	display:flex;
	justify-content: center;
	align-items: center;
}
.wisdom-test .bottom .list>div {
	text-align:center;
	line-height:1;
	font-size:18px;
	color:#666;
	margin-top:30px;
}
.wisdom-test .bottom .list>div p:first-child {
	font-size:24px;
	color:#1a3f8f;
	margin-bottom:20px;
}

@media (max-width:1199px) {
	.wisdom-test .bottom .list { width:100%; }
}
@media (max-width:767px) {
	.wisdom-test .bottom { margin-top:40px; }
	.wisdom-test .bottom .tit { font-size:22px; }
	.wisdom-test .bottom>div { margin-top:40px; }
	.wisdom-test .bottom .list { padding:20px; }
	.wisdom-test .bottom .list>div { margin-top:20px;font-size:16px;line-height: initial; }
	.wisdom-test .bottom .list>div p:first-child { font-size:18px;margin-bottom:10px; }
	.wisdom-test .bottom .list>span img { width:70%; }
}

.wisdom-test .b-con {
	padding: 87px 30px 0;
}
.wisdom-test .b-con>div {
	display:flex;
	flex-wrap:wrap;
}
.wisdom-test .b-con .tit {
	margin-bottom:60px;
}
.wisdom-test .b-con .list {
	flex-direction: column;
	width: 31.4%;
	margin-right:2.9%;
	margin-bottom:46px;
}
.wisdom-test .b-con .list:nth-child(3n) {
	margin-right:0;
}
.wisdom-test .b-con .list .img { width:100%; }
.wisdom-test .b-con .list .img img { width:100%; }
.wisdom-test .b-con .list p {
	font-size:16px;
	color:#666;
	line-height:1;
	text-align:center;
	margin-top:25px;
}

@media (max-width:767px) {
	.wisdom-test .b-con { padding: 40px 20px; }
	.wisdom-test .b-con .tit { margin-bottom:30px; }
	.wisdom-test .b-con .list { width:100%;margin-right:0;margin-bottom:20px; }
	.wisdom-test .b-con .list p { margin-top:20px; }
}


/* 智慧服务-带点养护 */
.wisdom-conserve p { margin:0; }

.wisdom-conserve .con {
	padding:30px 30px 70px;
	display:flex;
	flex-wrap:wrap;
}
.wisdom-conserve .con .left {
	width:31.2%;
	padding-right:30px;
	font-size:18px;
	color:#666;
	line-height:2;
	padding-top:70px;
}
.wisdom-conserve .con .left>p { text-indent:2em; }
.wisdom-conserve .con .left>div {
	padding-top:20px;
}
.wisdom-conserve .con .left>div p {
	border-bottom:1px solid #e5e5e5;
	margin-top:10px;
}
.wisdom-conserve .con .left>div p span {
	color:#1a3f8f;
}
.wisdom-conserve .con .right {
	width:68.8%;
	display:flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-content: center;
}
.wisdom-conserve .con .right img {
	width:49.5%;
}

@media (max-width:1440px) {
	.wisdom-conserve .con .left { font-size:16px;padding-top:0; }
}
@media (max-width:1199px) {
	.wisdom-conserve .con .left { width:100%;padding-right:0; }
	.wisdom-conserve .con .right { width:100%;margin-top:20px; }
}
@media (max-width:767px) {
	.wisdom-conserve .con { padding:20px;margin-top:40px; }
	.wisdom-conserve .con .right img { width:100%;margin-bottom:2%; }
}


.wisdom-conserve .b-con {
	padding: 40px 30px;
	display:flex;
	flex-wrap:wrap;
}
.wisdom-conserve .b-con .left {
	width:31.2%;
	display:flex;
	flex-direction: column;
	justify-content: center;
	font-size:18px;
	color:#1a3f8f;
	padding-right:60px;
}
.wisdom-conserve .b-con .left>p {
	font-size:24px;
}
.wisdom-conserve .b-con .left>div p {
	width:100%;
	height:60px;
	border-radius:30px;
	border:1px dashed #1a3f8f;
	display:flex;
	align-items: center;
	padding:0 20px;
	margin-top:30px;
}
.wisdom-conserve .b-con .left>div p span {
	font-size:36px;
	font-family:'Impact';
	margin-right:8px;
}

.wisdom-conserve .b-con .right {
	width:68.8%;
	display:flex;
}
.wisdom-conserve .b-con .right .list {
	border:10px solid #eee;
}
.wisdom-conserve .b-con .right .list:first-child { margin-right:4px; }
.wisdom-conserve .b-con .right .list>div { width:50%;position:relative; }
.wisdom-conserve .b-con .right .list>div:first-child {border-right:5px solid #eee; }
.wisdom-conserve .b-con .right .list>div:nth-child(2) {border-left:5px solid #eee; }
.wisdom-conserve .b-con .right .list>div img { width:100%; }
.wisdom-conserve .b-con .right .list>div p:nth-child(2) {
	position:absolute;
	right:0;
	bottom:0;
	width:105px;
	height:53px;
	background-color:#1a3f8f;
	display:flex;
	justify-content: center;
	align-items: center;
	font-size:20px;
	color:#fff;
}

@media (max-width:1440px) {
	.wisdom-conserve .b-con .left { font-size:16px;padding-right:30px; }
	.wisdom-conserve .b-con .left>p { font-size:20px; }
}
@media (max-width:1380px) {
	.wisdom-conserve .b-con .left { width:100%;padding-right:0; }
	.wisdom-conserve .b-con .right { width:100%;margin-top:20px; }
}
@media (max-width:767px) {
	.wisdom-conserve .b-con { padding:20px; }
	.wisdom-conserve .b-con .left>p { font-size:18px; }
	.wisdom-conserve .b-con .left>div p { height:auto;padding:5px 20px;margin-top:20px; }
	.wisdom-conserve .b-con .left>div p span { font-size:28px; }
	.wisdom-conserve .b-con .right { flex-wrap:wrap; }
	.wisdom-conserve .b-con .right .list { width:100%;margin-right:0!important;border: 5px solid #eee; }
	.wisdom-conserve .b-con .right .list>div p:nth-child(2) { width:auto;height:auto;padding:10px;font-size:16px; }
	.wisdom-conserve .b-con .right .list>div:first-child { border-right: 2px solid #eee; }
	.wisdom-conserve .b-con .right .list>div:nth-child(2) { border-left: 2px solid #eee; }
}


.wisdom-epc .info {
	padding:50px 30px 70px;
}
.wisdom-epc .info a>img { margin:30px 0; }
.wisdom-epc .info .pic {
	display:flex;
	flex-wrap:wrap;
}
.wisdom-epc .info .pic img {
	width:32%;
	margin-right:2%;
}
.wisdom-epc .info .pic img:nth-child(3n) { margin-right:0; }

@media (max-width:767px) {
	.wisdom-epc .info { margin-top:40px;padding:40px 20px; }
	.wisdom-epc .info a>img { margin:20px 0; }
	.wisdom-epc .info .pic img { width:100%;margin-right:0; }
}


/* 职业培训 */
.vo-train p { margin:0; }
.vo-train .con {
	padding:60px 30px;
}
.vo-train .con .tit {
	font-size:32px;
	color:#1a3f8f;
	font-weight:bold;
	line-height:1;
}
.vo-train .con .text {
	font-size:16px;
	color:#666;
	line-height:2;
	margin-top:25px;
}
.vo-train .con .img {
	margin-top:42px;
}
.vo-train .con .slick {
	margin:0 -13px;
}
.vo-train .con .slick .item {
	padding:0 13px;
}

.vo-train .con .slick .slick-dots {
	margin-top:50px;
  display: flex;
  justify-content: flex-end;
}
.vo-train .con .slick .slick-dots li button {
  width: 23px;
  height: 23px;
  background-color: #1a3f8f;
  margin: 0 7px;
  font-size: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
}
.vo-train .con .slick .slick-dots li.slick-active button {
  background-color: #d91e1d;
}

@media (max-width:767px) {
	.vo-train .con { padding:40px 20px; }
	.vo-train .con .tit { font-size:20px; }
	.vo-train .con .slick .slick-dots li button { width:12px;height:12px;margin:0 3px; }
	.vo-train .con .slick .slick-dots { justify-content: center;margin-top:20px; }
}

.vo-train .con-2 {
	padding:40px 30px 60px;
	margin-top:40px;
	background-color:#fff;
	font-size:16px;
	color:#666;
	line-height:2;
}
.vo-train .con-2 .tit {
	font-size:32px;
	font-weight:bold;
	color:#1a3f8f;
}
.vo-train .con-2 img { max-width:100%; }

@media (max-width:767px) {
	.vo-train .con-2 { padding:40px 20px; }
	.vo-train .con-2 .tit { font-size:20px; }
}


.vo-train .con-3 {
	padding:78px 30px;
	margin-top:40px;
	background-color:#fff;
	font-size:16px;
	color:#666;
	line-height:2;
}
.vo-train .con-3:before {
	content:'';
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}
.vo-train .con-3:after {
	content:'';
	display:block;
	height:0;
	clear:both;
	visibility: hidden;
}
.vo-train .con-3 .tit {
	font-size:32px;
	font-weight:bold;
	color:#1a3f8f;
}
.vo-train .con-3 .img {
	float:right;
	width:38.6%;
	margin-left:60px;
}
.vo-train .con-3 .img img { max-width:100%; }

@media (max-width:767px) {
	.vo-train .con-3 { padding:40px 20px; }
	.vo-train .con-3 .tit { font-size:20px; }
	.vo-train .con-3 .img { margin:0;width:100%;margin-bottom:40px; }
}


.vo-train .con-4 {
	padding:40px 30px 60px;
	margin-top:40px;
	background-color:#fff;
	font-size:16px;
	color:#666;
	line-height:2;
}
.vo-train .con-4 .tit {
	font-size:32px;
	font-weight:bold;
	color:#1a3f8f;
}
.vo-train .con-4 img { max-width:100%; }

@media (max-width:767px) {
	.vo-train .con-4 { padding:40px 20px; }
	.vo-train .con-4 .tit { font-size:20px; }
}



/* 解决方案-智能输变电解决方案 */
.wrap-substation .substation {
	padding-top: 30px;
}
.wrap-substation .substation .info-1 {
	padding:60px 40px 80px;
}
.wrap-substation .substation .info-1 .img {
	border:1px dashed #1a3f8f;
	border-radius:10px;
	margin-top:50px;
	padding:40px 12px 70px;
}
.wrap-substation .substation .info-1 .img .tit {
	font-size:36px;
	font-weight:bold;
	color:#1a3f8f;
	line-height:1;
	margin-bottom:46px;
	margin-left:23px;
}
.wrap-substation .substation .info-1 .img .ph { display:none; }

@media (max-width:767px) {
	.wrap-substation .substation { padding-top:0; }
	.wrap-substation .substation .info { margin-top:40px; }
	.wrap-substation .substation .info-1 { padding:40px 20px; }
	.wrap-substation .substation .info-1 .img { margin-top:40px;padding: 20px 10px; }
	.wrap-substation .substation .info-1 .img .tit { font-size:20px;margin-bottom:20px;margin-left:0; }
	.wrap-substation .substation .info-1 .img .pc { display:none; }
	.wrap-substation .substation .info-1 .img .ph { display:block; }
}


/* 方案介绍 */
.wrap-substation .substation .info-2 {
	background-color:#f3f4f8;
	overflow:initial;
	position:relative;
	padding:90px 40px 30px;
	display:flex;
	justify-content: space-between;
}
.wrap-substation .substation .info-2:before {
	content:'';
	position:absolute;
	top:0;
	left:-50px;
	height:100%;
	width:50px;
	background-color:#f3f4f8;
}
.wrap-substation .substation .info-2:after {
	content:'';
	position:absolute;
	top:0;
	right:-50px;
	height:100%;
	width:50px;
	background-color:#f3f4f8;
}
.wrap-substation .substation .info-2 .left {
	width:39%;
}
.wrap-substation .substation .info-2 .left .tit {
	font-size:36px;
	color:#1a3f8f;
	font-weight:bold;
	line-height:1;
}
.wrap-substation .substation .info-2 .left .con {
	margin-top:46px;
}
.wrap-substation .substation .info-2 .left .con .list {
	margin-bottom:60px;
}
.wrap-substation .substation .info-2 .left .con .list .t {
	border-bottom:1px solid #dedfe2;
	padding-bottom:15px;
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.wrap-substation .substation .info-2 .left .con .list .t p:first-child {
	font-size:24px;
	color:#333;
	line-height:1;
}
.wrap-substation .substation .info-2 .left .con .list.active .t p:first-child {
	color:#1a3f8f;
}
.wrap-substation .substation .info-2 .left .con .list .t p:nth-child(2) {
	width:20px;
	height:3px;
	background-color:#1a3f8f;
	margin-right:5px;
	position:relative;
}
.wrap-substation .substation .info-2 .left .con .list .t p:nth-child(2):after {
	content:'';
	position:absolute;
	right:0;
	width:20px;
	height:3px;
	background-color:#1a3f8f;
	transform: rotate(90deg);
}
.wrap-substation .substation .info-2 .left .con .list.active .t p:nth-child(2):after {
	transform: rotate(0deg);
}
.wrap-substation .substation .info-2 .left .con .list .b {
	display:flex;
	flex-wrap:wrap;
	margin:20px 0;
	height:0;
	overflow:hidden;
	transition: height .5s;
	position:relative;
}
.wrap-substation .substation .info-2 .left .con .list .b:after {
	position:absolute;
	left:0;
	bottom:0;
	content:'';
	width:100%;
	height:1px;
	background-color:#dedfe2;
}
.wrap-substation .substation .info-2 .left .con .list.active .b {
	height:325px;
}
.wrap-substation .substation .info-2 .left .con .list .b>p {
	font-size:18px;
	color:#666;
	line-height:1;
	width:100%;
}
.wrap-substation .substation .info-2 .left .con .list .b>div {
	width:50%;
	margin:30px 0;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.wrap-substation .substation .info-2 .left .con .list .b>div .img {
	width:19%;
}
.wrap-substation .substation .info-2 .left .con .list .b>div .text {
	width:77%;
	margin-top:-5px;
}
.wrap-substation .substation .info-2 .left .con .list .b>div .text p {
	font-size:16px;
	color:#666;
	line-height:1.5;
}
.wrap-substation .substation .info-2 .left .con .list .b>div .text p:first-child {
	font-size:20px;
	color:#333;
}
.wrap-substation .substation .info-2 .right {
	width:55.3%;
}
.wrap-substation .substation .info-2 .right .img { position:relative; }
.wrap-substation .substation .info-2 .right .img:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,.5);
}
.wrap-substation .substation .info-2 .right .img:after {
	content:'\e72b';
	color:#fff;
	font-size:88px;
	font-family:'iconfont2';
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

@media (max-width:1199px) {
	.wrap-substation .substation .info-2 .left .con .list .b>div .text p { font-size:14px; }
	.wrap-substation .substation .info-2 .left .con .list .b>div .text p:first-child { font-size:16px; }
	.wrap-substation .substation .info-2 .left .con .list .b>div { margin:10px 0; }
	.wrap-substation .substation .info-2 .left .con .list .b>p { font-size:16px; }
	.wrap-substation .substation .info-2 .left .con .list .t p:first-child { font-size:20px; }
	.wrap-substation .substation .info-2 .left .con .list .b>div .text { padding-right:10px; }
	.wrap-substation .substation .info-2 .left .con .list { margin-bottom:20px; }
}
@media (max-width:991px) {
	.wrap-substation .substation .info-2 { padding:40px 20px;flex-wrap:wrap; }
	.wrap-substation .substation .info-2 .left { width:100%; }
	.wrap-substation .substation .info-2 .left .con .list.active .b { height:220px; }
	.wrap-substation .substation .info-2 .right { width:100%; }
}
@media (max-width:767px) {
	.wrap-substation .substation .info-2 .left .tit { font-size:20px; }
	.wrap-substation .substation .info-2 .left .con { margin-top:30px; }
	.wrap-substation .substation .info-2 .left .con .list .t p:first-child { font-size:18px; }
	.wrap-substation .substation .info-2 .left .con .list .b>div { width:100%; }
	.wrap-substation .substation .info-2 .left .con .list .b>div .img { width:40px; }
	.wrap-substation .substation .info-2 .left .con .list.active .b { height:auto; }
	.wrap-substation .substation .info-2 .left .con .list .b>p { margin-bottom:10px; }
	.wrap-substation .substation .info-2 .right .img:after { font-size:44px; }
}


/* 客户价值 */
.wrap-substation .substation .info-3 {
	padding:80px 40px 100px;
}
.wrap-substation .substation .info-3 .tit {
	font-size:36px;
	font-weight:bold;
	color:#1a3f8f;
	line-height:1;
}
.wrap-substation .substation .info-3 .con {
	display:flex;
	justify-content: space-between;
	margin-top:70px;
}
.wrap-substation .substation .info-3 .con .list {
	display:flex;
}
.wrap-substation .substation .info-3 .con .list .img {
	width:155px;
	margin-right:16px;
}
.wrap-substation .substation .info-3 .con .list .text {
	font-size:16px;
	color:#666;
	line-height:1.875;
	width:230px;
}
.wrap-substation .substation .info-3 .con .list .text p:first-child {
	font-size:28px;
	color:#333;
}
@media (max-width:1440px) {
	.wrap-substation .substation .info-3 .con .list .text { width:auto; }
}
@media (max-width:1280px) {
	.wrap-substation .substation .info-3 .con .list .img { width:120px; }
	.wrap-substation .substation .info-3 .con .list .text p:first-child { font-size:20px; }
	
}
@media (max-width:1199px) {
	.wrap-substation .substation .info-3 .con .list { margin-bottom:20px; }
}
@media (max-width:767px) {
	.wrap-substation .substation .info-3 { padding:40px 20px; }
	.wrap-substation .substation .info-3 .tit { font-size:20px; }
	.wrap-substation .substation .info-3 .con { margin-top:30px; flex-wrap:wrap; }
	.wrap-substation .substation .info-3 .con .list { align-items: center; }
	.wrap-substation .substation .info-3 .con .list .img { width:70px; }
	.wrap-substation .substation .info-3 .con .list .text { width:calc(100% - 70px); }
	.wrap-substation .substation .info-3 .con .list .text p:first-child { font-size:16px; }
}


/* 成功案例 */
.wrap-substation .substation .info-4 {
	padding:56px 40px;
}
.wrap-substation .substation .info-4 .tit {
	font-size:36px;
	color:#1a3f8f;
	line-height:1;
	font-weight:bold;
}
.wrap-substation .substation .info-4 .con {
	display:flex;
	flex-wrap:wrap;
}
.wrap-substation .substation .info-4 .con .list {
	margin-top:35px;
	width:31.4%;
	margin-right:2.9%;
}
.wrap-substation .substation .info-4 .con .list:nth-child(3n) { margin-right:0; }
.wrap-substation .substation .info-4 .con .list p {
	font-size:16px;
	color:#666;
	line-height:1;
	text-align:center;
	margin-top:30px;
	margin-bottom:15px;
}

@media (max-width:767px) {
	.wrap-substation .substation .info-4 { padding:40px 20px; }
	.wrap-substation .substation .info-4 .tit { font-size:20px; }
	.wrap-substation .substation .info-4 .con { margin-top:20px; }
	.wrap-substation .substation .info-4 .con .list { width:100%;margin-right:0;margin-top:20px; }
	.wrap-substation .substation .info-4 .con .list p { margin-top:20px;margin-bottom:0; }
}



/* 解决方案-智能运维解决方案 */
/* 方案构架 */
.wrap .operations-n {
	
}
.wrap .operations-n .info-1 .img {
	padding: 40px 30px 15px;
}
.wrap .operations-n .info-1 .img .tit {
	margin-left:0;
}
.wrap .operations-n .info-1 .img>div {
	display:flex;
	flex-wrap:wrap;
}
.wrap .operations-n .info-1 .img .list {
	width:50%;
}
.wrap .operations-n .info-1 .img .list:nth-child(1) {
	padding-right:40px;
	border-right:1px dashed #b6b5b5;
}
.wrap .operations-n .info-1 .img .list:nth-child(2) { padding-left:40px; }

@media (max-width:767px) {
	.wrap .operations-n .info-1 .img { padding:20px; }
	.wrap .operations-n .info-1 .img .list { width:100%; }
	.wrap .operations-n .info-1 .img .list:nth-child(1) { padding-right:0;margin-bottom:20px; }
	.wrap .operations-n .info-1 .img .list:nth-child(2) { padding-left:0; }
	.wrap .operations-n .info-1 .img .list p:nth-child(2) { margin-top:10px; }
}


/* 方案介绍 */
.wrap .operations-n .info-2 { padding: 120px 40px; }
.wrap .operations-n .info-2 .left .con .list { margin-bottom: 30px; }
.wrap .operations-n .info-2 .left .con .list:last-child { margin-bottom:0; }
.wrap .operations-n .info-2 .left .con .list:last-child .b { margin-bottom:0; }
.wrap .operations-n .info-2 .left .con .list .b>div {
	width:100%;
	flex-wrap: initial;
}
.wrap .operations-n .info-2 .left .con .list .b>div .img {
	width:49%;
}
.wrap .operations-n .info-2 .left .con .list.active .b {
	height:260px;
}

@media (max-width:767px) {
	.wrap .operations-n .info-2 { padding:40px 20px; }
	.wrap .operations-n .info-2 .left .con .list { margin-bottom:20px; }
	.wrap .operations-n .info-2 .left .con .list.active .b { height:auto; }
	.wrap-substation .substation .info-2 .left .con .list .b>p { line-height:1.5; }
}

/* 运维平台功能介绍 */
.wrap .operations-n .wrap-functionlist {
	margin-top:30px;
	padding:100px 40px;
}
.wrap .operations-n .wrap-functionlist .title-service h2 { margin:0; }

@media (max-width:767px) {
	.wrap .operations-n .wrap-functionlist { padding:40px 15px; }
	.wrap .operations-n .wrap-functionlist .list h3:before { width:70px;height:70px; }
	.wrap .operations-n .wrap-functionlist .list h3 span { font-size:60px;line-height:95px; }
}

/* 客户价值 */

.wrap .operations-n .info-3 .con .list {
	margin-bottom:20px;
}
.wrap .operations-n .info-3 .con .list .text {
	width:180px;
}

@media (max-width:1680px) {
	.wrap .operations-n .info-3 .con .list .text { width:auto; }
}
@media (max-width:991px) {
	.wrap-substation .substation .info-3 .con { flex-wrap:wrap; }
}
@media (max-width:767px) {
	.wrap .operations-n .info-3 .con .list { width:100%; }
	.wrap .operations-n .info-3 .con .list .text { width: calc(100% - 70px); }
}


/* 解决方案-EPC总包 */
.wrap .epc-n .info-1 .img {
	margin-top:70px;
	padding:0;
	border:none;
}
.wrap .epc-n .info-1 .img .tit {
	margin-left:0;
	margin-bottom:66px;
}

@media (max-width:767px) {
	.wrap .epc-n .info-1 .img { margin-top:40px; }
	.wrap .epc-n .info-1 .img .tit { margin-bottom:20px; }
}

.wrap .epc-n .info-2 {
	padding: 90px 36px;
}
.wrap .epc-n .info-2 .left {
	width:40%;
}
.wrap .epc-n .info-2 .left .con {
	
}
.wrap .epc-n .info-2 .left .con>div {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.wrap .epc-n .info-2 .left .con .list {
	margin-bottom: 25px;
	width:44%;
}
.wrap .epc-n .info-2 .left .con .l-c {
	width:100%;
	margin-bottom:25px;
}
.wrap .epc-n .info-2 .left .con .l-c>div {
	position:relative;
	height:0;
	opacity:0;
	overflow:hidden;
	transition:height .5s,opacity .5s;
}
.wrap .epc-n .info-2 .left .con .l-c>div:before {
	content:'';
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1px;
	background-color:#dedfe2;
}

.wrap .epc-n .info-2 .left .con .list.active .t p:first-child { color:#333; }
.wrap .epc-n .info-2 .left .con .list.active .t p:nth-child(2):after { transform: rotate(90deg); }

.wrap .epc-n .info-2 .left .con>div.active .list.active .t p:first-child { color:#1a3f8f; }
.wrap .epc-n .info-2 .left .con>div.active .list.active .t p:nth-child(2):after { transform: rotate(0deg); }
.wrap .epc-n .info-2 .left .con>div.active .l-c {
	margin-bottom:45px;
}
.wrap .epc-n .info-2 .left .con>div.active .l-c>div.active {
	height:155px;
	opacity:1;
}
.wrap .epc-n .info-2 .left .con>div:last-child .list { margin-bottom:0; }
.wrap .epc-n .info-2 .left .con>div:last-child .l-c { margin-bottom:0; }

.wrap .epc-n .info-2 .left .con>div.active:last-child .list { margin-bottom:25px; }

@media (max-width:1199px) {
	.wrap .epc-n .info-2 { flex-wrap:wrap; }
	.wrap .epc-n .info-2 .left { width:100%; }
	.wrap .epc-n .info-2 .right { width:100%;margin-top:40px; }
	.wrap .epc-n .info img { width:100%; }
}
@media (max-width:767px) {
	.wrap .epc-n .info-2 { padding:40px 20px; }
	.wrap .epc-n .info-2 .left .con>div.active .l-c>div.active { height:auto;padding-bottom:30px; }
}


/* 客户价值 */
.wrap .epc-n .info-3 { padding:80px 40px; }
.wrap .epc-n .info-3 .con {
	margin-top:50px;
	border:1px solid #eee;
}
.wrap .epc-n .info-3 .con .list {
	width:50%;
	padding:26px 0;
}
.wrap .epc-n .info-3 .con .list:first-child {
	border-right:1px solid #eee;
}
.wrap .epc-n .info-3 .con .list .img {
	width:41%;
	margin-right:0;
	border-right:1px solid #eee;
	display:flex;
	align-items: flex-end;
	justify-content: center;
}
.wrap .epc-n .info-3 .con .list .img span {
	font-size:24px;
	color:#333;
	margin-left:10px;
	margin-bottom:30px;
}
.wrap .epc-n .info-3 .con .list .text {
	width:59%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding:0 60px;
}

@media (max-width:1280px) {
	.wrap .epc-n .info-3 .con .list .text { padding:0 30px; }
	.wrap .epc-n .info-3 .con .list .img span { font-size:18px;margin-bottom: 20px; }
	.wrap .epc-n .info-3 .con .list .img img { width:100px; }
}
@media (max-width:991px) {
	.wrap .epc-n .info-3 .con { flex-wrap:wrap; }
	.wrap .epc-n .info-3 .con .list { width:100%; }
	.wrap .epc-n .info-3 .con .list:first-child { border-right: 0; }
}
@media (max-width:767px) {
	.wrap .epc-n .info-3 { padding:40px 20px; }
	.wrap .epc-n .info-3 .con { margin-top:30px; }
	.wrap .epc-n .info-3 .con .list { padding:20px 0;flex-wrap:wrap; }
	.wrap .epc-n .info-3 .con .list .img { width:100%;border-right: 0; }
	.wrap .epc-n .info-3 .con .list .text { width:100%;margin-top: 20px; }
}


/* 微网/储能解决方案 */
.wrap .energy-n .info-1 {
	padding:60px 40px;
}
.wrap .energy-n .info-1 .img {
	margin-top:60px;
	padding:0;
	border:none;
}
.wrap .energy-n .info-1 .img .tit {
	margin-left:0;
}

@media (max-width:767px) {
	.wrap .energy-n .info-1 { padding:40px 20px; }
	.wrap .energy-n .info-1 .img { margin-top:30px; }
}

.wrap .energy-n .info-2 {
	padding:90px 40px
}
.wrap .energy-n .info-2 .left .con .list { margin-bottom:10px; }
.wrap .energy-n .info-2 .left .con .list .b>div {
	width:100%;
	background-color:#e8e9eb;
}
.wrap .energy-n .info-2 .left .con .list .b>div .img {
	width:50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.wrap .energy-n .info-2 .left .con .list.active .b { height:256px; }
.wrap .energy-n .info-2 .left .con .list:last-child { margin-bottom:0; }
.wrap .energy-n .info-2 .left .con .list:last-child .b { margin-bottom:0; }

@media (max-width:767px) {
	.wrap .energy-n .info-2 { padding:40px 20px; }
	.wrap .energy-n .info-2 .left .con .list.active .b { height:auto; }
}


/* 储能系统 */
.wrap .energy-n .energy-1 {
	padding:90px 40px 50px;
}
.wrap .energy-n .info .tit {
	font-size: 36px;
	font-weight: bold;
	color: #1a3f8f;
	line-height: 1;
}
.wrap .energy-n .energy-1 .con {
	margin-top:40px;
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.wrap .energy-n .energy-1 .con .left {
	width:39.5%;
}
.wrap .energy-n .energy-1 .con .right {
	width:39.5%;
}
.wrap .energy-n .energy-1 .con .list {
	display:flex;
	margin-bottom:16px;
	overflow:hidden;
}
.wrap .energy-n .energy-1 .con .list .l {
	background-color:#23396c;
	width:27%;
	display:flex;
	flex-direction: column;
	align-items: center;
	padding:40px 0 95px;
}
.wrap .energy-n .energy-1 .con .list .l p {
	font-size:28px;
	color:#fff;
	writing-mode:vertical-rl;
	margin-top:26px;
}
.wrap .energy-n .energy-1 .con .list .l span {
	width:90px;
	height:90px;
	border:1px dashed #fff;
	border-radius:50%;
	display:flex;
	justify-content: center;
	align-items: center;
}
.wrap .energy-n .energy-1 .con .list .l span:after {
	font-family:'iconfont2';
	color:#fff;
	font-size:38px;
}
.wrap .energy-n .energy-1 .con .left .list:nth-child(1) .l span:after { content:'\e687'; }
.wrap .energy-n .energy-1 .con .left .list:nth-child(2) .l span:after { content:'\e686'; }
.wrap .energy-n .energy-1 .con .right .list:nth-child(1) .l span:after { content:'\e666'; }
.wrap .energy-n .energy-1 .con .right .list:nth-child(2) .l span:after { content:'\e695'; }
.wrap .energy-n .energy-1 .con .list .r {
	width:73%;
	background-color:#eee;
	display:flex;
	flex-direction: column;
	justify-content: center;
	border:1px solid #e5e5e5;
}
.wrap .energy-n .energy-1 .con .list .r p {
	font-size:20px;
	color:#666;
}
.wrap .energy-n .energy-1 .con .left .list .r { padding-left:36px; }
.wrap .energy-n .energy-1 .con .right .list .r { padding-left:25%; }
.wrap .energy-n .energy-1 .con .left .list:nth-child(1) { border-top-left-radius:50px; }
.wrap .energy-n .energy-1 .con .left .list:nth-child(2) { border-bottom-left-radius:50px; }
.wrap .energy-n .energy-1 .con .right .list:nth-child(1) { border-top-right-radius:50px; }
.wrap .energy-n .energy-1 .con .right .list:nth-child(2) { border-bottom-right-radius:50px; }
.wrap .energy-n .energy-1 .con .middle {
	border:1px solid #e5e5e5;
	margin-bottom:16px;
	width:19%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	border-radius:10px;
}
.wrap .energy-n .energy-1 .con .middle>div {
	display:flex;
	flex-direction: column;
	align-items: center;
}
.wrap .energy-n .energy-1 .con .middle>div p {
	font-size:20px;
	font-weight:bold;
	color:#000;
}

@media (max-width:1680px) {
	.wrap .energy-n .energy-1 .con .right .list .r { padding-left: 15%; }
}
@media (max-width:1440px) {
	.wrap .energy-n .energy-1 .con .right .list .r { padding-left: 36px; }
}
@media (max-width:1280px) {
	.wrap .energy-n .energy-1 .con .list .r p { font-size:16px; }
	.wrap .energy-n .energy-1 .con .middle>div p { font-size:16px; }
	.wrap .energy-n .energy-1 .con .list .l p { font-size:24px; }
	.wrap .energy-n .energy-1 .con .list .l span { width:70px;height:70px; }
	.wrap .energy-n .energy-1 .con .list .l span:after { font-size:28px; }
}
@media (max-width:991px) {
	.wrap .energy-n .energy-1 .con .left { width:100%; }
	.wrap .energy-n .energy-1 .con .list .l { padding:40px 0; }
	.wrap .energy-n .energy-1 .con .list { border-radius:0!important; }
	.wrap .energy-n .energy-1 .con .right { width:100%; }
	.wrap .energy-n .energy-1 .con .middle { width:100%;flex-direction: row;padding:20px 0;align-items: flex-start;justify-content: space-evenly; }
	.wrap .energy-n .energy-1 .con .right .list .r { order:2; }
}
@media (max-width:767px) {
	.wrap .energy-n .energy-1 { padding:40px 20px; }
	.wrap .energy-n .energy-1 .con .list .l { padding:20px 0; }
	.wrap .energy-n .energy-1 .con .list .l span { width:40px;height:40px; }
	.wrap .energy-n .energy-1 .con .list .l span:after { font-size:24px; }
	.wrap .energy-n .energy-1 .con .list .l p { font-size:18px; margin-top:15px; }
	.wrap .energy-n .energy-1 .con .left .list .r { padding:0 20px; }
	.wrap .energy-n .energy-1 .con .list .r p { font-size:14px; }
	.wrap .energy-n .energy-1 .con .middle { flex-direction: column;align-items: center; }
	.wrap .energy-n .energy-1 .con .middle>div p { margin:10px 0; }
}


.wrap .energy-n .energy-2 {
	padding: 90px 40px 75px;
}
.wrap .energy-n .energy-2 .con {
	margin-top:86px;
	display:flex;
	justify-content: center;
}
.wrap .energy-n .energy-2 .con .list:first-child {
	margin-right:10px;
}
.wrap .energy-n .energy-2 .con .list>div:first-child { margin-bottom:30px; }
.wrap .energy-n .energy-2 .con .list p {
	font-size:20px;
	color:#333;
	line-height:1;
	text-align:center;
	margin-top:20px;
}
.wrap .energy-n .energy-2 .con .list .img {
	border-radius:25px;
	overflow:hidden;
}

@media (max-width:1440px) {
	.wrap .energy-n .energy-2 .con .list p { font-size:16px; }
	.wrap .energy-n .energy-2 .con .list>div:first-child { margin-bottom:14px; }
}
@media (max-width:991px) {
	.wrap .energy-n .energy-2 .con { flex-wrap:wrap; }
	.wrap .energy-n .energy-2 .con .list { width:100%; }
	.wrap .energy-n .energy-2 .con .list .img img { width:100%; }
	.wrap .energy-n .energy-2 .con .list p { margin:20px 0; }
}
@media (max-width:767px) {
	.wrap .energy-n .energy-2 { padding:40px 20px; }
	.wrap .energy-n .info .tit { font-size:20px; }
	.wrap .energy-n .energy-2 .con { margin-top:30px; }
}


.wrap .energy-n .energy-3 {
	padding:90px 40px 60px;
}
.wrap .energy-n .energy-3 .con {
	margin-top:40px;
	display:flex;
}
.wrap .energy-n .energy-3 .con .list {
	flex:1;
	border:3px solid #d6d6d6;
	transition:all .5s;
}
.wrap .energy-n .energy-3 .con .list .img {
	background-color:#1a3f8f;
	padding:26px 0;
	display:flex;
	justify-content: center;
	border-bottom:3px solid #d6d6d6;
	transition:all .5s;
}
.wrap .energy-n .energy-3 .con .list .img p {
	width:118px;
	height:118px;
	border-radius:50%;
	background-color:#fff;
	display:flex;
	justify-content: center;
	align-items: center;
}
.wrap .energy-n .energy-3 .con .list .text {
	padding:40px 25px;
}
.wrap .energy-n .energy-3 .con .list .text p {
	font-size:18px;
	color:#666;
	line-height:2;
	text-align:center;
}
.wrap .energy-n .energy-3 .con .list:hover {
	border:3px solid #eee;
	box-shadow:0 0 30px 15px rgba(0,0,0,.1);
}
.wrap .energy-n .energy-3 .con .list:hover .img {
	border-bottom:3px solid #eee;
}

@media (max-width:1440px) {
	.wrap .energy-n .energy-3 .con .list .text { padding:30px 10px; }
	.wrap .energy-n .energy-3 .con .list .text p { font-size:16px; }
}
@media (max-width:1199px) {
	.wrap .energy-n .energy-3 .con .list .text p { font-size:14px; }
	.wrap .energy-n .energy-3 .con .list .img p { width:80px;height:80px; }
	.wrap .energy-n .energy-3 .con .list .img p { max-width:70%; }

}
@media (max-width:991px) {
	.wrap .energy-n .energy-3 .con { flex-wrap:wrap;justify-content: center; }
	.wrap .energy-n .energy-3 .con .list { flex:initial;width:50%;margin-bottom:20px; }
}
@media (max-width:767px) {
	.wrap .energy-n .energy-3 { padding:40px 20px; }
	.wrap .energy-n .energy-3 .con { margin-top:30px; }
	.wrap .energy-n .energy-3 .con .list { width:100%; }
}


/* 首页-产品中心-二级分类轮播 */
.box-product .left .bottom { margin-top: calc(100vw / 1920 * 50);margin-left:-20px; }
.box-product .left .bottom>div { width:100%; }
.box-product .left .bottom>div .slick-product { width:100%; }
.box-product .left .bottom>div .slick-product .slick-track { margin-left:0; }
.box-product .left .bottom .list { padding:10px;margin-right:0; }
.box-product .left .top .text { height:auto; }










/* 首页  益和电气·产品中心 */
.box-product {
	align-items: flex-start;
	padding-top: calc(100vw / 1920 * 170);
}
.box-product .left .top .con {
	position: absolute;
	left:calc(100vw / 1920 * 150);
	width: 51%;
	opacity: 0;
	z-index:0;
	transition: opacity .5s;
}
.box-product .left .top .active .con {
	opacity: 1;
	z-index: 1;
}
.box-product .left .bottom {
	margin-left: calc(100vw / 1920 * -40);
}
.box-product .left .bottom>div {
	z-index:1;
}
.box-product .left .bottom>div .slick-list { width:100%; }
.box-product .left .bottom>div .slick-track { margin-left:0; }
.box-product .left .top .con .right {
	position: absolute;
	top: calc(100vw / 1920 * -152);
	right: calc(100vw / 1920 * -670);
}
.box-product .left .top .con .right .r-con {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.box-product .left .top .con .right .r-con>div {
	width:calc(100vw / 1920 * 460);
	height:calc(100vw / 1920 * 460);
	border-radius:50%;
	overflow:hidden;
	position:absolute;
	opacity:0;
	z-index:-1;
}
.box-product .left .top .con .right .r-con>div.active {
	opacity:1;
	z-index:1;
}
.box-product .left .top .con .right .r-con .index-product {
	width: calc(100vw / 1920 * 460);
	height: calc(100vw / 1920 * 460);
	border-radius: 50%;
	overflow: hidden;
}
.box-product .left .top .con .right .r-con .index-product .img {
	position: relative;
	display: flex;
	justify-content: center;
}
.box-product .left .top .con .right .r-con .index-product .img img { width:100%; }
.box-product .left .top .con .right .r-con .index-product .img p {
	position: absolute;
	bottom: calc(100vw / 1920 * 68);
	font-size: calc(100vw / 1920 * 20);
	color: #142a5b;
	margin: 0;
}

@media (max-width: 991px) {
	.box-product { align-content: start;padding-top: calc(100vw / 1920 * 250); }
	.box-product .right { margin:0; }
	.box-product .left .top .con .right { top: calc(100vw / 1920 * -210); }
}
@media (max-width: 767px) {
	.box-product { padding: 80px calc(100vw / 1920 * 120) 0; }
	.box-product .left .top .con { left: 5%; width: 90%; }
	.box-product .left .top .con .right { 
		top: 0;
		left: 50%;
		right: auto;
		transform: translate(-50%,50%);
	}
	.box-product .left .top .con .right .r-con>div { width: calc(100vw / 767 * 460); height: calc(100vw / 767 * 460); }
	.box-product .left .top .con .right .r-con .index-product { width: calc(100vw / 767 * 460); height: calc(100vw / 767 * 460); }
	.box-product .left .top .con .right .r-con .index-product .img p { font-size:12px; bottom: calc(100vw / 767 * 68); }
	.box-product .slick .slick-prev { left: 38%; }
	.box-product .slick .slick-next { right: 38%; }
}

.fancybox-slide video { width: 60%; }
@media (max-width: 1199px) {
	.fancybox-slide video { width: 80%; }
}
@media (max-width: 767px) {
	.fancybox-slide video { width: 95%; }
}






/* 首页第三屏手机版修改 */
@media (max-width: 991px) {
	#owl-structure {
		display:block;
		display:flex;
		flex-wrap:wrap;
		justify-content: center;
	}
	#owl-structure .list { width:33%; }
	.box-structure .info-1 .item { margin-top: 0; }
}
@media (max-width: 767px) {
	.box-structure .title-s h3 { font-size:14px; line-height:20px; }
	#owl-structure .list { width:35%; }
	.box-structure .info-1 .item { margin-top: 30px; }
}
@media (max-width: 600px) {
	#owl-structure .list { width:50%; }
}


.box-product .left .bottom>div .slick-arrow {
  position: absolute;
  top: 35%;
  z-index: 1;
  font-size: 0;
  width: 40px;
  height: 40px;
  background-color: #1a3f8f;
  display: flex;
  justify-content: center;
  align-items: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.box-product .left .bottom>div .slick-arrow:after {
  font-family: 'iconfont2';
  color: #fff;
  font-size: 12px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.box-product .left .bottom>div .slick-arrow:hover { background-color: #dd1e1c; }
.box-product .left .bottom>div .slick-arrow:hover:after { color: #fff; }
.box-product .left .bottom>div .slick-prev { left: -10px; }
.box-product .left .bottom>div .slick-prev:after {
  content: '\e710';
  margin-right: 3px;
}
.box-product .left .bottom>div .slick-next { right: -10px; }
.box-product .left .bottom>div .slick-next:after {
  content: '\e715';
  margin-left: 3px;
}

@media (max-width:1440px) {
	.box-product .left .bottom>div .slick-prev { left: -20px; }
	.box-product .left .bottom>div .slick-next { right: -20px; }
}
@media (max-width:1199px) {
	.box-product .left .bottom>div .slick-arrow { top:28%; }
	.box-product .left .bottom>div .slick-prev { left: -30px; }
	.box-product .left .bottom>div .slick-next { right: -30px; }
}





/* 清洁能源 */
.wrap-clean .clean .left { 
	width:100%;
	padding-right:0;
	display: flex;
  flex-wrap: wrap;
}
.wrap-clean .clean .left .item-1 {
	width:60%; 
	float:right;
	margin-left:50px;
}
.wrap-clean .clean .left .item-wap {
	width:60%;
	float:right;
	margin-left:50px;
}
.wrap-clean .clean .right {
	width:100%;
}

@media (max-width:767px) {
	.wrap-clean .clean .left .item-1 { width:100%;margin-left:0; margin-bottom:20px; }
	.wrap-clean .clean .left .item-wap { width:100%;margin-left:0;margin-bottom:20px; }
	.wrap-clean .clean .right { margin-top:0; }
}






/* 智慧储能修改 */
.wrap-clean .clean-storage .middle {
	padding: 60px 30px;
	background-color: #fff;
	margin-top:46px;
}
.wrap-clean .clean-storage .middle .m-top {
	display:flex;
	justify-content: space-between;
}
.wrap-clean .clean-storage .middle .m-top .left {
	width:50.1%;
	display:flex;
	flex-wrap:wrap;
	align-content: center;
}
.wrap-clean .clean-storage .middle .m-top .left p { margin:0;width:50%;border:2px solid #fff; }
.wrap-clean .clean-storage .middle .m-top .left p:first-child { width:100%; }
.wrap-clean .clean-storage .middle .m-top .left img { max-width:100%; }
.wrap-clean .clean-storage .middle .m-top .right {
	display:flex;
	align-items: center;
	font-size:18px;
	color:#666;
	width:47%;
}
.wrap-clean .clean-storage .middle .m-top .right p {
	border-bottom:1px solid #e9e9e9;
	margin:0;
	line-height:1.67;
	padding: calc(100vw / 1920 * 24) 0;
}
.wrap-clean .clean-storage .middle .m-top .right .tit {
	font-size:36px;
	color:#1a3f8f;
	line-height:1;
}
.wrap-clean .clean-storage .middle .m-mid {
	margin-top:70px;
	border-top:4px solid #f0f0f0;
}
.wrap-clean .clean-storage .middle .m-mid .tit {
	font-size:36px;
	color:#1a3f8f;
	text-align:center;
	line-height:1;
	margin: calc(100vw / 1920 * 65) 0 calc(100vw / 1920 * 55);
}
.wrap-clean .clean-storage .middle .m-mid .img img { max-width:100%; }
.wrap-clean .clean-storage .middle .m-bot {
	margin-top:46px;
}
.wrap-clean .clean-storage .middle .m-bot .tit {
	font-size:24px;
	color:#333;
	margin-bottom:30px;
	line-height:1;
}
.wrap-clean .clean-storage .middle .m-bot .con table {
	width:100%;
	border:1px solid #e4e1e1;
	font-size:18px;
	color:#333;
}
.wrap-clean .clean-storage .middle .m-bot .con table tr {
	display:flex;
}
.wrap-clean .clean-storage .middle .m-bot .con table tr td { width:11%; }
.wrap-clean .clean-storage .middle .m-bot .con table tr td:nth-child(3) { width:78%; }
.wrap-clean .clean-storage .middle .m-bot .con table tr:nth-child(even) {
	background-color:#f5f5f5;
}
.wrap-clean .clean-storage .middle .m-bot .con table tr:nth-child(odd) {
	background-color:#ededed;
}
.wrap-clean .clean-storage .middle .m-bot .con table tr:first-child {
	background-color:#1a3f8f;
	font-size:20px;
	color:#fff;
}
.wrap-clean .clean-storage .middle .m-bot .con table tr:first-child td {
	padding: 23px calc(100vw / 1920 * 30)
}
.wrap-clean .clean-storage .middle .m-bot .con table tr td {
	border-right:1px solid #e4e1e1;
	padding:calc(100vw / 1920 * 40) calc(100vw / 1920 * 30);
}
.wrap-clean .clean-storage .middle .m-bot .con table tr td:last-child { border:none; }

@media (max-width:1440px) {
	.wrap-clean .clean-storage .middle .m-top .right { font-size:16px; }
	.wrap-clean .clean-storage .middle .m-top .right .tit { font-size:28px; }
	.wrap-clean .clean-storage .middle .m-mid .tit { font-size:28px; }
	.wrap-clean .clean-storage .middle .m-bot .con table { font-size:16px; }
	.wrap-clean .clean-storage .middle .m-bot .con table tr:first-child { font-size:18px; }
}
@media (max-width:991px) {
	.wrap-clean .clean-storage .middle { padding: 30px 15px; }
	.wrap-clean .clean-storage .middle .m-top .right { font-size:15px; }
	.wrap-clean .clean-storage .middle .m-top .right .tit { font-size:22px; }
	.wrap-clean .clean-storage .middle .m-top .right p { padding: calc(100vw / 1920 * 18) 0; }
	.wrap-clean .clean-storage .middle .m-mid .tit { font-size:22px; }
	.wrap-clean .clean-storage .middle .m-bot .con table { font-size:15px; }
	.wrap-clean .clean-storage .middle .m-bot .con table tr:first-child { font-size:16px; }
	.wrap-clean .clean-storage .middle .m-bot .tit { font-size:22px; }
}
@media (max-width:767px) {
	.wrap-clean .clean-storage .info .img-box { margin-top:10px; }
	.wrap-clean .clean-storage .middle { margin-top:40px; }
	.wrap-clean .clean-storage .middle .m-top { flex-wrap:wrap; }
	.wrap-clean .clean-storage .middle .m-top .left { width:100%;order:2;margin-top:20px; }
	.wrap-clean .clean-storage .middle .m-top .right { width:100%; }
	.wrap-clean .clean-storage .middle .m-top .right p { padding:5px 0; }
	.wrap-clean .clean-storage .middle .m-top .right .tit { font-size:18px;padding-bottom:20px; }
	.wrap-clean .clean-storage .middle .m-mid { margin-top:40px;border-top:none; }
	.wrap-clean .clean-storage .middle .m-mid .tit { font-size:18px;margin:20px 0; }
	.wrap-clean .clean-storage .middle .m-bot .tit { font-size:18px; }
	.wrap-clean .clean-storage .middle .m-bot { margin-top:40px; }
	.wrap-clean .clean-storage .middle .m-bot .con table tr td { width: 110px; white-space: nowrap;padding: 5px 10px; }
	.wrap-clean .clean-storage .middle .m-bot .con { overflow:auto; }
}







/* 职业培训修改 */
/* 学校概况 */
.vo-train .con .img {
	display:flex;
	justify-content: space-between;
}
.vo-train .con .img img { max-width:100%; }
.vo-train .con .img>p { width:48.764%; }
@media (max-width:767px) {
	.vo-train .con { margin-top:40px; }
	.vo-train .con .img { flex-wrap:wrap;margin-top:10px; }
	.vo-train .con .img>p { width:100%;margin-top:20px; }
}


/* 办学理念 */
.vo-train .con-2 .list {
	display:flex;
	margin-top:10px;
	margin-bottom:75px;
}
.vo-train .con-2 .list>div:nth-child(odd) {
	background-color:#eee;
}
.vo-train .con-2 .list>div:nth-child(even) {
	background-color:#f6f6f6;
}
.vo-train .con-2 .list>div {
	width:25%;
	text-align:center;
	padding:38px 20px 28px;
}
.vo-train .con-2 .list>div p {
	font-size:16px;
	color:#666;
}
.vo-train .con-2 .list>div p:first-child {
	font-size:20px;
	font-weight:bold;
	color:#333;
}


/* 师资装备 */
.vo-train .con-2 .list-t {
	margin-top:30px;
	display:flex;
}
.vo-train .con-2 .list-t p {
	margin-right:1.05%;
	width:24.2%;
}
.vo-train .con-2 .list-t p:last-child { margin-right:0; }
@media (max-width:991px) {
	.vo-train .con-2 .list { flex-wrap:wrap;margin-bottom:50px; }
	.vo-train .con-2 .list>div { width:50%; }
	.vo-train .con-2 .list>div:first-child { background-color: #f6f6f6; }
	.vo-train .con-2 .list>div:nth-child(2) { background-color: #eee; }
	.vo-train .con-2 .list-t { flex-wrap:wrap;justify-content: space-between;margin-top:10px; }
	.vo-train .con-2 .list-t p { width:49%;margin-right:0;margin-top:20px; }
}
@media (max-width:767px) {
	.vo-train .con-2 .list { margin-bottom:40px; }
	.vo-train .con-2 .list>div { width:100%;padding: 28px 20px 28px; }
	.vo-train .con-2 .list>div:first-child { background-color: #eee; }
	.vo-train .con-2 .list>div:nth-child(2) { background-color: #f6f6f6; }
	.vo-train .con-2 .list-t p { width:100%;text-align:center; }
}


/* 培训项目 */
.vo-train .con-3 {
	padding: 60px 30px;
}
.vo-train .con-3 .tit {
	line-height:1;
}
.vo-train .con-3 .tap {
	display:flex;
	margin-top:30px;
}
.vo-train .con-3 .tap .left {
	width:53.6%;
	position:relative;
}
.vo-train .con-3 .tap .left img { max-width:100%; }
.vo-train .con-3 .tap .left>div {
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s;
}
.vo-train .con-3 .tap .left>div.active {
	position:initial;
	opacity:1;
}


.vo-train .con-3 .tap .right {
	width:46.4%;
	background-color:#f8f8f8;
}
.vo-train .con-3 .tap .right>div {
	cursor:pointer;
	height:16.6666%;
	padding:10px 20px 10px 58px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	-webkit-transition: background-color .5s;
	transition: background-color .5s;
}
.vo-train .con-3 .tap .right>div:hover { background-color:#1a3f8f; }
.vo-train .con-3 .tap .right>div p {
	font-size:18px;
	color:#666;
	-webkit-transition: color .5s;
	transition: color .5s;
}
.vo-train .con-3 .tap .right>div:hover p { color:#fff; }
.vo-train .con-3 .tap .right>div p:first-child {
	font-size:20px;
	font-weight:bold;
	color:#333;
}
.vo-train .con-3 .tap .right>div:hover p:first-child { color:#fff; }
.vo-train .con-3 .tap .right>div.active { background-color:#1a3f8f; }
.vo-train .con-3 .tap .right>div.active p { color:#fff; }
.vo-train .con-3 .tap .right>div.active p:first-child { color:#fff; }

@media (max-width:1680px) {
	.vo-train .con-3 .tap .right>div { padding: 10px 20px 10px 40px; }
	.vo-train .con-3 .tap .right>div p { font-size:16px; }
	.vo-train .con-3 .tap .right>div p:first-child { font-size:18px; }
}
@media (max-width:1440px) {
	.vo-train .con-3 .tap .right>div p { line-height:1.1;font-size:15px; }
	.vo-train .con-3 .tap .right>div p:first-child { margin-bottom:10px;font-size:17px; }
}
@media (max-width:1199px) {
	.vo-train .con-3 .tap { flex-wrap:wrap; }
	.vo-train .con-3 .tap .left { width:50%; }
	.vo-train .con-3 .tap .right { width:50%; }
	.vo-train .con-3 .tap .right>div { height:auto; }
	.vo-train .con-3 .tap .right>div p { line-height:1.5; }
	.vo-train .con-3 .tap .right>div p:first-child { margin-bottom:0; }
}
@media (max-width:992px) {
	.vo-train .con-3 .tap .left { width:100%; }
	.vo-train .con-3 .tap .right { width:100%; }
}
@media (max-width:767px) {
	.vo-train .con-3 { padding: 40px 20px; }
	.vo-train .con-3 .tap .right>div { padding:10px 20px; }
	.vo-train .con-3 .tap .right>div p { line-height:1.5;font-size:14px; }
	.vo-train .con-3 .tap .right>div p:first-child { font-size:16px; }
}

/* 战略合作 */
.vo-train .con-4 .cooperate {
	display:flex;
	flex-wrap:wrap;
	margin:0 -10px 50px;
}
.vo-train .con-4 .cooperate .img {
	width:12.5%;
	padding:0 5px;
	margin-bottom:16px;
}
.vo-train .con-4 .cooperate .img img {
	border:10px solid #f5f3f3;
	-webkit-transition:border .5s;
	transition:border .5s;
}
.vo-train .con-4 .cooperate .img:hover img {
	border:10px solid #1a3f8f;
}

@media (max-width:1199px) {
	.vo-train .con-4 .cooperate .img { width:25%; }
}
@media (max-width:767px) {
	.vo-train .con-4 .cooperate .img { width:50%; }
}

/* 前景展望 */
.vo-train .con-4 .prospect {
	display:flex;
	flex-wrap:wrap;
	margin:0 -19px;
}
.vo-train .con-4 .prospect .img {
	width:25%;
	padding:0 19px;
	margin-bottom:34px;
}

@media (max-width:767px) {
	.vo-train .con-4 .prospect { margin: 0 -5px; }
	.vo-train .con-4 .prospect .img { width:50%;padding: 0 5px;margin-bottom: 10px; }
}




/* 评论 */
.forum-comment { margin-top: 80px; font-size: 18px; }
.forum-comment p { margin: 0; }
.forum-comment .h3 { font-weight: bold; margin: 0; font-size: 24px; }
.forum-comment .comment { margin-top: 20px; }
.forum-comment .comment form { position: relative; display: flex; }
.forum-comment .comment form textarea {
	width: 100%; height: 200px; border-radius: 10px; padding: 26px;
}
.forum-comment .comment form .button {
	position: absolute; right: 35px; bottom: 22px; color: #fff;
	width: 127px; height: 48px; border-radius: 24px; background-color: #ccc;
}
.forum-comment .comment form .button.active {  background-color: #1a3f8f; }
.forum-comment .con { margin-top: 50px; }
.forum-comment .con .list { margin-top: 50px; }
.forum-comment .con .list:first-child { margin-top: 0; }
.forum-comment .con .list .h4 { margin: 0; }
.forum-comment .con .list .forum-text { font-size: 16px; margin-top: 20px; color:#666; }
.forum-comment .con .list .reply { border: 1px solid rgba(0,0,0,.5); border-radius: 10px; }
.forum-comment .con .list .reply .more {
	display: flex; align-items: center; justify-content: center; background-color: #1a3f8f; color: #fff;
	width: 120px; height: 40px; border-radius: 20px; margin: 20px auto 0;
}

.forum-comment .con .reply-button { display: flex; justify-content: flex-end; align-items: center; font-size: 16px; padding-right: 24px; }
.forum-comment .con .reply-button .time { margin-right: 15px; }
.forum-comment .con .reply-button .icon { display: flex; align-items: center; }
.forum-comment .con .reply-button .icon::before {
	content: ''; display: block; width: 20px; height: 20px; background: url(../image/xcp-reply.png) center / cover no-repeat;
	margin-right: 10px;
}

.forum-comment .con .list .reply-button { margin-top: 15px; }
.forum-comment .con .list .reply { padding: 30px 30px 24px; padding-right: 0; margin-top: 16px; font-size: 16px; }
.forum-comment .con .list .reply .li { margin-top: 15px; }
.forum-comment .con .list .reply .li:first-child { margin-top: 0; }
.forum-comment .con .list .reply .li .t { display: flex; }
.forum-comment .con .list .reply .li .tit { font-weight: bold; width: 70px; }
.forum-comment .con .list .reply .li .reply-text { padding-right: 24px; flex: 1; color: #666; }

.forum-comment .con .reply-form { height: 0; overflow: hidden; margin-top: 10px; padding-right: 24px; transition: height .6s; }
.forum-comment .con .list > .reply-form { padding-right: 0; }
.forum-comment .con .reply-form.active { height: 56px; }
.forum-comment .con .reply-form form { position: relative; }
.forum-comment .con .reply-form input {
	width: 100%; height: 56px; border: 1px solid #ddd;
	padding-left: 18px; padding-right: 100px;
}
.forum-comment .con .reply-form .button {
	position: absolute; top: 50%; right: 12px; background-color: #ccc; color: #fff; transform: translateY(-50%);
	width: 78px; height: 30px; border-radius: 15px; font-size: 16px;
}
.forum-comment .con .reply-form .button.active { background-color: #1a3f8f; }

@media (max-width: 767px) {
	.forum-comment { margin-top: 40px; font-size: 16px; }
	.forum-comment .h3 { font-size: 18px; }
	.forum-comment .comment form { flex-direction: column; }
	.forum-comment .comment form textarea { padding: 20px; height: 150px; font-size: 14px; }
	.forum-comment .comment form .button { position: initial; width: 80px; height: 35px; margin-top: 20px; margin-left: auto; font-size: 14px; }
	.forum-comment .con { margin-top:20px; }
	.forum-comment .con .list .h4 { font-size: 16px; }
	.forum-comment .con .list .forum-text { font-size: 12px; margin-top: 10px; }
	.forum-comment .con .reply-button { font-size: 12px; padding-right: 0; }
	.forum-comment .con .list .reply { padding: 20px; font-size:12px; }
	.forum-comment .con .list .reply .li .t { flex-direction: column; }
	.forum-comment .con .list .reply .li .tit { width: 100%; }
	.forum-comment .con .list .reply .li .reply-text { padding-right: 0; margin-top: 10px; }
	.forum-comment .con .reply-form { padding-right: 0; font-size: 12px; }
	.forum-comment .con .reply-form input { height: 40px; padding-left: 10px; padding-right: 68px; }
	.forum-comment .con .reply-form.active { height: 40px; }
	.forum-comment .con .reply-form .button { width: 40px; height: 24px; right: 10px; font-size: 12px; }
}