﻿@media screen and (min-width:1025px){


	
	.c-compnay{
		
		background-image: url(../image/bg_index_company.jpg);
		background-repeat: no-repeat;
		background-size: cover;
		padding:0.5rem 0 0.7rem 0;
		overflow: hidden;
		border:0px #329010 solid;
	}
	.c-compnay::after{
		clear: both;
	}
	
	.c-text,.c-pic{
		float: left;
		width:50%;
		height:100%;
		text-align: left;
		border:0px #000000 solid;
		box-sizing: border-box;
		height:5rem;
	}

	.c-text h2{
		margin-top: 0.6rem;
	}
	.c-text h4{
		margin-top:0.4rem;
		padding:0 0.4rem 0 0;
		box-sizing: border-box;
	}
	.c-more{
		margin-top:0.7rem;
	}
	.c-more-text{
		float: left;
		font-size: 0.16rem;
		line-height: 0.4rem;
		height: 0.4rem;
		width: 0.8rem;

		border:0px #000000 solid;
	}
	.c-more-arrow{
		
		float: left;
		font-size:0.3rem;
		
		line-height: 0.4rem;
		height: 0.4rem;
		width: 1.8rem;
		border:0px #000000 solid;
	}
	.c-pic{
		padding-left:0.3rem;
		box-sizing: border-box;
		text-align: right;
	}
	.c-pic img{
		margin:0 0 0 auto;
		height:3.5rem;
	}
	.com_data{
		width:95%;
		margin:0.4rem 0 0 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-position: center;
		background-repeat: no-repeat;
		background-size: cover;
		width:100%;
		display: inline-block;
		margin:0 auto;
		padding:1.2rem 0;
	}
	.c-product::after{
		clear:both;
	}
	.c-product-fixed{
		position: relative;
	}
	.p-title{
		
		color: #fcfcfc;
		border:0px #ffc000 solid;
	}
	.p-title h3{
		padding:0.12rem 0 0.5rem 0;
	}

	.p-product-list li{
		float:left;
		display: inline;
		width:2.6rem;
		height:3.5rem;
		border: 1px #fcfcfc solid;
		border-radius: 6px;
		background-color: #fff;
		margin:0 0.16rem;
	}
	.p-product-list li:first-child
	{ 
		margin:0 0.14rem 0 0rem;
	}
	.p-product-list li:last-child
	{ 
		margin:0 0 0 0.14rem;
	}
	.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.18rem;
		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;
		border:0px #000000 solid;
		height:0.6rem;
		font-weight: normal;
		overflow: hidden;
		display: -webkit-box; 
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		white-space:unset !important;
		color:#9e9e9e;
	}
	
	.p-more{
		float:right;
		padding-top:0.35rem;
		margin-right: 0rem;
		border:0px #000000 solid;
		text-align: right;
	}
	.p-more-text{
		float: right;
		font-size: 0.16rem;
		line-height: 0.4rem;
		height: 0.4rem;
		width: 0.8rem;
	
		border:0px #000000 solid;
	}
	.p-more-arrow{
		
		float: right;
		font-size:0.3rem;
		
		line-height: 0.4rem;
		height: 0.4rem;
		width: 0.3rem;
		border:0px #000000 solid;
	}
	.p-more-bottom{
		display: none;
	}

	.c-solution{
		background-color: #f9f9f9;
		background-image: url(../image/bg_solution.jpg);
		background-repeat:repeat-x;
		background-position:-2rem;
		
		width:100%;
		height:6rem;
		display: inline-block;
		margin:0 auto;
		padding:0rem 0 0rem 0;
		border: 0px #ff0000 solid;
		box-sizing: border-box;
		overflow: hidden;
	}
	.c-solution::after{
		clear:both;
	}
	.s-solution-menulist li.cur{
		color:#2FA1D3;
	}
	.s-title{
		padding:1.2rem 0 0.5rem 0;
	}

	.s-more{

		
		border:0px #000000 solid;
		text-align: right;
		overflow: hidden;
	}
	.s-more-text{
		float: left;
		font-size: 0.16rem;
		line-height: 0.4rem;
		height: 0.4rem;
		width: 0.8rem;
		box-sizing: border-box;
		border:0px #000000 solid;
	}
	.s-more-arrow{
		
		float: left;
		font-size:0.3rem;
		
		line-height: 0.4rem;
		height: 0.4rem;
		width: 0.4rem;
		border:0px #000000 solid;
	}
	.s-more-bottom{
		display: none;
	}
	.sl-left{
		float:left;
		width:6.6rem;
		height:6rem;
		border:0px #ff0000 solid;
		overflow: hidden;
		box-sizing: border-box;
	}
	
	.s-solution-pic{
		float:left;
		background-image: url(../image/s_solution.gif);
		height:100%;
		width:4.78rem;
		height:6rem;
		display: none1;
	}
	.s-solution-box{
		
		border:0px #55A532 solid;
	}
	.s-solution-menu{
		float:left;
		width:2.5rem;
		height:3rem;
		box-sizing: border-box;
		border:0px #ff0000 solid;
		display: inline-block;
		font-size:0.18rem;
		line-height: 0.4rem;
		cursor: default;
	}
	.s-solution-menulist li>div{
		display:none;
	}
	.s-solution-content{
		float:left;
		box-sizing: border-box;
		width:4rem;
		height:3rem;
		font-size:0.16rem;
		line-height: 0.3rem;
		border:0px #0077AA solid;
		overflow: auto;
		padding:0rem 0.3rem;
	}
	.s-solution-content::-webkit-scrollbar {
		width: 0px;
	}
	.c-case{
		background-color: #fff;

		width:100%;
		display: inline-block;
		margin:0 auto;
		padding:1.2rem 0;
	}
	.case-title{
		
		border:0px #ffc000 solid;
	}
	.case-title h3{
		padding:0.12rem 0 0.5rem 0;
	}
	.case-list li{
		padding:0 0.1rem 0.1rem 0.1rem;
		float:left;
		width: 33.333%;
		border: 0px #0086B3 solid;
		box-sizing: border-box;
	}
	.case-list li:first-child{
		padding:0 0.2rem 0.1rem 0;
	}
	.case-list li:last-child{
		float:right;
		padding:0 0rem 0.1rem 0.2rem;
	}
	.case-list img{
		width:100%;
		margin:0 auto;
	}
	.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-more{
		float:right;
		padding-top:0.35rem;
		margin-right: 0rem;
		border:0px #000000 solid;
		text-align: right;
	}
	.case-text{
		float: right;
		font-size: 0.16rem;
		line-height: 0.4rem;
		height: 0.4rem;
		width: 0.8rem;
	
		border:0px #000000 solid;
	}
	.case-arrow{
		
		float: right;
		font-size:0.3rem;
		
		line-height: 0.4rem;
		height: 0.4rem;
		width: 0.3rem;
		border:0px #000000 solid;
	}
	.case-bottom{
		display: none;
	}
	.c-parter{
		background-color: #F5F2F0;

		width:100%;
		display: inline-block;
		margin:0 auto;
		padding:1.2rem 0;		
	}
	.pt-more{
		position:relative;
		float:right;
		margin-top: 0.4rem;
		margin-right:0.7rem;
		box-sizing: border-box;
		border:0px #000000 solid;
		height:0.3rem;
		width:50%;
	}

	.pt-text{
		float: right;
		font-size: 0.16rem;
		line-height: 0.4rem;
		height: 0.4rem;
		width: 0.8rem;
	
		border:0px #000000 solid;
	}
	.pt-title{
		
		border:0px #ffc000 solid;
	}
	.pt-title h3{
		padding:0.12rem 0 0.3rem 0;
	}
	.swiper {
	    height:2.6rem;
		border:0px #000000 solid;
	
	}
	
	.swiper-pagination{
		z-index: 5;
		top:0rem;
		right:0rem;
		width:unset !important;
		left:unset !important;
		bottom: unset !important;
		margin:0px;
		border:0px #e63e2f solid;
	}
	.pt-list{
		
	}
	.pt-list li{
		width:25%;
		float:left;
		margin:0.2rem 0;
		
		box-sizing: border-box;
	}
	.pt-list li>img{
		border:1px #ddd solid;
	}
	
}