

/*移动端*/


@media (max-width:1280px){
	
	/* 轮播图 */
	.carousel{
		width: 100%;
		height: 27.5rem;
		background-color: #3385ff;
		position: relative;
	}
	.carousel .carouselCircle{
		width: 5rem;
		height: 5rem;
		background: #FB842E;
		border-radius: 50%;
		position: absolute;
		top: 5.125rem;
		left: 2rem;
	}
	.carousel .carouselTitle{
		position: absolute;
		top: 4.625rem;
		left: 4.75rem;
		font-size: 2.5rem;
		font-weight: bold;
		color: #FFFFFF;
	}
	.carousel .carouselEnglish{
		position: absolute;
		top: 8.125rem;
		left: 4.75rem;
		font-size: 2rem;
		font-weight: bold;
		color: #FFFFFF;
	}



	
	/* 定制服务 */
	.about_all{
		width: 100%;
		height: 185.125rem;
		background-color: #f5f5f5;
	}
	.about_all .aboutPage{
		width: 42.875rem;
		margin: 0 auto;
		padding-top:14.125rem;
	}
	.about_all .aboutPage .address{
		height: 2rem;
		display: flex;
		align-items: center;
		float: right;
	}
	.about_all .aboutPage .address .addressBottom,
	.about_all .aboutPage .address .addressBottom a{
		font-size: 1.5rem;
		color: #999;
	}
	.about_all .aboutPage .address .picAddress{
		width:2rem;
		height: 2rem;
	}
	.about_all .aboutPage .addressLine{
		width: 42.875rem;
		border-bottom: 0.125rem #E9E9E9 solid;
		margin-top: 3.5rem;
	}
	.about_all .aboutPage .industry .pageWidth{
		width: 42.875rem;
		position: relative;
	}
	.about_all .aboutPage .industry .pageWidth .industryTitle{
		font-size: 2.5rem;
		font-weight: bold;
		color: #333333;
		text-align: center;
		margin:4rem 0 2.5rem;
	}
	.about_all .aboutPage .industry .pageWidth .industryTitle_one{
		font-size: 1.75rem;
		font-weight: bold;
		color: #333333;
		margin-bottom: 1.5rem;
	}
	.about_all .aboutPage .industry .pageWidth .industryTitle_Content{
		font-size: 1.75rem;
		color: #666666;
		text-align: justify;
		margin-bottom: 2.5rem;
		line-height: 3rem;
		
	}
	.about_all .aboutPage .industry .pageWidth .industry_picContent{
		position: absolute;
		left: -2rem;
	}
	.about_all .aboutPage .industry .pageWidth .industry_picContent .industry_picContent_item{
		width: 46.875rem;
		height: 22.75rem;
		position: relative;
		color: #Fff;
		
	}
	.about_all .aboutPage .industry .pageWidth .industry_picContent .industry_picContent_item .industry_pic{
		width: 46.875rem;
		height: 22.75rem;
		
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll1{
		background-color: #005e9d;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll2{
		background-color: #3388ff;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll3{
		background-color: #ff8200;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll4{
		background-color: #2a9c4a;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll5{
		background-color: #082e6e;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll6{
		background-color: #36415d;
	}
	.about_all .aboutPage .industry .pageWidth .industry_picContent .industry_picContent_item .industry_pic img{
		opacity: .5;
	}
	.about_all .aboutPage .industry .pageWidth .industry_picContent .industry_picContent_item .industry_content1{
		height: 22.75rem;
		font-size: 2rem;
		font-weight: bold;	
		position: absolute;
		top: 2rem;
		left: 2rem;
	}
	.about_all .aboutPage .industry .pageWidth .industry_picContent .industry_picContent_item .industry_content2{
		width: 42.875rem;
		font-size: 1.75rem;
		line-height: 3rem;
		position: absolute;
		left: 2rem;
		top: 5.625rem;
	}
	.about_all .aboutPage .industry .pageWidth .industry_picContent .industry_picContent_item .industry_content3{
		width: 42.875rem;
		font-size: 1.75rem;
		font-weight: bold;
		line-height: 3rem;
		position: absolute;
		left: 2rem;
		top: 14.75rem;
	}
	


	/* 您值得信赖的过滤器制造商 */
	.succeed{
		width:42.875rem;
		margin: 0 auto;
		padding-top: 4rem;
	}
	.succeed .succeedPic{
		display: none;
	}
	.succeed .succeedMask .succeedMaskTitle1{
		font-size: 2.5rem;
		font-weight: bold;
		color: #333333;
		text-align: center;
	}
	.succeed .succeedMask .succeedMaskTitle2{
		font-size: 1.75rem;
		font-weight: bold;
		color: #333333;
		line-height: 3rem;
		margin: 2.5rem 0 1.5rem;
	}
	.succeed .succeedMask .succeedMaskTitle3{
		font-size: 1.75rem;
		color: #666666;
		line-height: 3rem;
		margin-bottom: 2rem;
	}
	.succeed .succeedMask .succeedMask_pic .succeedMask_pic_item{
		width: 42.875rem;
		height: 25.5rem;
		background-color: #f5f5f5;
		margin-bottom: 1.25rem;
		padding-top: 1.5rem;
		padding-left: 1.5rem;
	}
 	.succeed .succeedMask .succeedMask_pic .succeedMask_pic_item .succeedMask_picTitle{
 		font-size: 2rem;
 		font-weight: bold;
 		color: #333333;
		text-align: center;
 	}
	.succeed .succeedMask .succeedMask_pic .succeedMask_pic_item .succeedMask_pic_child{
		width: 10rem;
		height: 10rem;
		margin: 1.5rem auto;
	}
	.succeed .succeedMask .succeedMask_pic .succeedMask_pic_item .succeedMask_picCont{
		font-size: 1.75rem;
		color: #666666;
		line-height: 3rem;
	}
	
	/* 专属定制服务 */
	.exclusive{
		width:100%;
		height: 99.25rem;
		background: #F5F5F5;
		padding-left: 6.75rem;
		margin: 4rem auto 0;
	}
	.exclusive .pageWidth{
		width: 100%;
		padding-top: 4rem;
		
	}
	.exclusive .exclusivePic.phonePic{
		position: relative;
		width: 9.125rem;
		height: 76.625rem;
		margin-left: 2.25rem;
	}
	.exclusive .pageWidth .exclusiveTitle{
		font-size: 2.5rem;
		text-indent: 9.25rem;
		font-weight: bold;
		color: #333333;
		margin-bottom: 9.625rem;
	}
	.exclusive .pageWidth .ex_number{
		position: absolute;white-space: nowrap;
	}
	.exclusive .pageWidth .ex_number.numberSecond1{
		top: -7rem;
		left: -2rem;
	}
	.exclusive .pageWidth .ex_number.numberSecond2{
		top: 13rem;
		left: -2rem;
	}
	.exclusive .pageWidth .ex_number.numberSecond3{
		top: 32.7rem;
		left: -2rem;
	}
	.exclusive .pageWidth .ex_number.numberSecond4{
		top: 52.8rem;
		left: -2rem;
	}
	.exclusive .pageWidth .ex_number.numberSecond5{
		top: 69rem;
		left: -2rem;
	}
	.exclusive .pageWidth .ex_number.numberOne1{
		top:4rem;
		left:8.5rem;
		
	}
	.exclusive .pageWidth .ex_number.numberOne2{
		top:23rem;
		left:8.5rem;
	}
	.exclusive .pageWidth .ex_number.numberOne3{
		top:43rem;
		left:8.5rem;
	}
	.exclusive .pageWidth .ex_number.numberOne4{
		top:62rem;
		left:8.5rem;
	}
	.exclusive .pageWidth .ex_number .numberCon{
		display: flex;
		align-items: center;
		font-size: 16px;
		font-weight: bold;
		color: #333333;
	}
	.exclusive .pageWidth .ex_number .numberCon .pic{
		margin-right: 12px;
		width: 3.5rem;
		height: 3.5rem;
	}
	.exclusive .pageWidth .ex_number .number{
		width: 3.5rem;
		height: 3.5rem;
		background: #8898FF;
		color: #fff;
		text-align: center;
		line-height: 3.5rem;
		font-weight: bold;
		font-size: 1.75rem;
		border-radius: 50%;
		margin-bottom: 1.5rem;
	}
	
	
	/* 问题 */
	.problem{
		width: 100%;
		height: 77.75rem;	
		position: relative;
	}
	.problem .problemPic{
		width: 46.875rem;
		height: 43.125rem;
		background: rgba(0,0,0,0.2);
		margin: 0 auto;
	}
	.problem .problemMask{
		width: 42.875rem;
		height: 59rem;
		background: #F5F5F5;
		border-radius: 1.25rem;
		position: absolute;
		top: 4rem;left: 0;right: 0;
		margin: 0 auto;
		padding: 2.5rem 1.5rem 0;
	}
	.problem .problemMask .problemTitle{
		font-size: 2.5rem;
		text-align: center;
		font-weight: bold;
		color: #333333;
		margin-bottom: 2rem;
	}
	.problem .problemMask .problemTitle1{
		font-size: 1.75rem;
		font-weight: bold;
		color: #333333;
		line-height: 3rem;
		margin-bottom: 1rem;
	}
	.problem .problemMask .problemTitle2{
		font-size: 1.75rem;
		color: #666666;
		line-height: 3rem;
	}
	.problem .problemMask .problemMaskSmall{
		width: 39.875rem;
		height: 21.75rem;
		background: #FFFFFF;
		border-radius: 0.5rem;
		margin-top: 2rem;
		padding-top: 2.375rem;
	}
	.problem .problemMask .problemMaskSmall .problemMaskPic{
		width: 10rem;
		height: 10rem;
		margin: 0 auto 2.5rem;
	}
	.problem .problemMask .problemMaskSmall .problemMaskbtn{
		width: 15rem;
		height: 4.25rem;
		background: #FB842E;
		border-radius: 0.5rem;
		margin: 0 auto;
		line-height: 4.25rem;
		text-align: center;
		font-size: 1.75rem;
		font-weight: bold;
		color: #FFFFFF;
	}
}













/*PC端*/
@media screen and (min-width: 1280px) {
	
	/* 轮播图 */
	/* .carousel{
		width: 1920px;
		height: 530px;
		margin: 0 auto;
		position: relative;
	}
	.carousel .carouselCircle{
		width: 68px;
		height: 68px;
		background: #FB842E;
		border-radius: 50%;
		position: absolute;
		top: 167px;
		left: 260px;
	}
	.carousel .carouselTitle{
		position: absolute;
		top: 157px;
		left: 282px;
		font-size: 36px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.carousel .carouselEnglish{
		position: absolute;
		top: 213px;
		left: 282px;
		font-size: 20px;
		font-weight: bold;
		color: #FFFFFF;
	} */

	/* 行业应用 */
	.about_all{
		width: 100%;
		height: 1139px;
		background-color: #f5f5f5;
	}
	.about_all .aboutPage{
		padding-top:126px;
		position: relative;
	}
	.about_all .aboutPage .address{
		height: 24px;
		display: flex;
		align-items: center;
		position: absolute;
		right: 0;
	}
	.about_all .aboutPage .address .addressBottom{
		color: #999;
	}
	.about_all .aboutPage .address .addressBottom a{
		color: #999;
	}
	.about_all .aboutPage .address .picAddress{
		width:24px;
		height: 24px;
	}
	.about_all .aboutPage .addressLine{
		width: 72.92vw;
		border-bottom: 1px #E9E9E9 solid;
		margin: 54px auto 40px;
	}
	.industry{
		width: 100%;
		position: relative;
		background-color: #f5f5f5;
		margin: 0 auto;
		position: relative;
	}
	.industry .industryTitle{
		font-size: 32px;
		font-weight: bold;
		color: #333333;
		text-align: center;
	}
	.industry .industryTitle_one{
		height: 26px;
		font-size: 20px;
		font-weight: bold;
		color: #333333;
		margin: 40px 0 24px 0;
	}
	.industry .industryTitle_Content{
		height: 56px;
		font-size: 16px;
		color: #666666;
		margin-bottom: 24px;
	}
	.industry .industry_picContent{
		width: 76.92vw;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.industry .industry_picContent .industry_picContent_item{
		width: calc(33.165%);
		height: 314px;
		background: linear-gradient(1deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
		position: relative;
		margin-bottom: 2px;
		cursor: pointer;
		user-select: none;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic{
		width: 100%;
		height: 100%;
		position: absolute;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll1{
		background-color: #005e9d;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll2{
		background-color: #3388ff;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll3{
		background-color: #ff8200;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll4{
		background-color: #2a9c4a;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll5{
		background-color: #082e6e;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic.ll6{
		background-color: #36415d;
	}
	.industry .industry_picContent .industry_picContent_item .industry_pic img{
		opacity: .5;
	}
	.industry .industry_picContent .industry_picContent_item .industry_content1{
		height: 26px;
		font-size: 20px;
		font-weight: bold;
		color: #FFFFFF;
		position: absolute;
		top: 28px;left: 28px;
	}
	.industry .industry_picContent .industry_picContent_item .industry_content2{
		width: calc(88.147%);
		font-size: 16px;
		font-weight: 400;
		color: #FFFFFF;
		line-height: 28px;
		position: absolute;
		top: 70px;left: 28px;
	}
	.industry .industry_picContent .industry_picContent_item .industry_content3{
		width: calc(88.147%);
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 28px;
		position: absolute;
		top: 230px;left: 28px;
	}

	/* 您值得信赖的过滤器制造商 */
	.succeed{
		width: 100%;
		height:776px;
		background-color: #fff;
		position: relative;
	}
	.succeed .succeedPic{
		width: 100%;
		height: 315px;
		margin: 0 auto;
	}
	.succeed .succeedMask{
		width: 72.92vw;
		height: 590px;
		background: #F5F5F5;
		border-radius: 10px 10px 10px 10px;
		padding: 40px;
		position: absolute;
		top: 110px;left: 0;right: 0;
		margin: 0 auto;
	}
	.succeed .succeedMask .succeedMaskTitle1{
		width: 384px;
		font-size: 32px;
		font-weight: bold;
		color: #333333;
		margin: 0 auto ;
	}
	.succeed .succeedMask .succeedMaskTitle2{
		width: 600px;
		font-size: 20px;
		font-family: Microsoft YaHei-Bold, Microsoft YaHei;
		font-weight: bold;
		color: #333333;
		margin: 40px 0 24px;
	}
	.succeed .succeedMask .succeedMaskTitle3{
		height: 56px;
		font-size: 16px;
		color: #666666;
		line-height: 28px;
		margin-bottom: 32px;
	}
	.succeed .succeedMask .succeedMask_pic{
		display: flex;
		justify-content: space-between;
	}
	.succeed .succeedMask .succeedMask_pic .succeedMask_pic_item{
		width: calc(22.571%);
		height: 288px;
		background: #FFFFFF;
		padding: 28px;
		
	}
	.succeed .succeedMask .succeedMask_pic .succeedMask_pic_item .succeedMask_pic_child{
		width: 120px;
		height: 120px;
		margin: 14px auto;
	}
	.succeed .succeedMask .succeedMask_pic .succeedMask_pic_item .succeedMask_picTitle{
		height: 28px;
		font-size: 20px;
		font-weight: bold;
		color: #333333;
		text-align: center;
	}
	.succeed .succeedMask .succeedMask_pic .succeedMask_pic_item .succeedMask_picCont{
		font-size: 16px;
		color: #666666;
		line-height: 28px;
		margin: 0 auto;
		text-align: justify;
		display: -webkit-box;
		text-overflow: ellipsis;
		overflow: hidden;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	
	/* 专属定制服务 */
	.exclusive{
		width: 100%;
		height: 449px;
		background-color: #f5f5f5;
		padding-top: 76px;
	}
	.exclusive .pageWidth{
		width: 100%;
	}
	.exclusive .exclusivePic{
		width: calc(66.953%);
		position: relative;
		margin: 0 auto;
		/* background-color: #333333; */
	}
	.exclusive .pageWidth .exclusiveTitle{
		font-size: 32px;
		text-align: center;
		font-weight: bold;
		color: #333333;
		margin-bottom: 112px;
	}
	.exclusive .pageWidth .ex_number:nth-child(2n){
		position: absolute;
		transform:translate(-20px,-17.5px);
		/* border: 1px solid #000; */
	}
	.exclusive .pageWidth .ex_number:nth-child(2n-1){
		position: absolute;
		transform:translate(-20px,17.5px);
		/* border: 1px solid #000; */
	}

	.exclusive .pageWidth .ex_number.numberSecond1{
		top: 91%;
	}
	.exclusive .pageWidth .ex_number.numberSecond2{
		top: 93%;
		left: 28%;
		/* border: 1px solid #000; */
		
	}
	.exclusive .pageWidth .ex_number.numberSecond3{
		top: 91%;
		left: 52%;
	}
	.exclusive .pageWidth .ex_number.numberSecond4{
		top: 91%;
		left: 76%;
	}
	.exclusive .pageWidth .ex_number.numberSecond5{
		top: 91%;
		left: 100%;
	}
	.exclusive .pageWidth .ex_number.numberOne1{
		bottom: 94%;
		left: 11%;
	}
	.exclusive .pageWidth .ex_number.numberOne2{
		bottom:94%;
		left: 40%;
	}
	.exclusive .pageWidth .ex_number.numberOne3{
		bottom:94%;
		left: 64%;
	}
	.exclusive .pageWidth .ex_number.numberOne4{
		bottom:94%;
		left:88%;
	}
	.exclusive .pageWidth .ex_number .numberCon{
		width: 200px;
		display: flex;
		align-items: center;
		font-size: 16px;
		font-weight: bold;
		color: #333333;
	}
	.exclusive .pageWidth .ex_number .numberCon .pic{
		width: 40px;
		height: 40px;
		margin-right: 12px;
	}
	.exclusive .pageWidth .ex_number:nth-child(2n) .number{
		width: 35px;
		height: 35px;
		background: #8898FF;
		color: #fff;
		text-align: center;
		line-height: 35px;
		font-weight: bold;
		font-size: 20px;
		border-radius: 50%;
		margin-bottom: 20px;
		margin-left: 2.5px;
	}
	.exclusive .pageWidth .ex_number:nth-child(2n-1) .number{
		width: 35px;
		height: 35px;
		background: #8898FF;
		color: #fff;
		text-align: center;
		line-height: 35px;
		font-weight: bold;
		font-size: 20px;
		border-radius: 50%;
		margin-top: 20px;
		margin-left: 2.5px;
	}
	
	
	
	
	
	
	
	/* 您有什么问题 */
	.problem{
		width: 100%;
		height: 556px;
		margin-bottom: 322px;
		position: relative;
	}
	.problem .problemPic{
		width: 100%;
		height:556px ;
		margin:auto;
	}
	.problem .problemMask{
		width: 72.92vw;
		height: 590px;
		position: absolute;
		background-color: #f5f5f5;
		top: 110px;left: 0;right: 0;
		padding: 40px 39px 0 40px;
		margin: 0 auto;
		border-radius: 10px;
	}
	.problem .problemMask .problemTitle{
		text-align: center;
		height: 42px;
		font-size: 32px;
		font-weight: bold;
		color: #333333;
	}
	.problem .problemMask .problemTitle1{
		height: 28px;
		font-size: 20px;
		font-weight: bold;
		color: #333333;
		margin: 40px 0 20px	;
	}
	.problem .problemMask .problemTitle2{
		height: 56px;
		font-size: 16px;
		color: #666666;
		line-height: 28px;
	}
	.problem .problemMask .problemMaskSmall{
		width: 611px;
		height: 292px;
		background: #FFFFFF;
		margin: 28px auto 0;
		padding-top: 44px;
	}
	.problem .problemMask .problemMaskSmall .problemMaskPic{
		width: 120px;
		height: 120px;
		margin: 0 auto 36px;
	}
	.problem .problemMask .problemMaskSmall .problemMaskbtn{
		width: 120px;
		height: 48px;
		background: #FB842E;
		border-radius: 4px 4px 4px 4px;
		font-size: 16px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		line-height:48px ;
		margin: 0 auto;
	}
	.problem .problemMask .problemMaskSmall .problemMaskbtn:hover{
		background-color: #FFAA05;
	}

	

}


















