@media screen and (max-width:1024px) {.scrollNav {
	position:fixed;
	left:0;
	top:.44rem;
	background:#000;
	z-index:999;
	overflow-y:auto
}

.ceiling-light-container {
	background-color:#fff;
	height:.4rem;
	box-shadow:0 .02rem .04rem 0 rgba(0,0,0,.08);
	white-space:nowrap;
	overflow-y:auto;
	line-height:.4
}


.ceiling-light-container .ceiling-light-item {
	line-height:.4rem;
	display:inline-block;
	color:#666;
	font-size:.12rem;
	font-weight:500
}

.ceiling-light-container .ceiling-light-item:first-child {
	margin-left:.3rem
}

.ceiling-light-container .tab-active {
	color:#0e57a2;
	font-weight:700;
	position:relative;
	height:100%
}

.ceiling-light-container .tab-active:after {
	content:"";
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:.02rem;
	background-color:#0e57a2
}

.ceiling-light-container a {
	margin-right:.3rem
}

.solution-tendency-container .solution-tendency-content {
	flex-wrap:wrap;
	display:flex;
	justify-content:space-between;
	margin:0 .48rem
}

.solution-tendency-container .solution-tendency-content .solution-tendency-item {
	text-align:center;
	padding-top:.24rem
}

.solution-tendency-container .solution-tendency-content .solution-tendency-item .solution-tendency-icon {
	width:.75rem;
	height:.73rem;
	margin:auto;
	margin-bottom:.06rem
}

.solution-tendency-container .solution-tendency-content .solution-tendency-item .solution-tendency-title {
	width:1.15rem;
	font-size:.14rem;
	color:#333;
	font-weight:700;
	line-height:.2rem;
	margin-bottom:.08rem
}

.solution-tendency-container .solution-tendency-content .solution-tendency-item .solution-tendency-desc {
	display:none
}

.solution-scheme-container .solution-scheme-content {
	margin-top:-40px;
	display:flex;
	flex-wrap:wrap;
	align-items:center
}

.solution-scheme-container .solution-scheme-content .solution-scheme-pic {
	width:100%;
	cursor:zoom-in;
	padding:0 .24rem
}

.solution-scheme-container .solution-scheme-content .solution-scheme-desc {
	display:flex;
	flex-wrap:wrap;
	justify-content:center
}

.solution-scheme-container .solution-scheme-content .solution-scheme-desc .desc {
	margin:.24rem;
	font-size:.14rem;
	color:#333;
	font-weight:400;
	line-height:.28rem;
	text-align:justify
}

.solution-scheme-pic-modal {
	transition:all .3s linear 0s
}

.solution-scheme-pic-modal .mask {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,.4);
	transition:all .3s linear 0s;
	z-index:1001
}

.solution-scheme-pic-modal .pic {
	width:9.22rem;
	height:5.04rem;
	position:fixed;
	top:50%;
	left:0;
	right:0;
	margin:auto;
	margin-top:-2.52rem;
	cursor:zoom-out;
	z-index:1001
}

.solution-advantage-container .solution-advantage-content {
	display:flex;
	justify-content:space-between;
	align-items:center;
	flex-wrap:wrap;
	margin-top:.24rem
}

.solution-advantage-container .solution-advantage-content .solution-advantage-items-container {
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	margin-bottom:.24rem
}

.solution-advantage-container .solution-advantage-content .solution-advantage-items-container:last-child,.solution-advantage-container .solution-advantage-items-container .solution-advantage-item:last-child {
	margin-bottom:0
}

.solution-advantage-container .solution-advantage-pic-contianer {
	display:none
}

.solution-advantage-container .solution-advantage-items-container .solution-advantage-item {
	padding-left:.56rem;
	margin-bottom:.24rem;
	position:relative
}

.solution-advantage-container .solution-advantage-items-container .solution-advantage-item:before {
	content:"";
	position:absolute;
	top:0;
	right:0;
	left:.2rem;
	background:linear-gradient(rgba(37,144,242,.1) 0,transparent 100%);
	transform:skew(-10deg);
	transition:all .5s linear;
	display:none
}

.solution-advantage-container .solution-advantage-items-container .solution-advantage-item-index {
	position:absolute;
	left:.24rem;
	right:.02rem;
	width:.24rem;
	height:.24rem;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center
}

.solution-advantage-container .solution-advantage-items-container .solution-advantage-item-title {
	font-size:.16rem;
	font-weight:700;
	line-height:.28rem;
	color:#333;
	position:relative
}

.solution-advantage-container .solution-advantage-items-container .solution-advantage-item-desc {
	margin-right:.24rem;
	font-size:.14rem;
	line-height:.24rem;
	text-align:justify;
	color:#666;
	position:relative
}

.solution-products-contianer {
	background:#0e57a2
}

.solution-products-contianer .card-title {
	color:#fff
}

.solution-products-contianer .solution-products-content-mobile {
	flex-direction:column;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	text-align:center;
	margin:.24rem .24rem 0
}

.solution-products-contianer .solution-products-content-mobile .solution-products-mobile-items {
	margin-bottom:.24rem;
	width:100%;
	flex:1
}

.solution-products-contianer .solution-products-content-mobile .solution-product-items .three-btn {
	margin-top:.16rem
}

.solution-products-contianer .solution-products-content-mobile .solution-products-mobile-items:last-child {
	margin-bottom:0
}

.solution-products-contianer .solution-products-content-mobile .solution-product-items .item-content {
	padding:1.52rem .24rem .24rem;
	transition:all .3s;
	position:relative;
	background-position:center;
	background-size:100%;
	background-repeat:no-repeat
}

.solution-products-contianer .solution-products-content-mobile .solution-product-items .title {
	color:#fff;
	font-size:.14rem;
	font-weight:700;
	line-height:.2rem;
	margin-top:.16rem;
	margin-bottom:.04rem
}

.solution-products-contianer .solution-products-content-mobile .solution-product-items .desc {
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	color:rgba(255,255,255,.73);
	font-size:.12rem;
	line-height:.2rem;
	margin:0 auto
}



.solution-adv-bar-container {
	padding:.24rem 0;
	text-align:center;
	color:#fff;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	position:relative
}

.solution-adv-bar-container .title {
	margin-bottom:.16rem;
	font-size:.16rem;
	font-weight:500;
	line-height:.24rem;
	padding:0 .24rem
}

.solution-adv-bar-container .btns-container .button {
	width:1rem;    border:1px solid #fff;
    color:#fff;
	height:.32rem;
	line-height:.32rem;
	font-size:.12rem;
	border-radius:.01rem;
	text-align:center;
	margin-right:.08rem
}

.solution-adv-bar-container .btns-container .button:last-child {
	margin-right:0;    border:1px solid #fff;
    color:#fff;
}

.solution-programme-content {
	margin-top:.24rem;
	display:flex;
	justify-content:space-between;
	align-items:center
}

.solution-programme-content .solution-programme-detail {
	display:flex;
	flex-direction:column;
	justify-content:space-between
}

.solution-programme-content .programme-item {
	display:flex;
	flex-wrap:wrap;
	margin:0 .24rem .18rem;
	padding:.24rem 0;
	background-size:cover;
	background-position:center;
	position:relative
}

.solution-programme-content .programme-item::after {
	position:absolute;
	top:0;
	left:0;
	content:"";
	background-color:#0a2349;
	opacity:.5;
	z-index:1;
	width:100%;
	height:100%
}

.solution-programme-content .programme-item:last-child {
	margin-bottom:0
}

.solution-programme-content .programme-item .programme-item-content {
	margin-left:.17rem;
	z-index:2
}

.solution-programme-content .programme-item .programme-item-content .title {
	font-size:.16rem;
	color:#fffeff;
	z-index:2;
	font-weight:700;
	line-height:.22rem
}

#solution-programme-content-pc,.solution-programme-content .programme-item .programme-item-content .desc {
	display:none
}

.solution-programme-content .programme-item .button-contianer {
	margin-top:.16rem;
	margin-left:.17rem;
	z-index:2;
	line-height:0
}

.solution-programme-content .programme-item .button-contianer .button-small {
	margin-right:.08rem
}

.consulting,.consulting-phoneimg {
	background-repeat:no-repeat;
	background-position:center center
}

.consulting {
	height:1.29rem;
	display:flex;
	justify-content:center;
	align-items:center;
	background-size:cover
}

.consulting-phoneimg {
	width:.06rem;
	height:.08rem;
	background-size:contain;
	flex-shrink:0
}

.consulting-content {
	height:1.29rem
}

.consulting-title {
	margin:0 auto;
	margin-top:.24rem;
	text-align:center;
	line-height:.2rem;
	font-size:.14rem;
	font-weight:500;
	color:#fff;
	padding:0 .24rem
}

.consulting-introduce {
	margin:.16rem auto;
	display:flex;
	align-items:center;
	justify-content:center
}

.consulting-or,.consulting-tell {
	font-size:.1rem;
	text-align:center
}

.consulting-tell {
	height:.12rem;
	line-height:.12rem;
	color:#fff;
	font-weight:500;
	margin-left:.07rem;
	flex-shrink:0
}

.consulting-or {
	height:.14rem;
	width:.07rem;
	line-height:.14rem;
	color:rgba(255,255,255,.54);
	margin-left:.04rem
}

.consulting-right {
	width:auto;
	margin-left:.1rem
}

.consulting-right>div {
	display:flex;
	align-items:center
}

.divNone {
	display:none
}

.consulting-first,.consulting-other {
	width:.11rem;
	height:.11rem;
	margin-right:.08rem
}

.consulting-first img,.consulting-other img {
	width:100%;
	display:block
}

.consulting-first {
	margin-top:.01rem
}

.consulting-other {
	margin-top:.05rem
}

.consulting-qustion {
	margin-right:.03rem;
	height:.12rem
}

.consulting-contact {
	width:auto;
	line-height:.12rem;
	text-align:left;
	font-size:.1rem;
	color:#fff
}

.consulting-contact,.consulting-cooperation {
	height:.12rem;
	margin-top:.03rem
}

.consulting-write {
	height:.12rem;
	width:.6rem;
	cursor:pointer
}

.consulting-write a {
	-webkit-text-decoration:underline #fff;
	text-decoration:underline #fff;
	font-weight:700
}

.consulting-cooperation,.consulting-qustion,.consulting-write {
	line-height:.12rem;
	text-align:center;
	font-size:.1rem;
	color:#fff
}

.consulting-contact-en,.consulting-content-en,.consulting-en,.consulting-qustion-en {
	text-align:left;
	height:auto
}

.consulting-introduce-en {
	margin-bottom:.24rem
}

.consulting-qustion-en {
	width:auto
}

.consulting-write-en {
	width:.4rem
}

.solution-scene-contianer .solution-scene-content {
	margin:.24rem .24rem 0;
	flex-direction:column;
	justify-content:space-between
}

.solution-scene-contianer .solution-scene-content .solution-scene-item-container {
	margin-bottom:.07rem
}

.solution-scene-contianer .solution-scene-content .solution-scene-item-container:last-child {
	margin-bottom:0
}

.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item {
	margin-right:.07rem;width:100%; position:relative; float:left;
	justify-content:center;
	align-content:center;
	align-items:center;
	color:#fff;
	font-weight:500;
	font-size:.12rem;
	background-position:center;
	background-size:cover;
	background-repeat:no-repeat;
	transition:all .2s linear 0s;
	-webkit-transition:all .2s linear 0s
}

.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item .item-text {
	position:relative;
	line-height:.17rem; font-size:16px; font-weight:700;
	text-align:left;
	display:flex;
	justify-content:center;
	flex-direction:column;
	width:90%;    margin: 0px auto;
}

.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item .item-text .item-desc {
	width:100%;
	text-align:center;
	font-size:.08rem
}

.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item .item-text:after {
	content:"";
	height:.03rem;
	width:0;
	margin:auto;
	background:#349bf1;
	transition:all .3s linear 0s
}

.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item:last-child {

}

.solution-scene-contianer .card-title {
	position:relative
}

.solution-scene-contianer .card-title .tips {
	height:.16rem;
	width:.24rem;
	padding-left:.08rem;
	margin-right:-.24rem;
	cursor:pointer;
	display:none
}

.solution-scene-contianer .card-title .tips:hover+.tipContent {
	display:inline-block
}

.solution-scene-contianer .card-title .tipContent {
	background:#fff;
	border:1px solid #dcdddd;
	border-radius:1px 1px 1px 1px 0 1px 0;
	position:absolute;
	font-size:.08rem;
	color:#5d5d5e;
	text-align:left;
	line-height:1.5;
	font-weight:400;
	width:1.94rem;
	display:none;
	padding:.1rem;
	top:.3rem;
	margin-left:-.77rem;
	z-index:2
}

.solution-scene-contianer .card-title .tipContent::before {
	content:" ";
	position:absolute;
	left:.89rem;
	top:-.04rem;
	width:.06rem;
	height:.06rem;
	border:#dcdddd solid .01rem;
	border-right:0;
	border-bottom:0;
	transform:rotate(45deg);
	background:#fff
}




.solution-product-list-container {
	background-color:#0e57a2
}

.solution-product-list-container .card-title {
	color:#fff
}

.solution-product-list-content .product-products-list {
	margin:0 .24rem;
	display:flex;
	flex-direction:column;
	align-items:center
}

.solution-product-list-content .product-products-list .show-more {
	display:flex;
	justify-content:center;
	margin-top:.24rem;
	width:1rem
}

.solution-product-list-content .product-products-list .show-more p {
	font-size:.16rem;
	font-weight:700;
	color:#fff;
	line-height:.22rem
}

.solution-product-list-content .product-products-list .show-more img {
	height:.22rem
}

.solution-product-list-content .productList-goods {
	flex:1;
	margin-top:.24rem;
	display:flex;
	flex-direction:column
}

.solution-product-list-content .productList-goods:nth-child(n+4) {
	display:none
}

.solution-product-list-content .productList-goods .goods-img {
	width:100%;
	height:100%;
	text-align:center;
	overflow:hidden;
	display:flex;
	justify-content:center
}

.solution-product-list-content .productList-goods .goods-img img {
	height:100%;
	width:100%
}

.solution-product-list-content .productList-goods .goods-desc,.solution-product-list-content .productList-goods .goods-title {
	font-size:.14rem;
	font-weight:700;
	background:#0e57a2;
	color:#fbfbfb;
	line-height:.2rem;
	padding-top:.16rem;
	text-align:center
}

.solution-product-list-content .productList-goods .goods-desc {
	font-size:.12rem;
	padding-top:.05rem
}

.solution-product-list-content .productList-goods .goods-detail,.solution-product-list-content .productList-goods .nopdf-goods-detail {
	width:1.76rem;
	height:.31rem;
	color:#fff;
	margin-top:.16rem;
	margin-right:auto;
	margin-left:auto;
	background:rgba(255,255,255,.15);
	border-radius:.01rem;
	border:.01rem solid rgba(255,255,255,.5);
	line-height:.31rem;
	font-size:.12rem;
	text-align:center
}

.solution-product-list-content .productList-goods .nopdf-goods-detail {
	cursor:no-drop
}

.solution-product-list-content .solution-product-list-contact,.solution-product-list-content .swiper-container {
	display:none
}

}
