@charset "UTF-8";
.msub-list{
	display: none;
}
.pano-wrap .mobile-box{
	display: none;
}

@media(min-width: 767px){
	.inswiper .swiper-slide h3 br{
		display: none;
	}
}
@media (min-width: 1024px){
	.ask-wrap .con-item .avant br{
		display: none;
	}
}

@media(max-width: 1720px){

}

@media (max-width: 1681px){
	.footer-wrap .foot-titlenav .item.item1 {
		width: 60%;
		margin: 0;
	}
	.footer-wrap .foot-titlenav .item-swiper {
		width: 44%;
	}
	.login-wrap .w1600 {
		margin-top: 9%;
		-height: 75%;
	}
	.footer-wrap .foot-titlenav .item {
		margin-right: 0.5rem;
	}
	.footer-wrap .foot-titlenav .item:before {
		right: -0.25rem;
	}
	.footer-wrap .foot-titlenav {
		font-size: 0.4rem;
	}
	.inplan .plan_slide.swiper-slide-active .ico-swiper {
		font-size: 0.3rem;
	}
	.inprodult_list li h2 img {
		margin-right: 0.4rem;
	}
	.inprodult_list li .con {
		padding: 1.25rem 1.5rem 0;
	}


	.pano-wrap .pano-box {
		height: 23rem;
	}

	.pano-wrap .pano-base {
		width: 66.98%;
		height: 67.5%;
		bottom: 16%;
		z-index: 2;
		left: 16.55%;
	}

	.pano-wrap .pano-box .pano-titlenav h3 {
		line-height: 2.1rem;
	}

	.pano-wrap .pano-titlenav .left {
		left: 24.6%;
	}
	.pano-wrap .pano-titlenav .right {
		right: 24.6%;
	}

	.pano-wrap .pano-titlenav .light {
		width: 26.823%;
		left: 39.9%;
		top: -31.8%;
		z-index: 4;
		opacity: 0;
	}

	.footer-wrap .foot-titlenav .item.item1{
		width: 55%;
	}

	.prode-tab .pro-item {
		font-size: 0.4rem;
		margin: 0 0.5rem;
	}
	.pop-wrap .prode-tab .pro-item {
		margin: 0 1.25rem;
	}
	.pop-wrap .pop-box {
		padding: 1rem 0;
	}


	

	.header-wrap .pc_list .prodult .pc_subnav {
		width: 119vh;
		padding: 0.75rem 0 0.75rem 1rem;
		left: 533%;
	}


	.header-wrap .pc_list .prodult .item-box {
		margin-right: 3%;
	}

	.header-wrap .pc_list .prodult .item-box.item33{
		margin-right: 5%!important;
	}


}

@media(max-width: 1601px){
	.login-wrap .w1600 {
		margin-top: 5%;
	}
	.pano-wrap .pano-base {
		width: 60%;
		bottom: 17%;
		left: 20.55%;
	}


	.pano-wrap .pano-box .pano-titlenav h3 {
		line-height: 2.45rem;
	}
	.pano-wrap .pano-box {
		height: 26.5rem;
	}

	.pano-wrap .pano-titlenav .left {
		left: 24.2%;
	}
	.pano-wrap .pano-titlenav .right {
		right: 24.2%;
	}

	.pano-wrap .pano-titlenav .light {
		width: 26.823%;
		left: 39.9%;
		top: -34.8%;
		z-index: 4;
		opacity: 0;
	}
	.pano-wrap .pano-base {
		width: 66.98%;
		height: 68.5%;
		bottom: 12%;
		z-index: 2;
		left: 16.55%;
	}

	

	.inprodult_list li .conbox .con-t {
		padding-left: 1.2rem;
	}

	.energy_scene .swiper-slide h3{
		font-size: 0.5rem;
	}

	.plat_last .swiper-slide .backcover{
		background-size: 100% 100%!important;
	}

	.case-plat .plat-swiper .swiper-slide {
		padding: 1.25rem 0.5rem 0;
	}
	.case-plat .plat-swiper .energy_title img {
		margin-right: 0.25rem;
	}
	.case-plat .plat-swiper .energy_title {
		font-size: 0.5rem;
	}
}

@media (max-width: 1441px){
	.case-typical .swiper-slide .con h3{
		margin-bottom: 1rem;
	}

	

	.login-wrap .w1600 {
		margin-top: 7%;
	}
	.inbrand .brand-swiper .con p {
		height: 2.2rem;
	}
	.case-typical .swiper-slide .img{
		width: 54.8%;
	}
	.case-typical .swiper-slide .con{
		width: 45.2%;
		padding: 1.25rem 1.7rem 0;
	}
	.case-typical .swiper-slide .con-t p {
		margin-bottom: 0.2rem;
	}
	.footer-wrap .foot-titlenav .item-swiper .item {
		margin-right: 0.5rem;
	}
	.book-wrap .prode-tab .pro-item {
	}
	.footer-wrap .foot-titlenav .item-swiper {
		width: 47%;
	}
	.footer-wrap .foot-mid .search-box form {
		width: 6rem;
	}
	.header-wrap .pc_list .prodult .pc_subnav {
		width: 106vh;
		left: 535%;
		padding: 0.75rem 0rem 0.75rem 1rem;
	}
	.header-wrap .pc_list .prodult .item-box {
		margin-right: 4%;
	}
	.header-wrap .pc_list .prodult .item-box.item33 {
		margin-right: 5.5%!important;
	}
	.inprodult_list li .con {
		padding: 1.25rem 1rem 0;
	}
	.inprodult_list li .con .pic {
		max-height: 5rem;
	}
	.inprodult_list li .scroll-box{
		height: 8.5rem;
	}

	.energy_plat .plat-con .con-t .scroll-box{
		height: 3.5rem;
	}


	.pano-wrap .pano-base {
		width: 70%;
		bottom: 17%;
		left: 15%;
	}
	.pano-wrap .pano-box .pano-titlenav h3 {
		line-height: 2.2rem;
	}


	.pano-wrap .pano-titlenav .left {
		left: 23.4%;
	}
	.pano-wrap .pano-titlenav .right {
		right: 23.4%;
	}

	.pano-wrap .pano-titlenav .light {
		width: 26.823%;
		left: 39.9%;
		top: -32.8%;
		z-index: 4;
		opacity: 0;
	}
	.pano-wrap .pano-box {
		height: 23.5rem;
	}
	.footer-wrap .foot-titlenav .item.item1{
		width: 53%;
		font-size: 0.35rem;
	}


	.login-wrap .w1600 .conri {
		padding: 2.5rem 1.25rem 0;
	}

	.spde-build .build-swiper .back {
		height: 9.6rem;
	}

	


	.inabout .lecon .showpic-box .ico1 {
		left: 25.5%;
		top: 35%;
	}
	.inabout .lecon .showpic-box .ico2 {
		left: 51.5%;
		top: 17%;
	}
	.inabout .lecon .showpic-box .ico3 {
		left: 68%;
		top: 27.5%;
	}


	.case-typical .brand-swiper .swiper-slide {
		-height: 9rem;
	}
}

@media(max-width: 1367px){
	.case-typical .swiper-slide .img {
		width: 56.8%;
	}
	.case-typical .swiper-slide .con {
    width:43.2%;
}
	.login-wrap .w1600 .leimg {
		width: 50%;
		height: 100%;
	}
	.login-wrap .w1600 .conri{
		width: 50%;
	}

	.inbrand .brand-swiper .con p {
		height: 2.4rem;
	}

	.header-wrap .pc_list .prodult .pc_subnav {
		width: 112vh;
		left: 484%;
	}
	.pano-wrap .pano-box .pano-titlenav h3 {
		line-height: 2.3rem;
	}
	.energy_plat .plat-swiper .back {
		padding: 1.9rem 0 0 2.15rem;
	}


	.pano-wrap .pano-base {
		width: 66%;
		bottom: 13%;
		left: 17%;
	}


	.pano-wrap .pano-titlenav .left {
		left: 22.8%;
	}
	.pano-wrap .pano-titlenav .right {
		right: 22.8%;
	}

	.pano-wrap .pano-titlenav .light {
		width: 26.823%;
		left: 39.9%;
		top: -34.8%;
		z-index: 4;
		opacity: 0;
	}
	.pano-wrap .pano-box {
		height: 25.5rem;
	}
	


	.inplan .plan_slide.swiper-slide-active .ico-swiper {
		margin: 1.25rem 0;
	}

	.case-typical .brand-swiper .swiper-slide {
		-height:10rem;
	}
}

@media(max-width:1281px){
	.footer-wrap .foot-bot .fl a {
		position: relative;
		margin-right: 0.5rem;
	}
	.footer-wrap .foot-bot .fl a:before {
		right: -0.25rem;
	}

	.pano-wrap .pano-titlenav .left {
		left: 22.2%;
	}
	.pano-wrap .pano-titlenav .right {
		right: 22.2%;
	}
	.footer-wrap .foot-titlenav .item.item1{
		width: 60%;
	}


}

@media (max-width: 1024px){
	.about-honor{
		display: none;
	}

	.inswiper .swiper-slide.ban-video{
		display: none!important;
	}
	.inswiper .swiper-slide {
		visibility: visible;
	}
	.header-wrap.removedown {
		top: 0!important;
	}
	.ask-wrap .conri .con-item {
		padding: 1.4rem 0 1.4rem 2rem;
	}
	.w1780{
		width: 92%;
		margin: 0 auto;
	}
	.w1600{
		max-width: 92%;
		margin: 0 auto;
	}
	.inprodult .inprodult_list li {
		width: 47%;
		margin: 0 6% 1.5rem 0;
	}
	.inbrand .brand-swiper .con p {
		height: 2.5rem;
	}
	.inplan .plan_slide.swiper-slide-active .ico-swiper {
		margin: 1rem 0;
	}



	


	.energy_info .img {
		width: 34.875%;
		margin-left: 0;
	}

	.energy_plat .plat-next {
		right: -0.5rem;
	}

	.energy_plat .plat-prev {
		left: -0.5rem;
	}


	.sidebar-wrap{display: none;}


	.pano-wrap .pano-base {
		width: 72%;
		bottom: 16%;
		left: 14%;
	}

	.pano-wrap .pano-titlenav .left {
		left: 20.8%;
		top: 10%;
		transform: scale(0.8);
	}
	.pano-wrap .pano-titlenav .right {
		right: 20.8%;
		top: 10%;
		transform: scale(0.8);
	}


	.pano-wrap .pano-titlenav .light {
		top: -26.8%;
	}

	.pano-wrap .pano-box .pano-titlenav h3 {
		line-height: 2rem;
	}

	.pano-wrap .pano-box {
		height: 20.5rem;
	}



	.edge-summary .list li .con {
		width: 54%;
	}
	.edge-apply .apply-ri .input-box span {
		display: inline-block;
		width: 2rem;
	}

	.edge-apply .apply-le {
		width: 30.875%;
	}

	.energy_info.case .ricon {
		margin-top: 1rem;
	}
	.case-typical .swiper-slide .con-t {
		height: 5rem; 
	}


	.inswiper .swiper-slide.ban-video video{
		display: none;
	}

	.inswiper .swiper-slide.ban-video .backimg{
		display: block;
	}

	.inswiper .swiper-slide.ban-video .videoplay{
		display: block;
		width: 0.8rem;
	}

	.inswiper .swiper-slide .show_pic .line .backcover{
		animation: indexheight 1.5s ease 0.5s both;
	}
	.inswiper .swiper-slide .show_pic{
		opacity: 1;
		transform: translate3d(0,0,0);
	}




	.w1340{
		max-width: 92%;
	}
	.prode-wrap .swiper-box {
		top: -7.5rem;
	}
	.pop-wrap .pop-box {
		margin-top: 9.5rem;
	}
	.pop-wrap .prode-tab .pro-item {
		margin: 0 1rem;
	}


	.plat_last .plat-swiper .swiper-slide {
		width: 26.6%;
	}

	.login-wrap .login_close {
		top: 6%;
		right: 4%;
	}
	.login-wrap .w1600 {
		margin-top: 15%;
		height: 17rem;
	}
	.login-wrap .w1600 .leimg {
		width: 55.625%;
		height: 100%;
	}
	.login-wrap .w1600 .conri {
		width: 44.375%;
		height: 100%;
		padding: 2.5rem 1.25rem 0;
	}
	.login-wrap .input-item.code .test_box {
		width: auto;
		height: 100%;
	}
	.login-wrap .bot_text {
		bottom: 0.5rem;
		left: 50%;
		transform: translateX(-50%);
		width: 100%;
		text-align: center;
	}

	.brand-navtab .tab-box .tab-item {
		padding: 0 1rem;
		position: relative;
		width: 13%;
	}

	.spde-photos .photo-next {
		right: -1.25rem;
	}
	.spde-photos .photo-prev {
		left: -1.25rem;
	}


	.meeting_list li .hoverimg {
		padding-bottom: 16.5%;
	}
	.meeting_list li .confi {
		width: 70%;
		padding-top: 0.7rem;
	}
	.meeting_list li .arrow {
		bottom: 0.2rem;
		right: 0.5rem;
	}


	.partner-hezuo .swiper-slide .num {
		font-size: 2rem;
	}

	.inabout.about .showpic-box {
		width: 26.25%;
		bottom: -22%;
		left: 6%;
	}



	.contact_tab.w1600{
		margin-bottom: 2.5rem;
	}



	.book-wrap .prode-tab .pro-item {
		width: 25%;
	}


	.header-wrap .w1780 .pc_list{
		display: none;
	}




	#btn-bar{
		display: block;
		position: relative;
		width: 20px;
		height: 18px;
		margin-left:1rem;
		margin-top: 0.82rem;
	}

	.header-wrap .btn-bar .line{
		position: absolute;
		width: 100%;
		background: #fff;
		height: 2px;
		left: 0;
	}

	#btn-bar .line1{
		transform-origin: left bottom 0;
		left: 0;
		top: 0;
	}

	#btn-bar .line2{
		top: 8px;
		left: 0;
	}


	#btn-bar .line3{
		transform-origin: left top 0;
		left: 0;
		bottom: 0;
	}

	.header-wrap.hover .btn-bar .line{
		background: #222;
	}




	.header-wrap.down {
		height: 2.25rem;
		line-height: 2.25rem;
		
	}


	.header-wrap .msub-list{
		width: 100%;
		height:calc(100vh - 2.25rem) ;
		background:#fff;
		left: 0;
		box-sizing:border-box;
		position: absolute;
		top:2.25rem;
		color: #fff;
		display: none;
		overflow-y:scroll; 
	}
	.header-wrap .msub-list a{
		color: #444;
		display: block;
		width: 100%;
	}
	.header-wrap .msub-list:before{
		content: '';
		position: absolute;
		width: 92%;
		left: 4%;
		height: 1px;
		background: rgba(153,153,153,0.3);
	}
	.header-wrap .msub-list li dt{
		height: 2.25rem;
		line-height: 2.25rem;
		font-size: 0.6rem;
		border-bottom: 1px solid rgba(153,153,153,0.3);
		box-sizing:border-box;
		padding: 0 4%;
	}

	.header-wrap .msub-list li .ico{
		position: absolute;
		right: 4%;
		top: 50%;
		transform:translateY(-50%); 
		width: 16px;
		height: 16px;
	}
	.header-wrap .msub-list li .line{
		background: #000;
		transition:all 0.3s ease 0s;
	}
	.header-wrap .msub-list li .line1{
		position: absolute;
		width: 3px;
		height: 100%;
		left: 50%;
		top: 50%;
		transform:translate(-50%,-50%); 
	}
	.header-wrap .msub-list li .line2{
		position: absolute;
		width: 100%;
		height: 3px;
		left: 50%;
		top: 50%;
		transform:translate(-50%,-50%); 
	}
	.header-wrap .msub-list li.cur .line1{
		height: 0;
	}
	.header-wrap .msub-list li.cur .line2{
		background: #0295d1;
	}
	.header-wrap .msub-list li.cur dt .icon{
		transform:translateY(-50%)rotateZ(90deg);
	}
	.header-wrap .msub-list li dd{
		border-bottom: 1px solid rgba(255,255,255,0.3);
		background: #f6f6f6;
		box-sizing:border-box;
		padding: 0 4%;
	}
	.header-wrap .msub-list li dd a{
		color: #666;
	}
	.header-wrap .msub-list li dd .icon{
		width: 0.4rem;
		transition:all 0.3s ease 0s;
		position: absolute;
		right: 0;
		top: 50%;
		transform:translateY(-50%);
	}
	.header-wrap .msub-list li dd .sub-box.cur .icon{
		transform:translateY(-50%)rotateZ(90deg);
		
	}


	.header-wrap .msub-list li .sub-box .icon .a_img{
		display: none;
	}
	.header-wrap .msub-list li .sub-box.cur .icon img{
		display: none;
	}
	.header-wrap .msub-list li .sub-box.cur .icon .a_img{
		display: block;
	}
	.header-wrap .msub-list li dd .sub-box{
		display: none;
	}

	.header-wrap .msub-list li dd .sub-title{
		display: block;
		height: 2rem;
		line-height: 2rem;
		position: relative;
		font-size: 0.5rem;
		font-weight: bold;
		
	}
	.header-wrap .msub-list li dd .sub-title:before{
		content: '';
		position: absolute;
		width: 100%;
		left: 0%;
		height: 1px;
		background: rgba(255,255,255,1);
		bottom: 0;
	}
	.header-wrap .msub-list li dd .sub-link{
		box-sizing:border-box;
		padding: 0 2%;
		position: relative;
		display: none;
	}
	.header-wrap .msub-list li dd .sub-link:before{
		content: '';
		position: absolute;
		width: 100%;
		left: 0%;
		height: 1px;
		background: rgba(255,255,255,1);
		bottom: 0;
	}
	.header-wrap .msub-list li dd .sub-link a{
		font-size: 0.45rem;
		height: 1.75rem;
		line-height: 1.75rem;
	}


	.header-wrap.down {
		height: 2.25rem;
		line-height: 2.25rem;
	}
	.header-wrap.down .logo {
		height: 2.25rem;
	}
	.header-wrap.down .login {
		height: 2.25rem;
	}
	


	.footer-wrap .foot-titlenav .item.item1 {
		width:60%;
	}

	.footer-wrap .foot-titlenav .item-swiper {
		width: 35%;
	}
	.footer-wrap .foot-top .pc_list{
		display: none;
	}

	.footer-wrap .foot-bot>div{
		display: block;
		line-height: 1rem;
		text-align: center;
		width: 100%;
	}
	.footer-wrap {
		padding: 0 0 1.5rem;
	}


	.plat_last .plat-prev {
		top: 3.5rem;
	}
	.plat_last .plat-next {
		top: 3.5rem;
	}



	.inswiper {
		width: 100%;
		height: 25rem;
	}


	.footer-wrap .foot-bot .fl{
		justify-content: center;
	}


	.inabout .lecon .showpic-box .ico1 {
		left: 25%;
		top: 23%;
	}
	.inabout .lecon .showpic-box .ico2 {
		left: 51%;
		top: 3.7%;
	}

	.inabout .lecon .showpic-box .ico3 {
		left: 67.5%;
		top: 11.5%;
	}
	.inabout .lecon .showpic-box .ico1 {
		left: 25%;
		top: 34%;
	}
	.inabout .lecon .showpic-box .ico2 {
		left: 51%;
		top: 15.7%;
	}
	.inabout .lecon .showpic-box .ico3 {
		left: 67.5%;
		top: 24.5%;
	}




	.footer-wrap .foot-titlenav {
		display: none;
	}
	.footer-wrap .foot-top {
		display: none;
	}
	.footer-wrap .foot-mid {
		display: none;
	}


	.inswiper .videoplay{
		display: block;
		margin-top: 2rem;
		position: relative;
		margin-bottom: 1rem;
		width: 1.5rem;
	}


	.energy_plat .plat-swiper {
		height: 19rem;
	}
	.energy_plat .plat-con .con-t .scroll-box{
		height: auto;
	}




}

@media (max-width: 992px){

	.ask-wrap .conri {
		display: block;
	}
	.ask-wrap .conri .con-item {
		width: 100%;
		min-height: auto;
	}
	.inprodult .inprodult_list li {
		height: 23rem;
		width: 100%;
		margin: 0 0% 1.5rem 0;
	}
	.inprodult_list li .con .pic {
		max-height: 8rem;
	}
	.inprodult .inprodult_list li:nth-child(2n) {
		margin-right: 0;
		transform: translateY(0rem);
	}
	.inplan .plan-swiper .plan_slide {
		width:80%!important;
	}
	.inplan .plan-swiper .plan_slide.swiper-slide-active{
		width:80%!important;
		background-size: cover;
	}

	.inplan .plan-swiper .plan_slide.swiper-slide-prev {
		background-size: cover;
	}
	.inplan .plan-swiper .plan_slide.swiper-slide-next {
		background-size: cover;
	}
	.inplan .plan-next {
		right: -0.75rem;
	}
	.inplan .plan-prev {
		left: -0.75rem;
	}
	.inplan .plan_slide.swiper-slide-active .ico-swiper {
		margin: 1rem 0 1.5rem;
	}
	.inbrand .brand-swiper .swiper-slide {
		width: 60%!important;
		height: 10.5rem;
		background: #fff;
		overflow: hidden;
		border-radius: 6px;
		display: flex;
	}
	.inbrand {
		background-size: cover;
	}
	.inabout .lecon .showpic-box {
		width: 58%;
		bottom: 32%;
		left: 44%;
	}
	.inbanner {
		padding-top: 4.5rem;
	}

	.energy_plat .swiper-slide .plat-con {
		width: 64.5%;
	}
	.energy_advan .advan_circle {
		width: 55.375%;
		margin-top: 6rem;
	}



	.pano-wrap .pano-base {
		width: 80%;
		bottom: 12%;
		left: 10%;
	}
	.pano-wrap .pano-box {
		height: 18rem;
	}




	.pano-wrap .pano-titlenav .left {
		left: 19%;
		top: 0%;
		transform: scale(0.5);
	}
	.pano-wrap .pano-titlenav .right {
		right: 19%;
		top: 0%;
		transform: scale(0.5);
	}
	.pano-wrap .pano-titlenav .light {
		top: -20.8%;
	}
	.pano-wrap .pano-box .pano-titlenav h3 {
		line-height: 1.5rem;
		font-size: 0.5rem;
	}

	.pano-wrap .pano-box {
		height: 15.5rem;
	}
	.pano-wrap .pano-base {
		width: 70%;
		bottom: 12%;
		left: 15%;
	}




	.pano-wrap .pano-base .link10 {
		left: 54.5%;
		top: 58%;
	}
	.pano-wrap .pano-base .link11 {
		left: 50%;
		top: 40%;
	}
	.pano-wrap .pano-base .link12 {
		left: 21%;
		top: 47.5%;
	}
	.pano-wrap .pano-base .link13 {
		left: 16.5%;
		top: 48%;
	}



	.edge-container .w1600 {
		padding: 0;
	}
	.edge-summary .list li img {
		right: 0.5rem;
	}
	.edge-summary .list li:nth-child(2n) img {
		right: auto;
		left: 0.5rem;
	}



	.case-plat .plat-swiper .swiper-slide {
		width: 30%;
	}
	.case-plat .plat-swiper .swiper-slide.cur {
		width: 60%;
	}

	.case-typical .brand-swiper .swiper-slide {
		width: 80%!important;
		border-radius: 6px;
		overflow: hidden;
		display: flex;
	}
	.case-typical .swiper-slide .con {
		padding: 1.75rem 0.7rem 0;
	}


	.inabout .ricon .num-item {
		margin-right: 0.5rem;
	}


	.prode-wrap .swiper-box {
		width: 80%;
	}

	.prode-tab .pro-item {
		font-size: 0.3rem;
		margin: 0 0.2rem;
	}
	.pop-wrap .prode-tab .pro-item {
		margin: 0 0.25rem;
	}
	.energy_info .ricon {
		width: 59%;
	}

	.plat_advan .advan-swiper {
		width: 60%;
		padding: 20px;
		box-sizing: border-box;
	}

	.plat_last .plat-swiper .swiper-slide {
		width: 30.6%;
		margin-right: 0.75rem;
	}

	.login-wrap .w1600 .leimg {
		width: 100%;
		height: 13rem;
	}


	.brand-navtab .tab-box .tab-item {
		padding: 0 0.5rem;
	}

	.brand-navtab .tab-box {
		width: 65%;
	}
	.brand-navtab .tab-box .tab-item {
		padding: 0 0.5rem;
		width: 19%;
	}

	.spde-build .build-swiper .back {
		height: 6.4rem;
	}
	.spde-build .build-swiper .con-t {
		padding: 0 0.5rem;
		padding-top: 2.5rem;
	}
	.specialwave {
		position: absolute;
		height: 120px!important;
	}
	.spde-photos .photo-next {
		top: 67%;
	}
	.spde-photos .photo-prev {
		top: 67%;
	}
	.spde-activity .table-box {
		width: 100%;
		overflow-x: scroll;
	}
	.spde-activity .table-box table {
		width: 1000px;
		border: 1px solid #b5b5b5;
	}


	.meeting_list li .hoverimg {
		padding-bottom: 20.7%;
		margin-right: 1rem;
	}
	.meeting_list li .confi {
		width: 70%;
		padding-top: 0;
	}
	.meeting_list li .confi .con-t {
		height: 1.5rem;
	}


	.partner-type .type-pagination {
		display: block;
		bottom: 0;
	}

	.partner-hezuo .swiper-slide {
		width: 37.8125%;
	}
	.partner-hezuo .swiper-slide.cur {
		width: 49.375%;
	}

	.partner-type .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 8px;
		height: 8px;
		border-radius:50%;
	}
	.partner-type .swiper-pagination-bullet-active{
		background: #0f9ce8;
	}

	.about-join .search-box .input {
		width: 76.5%;
		padding: 0 1rem;
	}
	.about-join .list-wrap .sub-wrap .sub-con {
		width: 46.5%;
	}
	
	.inabout.about .showpic-box {
		width: 26.25%;
		bottom: -16%;
		left: 6%;
	}
	.inabout .ricon .num-item {
		margin-right: 3.5rem;
	}
	.inabout .lecon {
		width: 100%;
		margin-bottom: 2rem;
	}
	.inabout .ricon {
		width: 100%;
		padding-right: 0;
	}
	.aboutwave {
		width: 100%!important;
		bottom: 2rem;
	}
	.about-info .conle .pic {
		left: -2rem;
		bottom: -1rem;
		width: 4rem;
	}


	.advise-box .input-item {
		width: 32.625%;
	}
	.advise-box .input-item input {
		width: 55%;
	}



	.ask-wrap .conle {
		width: 100%;
		padding-top: 0;
		padding-left: 0;
		margin-bottom: 2rem;
	}
	.ask-wrap .conri {
		width: 100%;
	}


	.book-wrap .prode-tab .pro-item {
	}
	.online-wrap .pop-box .input-box .input-item input {
		width: 60%;
	}
	.online_box .input-box {
		width: 50%;
	}

	.plat_last .plat-prev {
		right: 15%;
	}

	.login-wrap .input-item.code .captcha {
		width: 18.66%;
	}


	.inabout .ricon .back {
		right: 1.25rem;
		bottom: -2rem;
		width: 40%;
	}

	.footer-wrap .foot-titlenav {
		width: 100%;
		height: auto;
		line-height: 1;
		padding: 0.56rem;
		display: block;
	}
	.footer-wrap .foot-titlenav .item.item1 {
		width: 100%;
		margin-bottom: 0.75rem;
	}
	.footer-wrap .foot-titlenav .item-swiper {
		width: 100%;
		margin: 0;
	}



	.login-wrap .w1600 {
		height: auto;
	}
	.login-wrap .w1600 .leimg {
		width: 100%;
		height: 13rem;
	}
	.login-wrap .w1600 .conri {
		width: 100%;
		height:auto;
		padding: 2.5rem 1.25rem;
	}




	.footer-wrap .foot-titlenav{
		display: none;
	}
	.footer-wrap .foot-titlenav.mobile{
		display: block;
		background: none;
		border-bottom: 1px solid rgba(255,255,255,0.1);
		padding: 1rem 0;
		display: none;
	}

	.footer-wrap{
		background-position: 0.9rem 5.5rem;
	}



	.footer-wrap .foot-titlenav .item {
		margin-right: 1rem;
	}
	.footer-wrap .foot-titlenav .item:before {
		right: -0.5rem;
	}
	.footer-wrap .foot-titlenav .span {
		margin-left: 1rem;
	}


	.plat_advan{
		background-size: contain!important;
	}



	.service-wrap .service-swiper{
		padding: 0 0;
	}


	.partner-type .swiperslide .text {
		font-size: 0.4rem;
	}



	.contact_tab .tab-pagination {
		display: block;
		bottom: -1rem;
	}

	.contact_tab .tab-pagination .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 10px;
		height: 10px;
		border-radius:50%;
	}
	.contact_tab .tab-pagination .swiper-pagination-bullet-active{
		background: #0295d1;
	}
}


@media (max-width: 767px){
	.plat_advan{
		background-size: cover!important;
	}

	body{
		line-height: 1.6;
		font-size: 0.28rem;
	}
	h1 {
		font-size: 0.48rem;
	}
	.inabout {
		padding-top: 0.75rem;
	}
	.inabout .w1600 .intitle_mb {
		margin-bottom: 0.5rem;
		margin-left: 0;
	}
	.intitle_mb {
		padding-left: 0.5rem;
		font-size: 0.28rem;
		transform: translateX(0rem);
	}
	.intitle_mb img {
		margin-right: 0.05rem;
	}
	.intitle_mb:before {
		width: 0.25rem;
	}
	.inabout .lecon h1 {
		margin-bottom: 0.3rem;
	}
	.inabout .boxcon {
		height: auto;
	}
	.inabout .lecon {
		width: 100%;
		height: auto;
		padding-left: 0;
	}
	.inabout .ricon {
		width: 100%;
		height: auto;
		padding-right: 0;
		padding-bottom: 1rem;
	}
	.inabout .lecon .con-t {
		line-height: 2;
		font-size: 0.28rem;
		text-align: left;
	}
	.inabout .lecon .showpic-box {
		width: 100%;
		position: relative;
		margin: 0.5rem 0 0;
		transform: translateY(0%);
		left: 0;
		bottom: 0;
	}
	.inabout .ricon .con-t {
		font-size: 0.28rem;
		line-height: 2;
		margin-bottom: 0.75rem;
		padding: 0 0rem;
	}
	.in_more {
		width: 2.5rem;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
		border-radius: 0.8rem;
		padding-left: 0.5rem;
	}
	.in_more span {
		margin-right: 0.1rem;
	}
	.inabout .ricon .back {
		right: 0;
		bottom: -1rem;
		width: 50%;
	}
	.inabout .ricon .num-item .num {
		font-size: 0.4rem;
	}
	.inabout .ricon .num-item span {
		font-size: 0.24rem;
	}
	.inabout .ricon .num-item .add {
		font-size: 0.4rem;
	}
	.inabout .ricon .num-item p {
		font-size: 0.24rem;
	}
	.inabout .ricon .num-item {
		margin-right: 0.25rem;
	}
	.inabout .ricon .num-item:before{
		display: none;
	}
	.inabout .ricon .num-item:last-child{
		margin-right: 0;
	}
	.inabout .ricon .num-wrap {
		margin-bottom: 1rem;
	}
	.inabout .ricon .bot-strip {
		height: 0.5rem;
		left: 0;
		bottom: 0;
	}

	.inabout .lecon .showpic-box .ico1 {
		left: 24.5%;
		top: 24%;
	}
	.inabout .lecon .showpic-box .ico2 {
		left: 50.7%;
		top: -2%;
	}
	.inabout .lecon .showpic-box .ico3 {
		left: 66.8%;
		top: 10.5%;
	}
	h2 {
		font-size: 0.4rem;
	}

	.inprodult {
		padding: 0.75rem 0 0.25rem;
	}
	.inprodult .intitle_mb {
		margin-left: 0%;
		margin-bottom: 0.75rem;
	}
	.inprodult_list li .con {
		height: auto;
		padding: 0.5rem 0.3rem 0;
	}
	.inprodult .inprodult_list li {
		height: auto;
		padding-bottom: 1rem;
		width: 100%;
		margin: 0 0% 0.3rem 0;
	}
	.inprodult_list li h2 {
		margin-bottom: 0.3rem;
	}
	.inprodult_list li h2 img {
		margin-right: 0.2rem;
		width: 0.75rem;
	}

	.inprodult_list li .con-t .t {
		font-size: 0.32rem;
		margin-bottom: 0.25rem;
	}
	.inprodult_list li .con-t p {
		font-size: 0.26rem;
		line-height: 1.6;
	}
	.inprodult_list li .con-t br{display: none;}
	.inprodult_list li .con-t:last-child {
		margin-top: 0.3rem;
	}
	.inprodult_list li .tip_span {
		width: 1.8rem;
		font-size: 0.26rem;
		height: 0.65rem;
		line-height: 0.65rem;
		border-radius: 0.65rem;
		margin: 0 0.1rem 0.1rem 0;
	}
	.inprodult_list li .con .pic {
		width: 90%;
		max-height: initial; 
		bottom: 0;
		position: relative;
		margin-top: 0.5rem;
		margin-bottom: 0.25rem;
		margin-right: 10%;
	}
	.inprodult .inprodult_list li .botstrip {
		height: 0.8rem;
		line-height: 0.8rem;
	}
	.inprodult_list li .botstrip a {
		font-size: 0.28rem;
	}
	.inprodult_list li .conbox .con-t {
		padding-left: 0;
	}
	.inprodult_list li .scroll-box {
		height: auto;
		max-height:auto;
	}
	.intitle_mb:before {
		height: 1px;
	}
	.inplan .intitle_mb {
		margin-bottom: 0.5rem;
		margin-left: 0;
	}


	.inplan {
		width: 100%;
		height: 9rem;
		padding: 0.75rem 0 0.5rem;
	}
	.inplan:before {
		width: 4rem;
		height: 4rem;
		top: 0.5rem;
		left: 0.5rem;
	}
	.inplan .intitle_mb {
		margin-bottom: 0.5rem;
		margin-left: 0;
	}
	.inplan .plan-swiper {
		padding-top: 0;
	}
	.inplan .plan-next {
		right: -0.25rem;
		width: 0.75rem;
		height: 0.75rem;
		display: none;
	}
	.inplan .plan-prev {
		left: -0.25rem;
		width: 0.75rem;
		height: 0.75rem;
		display: none;
	}
	.inplan .plan-swiper .plan_slide {
		width: 100%!important;
		height: 7rem;
		padding-top: 0.5rem;
	}
	.inplan .plan-swiper .plan_slide.swiper-slide-prev{
		width: 100%!important;
	}
	.inplan .plan-swiper .plan_slide.swiper-slide-next{
		width: 100%!important;
	}
	.inplan .plan-swiper .plan_slide.swiper-slide-active{
		width: 100%!important;
	}
	.inplan .plan_slide.swiper-slide .conbox {
		padding: 0.5rem 0 1rem;
		justify-content: flex-start;
	}
	.inplan .plan_slide.swiper-slide-active .swiper-slide .ico-item img {
		height: 0.6rem;
	}
	.inplan .plan_slide.swiper-slide-active .plan_more .add {
		width: 0.65rem;
	}
	.inplan .plan_slide .title h3 {
		margin-top: 0;
		font-size: 0.4rem;
		text-align: center;
	}
	.inplan .plan_slide.swiper-slide-active h3:before {
		width: 1rem;
		height: 2px;
		bottom: -0.3rem;
	}
	.inplan .plan_slide.swiper-slide-active .ico-swiper {
		margin: 0.5rem 0 1.5rem;
	}
	.inplan .plan_slide.swiper-slide .ico-swiper {
		margin: 0.5rem 0 1.5rem;
	}
	.inplan .plan-swiper .plan_slide.swiper-slide-active {
		transform: translateY(0);
	}
	.inplan .plan_slide {
		padding: 0 0.2rem 0.5rem;
	}
	.inplan .plan_slide.swiper-slide-active .ico-item {
		margin-bottom: 0.25rem;
		text-align: center;
	}
	.inplan .plan_slide.swiper-slide .ico-item {
		margin-bottom: 0.25rem;
		text-align: center;
	}
	.inplan .plan_slide.swiper-slide-active .ico-swiper .swiper-slide {
		width: 130px;
		font-size:14px;
	}
	.inplan .plan_slide.swiper-slide .ico-swiper .swiper-slide {
		width: 130px;
		font-size:14px;
		text-align: center;
		color: #fff;

	}


	.inbrand {
		height: 15rem;
		padding-top: 1rem;
	}
	.inbrand .intitle_mb {
		margin-left: 0;
		margin-bottom: 0.75rem;
	}
	.inbrand .w1600 .allnews {
		font-size: 0.28rem;
	}
	.inbrand .brand-swiper .swiper-slide {
		width: 92%!important;
		height: 9.5rem;
		background: #fff;
		overflow: hidden;
		border-radius: 6px;
		display: flex;
		flex-direction: column-reverse;
	}
	.inbrand .brand-next {
		width: 0.75rem;
		height:0.75rem;
		right: 0.3rem;
		top: 40%;
		display: none;
	}
	.inbrand .brand-next:hover {
		right: 0.3rem;
	}
	.inbrand .brand-prev {
		width: 0.75rem;
		height:0.75rem;
		left: 0.3rem;
		top: 40%;
		display: none;
	}
	.inbrand .brand-prev:hover {
		left: 0.3rem;
	}
	.inbrand {
		height: 13rem;
		padding-top: 1rem;
	}
	.inbrand .brand-swiper .swiper-slide .img {
		width: 100%;
		height: 5rem;
		overflow: hidden;
	}
	.inbrand .brand-swiper .swiper-slide .con {
		width: 100%;
		height: auto;
		box-sizing: border-box;
		padding: 0.4rem 0.3rem 0.3rem;
	}
	.inbrand .brand-swiper .con .t {
		font-size: 0.28rem;
		margin-bottom: 0.15rem;
	}
	.inbrand .brand-swiper .con h3 {
		font-size: 0.34rem;
		margin-bottom: 0.2rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.inbrand .brand-swiper .con .time {
		font-size: 0.28rem;
		margin-bottom: 0.1rem;
	}
	.inbrand .brand-swiper .con p {
		height: 1.3rem;
		font-size: 0.28rem;
		line-height: 1.6;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}
	.inbrand .brand-swiper .con .more {
		position: relative;
		left: 0;
		bottom: 0;
		font-size: 0.26rem;
		width: 2rem;
		height: 0.65rem;
		line-height: 0.65rem;
		border-radius: 0.65rem;
		margin-top: 0.35rem;
	}


	.inplan #particles-js{
		display: none;
	}



	.inbanner {
		height: 6rem;
		padding-top: 2rem;
	}
	.inbanner .w1600 {
		padding-left: 0;
	}
	.inbanner .intitle_mb {
		margin-bottom: 0.3rem;
		padding-left: 0;
	}
	.inbanner .intitle_mb:before{
		display: none;
	}
	.inbanner h1 {
		font-size: 0.48rem;
		margin-bottom: 0.1rem;
	}
	.inbanner p {
		font-size: 0.24rem;
	}

	.inbanner.case {
		height: 6rem;
		padding-top: 2.5rem;
	}
	.inbanner.case.contact{
		padding-top: 2rem;
	}
	.inbanner.case .w1600 {
		padding-left: 0;
	}
	.inbanner.case .intitle_mb {
		margin-bottom: 0.3rem;
		padding-left: 0;
	}
	.inbanner.case .intitle_mb:before{
		display: none;
	}
	.inbanner.case h1 {
		font-size: 0.48rem;
		margin-bottom: 0.2rem;
	}
	.inbanner.case p {
		font-size: 0.24rem;
	}



	.energy_scene .w1600 {
		padding: 0.75rem 0 1rem;
	}
	.energy_scene .w1600 .energy_title {
		margin-bottom: 0.5rem;
	}
	.energy_scene .swiper-slide h3 {
		font-size: 0.4rem;
		top: 1rem;
		width: 100%;
	}
	.energy_plat .w1600 {
		padding: 0.75rem 0 0rem;
	}
	.energy_plat .w1600 .energy_title {
		margin-bottom: 0.5rem;
	}
	.energy_plat .plat_tab .plat-item {
		width: 20%;
		height: 100%;
		padding: 0.5rem 0 0 0.3rem;
	}
	.energy_plat .plat_tab .plat-item:before {
		width: calc(101%);
		height: 3px;
	}
	.energy_plat .plat_tab .plat-item .ico {
		width: 0.65rem;
		height: 0.65rem;
		margin-bottom: 0.2rem;
	}
	.energy_plat .plat_tab .plat-item p {
		font-size: 0.32rem;
	}
	.energy_plat .plat_tab {
		height: 2.7rem;
	}
	.energy_plat .plat-next {
		width: 0.75rem;
		height:0.75rem;
		right: -0.25rem;
	}
	.energy_plat .plat-prev {
		width: 0.75rem;
		height:0.75rem;
		left: -0.25rem;
	}
	.energy_plat .plat-swiper {
		width: 100%;
		height: 10rem;
	}
	.energy_plat .plat-swiper .back {
		padding: 0.5rem 0 0 0.3rem;
	}
	.energy_plat .swiper-slide .plat-con {
		width: 95.5%;
		padding: 0.6rem 0.3rem 0.5rem;
	}
	.energy_plat .plat-con h2 {
		font-size: 0.4rem;
		margin-bottom: 0.35rem;
	}
	.energy_plat .plat-con .con-t .t {
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
	}
	.energy_plat .plat-con .con-t p {
		font-size: 0.28rem;
		line-height: 1.6;
		margin-bottom: 0.1rem;
		padding-left: 0.3rem;
	}
	.energy_plat .plat-con .con-t .scroll-box {
		height: auto;
		min-height: 2.5rem;
	}
	.energy_plat .plat-con .span_box span {
		font-size: 0.26rem;
		margin: 0 0.1rem 0.2rem 0;
		border-radius: 0.65rem;
		height: 0.65rem;
		line-height: 0.65rem;
		padding: 0 0.3rem;
	}
	.energy_plat .plat-con .con-t p:before {
		content: '';
		position: absolute;
		width: 4px;
		height:4px;
		border-radius: 50%;
		left: 0;
		top: 0.2rem;
		transform: translateY(0%);
	}
	.energy_plat .plat-con .con-t.con1 {
		margin-bottom: 0.2rem;
		padding-bottom: 0.2rem;
	}
	.energy_info {
		padding: 0.5rem 0 1rem;
	}
	.energy_info .w1600{
		display: flex;
		flex-direction: column-reverse;
	}
	.energy_info .img {
		width: 92%;
		margin-left: 4%;
		margin-top: 0.5rem;
	}
	.energy_info .ricon {
		width: 100%;
		margin-top: 0.75rem;
	}
	.energy_info .energy_title {
		margin-bottom: 0.35rem;
	}
	.energy_info .con-t {
		width: 100%;
		padding: 0 0rem;
		font-size: 0.28rem;
		line-height:2;
		text-align: justify;
	}
	.energy_title .ico {
		width: 0.75rem;
		height: 0.75rem;
		margin-right: 0.2rem;
	}
	.energy_title>img {
		width: 0.75rem;
		margin-right: 0.2rem;
	}
	.energy_title {
		font-size: 0.4rem;
	}
	.energy_scene .swiper-slide {
		height: 5.25rem;
	}
	.energy_scene .swiper-slide:hover h3 {
		top: 2.35rem;
	}






	.energy_advan .w1600 {
		height: auto;
		padding: 0.75rem 0;
	}
	.energy_advan .w1600 .energy_title {
		left: 0;
		top: 0.75rem;
	}
	.energy_advan .advan_circle {
		width: 100%;
		margin-top: 1rem;
	}
	.energy_advan .advan_circle {
		overflow: hidden;
	}
	.advan_circle .advan_item {
		position: relative;
		margin-bottom: 0.25rem;
		width: 100%;
		float: left;
		justify-content: flex-start;
	}
	.advan_circle .advan_item span {
		width: auto;
		left: 0;
		font-size: 0.32rem;
		position: relative;
	}
	.advan_circle .advan_item span br{
		display: none;
	}
	.advan_circle .advan_item .point {
		opacity: 0;
	}


	.advan_circle.six .item1 {
		left: 0;
		top: 0;
	}
	.advan_circle.six .item2 {
		left: 0;
		top: 0;
	}
	.advan_circle.six .item3 {
		left: 0;
		top: 0;
	}
	.advan_circle.six .item4 {
		left: 0;
		top: 0;
	}
	.advan_circle.six .item5 {
		left: 0;
		top: 0;
	}
	.advan_circle.six .item6 {
		left: 0;
		top: 0;
	}
	.advan_circle.six .item5 span {
		left: 0;
		right: auto;
		text-align: left;
	}
	.advan_circle.six .item6 span {
		left: 0;
		right: auto;
		text-align: left;
	}
	.advan_circle.five .item1 {
		left: 0;
		top: 0;
	}
	.advan_circle.five .item2 {
		left: 0;
		top: 0;
	}
	.advan_circle.five .item3 {
		left: 0;
		top: 0;
	}
	.advan_circle.five .item4 {
		left: 0;
		top: 0;
	}
	.advan_circle.five .item5 {
		left: 0;
		top: 0;
	}
	.advan_circle.five .item4 span {
		left: 0;
		right: auto;
		text-align: left;
	}
	.advan_circle.five .item5 span {
		left: 0;
		right: auto;
		text-align: left;
	}
	.advan_circle.four .item1 {
		left: 0;
		top: 0;
	}
	.advan_circle.four .item2 {
		left: 0;
		top: 0;
	}
	.advan_circle.four .item3 {
		left: 0;
		top: 0;
	}
	.advan_circle.four .item4 {
		left: 0;
		top: 0;
	}
	.advan_circle.four .item1 span {
		left: 0;
		right: auto;
		text-align: left;
	}
	.advan_circle.four .item4 span {
		left: 0;
		right: auto;
		text-align: left;
	}
	.advan_circle.three .item1 {
		left: 0;
		top: 0;
	}
	.advan_circle.three .item2 {
		left: 0;
		top: 0;
	}
	.advan_circle.three .item3 {
		left: 0;
		top: 0;
	}
	.advan_circle.three .item4 {
		left: 0;
		top: 0;
	}
	.advan_circle.three .item3 span {
		left: 0;
		right: auto;
		text-align: left;
	}
	.energy_advan .advan_item .ico {
		width: 0.65rem;
		height: 0.65rem;
		margin-right: 0.2rem;
	}

	.energy_advan .advan_circle .backimg{
		margin-bottom: 0.5rem;
		width: 80%;
		margin-left: 10%;
	}




	.edge-container {
		padding: 0.5rem 0 .5rem;
	}
	.edge-container .energy_title {
		justify-content: center;
		margin-bottom: 0.4rem;
		transform: translateX(0%);
	}
	.edge-container .con .t {
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
	}

	.edge-container .con .con-t {
		line-height: 1.6;
		font-size: 0.28rem;
		box-sizing: border-box;
		padding: 0 0;
		text-align: justify;
	}
	.sub-container {
		width: 100%;
		height: 1rem;
	}
	.sub-container .nav-container {
		height: 1rem;
	}
	.sub-container .nav-swiper .swiper-slide {
		width: calc(100% /3);
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
		text-align: center;
		padding-left: 0;
	}

	.edge-summary {
		padding-bottom: 0.5rem;
	}

	.edge-summary .list li {
		height: auto;
		position: relative;
		padding: 0.75rem 0 0.5rem;
	}
	.edge-summary .list li .con {
		width: 100%;
		padding-top: 0;
		box-sizing: border-box;
		padding: 0 0rem;
	}
	.edge-summary .list li .t {
		font-size: 0.4rem;
		margin-bottom: 0.2rem;
	}
	.edge-summary .list li .con-t {
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.edge-summary .list li img {
		max-width: 100%;
		position: relative;
		top: 0;
		right: 0;
		transform: translateY(-0%);
		max-height: auto;
		width: 100%;
		display: block;
		margin: 0 auto;
	}
	.edge-typical {
		padding: 0.75rem 0 0.75rem;
	}
	.edge-summary .list li:nth-child(2n) img {
		right: auto;
		left: 0;
	}
	.edge-typical .energy_title {
		margin-bottom: 0.5rem;
	}
	.edge-typical .typical-swiper {
		padding-bottom: 0.9rem;
	}
	.edge-typical .typical-swiper .swiper-slide {
		height: 7rem;
	}
	.edge-typical .typical-swiper .swiper-slide .p {
		font-size: 0.36rem;
		line-height: 1.6;
	}
	.edge-summary .list li .w1600 {
		padding: 0;
		display: block;
	}
	.edge-typical .typical-swiper .swiper-slide:hover .p {
		font-size: 0.4rem;
		line-height: 1.6;
		top: 1.75rem;
	}
	.sub-container .nav-container.on {
		height: 1rem;
	}

	.edge-tech {
		padding: 0.75rem 0;
	}
	.edge-tech .energy_title {
		margin-bottom: 0.5rem;
	}
	.edge-box .table-wrap .table-title {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.3rem;
		padding-left: 3rem;
		text-align: left;
	}
	.edge-tech .table-box .tr_head {
		font-size: 0.28rem;
		height: 1rem;
		line-height: 1rem;
	}
	.edge-tech .table-box .tr_head th {
		box-sizing: border-box;
		padding-left: 0.3rem;
		text-align: left;
	}
	.edge-tech .table-box td {
		text-align: left;
		height: 1rem;
		line-height: 1rem;
		font-size: 0.28rem;
		padding-left: 0.3rem;
	}

	.edge-box .table-container{
		width: 100%;
		overflow-x: scroll;
	}
	.edge-box .table-wrap{
		width:800px;
	}
	.edge-box .table-box{
		width: 800px;
	}

	.edge-select {
		padding: 0.5rem 0 0.75rem;
	}
	.edge-select .table-box .tr_head th {
		height: 1rem;
		line-height: 1rem;
		padding-left: 0.3rem;
		font-size: 0.3rem;
	}
	.edge-select .table-box tr td:first-child {
		padding-left: 0.3rem;
		font-size: 0.28rem;
	}
	.edge-select .table-box tr td:last-child {
		font-size: 0.28rem;
		line-height: 1.6;
		padding-left: 0.3rem;
	}

	.edge-file {
		padding: 0.75rem 0 0.5rem;
	}
	.edge-file .energy_title {
		margin-bottom: 0.5rem;
	}
	.edge-file .down_list li {
		width: 100%;
		height: 1rem;
		line-height: 1rem;
		border-radius: 4px;
		margin: 0 0 0.3rem 0;
		padding: 0 0.25rem 0 0.15rem;
		font-size: 0.28rem;
	}
	.edge-file .down_list li .text {
		font-size: 0.28rem;
		display: flex;
		align-items: center;
		transition: all 0.3s ease 0s;
		width: 60%;
	}

	.edge-file .down_list li .ico {
		font-size: 0.28rem;
	}
	.edge-file .down_list li .text img {
		margin-right: 0.2rem;
	}
	.edge-file .down_list li .ico i {
		margin-right: 0.2rem;
	}

	.edge-apply {
		padding: 0.75rem 0 1rem;
	}
	.edge-apply .apply-le {
		width: 100%;
		padding-left: 1rem;
		margin-bottom: 0.5rem;
	}

	.edge-apply .apply-ri {
		width: 100%;
	}
	.edge-apply .apply-ri .input-box .input-item {
		width: 100%;
		display: flex;
		align-items: center;
		padding: 8px 0;
		font-size: 0.28rem;
	}
	.edge-apply .apply-ri .input-box span {
		display: inline-block;
		width: auto;
	}
	.edge-apply .apply-ri .input-box {
		width: 100%;
		display: block;
		justify-content: space-between;
		margin-bottom: 0.1rem;
	}
	.edge-apply .sub-box {
		margin-top: 0.5rem;
	}
	.edge-apply .sub-box .sub {
		width: 2.4rem;
		height: 0.8rem;
		line-height: 0.8rem;
		border-radius: 0.8rem;
		font-size: 0.28rem;
	}
	.edge-apply .sub-box .text-img {
		height: 0.8rem;
		line-height: 0.8rem;
		margin: 0 0.5rem 0 0.5rem;
	}
	.edge-apply .sub-box .text {
		width: 2rem;
		height: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
	}
	.edge-apply .apply-le h2 {
		font-size: 0.48rem;
		margin-bottom: 0.3rem;
	}
	.edge-apply .apply-ri .input-box .input-item span {
		margin: 0 5px 0 10px;
	}
	.edge-apply .apply-le h2:before {
		content: '';
		width: 0.75rem;
		height: 3px;
		left: -1rem;
		top: 0.3rem;
	}
	.edge-apply .apply-le p {
		font-size: 0.28rem;
	}

	.energy_info.case .img {
		width: 70%;
		margin: 0 auto;
		display: block;
	}
	.case-plan {
		padding: 0.75rem 0 0.75rem;
	}
	.case-plan .energy_title {
		margin-bottom: 0.5rem;
	}
	.case-plat .plat-swiper .swiper-slide{
		width: 100%;
		padding: 0.5rem 0.3rem 0;
		height: 8rem;
	}
	.case-plat .plat-swiper .swiper-slide.cur{
		width: 100%;
		padding: 0.5rem 0.3rem 0;
		height: 8rem;
	}

	.case-plat {
		height: 11rem;
		padding: 0.75rem 0 0;
	}
	.case-plat .energy_title {
		justify-content: center;
		margin-bottom: 0.5rem;
	}
	.case-plat .plat-swiper .energy_title {
		font-size: 0.4rem;
		margin-bottom: 0.5rem;
	}
	.case-plat .plat-swiper .energy_title img {
		width: 0.7rem;
		height: 0.7rem;
		margin-right: 0.15rem;
	}
	.case-plat .plat-swiper .con-t p {
		padding-left: 0.354rem;
		position: relative;
	}
	.case-plat .plat-swiper .swiper-slide.cur .con-t {
		font-size: 0.3rem;
		line-height: 2;
		color: #4c4c4c;
		padding-left: 0.475rem;
		transition: all 0.3s ease 0s;
	}
	.case-plat .plat-swiper .swiper-slide.cur .pic {
		opacity: 1;
		position: absolute;
		right: 15%;
		top: 55%;
		width: 70%;
	}
	.case-plat .plat-swiper .swiper-slide .con-t {
		font-size: 0.3rem;
		line-height: 2;
		color: #4c4c4c;
		padding-left: 0.6rem;
		transition: all 0.3s ease 0s;
	}
	.case-plat .plat-swiper .swiper-slide .pic {
		opacity: 1;
		position: absolute;
		right: 15%;
		top: 41%;
		width: 70%;
	}
	.case-plat .plat-swiper .back {
		width: 50%;
		bottom: 0;
		transform: translateY(50%);
		left: 25%;
	}

	.case-plat .plat-swiper .swiper-slide:before{
		height: 4px;
	}
	.case-plat .plat-swiper .swiper-slide.cur .back{
		display: none;
	}

	.case-typical {
		padding: 0.75rem 0 1rem;
		background-position: center 1rem!important; 
	}
	.case-typical .energy_title {
		margin-bottom: 0.5rem;
		justify-content: center;
	}

	.case-typical .brand-swiper .swiper-slide {
		width: 100%!important;
		height:auto;

		border-radius: 6px;
		overflow: hidden;
		display: flex;
		flex-direction: column-reverse;
	}
	.case-typical .swiper-slide .con {
		padding: 0.5rem 0.3rem;
		width: 100%;
		height: auto;
		box-sizing: border-box;
	}
	.case-typical .swiper-slide .img {
		width: 100%;
		border-radius: 4px;
		overflow: hidden;
	}
	.case-typical .swiper-slide .con h3 {
		font-size: 0.36rem;
		margin-bottom: 0.2rem;
		padding-left: .2rem;
	}
	.case-typical .swiper-slide .con-t {
		height: auto;
		line-height: 1.6;
		font-size: 0.28rem;
	}
	.case-typical .brand-next {
		width: 0.75rem;
		height: 0.75rem;
		right: 0.3rem;
		display: none;
	}
	.case-typical .brand-prev {
		width: 0.75rem;
		height: 0.75rem;
		display: none;
		left: 0.3rem;
	}

	.inswiper .swiper-slide .show_pic{
		display: none;
	}
	.inswiper {
		width: 100%;
		height: 12rem;
	}
	.inswiper .swiper-slide .conbox {
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		color: #fff;
		box-sizing: border-box;
		padding-top: 30%;
	}
	.inswiper .swiper-slide h1 {
		font-size: 0.54rem;
		line-height: 1.13;
		margin-bottom: 0.6rem;
	}
	.inswiper .swiper-slide h3 {
		font-size: 0.3rem;
		margin-bottom: 0.5rem;
		line-height: 1.4;
	}
	.inswiper .swiper-slide .detail {
		font-size: 0.28rem;
		border-bottom: 1px solid #fff;
	}
	.inswiper .swiper-slide .detail img {
		width: 0.11rem;
	}



	.formsub_item {
		margin-top: 0.5rem;
		width: 2.6rem;
		height: 0.75rem;
		line-height: 0.75rem;
		text-align: center;
		border-radius: 0.75rem;
		font-size: 0.28rem;
	}

	.prode-wrap .swiper-box {
		width: 92%;
		margin-bottom: 1rem;
		top: -2.5rem;
		position: absolute;
	}

	.prode-wrap .show-next {
		width: 0.75rem;
		height: 0.75rem;
		right: -0.3rem;
	}
	.prode-wrap .show-prev {
		width: 0.75rem;
		height: 0.75rem;
		left: -0.3rem;
	}
	.prode-wrap .prode_con {
		font-size: 0.28rem;
		line-height: 1.6;
		padding: 0 0rem;
		margin-bottom: 0.5rem;
		text-align: justify;
	}
	.prode-tab.outside {
		margin-bottom: 0.75rem;
		position: relative;
		display: block;
		height: auto;
		padding: 0.25rem 0.3rem;
	}
	.prode-tab .pro-item {
		font-size: 0.3rem;
		margin: 0;
		width: 100%;
		margin-bottom: 0.3rem;
	}
	.prode-tab .pro-item:last-child{
		margin-bottom: 0;
	}
	.formsub_item img {
		left: 0.5rem;
	}
	.prode-wrap {
		padding: 2.5rem 0 1rem;
	}

	.pop-wrap .pop-box {
		margin-top: 1.5rem;
		padding: 0.75rem 0 0.5rem;
		width: 96%;
		left: 2%;
	}
	.pop-wrap .pop-box .colsebtn {
		top: -0.5rem;
		right: 0;
		width: 0.35rem;
	}
	.pop-wrap.detail .pop-box {
		margin-top: 5%;
	}
	.pop-wrap .pop-box .pop-title {
		margin-bottom: 0.3rem;
		font-size: 0.36rem;
	}
	.pop-wrap .prode-tab {
		height: auto;
		margin-bottom: 0.2rem;
		width: 100%;
		display: block;
		justify-content: center;
		padding: 0.2rem;
	}
	.pop-wrap .prode-tab .pro-item {
		margin: 0;
		margin-bottom: 0.15rem;
	}
	.pop-box .input-box {
		display: block;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 0;
	}
	.pop-box .input-box .input-item {
		width: 100%;
		height: 0.9rem;
		line-height: 0.9rem;
		padding: 0 0.2rem;
		margin-bottom: 0.1rem;
		font-size: 0.28rem;
	}
	.pop-box .input-box .input-item span {
		width: 1.5rem;
	}
	.pop-box .input-box .input-item>img {
		margin-right: 0.1rem;
		width: 0.25rem;
	}
	.pop-box .input-box .input-item input {
		width: 60%;
	}
	.pop-box .input-box .input-item .captcha {
		width: 1.5rem;
		right: 0;
		top: -0.05rem;
		height: 100%;
	}
	.pop-box .input-box .input-item .textimg img{
		width: 100%;
		height: 100%;
	}
	.pop-wrap .pop-box .pop-title img {
		margin-right: 10px;
		width: 0.3rem;
	}
	.pop-wrap .pop-box .form-box{
		height: 4rem;
		overflow-y: scroll;
	}


	.inbanner.plat {
		height: 6.5rem;
	}


	.energy_info .con-t p {
		margin-bottom: 0.25rem;
	}


	.plat_advan {
		height: auto;
		padding-bottom: 0.75rem;
		padding-top: 1rem;
	}
	.plat_advan .conle {
		width: 100%;
	}
	.plat_advan .advan-swiper {
		width: 100%;
		padding: 10px;
	}
	.plat_advan .conle .energy_title {
		margin-bottom: 0.5rem;
	}
	.plat_advan .conle .con-t {
		line-height: 1.6;
		font-size: 0.28rem;
		box-sizing: border-box;
		padding: 0 0rem;
		text-align: justify;
	}
	.plat_advan .advan-swiper .swiper-slide .item:first-child {
		margin-bottom: 0.3rem;
	}
	.plat_advan .advan-swiper .swiper-slide .item {
		height: 4rem;
		padding: 0.5rem 0.1rem 0;

	}
	.plat_advan .advan-swiper .swiper-slide img {
		max-width: 0.8rem;
	}
	.plat_advan .advan-swiper .swiper-slide h3 {
		font-size: 0.32rem;
		margin: 0.3rem 0 0.2rem;
	}
	.plat_advan .advan-swiper .swiper-slide p {
		line-height: 1.6;
		font-size: 0.24rem;
	}
	.plat_last {
		width: 100%;
		height: 10.25rem;
		padding-top: 1rem;
		padding-left: 4%;
	}
	.plat_last .energy_title {
		margin-bottom: 0.75rem;
	}
	.plat_last .plat-swiper .swiper-slide {
		width: 90%;
		height: 6.75rem;
		margin-right: 3%;
	}
	.plat_last .swiper-slide .title-t {
		height: 1.8rem;
		padding: 0 0.3rem;
		line-height: 1.6;
		font-size: 0.36rem;
	}
	.plat_last .swiper-slide .title-t .ico {
		width: 0.8rem;
		height: 0.8rem;
	}
	.plat_last .swiper-slide .title-t br{display: none;}
	.plat_last .swiper-slide .con-t {
		width: 100%;
		box-sizing: border-box;
		padding: 0.5rem 0.3rem 0 0.3rem;
	}
	.plat_last .swiper-slide .con-t p {
		line-height: 2;
		font-size: 0.28rem;
	}



	.login-wrap .w1600 {
		margin-top: 2%;
		height: auto;
	}
	.login-wrap .w1600 .leimg {
		width: 100%;
		height: 6rem;
	}
	.login-wrap .login_close {
		top: 3%;
		right:6%;
		width: 0.4rem;
	}

	.login-wrap .w1600 .conri {
		width: 100%;
		padding: 0.5rem 0.3rem;
	}
	.login-wrap .conri h3 {
		font-size: 0.44rem;
	}
	.login-wrap .conri .form-box {
		margin-top: 0.25rem;
		max-height: 5.5rem;
		overflow-y:scroll;
	}
	.login-wrap .conri .input-item {
		width: 100%;
		height: 0.9rem;
		line-height: 0.9rem;
		box-sizing: border-box;
		border: 1px solid #f2f2f2;
		padding: 0 0.2rem;
		margin-bottom: 0.1rem;
		font-size: 0.28rem;
	}
	.login-wrap .input_text {
		font-size: 0.24rem;
	}
	.login-wrap .conri .input-item>img {
		margin-right: 0.2rem;
		max-width: 0.3rem;
	}
	.login-wrap .input-item .testcode>img {
		margin-right: 0.2rem;
		max-width: 0.3rem;
	}
	.login-wrap .input-item.code .testcode {
		width: 58.88%;
		height: 100%;
		border: 1px solid #f2f2f2;
		padding: 0 0.2rem;
		margin-right: 8px;
	}
	.login-wrap .bot_text {
		font-size: 0.28rem;
		margin-top: 0.2rem;
		position: relative;
		text-align: center;
		margin-top: 0.25rem;
		bottom: 0;
	}

	.login-wrap .input-item.code .test_box {
		width: 1.2rem;
		height: 100%;
	}

	.login-wrap .input-item.code input{
		width: 50%;
	}
	.login-wrap .input-item.code{
		padding: 0;
		border:none;
	}
	.login-wrap .input-item.code .code_text {
		font-size: 0.28rem;
		right: 0;
		top: 50%;
		transform: translateY(-50%);
	}
	.login-wrap .form-box .sub {
		margin-top: 0.3rem;
		width: 100%;
		height: 1rem;
		font-size: 0.3rem;
	}
	.login-wrap .input-item.code .textimg img{
		height: auto;
	}

	.inbanner.case {
		height: 6rem;
		padding-top: 0;
	}
	.inbanner.case.part{
		padding-top: 2rem;
	}
	.inbanner .conbox {
		padding-top: 2rem;
	}
	.inbanner .swiper-pagination {
		text-align: right;
		bottom: 0.5rem;
		padding-right: 4%;
		box-sizing: border-box;
	}


	.brand-navtab {
		width: 100%;
		height: 1.2rem;
		line-height: 1.2rem;
		margin-top: 0;
	}
	.brand-navtab .nav-container {
		width: 100%;
		height: 1.2rem;
	}
	.brand-navtab .tab-box {
		width: 100%;
	}
	.brand-navtab .tab-box .tab-item {
		padding: 0;
		width: 25%;
		text-align: center;
	}
	.brand-navtab .tab-box a {
		font-size: 0.28rem;
	}
	.brand-navtab .search-box {
		display: none;
	}
	.brand-navtab .tab-box .tab-item i {
		margin-right: 5px;
	}
	.brand-navtab .tab-box .tab-item:before {
		display: none;
	}

	.inbanner .swiper-pagination-bullet {
		width: 6px;
		height: 6px;
		border-radius: 6px;
		margin: 0 3px;
	}
	.inbanner .swiper-pagination-bullet-active {
		width: 25px;
	}




	.pagination {
		padding-left: 0;
		margin: 10px 0;
		border-radius: 4px;
	}
	.pagination a {
		width:auto;
		line-height: 0.6rem;
		height: 0.6rem;
		border-radius: 50%;
		margin: 0 10px;
		display: inline-block;
		font-size: 0.24rem;
	}

	.pagination a:hover {
		background:none;
		color: #0295d1;
	}
	.special-wrap {
		padding: 0.75rem 0 1rem;
	}
	.special-list {
		margin-bottom: 0.5rem;
	}
	.special-list li {
		width: 100%;
		margin: 0 0% 0.3rem 0;
		padding-bottom: 52%;
	}
	.special-list li .con {
		padding: 0 0.3rem 0.3rem;
	}
	.special-list li .con span:first-child {
		font-size: 0.28rem;
		width: 70%;
		height: auto;
	}
	.special-list li .con .span {
		font-size: 0.28rem;
		margin-bottom: 0rem;
	}

	.spde-subtab .list{
		display: none;
	}
	.spde-subtab {
		height: 1.2rem;
	}
	.spde-subtab .item-box {
		width: 100%;
	}
	.spde-subtab .nav-container {
		width: 100%;
		height: 1.2rem;
		line-height: 1.2rem;
	}
	.spde-subtab .item-box .item {
		padding: 0rem;
		width: 25%;
		font-size: 0.28rem;
	}

	.spde-build {
		padding: 0.75rem 0 0.75rem;
	}
	.spde-build .spde-title {
		margin-bottom: 1rem;
	}
	.spde-build .spde-title h3{
		font-size: 0.48rem;
	}
	.spde-title:before {
		bottom: -0.3rem;
	}

	.spde-photos .swiper-slide {
		overflow: hidden;
		padding-bottom: 77.4%;
	}
	.spde-build .build-swiper .con-t {
		padding: 0 0.3rem;
		padding-top: 3.5rem;
	}
	.spde-build .build-swiper .back {
		height: 5.35rem;
	}
	.spde-build .build-swiper .t {
		margin-bottom: 0.2rem;
		font-size: 0.28rem;
	}
	.spde-build .build-swiper h3 {
		font-size: 0.36rem;
		line-height: 1.66;
	}
	.spde-activity .spde-title {
		top: 0.75rem;
	}
	.spde-activity .spde-title h3{
		font-size: 0.48rem;
	}
	.specialwave {
		position: absolute;
		height: 160px!important;
		top: 1rem;
	}
	.specialwave canvas{
		height: 100%!important;
	}
	.spde-activity {
		padding: 4rem 0 1rem;
	}

	.spde-photos .swiper-slide p {
		bottom: 0.3rem;
		font-size: 0.36rem;
		line-height: 1.6;
		padding: 0 0.3rem;
	}
	.spde-photos {
		padding: 0.75rem 0 0.75rem;
	}
	.spde-photos .photo-next {
		top: 62%;
		width: 0.75rem;
		height: 0.75rem;
		right: -0.25rem;
		display: none;
	}
	.spde-photos .photo-prev {
		top: 62%;
		width: 0.75rem;
		height: 0.75rem;
		left: -0.25rem;
		display: none;
	}
	.spde-photos .swiper-container{
		padding-bottom: 0.5rem;
	}
	.spde-title {
		font-size: 0.48rem;
		margin-bottom: 1rem;
	}
	.spde-activity .table-box table th {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.3rem;
		font-weight: bold;
	}
	.spde-activity .table-box table td {
		height: 1rem;
		line-height: 1rem;
		font-size: 0.24rem;
	}
	.spde-activity {
		padding: 4rem 0 1rem;
	}
	.special_body {
		padding-bottom: 0.5rem;
	}
	.spde-photos .spde-title {
		margin-bottom: 1rem;
	}
	.spde-photos .spde-title h3{
		font-size: 0.48rem;
	}
	.inbanner.case.spde{
		padding-top: 2.5rem;
	}


	.bnews-wrap {
		padding: 0.5rem 0 1rem;
	}
	.bnews_list li {
		width: 100%;
		margin: 0 0 0.6rem 0;
	}
	.bnews_list li .con {
		padding-top: 0.2rem;
	}
	.bnews_list li .t {
		font-size: 0.34rem;
		line-height: 1.6;
		margin-bottom: 0.3rem;
		height: auto;
	}
	.bnews_list li .bot {
		font-size: 0.28rem;
	}
	.meeting-wrap .meeting-tab a{
		margin-right: 0.8rem;
	}
	.meeting-wrap {
		padding: 0.5rem 0 1rem;
	}
	.meeting_list {
		margin-bottom: 1rem;
	}
	.meeting-wrap .meeting-tab {
		margin-bottom: 0.5rem;
		font-size: 0.28rem;
	}
	.meeting-wrap .meeting-tab a.cur {
		color: #333;
	}
	.meeting-wrap .meeting-tab a:before {
		right: -0.4rem;
	}
	.meeting_list li {
		display: block;
		align-items: center;
		margin-bottom: 0.75rem;
		overflow: hidden;
	}
	.meeting_list li .hoverimg {
		padding-bottom: 66.7%;
		margin-right: 0;
	}
	.meeting_list li .confi {
		width: 100%;
		padding-top: 0.4rem;
	}
	.meeting_list li .confi .t {
		font-size: 0.36rem;
		margin-bottom: 0.2rem;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.meeting_list li .confi .con-t {
		height: 0.95rem;
		font-size: 0.28rem;
		margin-bottom: 0.5rem;
	}
	.meeting_list li .enroll {
		width: 2rem;
		height: 0.65rem;
		line-height: 0.65rem;
		border-radius: 0.65rem;
		margin-right: 0.2rem;
		font-size: 0.28rem;
	}
	.meeting_list li .detail {
		width: 2rem;
		height: 0.65rem;
		line-height: 0.65rem;
		border-radius: 0.65rem;
		margin-right: 0.5rem;
		font-size: 0.28rem;
	}
	.meeting_list li .arrow{
		display: none;
	}

	.pop-wrap.meeting .pop-box .form-box {
		height: 8rem;
	}
	.pop-wrap.meeting.detail .pop-box .form-box{
		height: 6rem;
	}
	.video_list li {
		width: 100%;
		margin: 0 0 0.75rem 0;
	}
	.video_list li .con {
		padding-top: 0.3rem;
		font-size: 0.34rem;
		line-height: 1.6;
		height: 1.4rem;
	}
	.inbanner.case {
		padding-top: 0;
	}


	.partner-info {
		padding: 0.75rem 0 1rem;
		height: auto;
	}
	.partner-info .partner-title {
		margin-bottom: 0.3rem;
	}
	.partner-info .partner-title img {
		max-width: 0.75rem;
	}
	.partner-info h1 {
		font-size: 0.44rem;
	}
	.partner-info .con-t {
		line-height: 1.6;
		font-size: 0.28rem;
		text-align: justify;
	}
	.partner-info .con-t p {
		margin-bottom: 0.3rem;
	}
	.partner-type {
		width: 100%;
		height:11.2rem;
		padding-top: 0.75rem;
	}
	.partner-type .partner-title {
		margin-bottom: 0.75rem;
	}
	.partner-title img {
		max-width: 0.75rem;
	}
	.partner-title span {
		margin-left: 0.25rem;
	}
	.partner-type .swiper-slide .text {
		font-size: 0.4rem;
	}
	.partner-type .swiper-slide {
		height: 5.5rem;
		padding: 0.9rem 0.3rem 0 1.1rem;
	}
	.partner-reason .title {
		color: #fff;
		font-size: .44rem;
		margin-bottom: 0.75rem;
	}
	.partner-reason {
		height: 9rem;
		padding-top: 0.75rem;
	}
	.partner-reason .swiper-slide .tit-t {
		font-size: 0.4rem;
		margin-bottom: 0.3rem;
	}
	.partner-info .info-title {
		margin-bottom: 0.5rem;
	}
	.partner-title {
		font-size: 0.44rem;
	}
	.partner-type .type-swiper {
		display: block;
		overflow: hidden;
	}
	.partner-type .swiperslide {
		width: 50%;
		float: left;
		height: 2.7rem;
		padding: 0.5rem 0.3rem 0 0.3rem;
		border-right:none;
		border-right: 1px solid #dbdbdb;
		border-bottom: 1px solid #dbdbdb;
	}
	.partner-type .swiperslide:nth-child(2n){
		border-right: none;
	}
	.partner-type .swiperslide:last-child{
		border-bottom: none;
		border-right: none;
		width: 100%;
	}
	.partner-type .swiperslide .top {
		margin-bottom: 0.5rem;
	}
	.partner-type .swiperslide .text {
		font-size: 0.34rem;
	}

	.partner-type .swiperslide .ico img{
		max-height: 1rem;
	}
	.partner-type .swiperslide .ico .a{
		max-height: 1rem;
	}
	.partner-reason .swiper-slide .num_ico {
		width: 2.5rem;
		height: 2.5rem;
		margin-bottom:0.5rem;
	}
	.partner-reason .reason-pagination {
		display: block;
		bottom: 0;
	}
	.partner-reason .swiper-slide .con-t{
		opacity: 1;
		transform: translateY(0);
		visibility: visible;
		font-size: 0.28rem;
	}

	.partner-reason .swiper-container{
		padding-bottom: 0.5rem;
	}

	.partner-reason .swiper-pagination-bullet{
		opacity: 1;
		background: #fff;
		width: 6px;
		height:6px;
		border-radius:50%;
	}
	.partner-reason .swiper-pagination-bullet-active{
		background: #0f9ce8;
	}
	.partner-hezuo {
		padding: 0.75rem 0 1rem;
	}
	.partner-hezuo .partner-title {
		margin-bottom: 0.75rem;
	}
	.partner-hezuo .swiper-slide {
		width: 100%;
		padding: 0.75rem 0.3rem 0;
		height: 8rem;
	}
	.partner-hezuo .swiper-slide.cur {
		width: 100%;
	}
	.partner-hezuo .swiper-slide .num {
		font-size: 1rem;
		margin-bottom: 0.75rem;
	}
	.partner-hezuo .swiper-slide .tit-t .t {
		font-size: 0.4rem;
		margin-bottom: 0.5rem;
	}
	.partner-hezuo .swiper-slide .tit-t p {
		font-size: 0.28rem;
	}
	.partner-hezuo .swiper-slide .apply_now {
		height: 1rem;
		font-size: 0.3rem;
		line-height: 1rem;
		transition: all 0.3s ease 0s;
		opacity: 1;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.partner-hezuo .swiper-container{
		padding-bottom: 0.5rem;
	}
	.partner-hezuo .hezuo-pagination {
		display: block;
		bottom: 0;
	}
	.partner-hezuo .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 6px;
		height: 6px;
		border-radius:50%;
	}
	.partner-hezuo .swiper-pagination-bullet-active{
		background: #0f9ce8;
	}
	.partner-hezuo .swiper-slide .con-t p {
		line-height: 1.6;
		font-size: 0.28rem;
		position: relative;
		padding-left: 0.36rem;
	}
	.partner-hezuo .swiper-slide .tit-t {
		margin-bottom: 0.5rem;
	}
	.partner-hezuo .swiper-slide .con-t{
		opacity: 1;
	}
	.partner-hezuo{

		background-position: center 1rem!important;
	}
	.spde-subtab.about{
		display: none;
	}
	.spde-subtab.about .item-box .item {
		width: 20%;
		font-size: 14px;
	}
	.spde-subtab.about .item-box .swiper-wrapper {
		justify-content: flex-start;
	}

	.inabout.about {
		padding: 1.95rem 0 1rem;
		margin-top: -1.2rem;
		overflow: hidden;
	}
	.inabout.about .energy_title {
		margin-bottom: 0.48rem;
		transform:translateX(0);
	}
	.aboutwave {
		bottom: 0;
	}
	.inabout.about .showpic-box {
		width: 50%;
		bottom:0;
		left: 0;
		position: relative;
		margin:0 auto 0.5rem;
	}
	.inabout.about .ricon .num-item .num {
		font-size: 0.4rem;
	}
	.inabout .ricon .num-item {
		margin-right: 0.35rem;
	}
	.inabout.about .ricon .con-t {
		font-size: 0.28rem;
		margin-bottom: .75rem;
	}
	.about-honor {
		padding: 1.95rem 0 1rem;
		margin-top: -1.2rem;
	}
	.position.about .energy_title {
		font-size: 0.4rem;
		margin-bottom: 0.5rem;
		justify-content: flex-start;
	}
	.inabout .lecon {
		width: 100%;
		margin-bottom: 0.5rem;
	}
	.about-honor .swiper-box {
		padding: 0 0%;
	}
	.about-honor .honor-swiper .swiper-slide {
		margin: 0 0 0 0;
		width: 73.5%;
		height: 3.5rem;
		border: none;
		background: #fff;
	}
	.about-honor .honor-swiper .swiper-slide.swiper-slide-active{
		box-shadow: 0 1px 4px 0 rgba(32, 33, 36, .28);
	}
	.about-honor .honor-swiper .swiper-slide .img{
		height: 100%;
		text-align: center;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.about-honor .honor-swiper .swiper-slide .img img{
		width: auto;
		max-height: 100%;
	}
	.about-honor .honor-swiper {
		width: 100%;
		padding-bottom: 1rem;
		padding-top: 0.1rem;
	}
	.about-honor .honor-next {
		width: 0.8rem;
		height:0.8rem;
		right: 0;
		display: none;
	}
	.about-honor .honor-prev {
		width: 0.8rem;
		height:0.8rem;
		left: 0;
		display: none;
	}	
	.about-wenhua {
		width: 100%;
		height: 11rem;
		box-sizing: border-box;
		padding: 0.75rem 0 0;
	}
	.about-wenhua .wenhua-swiper .num {
		font-size: 1rem;
		line-height: 1;
		margin-bottom:0.5rem;
	}
	.about-wenhua .wenhua-swiper h3 {
		font-size: 0.36rem;
		margin-bottom: 0.1rem;
	}
	.about-wenhua .wenhua-swiper p {
		font-size: 0.24rem;
	}

	.about-wenhua .swiper-container{
		padding-bottom: 1rem;
	}
	.about-wenhua .wenhua-pagination {
		display: block;
		bottom: 0;
	}

	.about-wenhua .swiper-pagination-bullet{
		opacity: 1;
		background: #fff;
		width: 6px;
		height: 6px;
		border-radius:50%;
	}
	.about-wenhua .swiper-pagination-bullet-active{
		background: #008cd7;
	}

	.about-info {
		padding: 0.75rem 0 1rem;
	}
	.about-wenhua .energy_title {
		margin-bottom: 0.5rem;
	}
	.about-info .energy_title{
		margin-bottom: 0.5rem;
	}
	.about-info .w1340 {
		padding: 0;
	}
	.about-info .conle {
		width: 100%;
	}
	.about-info .conri {
		width: 100%;
		padding-top: 0.4rem;
	}
	.about-info .conle .pic {
		left: -0;
		bottom: 0rem;
		width: 2rem;
	}
	.about-info .conle .img {
		margin-bottom: 0.3rem;
	}
	.about-info .conle .bot {
		font-size: 0.28rem;
		text-align: right;
	}
	.about-info .conri {
		width: 100%;
		padding-top: 0.4rem;
	}
	.about-info .conri .title-t .t {
		font-size: 0.45rem;
		margin-bottom: 0rem;
	}
	.about-info .conri .title-t p {
		font-size: 0.36rem;
	}

	.about-info .conri .con-t p {
		margin-bottom: 0.3rem;
	}
	.about-info .conri .con-t {
		font-size: 0.28rem;
	}

	.about-info .conri .in_more {
		margin-top: 0.5rem;
	}
	.about-info .conri .title-t {
		margin-bottom: 0.5rem;
	}
	.about-join {
		padding: 1.95rem 0 1rem;
		margin-top: -1.2rem;
	}
	.about-join .search-box {
		margin-bottom: 0.5rem;
	}
	.about-join .form-box {
		height: 0.8rem;
		line-height: 0.8rem;
	}
	.about-join .search-box .input {
		width: 65%;
		padding: 0 0.2rem;
	}
	.about-join .search-box .sub {
		width: 32%;
		height: 100%;
		position: relative;
		font-size: 0.28rem;
	}
	.about-join .search-box .sub input {
		padding-left: 0.5rem;
	}
	.about-join .list-wrap>.list-title {
		height: 0.85rem;
		line-height: 0.85rem;
		font-size: 0.28rem;
	}
	.about-join .search-box .input input {
		width: 100%;
		font-size: 0.28rem;
	}
	.about-join .search-box .sub:before {
		width: 16px;
		height: 16px;
		left: 0.59rem;
	}
	.about-join .list-title {
		padding: 0 0.32rem;
	}
	.about-join .list-title .require {
		display: none;
	}
	.about-join .list-title .apply {
		display: none;
	}
	.about-join .list-title .name {
		width:50%;
	}
	.about-join .list-title .depart {
		width:30%;
		display:none;

	}
	.about-join .list-title .num {
		width:30%;
	}
	.about-join .list .list-title {
		height:0.85rem;
		line-height: 0.85rem;
		font-size: 0.28rem;
	}
	.about-join .list .list-title:before {
		width: calc(100% - 0rem);
		left: 0;
	}
	.about-join .list-title .icon {
		right: 0.3rem;
	}
	.about-join .list-wrap .sub-wrap {
		width: 100%;
		padding: 0.4rem 0.3rem 0.75rem;
	}
	.about-join .list-wrap .sub-wrap .sub-con {
		width: 100%;
	}
	.about-join .list-wrap .sub-wrap .sub-con:first-child{
		margin-bottom: 0.75rem;
	}
	.about-join .list-wrap .sub-box {
		display: block;
	}
	.about-join .list-wrap .sub-con h5 {
		margin-bottom: 0.3rem;
		font-size: 0.34rem;
	}
	.about-join .list-wrap .sub-con p {
		font-size: 0.28rem;
		line-height: 1.6;
		margin-bottom: 0.2rem;
	}
	.about-join .list-wrap .bot {
		font-size: 0.28rem;
		margin-top: 0.35rem;
		padding: 0 0rem;
	}
	.about-join .list-wrap {
		padding-bottom: 0.5rem;
	}
	.about-join .list-wrap .sub-wrap .tab-title {
		display: block;
		font-size: 0.3rem;
		margin-bottom: 0.4rem;
	}
	.about-join .list-wrap .sub-wrap .tab-title>div{
		width: 50%;
	}
	.contact-wrap {
		padding-top: 0.75rem;
	}
	.contact_tab .tab_item {
		height: 3rem;
		padding: 0.5rem 0.1rem 0;
	}
	.contact_tab .tab_item .ico img {
		max-height: 0.55rem;
	}
	.contact_tab .tab_item h3 {
		font-size: 0.36rem;
		margin: 0.3rem 0 0.1rem;
	}
	.contact_tab .tab_item p {
		font-size: 0.24rem;
	}
	.contact_tab.w1600 {
		margin-bottom: 0.35rem;
	}
	.contact_tab .tab_item:before {
		border-width: 0.2rem;
		left: 50%;
		transform: translateX(-50%);
		bottom: -0.4rem;
	}
	.advise-wrap {
		padding-bottom: 1rem;
	}
	.advise-wrap .title h2 {
		margin-bottom: 0.5rem;
	}
	.advise-wrap .title p {
		font-size: 0.28rem;
	}
	.advise-box .input-box {
		display: block;
		margin-bottom: 0;
	}
	.advise-box .input-item {
		width: 100%;
		margin-bottom: 0.15rem;
		height: 1.1rem;
		line-height: 1.1rem;
		padding: 0 0.25rem;
		font-size: 0.28rem;
	}
	.advise-box .input-item input {
		width: 60%;
	}
	.advise-box .textarea-box {
		margin-bottom: 0.3rem;
		padding: 0.4rem 0.3rem;
	}
	.advise-box .textarea-box .text_title {
		font-size: 0.28rem;
	}
	.advise-box .textarea-box textarea {
		width: 100%;
		height: 3.25rem;
		margin-top: 0.25rem;
		font-size: 0.28rem;
	}
	.online_box {
		margin-top: 0.1rem;
	}
	.advise-wrap .title {
		margin-bottom: 0.75rem;
	}
	.advise-box .input-box {
		display: block;
		margin-bottom: 0;
	}
	.online_box .input-box .textimg {
		right: 0;
		top: 0;
		height: 100%;
		width: 1.5rem;
	}
	.online_box {
		display: block;
	}
	.online_box .input-box {
		width: 100%;
	}
	.online_box .formsub_item {
		margin: 0.5rem 0 0;
	}
	.ask-wrap .conle {
		width: 100%;
		padding-top: 0;
		padding-left: 0;
		margin-bottom: 0.75rem;
	}
	.ask-wrap .conle h2 {
		font-size: 0.4rem;
		line-height: 1.6;
	}
	.ask-wrap .conri .con-item {
		width: 100%;
		padding: 0.4rem 0.3rem 0.3rem 0.3rem;
		margin-bottom: 0.3rem;
	}
	.ask-wrap .con-item .title {
		font-size: 0.34rem;
		margin-bottom: 0.3rem;
		display: flex;
		transform: translateX(0);
		align-items: flex-start;
	}
	.ask-wrap .con-item .avant {
		font-size: 0.36rem;
		padding-left: 0.9rem;
	}
	.ask-wrap .con-item .con-t {
		font-size: 0.28rem;
		line-height: 1.6;
		box-sizing: border-box;
		padding-left: 0.95rem;
	}
	.ask-wrap {
		padding: 0rem 0 1rem;
	}
	.ask-wrap .con-item .title img {
		max-width: 0.8rem;
		margin-right: 0.2rem;
	}



	.book-wrap {
		padding-bottom: 1rem;
	}
	.book-wrap .prode-tab{
		display: block;
		padding:0.5rem  0.3rem;
		height: auto;
		margin-bottom: 0.5rem;
	}
	.book-wrap .prode-tab .pro-item {
		margin: 0 0 0.15rem 0;
		width: 100%;
		margin-bottom: 0.2rem;
	}
	.book-wrap .pop-box .input-box .input-item span {
		width: auto;
	}

	.online-wrap {
		padding: 0rem 0 1rem;
	}

	.online-wrap .pop-box .input-box .input-item.wecode input {
		width: 30%;
	}
	.online-wrap .pop-box .input-box .input-item.type input {
		width: 30%;
	}


	.service-wrap:before {
		top: 1.25rem;
		display: none;
	}
	.service-wrap .service-swiper{
		display: block;
	}
	.service-wrap .service-swiper .num {
		font-size: 0.4rem;
	}
	.service-wrap .service-swiper .swiperslide{
		margin-bottom: 0.5rem;
	}
	.service-wrap .service-swiper .swiperslide:last-child{
		margin-bottom: 0;
	}
	.service-wrap .service-swiper .square {
		margin: 0.3rem 0 0.3rem 0;
		width: 0.35rem;
		height: 0.35rem;
	}
	.service-wrap .service-swiper .ico {
		width: 1rem;
		height: 1rem;
	}
	.service-wrap .service-swiper h3 {
		margin: 0.35rem 0;
		font-size: 0.36rem;
	}

	.service-wrap .service-swiper h4 {
		font-size: 0.3rem;
		margin-bottom: 0.2rem;
	}
	.service-wrap .service-swiper .con-t {
		font-size: 0.28rem;
	}
	.service-wrap {
		padding-bottom: 1rem;
	}

	.book-wrap .pop-box .input-box .input-item.wecode input {
		width: 47%;
	}
	.pop-box .input-item.type .product_select .option {
		top: 0.8rem;
	}
	.pop-box .input-item.type .product_select .option {
		width: 100%;
		right: 0.25rem;
	}
	.pop-box .input-item.type .product_select dd {
		height: auto;
		line-height: 1.6;
		padding: 0.1rem 0.1rem;
	}
	.pop-box .input-box .input-item span{
		width: auto;
	}
	.advise-box .input-item>img {
		margin-right: 0.15rem;
	}
	.advise-box .textarea-box .text_title>img {
		margin-right: 0.15rem;
	}



	.header-wrap {
		height: 1.2rem;
		line-height: 1.2rem;
	}
	.header-wrap .w1780 .logo img {
		max-width: 1.6rem;
	}
	#btn-bar {
		margin-left: 0.3rem;
		margin-top: 0.42rem;
	}
	.header-wrap .login {
		height: 1.2rem;
	}
	.header-wrap .language .up {
		font-size: 0.28rem;
	}
	.header-wrap .logo {
		height: 1.2rem;
	}
	.header-wrap .language .up img {
		margin-left: 0.1rem;
	}
	.header-wrap .language {
		margin-right: 0.3rem;
	}
	.header-wrap .msub-list {
		top: 1.2rem;
	}
	.header-wrap.down .logo {
		height: 1.2rem;
	}
	.header-wrap.down {
		height: 1.2rem;
		line-height: 1.2rem;
	}
	.header-wrap.down .login {
		height: 1.2rem;
	}



	.header-wrap .msub-list li dt {
		height: 1.15rem;
		line-height: 1.15rem;
		font-size: 0.3rem;
	}
	.header-wrap .msub-list li .icon {
		width: 0.2rem;
	}
	.header-wrap .msub-list li dd .sub-title {
		display: block;
		height: 1.1rem;
		line-height: 1.1rem;
		position: relative;
		font-size: 0.28rem;
	}
	.header-wrap .msub-list li dd .icon {
		width: 0.18rem;
	}
	.header-wrap .msub-list li dd .sub-link a {
		font-size: 0.26rem;
		height: 1rem;
		line-height: 1rem;
	}


	.header-wrap .language .option {
		width: 1.2rem;
		height: 0.6rem;
		line-height: 0.6rem;
		top: 1.3rem;
		font-size: 0.28rem;
	}
	.header-wrap .language:hover .option {
		top: 1.1rem;
	}


	.footer-wrap {
		padding: 0px 0 0.5rem;
	}
	.footer-wrap .foot-top {
		margin-bottom: 0rem;
		padding-top: 0.75rem;
	}
	.footer-wrap .foot-top .logo {
		margin-bottom: 0.5rem;
		width: 2.4rem;
	}
	.footer-wrap .foot-mid .avant {
		font-size: 0.3rem;
		margin-right: 0.4rem;
	}
	.footer-wrap .foot-mid .local {
		font-size: 0.24rem;
	}
	.footer-wrap .foot-mid .fr {
		font-size: 0.28rem;
		text-align: left;
		width: 100%;
		margin-top: 0.3rem;
	}
	.footer-wrap .foot-mid .fr .p {
		line-height: 1.6;
		font-size: 0.4rem;
		margin-bottom: 0.1rem;
	}
	.footer-wrap .foot-mid .search-box {
		position: relative;
		bottom: 0;
		right: 0;
		margin-top: 0.5rem;
	}
	.footer-wrap .foot-mid .search-box form {
		width: 100%;
		height: 0.8rem;
		border-radius: 0.8rem;
		line-height: 0.8rem;
		font-size: 0.28rem;
	}
	.footer-wrap .foot-mid .search-box .text {
		font-size: 0.28rem;
		padding-left: 0.75rem;
		width: 80%;
	}
	.footer-wrap .foot-mid .search-box .sub {
		width: 0.8rem;
		height: 0.8rem;
		position: absolute;
		right: 0;
		top: 0;
	}
	.footer-wrap .foot-bot {
		padding-top: 0.5rem;
		font-size: 0.28rem;
	}
	.footer-wrap .foot-bot .fl a {
		position: relative;
		margin-right: 0.1rem;
	}
	.footer-wrap .foot-bot .fr {
		line-height: 1.6;
		font-size: 0.24rem;
	}
	.footer-wrap .foot-bot>div {
		line-height: 1.6;
		width: 100%;
	}
	.footer-wrap .foot-bot .fl a:before {
		display: none;
	}
	.footer-wrap .foot-bot .fl {
		margin-bottom: 0.3rem;
		align-items: flex-start;
	}
	.footer-wrap .foot-bot .fl span{
		width: 3rem;
		display: inline-block;
	}
	.footer-wrap .foot-bot .fl div{
		text-align: left;
	}
	.footer-wrap .foot-mid {
		margin-bottom: 0.6rem;
	}
	.footer-wrap .foot-mid .place {
		height: 0.8rem;
		margin-bottom: 0.1rem;
		align-items: flex-start;
	}
	.footer-wrap .foot-mid .local:before {
		display: none;
	}





	.energy_scene .scene-pagination{
		display: block;
	}
	.energy_scene .swiper-pagination-bullet{
		opacity: 1;
		background: #fff;
		width: 6px;
		height: 6px;
		border-radius:50%;
	}
	.energy_scene .swiper-pagination-bullet-active{
		background: #1983d3;
	}


	.plat_last .plat-next {
		width: 0.75rem;
		height: 0.75rem;
		right: 4%;
		top: 1.5rem;
		display: none;
	}

	.plat_last .plat-prev {
		width: 0.75rem;
		height: 0.75rem;
		right: 16%;
		top: 1.5rem;
		display: none;
	}

	.login-wrap .input-item.code .testcode {
		width: 73.88%;
	}
	.login-wrap .input-item.code .captcha {
		width: 21.66%;
		right: 0;
	}

	.dialog__content .action img{
		width: 0.4rem;
	}


	.partner-type .swiper-pagination-bullet{
		width: 6px;
		height: 6px;
	}


	.about-honor .swiper-pagination-bullet {
		width: 6px;
		height:6px;
	}

	.online_box .input-box .captcha {
		width: 2rem;
	}

	.service-wrap .service-swiper .service-pagination {
		display: block;
		bottom: 0;
	}
	.service-wrap .service-swiper{
		padding-bottom: 0.5rem;
	}

	.service-wrap .swiper-pagination-bullet{
		opacity: 1;
		background: #fff;
		width: 6px;
		height: 6px;
		border-radius:50%;
	}
	.service-wrap .swiper-pagination-bullet-active{
		background: #0295d1;
	}


	.pano-wrap .pano-base{
		display: none;
	}


	.pano-wrap .pano-box{
		background: none!important;
		height: auto;
	}


	.pano-wrap .mobile-box{
		display: block;
	}

	@keyframes textshow {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}


	.pano-wrap .pano-box .pano-titlenav h3 {
		line-height: 0.94rem;
		font-size: 0.28rem;
		animation: textshow 0.5s linear 2s both;
	}
	.pano-wrap {
		padding-top: 1.2rem;
	}
	.pano-wrap .pano-box .pano-titlenav {
		height: 0.94rem;
		line-height: 0.94rem;
	}
	.pano-wrap .pano-box .pano-titlenav .backbox{
		background: url('../../web/img/para_titlem.png')no-repeat center center!important;
		background-size: cover!important;
	}
	.pano-wrap .pano-titlenav .light {
		top: -14.8%;
		width: 50%;
	}
	.pano-wrap .pano-titlenav .left {
		left: -13%;
		top: 23%;
		transform: scale(1);
		width: 27%;
		height: 42.9%;
	}
	.pano-wrap .pano-titlenav .right {
		right: -13%;
		top: 23%;
		transform: scale(1);
		width: 27%;
		height: 42.9%;
	}


	.pano-wrap .mobile-box .mlink-box{
		background: #fff;
		box-sizing:border-box;
		padding: 1rem 4%;
	}

	.pano-wrap .mobile-box .link-item{
		display: block;
		font-size: 0.28rem;
		color: #4c4c4b;
		border-bottom: 1px solid #d2d2d2;
		height: 1rem;
		line-height: 1rem;
		position: relative;
	}

	.pano-wrap .mobile-box .link-item:before{
		content: '';
		position: absolute;
		width: 12px;
		height: 20px;
		background: url('../../web/img/arrow-r10.png')no-repeat center center;
		background-size: contain;
		right: 0;
		top: 50%;
		transform:translateY(-50%); 
	}


	.inswiper .swiper-pagination-bullet{
		width: 6px;
		height: 6px;
	}

	.inabout .lecon .con{
		padding-left: 0.45rem;
	}
	.inabout.about .lecon .con{
		padding-left: 0;
		text-align: center;
	}
	.inplan .plan-pagination{
		display: block;
		bottom: 0.1rem;
		width: 100%;
	}

	.inplan .plan-pagination .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 6px;
		height: 6px;
		border-radius:50%;
		margin: 0 5px;
	}
	.inplan .plan-pagination .swiper-pagination-bullet-active{
		background: #008cd6;
	}

	.inbrand .brand-swiper{
		padding-bottom: 0.5rem;
	}
	.inbrand .brand-pagination{
		display: block;
		bottom: 0;
		width: 100%;
	}

	.inbrand .brand-pagination .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 6px;
		height: 6px;
		border-radius:50%;
		margin: 0 5px;
	}
	.inbrand .brand-pagination .swiper-pagination-bullet-active{
		background: #008cd6;
	} 
	.case-typical .brand-swiper{
		padding-bottom: 0.5rem;
	}
	.case-typical .brand-pagination{
		display: block;
		bottom: 0.1rem;
		width: 100%;
	}

	.case-typical .brand-pagination .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 6px;
		height: 6px;
		border-radius:50%;
		margin: 0 5px;
	}
	.case-typical .brand-pagination .swiper-pagination-bullet-active{
		background: #008cd6;
	}


	.case-plat .plat-swiper{
		padding-bottom: 0.5rem;
	}
	.case-plat .plat-pagination{
		display: block;
		bottom: 0.1rem;
		width: 100%;
	}



	.case-plat .plat-pagination .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 6px;
		height: 6px;
		border-radius:50%;
		margin: 0 5px;
	}
	.case-plat .plat-pagination .swiper-pagination-bullet-active{
		background: #008cd6;
	}






	.footer-wrap {
		background-size: 3rem;



		background-position: 0.3rem 3.5rem!important;
	}




	.footer-wrap .foot-titlenav {
		width: 100%;
		line-height: 1;
		padding: 0.5rem 0 0.3rem;
		background: none;
	}
	.footer-wrap .foot-titlenav .item-swiper .item {
		width: auto;
		margin-right: 0.2rem;
		font-size: 0.28rem;
	}
	.footer-wrap .foot-titlenav.mobile {
		padding: 0.75rem 0 0.35rem;
	}
	.footer-wrap .foot-titlenav .item {
		width: 50%;
		margin-right: 0;
		font-size: 0.26rem;
		margin-bottom: 0.1rem;
	}
	.footer-wrap .foot-titlenav .item.item1 {
		width: 100%;
		margin-bottom: 0.35rem;
	}
	.footer-wrap .foot-titlenav .item img {
		margin-right: 0.05rem;
		width: 0.35rem;
	}
	.footer-wrap .foot-titlenav .span {
		margin-left: 0.43rem;
		display: block;
		margin-top: 0rem;
		line-height: 1.6;
		font-size: 0.26rem;
	}
	.footer-wrap .foot-titlenav .item-swiper {
		width: 100%;
		margin: 0;
	}
	.footer-wrap .foot-titlenav .item.item1 {
		width: 100%;
		font-size: 0.28rem;
	}
	.footer-wrap .foot-titlenav .item:before {
		display: none;
	}
	.energy_info.case .w1600{
		display: flex;
		flex-direction: column-reverse;
	}
	.energy_info.case .ricon {
		margin-top: 0;
		margin-bottom: 0.5rem;
	}
	.case-typical .swiper-slide .con{
		position: relative;
	}
	.case-typical .swiper-slide .con-t p {
		margin-bottom: 0.2rem;
	}

	.inabout .lecon .showpic-box .backimg{
		display: none;
	}
	.inabout .lecon .showpic-box .backimg.m-img{
		display: block;
	}
	.inswiper .swiper-slide .backimg{
		display: none;
	}
	.inswiper .swiper-slide .m-img{
		display: block;
	}

	.footer-wrap .foot-top .wecode{
		display: none;
	}
	.footer-wrap .foot-mid .wecode{
		display: block;
		right: 0;
		top: 0;
		text-align: center;
	}

	.footer-wrap .foot-mid .place.cur .local{
		display: flex;
		align-items: flex-start;
	}

	.footer-wrap .foot-mid .place.cur .local img{
		transform: translateY(4px);
		margin-right: 4px;	
	}

	.contact_tab{
		padding-top: 1.25rem;
		margin-top: -1.2rem;
	}

	.spde-activity .table-box br{
		display: none;
	}
	.spde-activity .table-box p{
		font-size: 0.28rem!important;
		line-height: 1.8!important;
		text-align: center!important;
	}
	.spde-activity .table-box strong{
		font-size: 0.28rem!important;
		line-height: 1.8!important;
	}
	.spde-activity .table-box span{
		font-size: 0.28rem!important;
		line-height: 1.8!important;
	}
	.spde-activity .table-box table {
		width: auto;
		min-width:710px; 
		border: 1px solid #b5b5b5;
	}


	.inswiper .videoplay {
		width: 0.6rem;
		margin-top: 0rem;
		margin-bottom: 0.25rem;
		margin-left: 50%;
		transform: translateX(-50%);
	}
	.inswiper .swiper-slide .con-t{
		text-align: center;
	}
	.inplan .plan_slide.swiper-slide-active .back {
		display: none;
	}


	.inplan .plan_slide.swiper-slide-active .back:before {
		content: '';
		position: absolute;
		width: 110%;
		height: 100%;
		left: -5%;
		top: 0;
		background: url('../../web/img/index_hover3.png')no-repeat center center;
		background-size: cover;
	}

	.pano-wrap .mobile-box .link-item .spannum{
		display: inline-block;
		width: 0.4rem;
		height: 0.4rem;
		font-size: 12px;
		margin-right: 0.2rem;
		border-radius: 50%;
		border: 1px solid #666;
		text-align: center;
		line-height: 0.4rem;
	}
	.pano-wrap .mobile-box .link-item .span{
		width: auto;
	}
	.energy_plat .plat_tab .plat-item .ico img{
		max-height: 100%;
		max-width: 40%;
	}

	.plat_last .plat-pagination{
		display: block;
		bottom: 0.5rem;
	}
	.plat_last .plat-pagination .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 6px;
		height: 6px;
		margin: 0 5px;
		border-radius:50%;
	}
	.plat_last .plat-pagination .swiper-pagination-bullet-active{
		background:#008cd6;
	}

	.spde-photos .photo-pagination{
		display: block;
		bottom: 0;
	}
	.spde-photos .photo-pagination .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 6px;
		height: 6px;
		margin: 0 5px;
		border-radius:50%;
	}
	.spde-photos .photo-pagination .swiper-pagination-bullet-active{
		background:#008cd6;
	}

	.plat_last .swiper-slide.swiper-slide-active .backcover{
		opacity: 1;
	}
	.plat_last .swiper-slide.swiper-slide-active .title-t{
		border-bottom: 1px solid rgba(255,255,255,0.1);
		color: #fff;
	}
	.plat_last .swiper-slide.swiper-slide-active .title-t .ico{
		background: none;
		border: 1px solid #fff;
	}
	.plat_last .swiper-slide.swiper-slide-active .con-t p{
		color: #fff;
	}
	.edge-typical .typical-swiper .swiper-slide .hover{
		height: auto;
	}
	.bnews_list li .bot .new-tip:before {
		content: '';
		position: absolute;
		width: 1px;
		height: 10px;
		top: 55%;
	}
	.bnews_list li .bot .new-tip{
		font-size: 0.26rem;
	}
	.about-wenhua .wenhua-swiper{
		display: block;
		overflow: hidden;
	}
	.about-wenhua .wenhua-swiper .swiperslide{
		width: 49%;
		float: left;
		margin: 0 2% 0.5rem 0;
	}
	.about-wenhua .wenhua-swiper .swiperslide:nth-child(2n){
		margin-right: 0;
	}
	.about-wenhua .wenhua-swiper .swiperslide:last-child{
		width: 100%;
		margin-bottom: 0;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		margin-top: 0.3rem;
		padding-left: 1.2rem;
	}
	.about-wenhua .wenhua-swiper .swiperslide:last-child .num{
		margin-bottom: 0.3rem;
		margin-right: 0.7rem;
	}
	.about-wenhua .wenhua-swiper .swiperslide:last-child .con-t{
		text-align: left;
	}
	.about-wenhua .wenhua-swiper .swiperslide:before{
		display: none;
	}


	.contact_tab .tab-swiper{
		display: block;
		overflow: hidden;
	}
	.contact_tab .tab_item{
		width: 49%;
		margin: 0 2% 0.15rem 0;
		float: left;
	}
	.contact_tab .tab_item:nth-child(2n){
		margin-right: 0;
	}
	.contact_tab .tab_item:last-child{
		width: 100%;
	}



	.header-wrap .msub-list {
		height: calc(100vh - 1.2rem);
		top: 1.2rem;
	}



	
	.inplan .plan_slide .plan_more {
		text-align: center;
	}
	.inplan .plan_slide.swiper-slide-active .title .ico {
		display: none;
		text-align: left;
		margin-bottom: 0.2rem;
	}
	.inplan .plan_slide.swiper-slide .title .ico {
		display: none;
		text-align: left;
		margin-bottom: 0.2rem;
	}
	.inplan .plan_slide.swiper-slide-active .ico-swiper {
		display: block;
		width:345px;
	}
	.inplan .plan_slide.swiper-slide .ico-swiper {
		display: block;
		width: 345px;
	}
	.inplan .plan_slide.swiper-slide-active .plan_more .add {
		display: none;
	}
	.inplan .plan_slide.swiper-slide .plan_more .add {
		display: none;
	}
	.inplan .plan_slide.swiper-slide-active .plan_more .detail {
		display: block;
		text-align: center;
	}
	.inplan .plan_slide.swiper-slide .plan_more .detail {
		display: block;
		text-align: center;
	}
	.inplan .plan_slide .plan_more img {
		margin-left: 0.2rem;
	}
	.inplan .plan_slide.swiper-slide .conbox {
		padding: 1rem 0 1rem 0;
	}
	.inplan .plan_slide .title {
		margin-bottom: 0.75rem;
	}


	.energy_plat .plat-next{
		display: none;
	}
	.energy_plat .plat-prev{
		display: none;
	}
	.energy_plat .plat-pagination {
		display: block;
		bottom: 0;
	}
	.energy_plat .plat-pagination .swiper-pagination-bullet{
		opacity: 1;
		background: #ccc;
		width: 6px;
		height: 6px;
		border-radius:50%;
	}
	.energy_plat .plat-pagination .swiper-pagination-bullet-active{
		background: #0295d1
	}
	.energy_info .img img {
		width: 80%;
		margin-left: 10%;
	}
	.service-wrap .service-swiper .ico img{
		max-width: 40%;
	}

	.contact_tab .tab-pagination {
		display: block;
		bottom: -0.2rem;
	}

	.contact_tab .tab-pagination .swiper-pagination-bullet{
		opacity: 1;
		width: 6px;
		height: 6px;
		border-radius:50%;
	}

	.spde-link img{
		display: none;
	}
	.spde-link .m-img{
		display: block;
	}

	.special-list li img{
		display: none;
	}
	.special-list li .m-img{
		display: block;
	}



	.pano-wrap .mobile-box .num-box{
		color: #fff;
		font-size: 0.26rem;
	}
	.pano-wrap .mobile-box .mnum-ico{
		width: 0.42rem;
		height: 0.42rem;
		border-radius: 50%;
		background: url('../../web/img/blue_ico.png')no-repeat center center;
		background-size: contain;
		text-align: center;
		line-height: 0.42rem;
		font-size: 12px;
	}

	.pano-wrap .mobile-box .mnum1{
		left: 4.5%;
		top: 45%;
	}
	.pano-wrap .mobile-box .mnum2{
		left: 19.5%;
		top: 32%;
	}
	.pano-wrap .mobile-box .mnum3{
		left: 38.5%;
		top: 31%;
	}
	.pano-wrap .mobile-box .mnum4{
		left: 57%;
		top: 31%;
	}
	.pano-wrap .mobile-box .mnum5{
		left: 73%;
		top: 33%;
	}
	.pano-wrap .mobile-box .mnum6{
		left: 85%;
		top: 39.5%;
	}
	.pano-wrap .mobile-box .mnum7{
		left: 89%;
		top: 52%;
	}
	.pano-wrap .mobile-box .mnum8{
		left: 82%;
		top: 60%;
	}
	.pano-wrap .mobile-box .mnum9{
		left: 72%;
		top: 69%;
	}
	.pano-wrap .mobile-box .mnum10{
		left: 52%;
		top: 75%;
	}
	.pano-wrap .mobile-box .mnum11{
		left: 43%;
		top: 55%;
	}
	.pano-wrap .mobile-box .mnum12{
		top: 68%;
		left: 11%;
	}
	.pano-wrap .mobile-box .mnum13{
		left: 5%;
		top: 59%
	}


}
