﻿@media screen and (max-width:1024px){
	.c-compnay{
		
		background-image: url(../image/bg_index_company.jpg);
		background-repeat: no-repeat;

		background-attachment: fixed;
		
		background-position: center;background-size:cover;
		
		overflow: hidden;
		border:0px #329010 solid;
	}
	.c-text{
		padding: 0.8rem 0.1rem 0.1rem 0.1rem;
	}
	.c-text h2{
		text-align: center;	
	}
	.c-text h4{
		margin-top:0.2rem;
	}
	.c-more{
		
		margin-top:0.1rem;
		text-align: right;
		border:0px #000000 solid;
		height:0.5rem;
	}
	.c-more-text{

		border:1px #2b95c2 solid;
		border-radius: 10px;
		
		width:100px;
		
		padding:0.05rem 0.1rem;
		background-color: #2fa1d3;
		color:#fcfcfc;
		font-size: 0.15rem;
		
		text-align: center;
		margin:0.2rem auto 0.3rem auto;
	
	}
	.c-more-arrow{
		display:none;
	}
	.c-pic{
		
		box-sizing: border-box;
		text-align: right;
	}
	.c-pic img{
		margin:auto;
		width:100%;
	}
	.com_data{
		width:100%;
		margin:0.1rem auto 0.3rem auto;
	}
	.d-row{
		width:33.333%;
		float:left;
		box-sizing: border-box;
		border:0px #0077AA solid;
		height:1rem;
	}
	.d-row div{
		color:#9d9d9d;
		text-align: center;
		font-size: 0.18rem;
	}
	.d-row div:first-child{
		color:#2fa1d3;
		font-size: 0.35rem;
		font-weight: bold;
		line-height: 0.6rem;
		transition: .5s;
	}
	.d-row div:first-child:hover{
		font-size: 0.5rem;
	}
	.c-product{
		background-color: #0e6bbb;
		background-image: url(../image/bg_product.jpg);
		background-repeat: no-repeat;
		background-attachment: fixed;
		
		background-position: center;background-size:cover;
		width:100%;
		display: inline-block;
		margin:0 auto;
		padding:0.8rem 0;
	}
	.p-title{
		color: #fcfcfc;
		border:0px #ffc000 solid;
		display: block;
		
	}
	.p-title h2{
		text-align: center;
	}
	.p-title h3{
		display: block;
		padding:0.12rem 0 0.5rem 0;
		margin:0 auto;
		text-align: center;
		border:0px #ff0000 solid;
	}
	
	.p-product-list li{

		
		width:2.6rem;
		height:3.5rem;
		border: 1px #fcfcfc solid;
		border-radius: 6px;
		background-color: #fff;
		margin:0.25rem auto;
	}
	
	.p-product-list li>div>img{
		margin: 0.6rem auto 0.6rem auto;
		border:0px #000000 solid;
		width:1.5rem;
	}
	.p-product-list li>div:first-child{
		border:0px #000000 solid;
		height:2.5rem;
	}
	.p-product-list li>div{
		font-size: 0.16rem;
		line-height: 0.3rem;
		width:80%;
		margin:0 auto;
		text-align: center;
		font-weight: bold;
		overflow: hidden;
		
		white-space: nowrap;
	}
	.p-product-list li>div:last-child{
		font-size: 0.16rem;
		line-height: 0.3rem;
		text-align: center;
		font-weight: normal;
		overflow: hidden;
		display: -webkit-box; 
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		white-space:unset !important;
		color:#9e9e9e;
	}
	.p-more, .case-more{display:none;}
	.p-more-bottom{

		width:100px;
		border:1px #2b95c2 solid;
		border-radius: 10px;
		background-color: #fcfcfc;
		font-size: 0.15rem;
		
		text-align: center;
		
		padding:0.05rem 0.1rem;
		margin:0.2rem auto 0.2rem auto;
	}
	.c-solution{
		background-color: #FCFCFC;
		background-image: url(../image/bg_solution.jpg);
		background-repeat: no-repeat;
		background-attachment: fixed;
		
		background-size:cover;

		width:100%;
		display: inline-block;
		margin:0 auto;
		padding:0.8rem 0 0 0;
	}
	
	.s-title{
		padding:0.2rem 0 0.2rem 0;
		text-align: center;
		margin:0 auto;
	}
	.s-title h2{
		text-align: center;
	}
	.s-solution-box{
		padding:0 0.1rem;
		box-sizing: border-box;
	}
	.s-solution-menu{
		margin:0 auto;
		border:0px #000000 solid;
		
		
	}
	.s-solution-menu li{
		
	
		box-sizing: border-box;

		display: inline-block;
		color:#2fa1d3;
		font-size:0.18rem;
		line-height: 0.4rem;
		margin:0.2rem auto;
		text-align: left;
		padding:0 0rem;
		
	}
	.s-solution-menulist li>div{
		font-size:0.16rem;
		line-height: 0.3rem;
		color:#333;
		
	

	}
	.s-solution-content, .s-more-arrow{
		display: none;
	}
	.s-more-text{
		
		border:1px #2b95c2 solid;
		border-radius: 10px;
		
		width:100px;
		
		padding:0.05rem 0.1rem;
		background-color: #2fa1d3;
		color:#fcfcfc;
		font-size: 0.15rem;
		
		text-align: center;
		margin:0.2rem auto 0.3rem auto;
	
	}
	.c-case{
		background-color: #fff;

		
		
		width:100%;
		display: inline-block;
		margin:0 auto;
		padding:0.8rem 0 0 0 ;
	}
	.case-title{
		padding:0.3rem 0 0.2rem 0;
		text-align: center;
		margin:0 auto;
	}

	.case-title h2{
		text-align: center;
	}
	.case-title h3{
		display: block;
		padding:0.12rem 0 0.5rem 0;
		margin:0 auto;
		text-align: center;
		border:0px #ff0000 solid;
	}
	.case-list li{
		box-sizing: border-box;
		padding:0.1rem;
		margin:0 0 0.2rem 0;
	}
	.case-list img{
		width:100%;
	}
	.case-list li>div{
		font-size: 0.18rem;
		font-weight: bold;
		line-height: 0.3rem;
	}
	
	.case-list li>div:last-child{
	
		font-size:0.16rem;
		line-height: 0.3rem;
		font-weight: normal;
	}
	.case-bottom{
		border:1px #2b95c2 solid;
		border-radius: 10px;
		
		width:100px;
		
		padding:0.05rem 0.1rem;
		background-color: #2fa1d3;
		color:#fcfcfc;
		font-size: 0.15rem;
		
		text-align: center;
		margin:0.2rem auto 0.3rem auto;
	}
	.c-parter{
		background-color: #F5F2F0;

		width:100%;
		display: inline-block;
		margin:0 auto;
		padding:0.8rem 0 0.2rem 0;		
	}
	.pt-more{display:none;}
	.pt-title{
		
		border:0px #ffc000 solid;
	}
	.pt-title h2{
		text-align: center;
	}
	.pt-title h3{
		display: block;
		padding:0.12rem 0 0.5rem 0;
		margin:0 auto;
		text-align: center;
		border:0px #ff0000 solid;
	}
	.swiper {
	    height:3.31rem;
		border:0px #000000 solid;
	
	}
	
	.swiper-pagination{
		display:none;
	}
	.pt-list li{
		margin:0.05rem auto;
		width:50%;
		float:left;
		text-align: center;
		border:0px #0077AA solid;
		box-sizing: border-box;
		
	}
	.pt-list li>img{
		width:90%;
		border:1px #ddd solid;
		margin:0 auto;
	}
	
}