﻿/*响应式效果*/
@media ( min-width:1440px ) and ( max-width:1772px ) {
	.container{
		max-width: 1380px;
	}
	.syProSwiper{
		width: 88%;
		margin: 0 auto;
	}
	.zhN1{
		right: 0 !important;
	}
	.zhP1{
		left: 0 !important;
	}
	.sy-procls{
		height: 280px;
	}
	.indexProduct .container:nth-child(2){
		margin-top: 50px;
	}
	.indexProduct{
		padding: 60px 0;
	}
	.syMakeSwiper{
		width: 88%;
		margin: 0 auto;
	}
} 
@media ( min-width:1280px ) and ( max-width:1439px ) {
	.container{
		max-width: 1200px;
	}
	.syProSwiper{
		width: 88%;
		margin: 0 auto;
	}
	.zhN1{
		right: 0 !important;
	}
	.zhP1{
		left: 0 !important;
	}
	.sy-procls{
		height: 280px;
	}
	.indexProduct .container:nth-child(2){
		margin-top: 50px;
	}
	.indexProduct{
		padding: 60px 0;
	}
	.syMakeSwiper{
		width: 88%;
		margin: 0 auto;
	}
	.indexAbout { 
		min-height: 456px;
		padding: 58px 0 20px;
	}
	.indexMake{
		padding: 20px 0;
	}
	.indexMake .container:nth-child(2){
		margin-top: 50px;
	}
	.syMakeSwiper .swiper-slide img{
		height: 290px;
	}
	.foot-lm .item{
		margin-left: 120px;
	}
	.about .cont{
		max-width: 855px;
	}
	.culture .box .lb{
		padding: 2%;
	}
	.history .cont ul{
		margin-top: 40px;
		height: 366px;
	}
	.history .cont ul li .year{
		font-size: 28px;
		line-height: 28px;
	}
	.history .cont ul li .tit{
		font-size: 14px;
		margin-top: 12px;
	}
	.productDe .info .sub{
		font-size: 14px;
		line-height: 26px;
		height: 180px;
	}
	.productDe .cpzx{
		height: 50px;
		line-height: 46px;
	}
	.made ul li img{
		height: 505px;
	}
	.made ul li .info-warp{
		bottom: 60px;
	}
	.closeHs { 
		right: -50px;
		top: -44px;
	}
}

@media ( min-width:1060px ) and ( max-width:1279px ) { 
	.syProSwiper{
		width: 84%;
		margin: 0 auto;
	}
	.syMakeSwiper .swiper-slide img{
		height: 290px;
	}
	.zhN1{
		right: 0 !important;
	}
	.zhP1{
		left: 0 !important;
	}
	.sy-procls{
		height: 280px;
	}
	.indexProduct .container:nth-child(2){
		margin-top: 50px;
	}
	.indexProduct{
		padding: 60px 0;
	}
	.syMakeSwiper{
		width: 84%;
		margin: 0 auto;
	}
	.indexMake .container:nth-child(2){
		margin-top: 50px;
	}
	.indexMake{
		padding: 38px 0;
	}
	.indexAbout {  
		min-height: 356px;
		padding: 58px 0 20px;
	}
	.WebLink li{
		margin-left: 32px;
	}
	.closeHs { 
		right: 0px;
		top: -44px;
	}
	.indexProduct{
		padding: 38px 0;
	}
	.foot-lm .item{
		margin-left: 80px;
	}
	.foot-copy{
		font-size: 12px;
	}
	.f-yy{
		top: 0;
	}
	.foot-logo{
		padding: 25px 0;
	}
	.about .titBox{
		float: none;
	}
	.about .cont{
		max-width: 100%;
		float: none;
		margin-top: 30px;
	}
	.about{
		padding: 50px 0;
	}
	.culture .box .lb{
		padding: 2%;
	}
	.history .cont ul{
		margin-top: 40px;
		height: 349px;
	}
	.history .cont ul li .year{
		font-size: 28px;
		line-height: 28px;
	}
	.history .cont ul li .tit{
		font-size: 14px;
		margin-top: 12px;
	}
	.product ul li .pic{
		height: 304px;
	}
	.product ul li .info .tit{
		font-size: 24px;
		line-height: 30px;
		margin-top: 12px;
	}
	.product ul li{
		margin-bottom: 30px;
	}
	.message .box input[type=text]{
		margin-bottom: 25px;
	}
	.message .box{
		padding: 25px;
	}
	.made ul li img{
		height: 405px;
	}
	.made ul li .info-warp{
		bottom: 60px;
	}
	.productDe .imgShow ol{
		display: none;
	}
	.proDeSwiper{
		width: 100%;
		float: none;
	}
	.productDe .info .sub{
		height: 156px;
		font-size: 14px;
		line-height: 26px;
	}
}

@media ( min-width:768px ) and ( max-width:1059px ) { 
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right;
		margin-top: 1.8%;
	} 
	.head .container{
		padding: 10px 0;
	}  
	.head::after{
		display: none;
	}
	.head .Logo{ 
		width: 38%;
	}
	.WebLink{
		display: none;
	}
	.head-search{
		display: none;
	}
	.head-tel,.head .f-yy{
		display: none;
	} 
	.foot-copy{
		display: none;
	}
	.foot-logo{
		padding: 12px 0;
	}
	.foot-top{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}
	
	/*index*/
	.syBannerN, .syBannerP{
		display: none;
	}
	.indexBanner .console{
		height: 26px;
		bottom: 6px;
	}
	.syBannerSwiper .swiper-slide img{
		height: 34vh;
		object-fit: cover;
	}
	.indexProduct{
		padding: 38px 0 18px;
	}
	.zh-sy-h2{
		font-size: 24px;
		line-height: 30px;
	}
	.zh-sy-h6{
		font-size: 14px;
		line-height: 25px;
		margin-top: 12px;
	}
	.indexProduct .container:nth-child(2){
		margin-top: 28px;
	}
	.sy-procls{
		height: 175px;
	}
	.zhP1, .zhN1{
		display: none;
	}
	.sy-procls img{
		height: 52px;
		bottom: 15px;
		right: 15px;
	}
	.sy-procls span{
		font-size: 16px;
		left: 18px;
		top: 15px;
	}
	.syProSwiper{
		padding-bottom: 45px;
	}
	.indexMake{
		padding: 18px 0 38px;
	}
	.indexMake .container:nth-child(2){
		margin-top: 28px;
	}
	.syMakeSwiper .swiper-slide img{
		height: 190px;
	}
	.indexAbout{
		padding: 18px 0 38px;
		min-height: auto;
	}
	.zh-sy-more1{
		margin-top: 25px;
	}
	
	/*ny*/
	.Nybanner > img{
		height: 28vh;
		object-fit: cover;
	}
	.about{
		padding: 38px 0;
	}
	.Nylocation{
		line-height: 42px;
		font-size: 12px;
	}
	.Nylocation .now-wz i{
		font-size: 14px;
	}
	.about .titBox{
		float: none;
	}
	.about .titBox h2{
		font-size: 24px;
		line-height: 30px;
	}
	.about .titBox h5{
		font-size: 16px;
		margin: 12px 0;
	}
	.about .cont{
		font-size: 14px;
		line-height: 26px;
		margin-top: 25px;
	}
	.a24jqhb{
		padding: 38px 0;
	}
	.about-h2{
		font-size: 24px;
		line-height: 30px;
	}
	.a24jqhb .about-h2{
		padding-bottom: 40px;
	}
	.a24jqPag .swiper-pagination-bullet{
		margin-left: 0;
		margin-right: 8px;
	}
	.a24jqSwiper{
		margin-top: 25px;
	}
	.a24jqPag{
		bottom: 0 !important;
		right: auto !important;
		left: 0;
	}
	.Nylocation .now-wz a{
		font-size: 12px;
	}
	.a24-list{
		padding: 5%;
	}
	.a24-list .tit{
		font-size: 18px;
		line-height: 28px;
		height: 56px;
		margin: 12px 0;
	}
	.a24-list .sub{
		font-size: 14px;
		line-height: 26px;
		height: 78px;
	}
	.a24-list .more{
		height: 32px;
		font-size: 14px;
		margin-top: 25px;
		line-height: 30px;
	}
	.culture{
		padding: 0 0 18px;
	}
	.culture .box{
		margin-top: 25px;
	}
	.culture .box .lb{
		width: 100%;
		padding: 5%;
		float: none;
		margin: 0 0 10px 0 !important; 
	}
	.culture .box .lb .tit{
		font-size: 18px;
		margin: 15px 0;
	}
	.culture .box .lb .sub{
		font-size: 14px;
		height: auto;
	}
	.culture .box .lb i{
		font-size: 50px;
		line-height: 50px;
	}
	.history .container{
		padding: 0;
	}
	.history .pic{
		position: relative;
		width: 100%;
	}
	.history .cont{
		width: 100%;
		margin-left: 0;
		float: none;
		padding: 5%;
	}
	.history .cont ul{
		height: auto;
		margin-top: 25px;
		height: auto;
		padding-right: 0;
	}
	.history .cont ul li .year{
		font-size: 24px;
		line-height: 24px;
	}
	.history .cont ul li .tit{
		font-size: 14px;
		margin-top: 12px;
	}
	.history{
		padding: 0 0 38px 0;
	}
	.honor{
		padding: 38px 0;
	}
	.honorSwiper{
		margin-top: 25px;
		padding: 15px 5px 50px;
	}
	.honorSwiper .swiper-slide{
		padding: 4%;
	}
	.product{
		padding: 38px 0;
	}
	.product ul li{
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.product ul li .pic{
		width: 100%;
		float: none !important;
		height: auto;
	}
	.product ul li .info{
		width: 100%; 
		float: none !important;
	}
	.product ul li .info .tit{
		font-size: 20px;
		line-height: 30px;
		margin-top: 15px;
	}
	.product ul li .info .sub{
		font-size: 14px;
		line-height: 26px;
		margin-top: 12px;
	}
	.product ul li::after{
		width: 100%;
	}
	.productDe{
		padding: 38px 0;
	}
	.productDe .imgShow{
		width: 100%;
		float: none;
	}
	.productDe .imgShow ol{
		display: none;
	}
	.proDeSwiper{
		width: 100%;
		float: none;
	}
	.productDe .info{
		width: 100%;
		float: none;
		margin-top: 18px;
	}
	.productDe .info .line{
		margin: 18px 0;
	}
	.productDe .info .sub{
		font-size: 14px;
		line-height: 26px;
		padding-right: 0;
		height: auto;
	}
	.productDe .cpzx{
		width: 100%;
		height: 42px;
		line-height: 42px;
		font-size: 15px;
	}
	.productDe .cpzx i{
		font-size: 18px;
		top: 1px;
	}
	.pro-tab{
		padding: 38px 0;
	}
	.proTdSwiper{
		margin-top: 25px;
		padding-bottom: 40px;
	}
	.proTdSwiper .swiper-slide{
		padding: 4%;
	}
	.proTdSwiper .swiper-slide .num{
		font-size: 28px;
		line-height: 28px;
	}
	.proTdSwiper .swiper-slide .tit{
		font-size: 14px;
		line-height: 26px;
		height: 52px;
		margin-top: 12px;
	}
	.proTdSwiper .swiper-slide .line{
		margin-top: 15px;
	}
	.pro-tab .cont.bg{
		padding: 5px;
		border-radius: 2px;
	}
	.pro-tab .cont{
		margin-top: 25px;
		font-size: 14px;
		line-height: 26px;
	}
	.pro-tab .cont table tr td{
		font-size: 12px;
		height: 40px;
	}
	.pro-tab .row{
		margin-top: 25px;
		margin-left: 0;
		margin-right: 0;
	}
	.pro-de-list{
		margin-bottom: 15px;
		box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	}
	.pro-tab .row .pdg:nth-of-type(2n+1){
		padding: 0 5px 0 0;
	}
	.pro-tab .row .pdg:nth-of-type(2n+2){
		padding: 0 0 0 5px;
	}
	.pro-de-list .tit{
		font-size: 14px;
		padding: 0 10px;
		line-height: 35px;
	}
	.application{
		padding: 38px 0;
	}
	.app-sub{
		font-size: 14px;
		margin-top: 20px;
		line-height: 28px;
	}
	.application ul{
		margin-top: 28px;
	}
	.application ul li:last-child{
		margin-bottom: 0;
	}
	.application ul li .pic{
		width: 100%;
		height: auto;
		float: none !important;
	}
	.application ul li .pic img{
		height: auto;
	}
	.application ul li .info{
		width: 100%;
		padding: 5%;
		float: none;
		margin-left: 0;
	}
	.application ul li{
		margin-bottom: 25px;
	}
	.application ul li .info .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.application ul li .info .sub{
		font-size: 14px;
		line-height: 26px;
		min-height: auto;
		margin: 15px 0 20px;
    	-webkit-line-clamp: 3;
	}
	.application ul li .info .more{
		height: 38px;
		line-height: 34px;
		font-size: 14px;
	}
	.applicationDe{
		padding: 38px 0;
	}
	.applicationDe .cont{
		font-size: 14px;
		line-height: 26px;
		margin-top: 25px;
	}
	.app-why{
		padding: 38px 0;
	}
	.app-why .item-box{
		margin-top: 25px;
	}
	.app-why .item h3{
		line-height: 42px;
		font-size: 16px;
	}
	.app-why .item ul li{
		padding: 12px 0;
		font-size: 14px;
		line-height: 26px;
	}
	.app-service{
		padding: 38px 0;
	}
	.app-service .container{
		margin-top: 25px;
	}
	.appFwN, .appFwP{
		display: none;
	}
	.appFwSwiper{
		width: 100%;
	}
	.appFw-list{
		padding: 5% 5% 8%;
	}
	.appFw-list .tit{
		font-size: 18px;
		line-height: 28px;
		height: 28px;
		-webkit-line-clamp: 1;
		margin: 12px 0;
	}
	.appFw-list .sub{
		font-size: 14px;
		line-height: 26px;
		height: 130px;
		-webkit-line-clamp: 5;
	}
	.app-other{
		padding: 38px 0;
	}
	.app-other .row{
		margin-top: 25px;
		margin-left: 0;
		margin-right: 0;
	}
	.app-other .row .pdg{
		padding: 0;
	}
	.appQt-list .info{
		padding: 5%;
	}
	.appQt-list .info .tit{
		font-size: 18px;
		line-height: 28px;
	}
	.appQt-list .info .sub{
		font-size: 14px;
		line-height: 26px;
		height: auto;
		margin: 12px 0 18px;
	}
	.app-down{
		padding: 38px 0;
	}
	.app-down .box{
		margin-top: 25px;
		padding: 5%;
	}
	.app-down .box .pic{
		width: 100%;
		float: none;
		height: auto;
	}
	.app-down .box .info{
		width: 100%;
		float: none;
		margin-left: 0;
	}
	.app-down .box .info .ico{
		margin: 18px 0;
	}
	.app-down .box .info .ico img{
		height: 50px;
	}
	.app-down .box .info .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.app-down .box .info .size{
		margin-top: 12px;
	}
	.app-down .box .info .xz{
		margin-top: 20px;
		font-size: 14px;
		height: 42px;
		line-height: 38px;
	}
	.app-down .box .info .xz i{
		font-size: 22px;
	}
	.made ul li img{
		height: 260px;
	}
	.made ul li .info-warp .info{
		float: none !important;
		font-size: 14px;
		line-height: 26px;
	}
	.made ul li .info-warp{
		bottom: 25px;
	}
	.download{
		padding: 38px 0;
	}
	.download ul{
		margin-top: 25px;
	}
	.download ul li{
		width: 100%;
		float: none !important;
		padding: 15px 80px 15px 64px;
		background: #f5f5f5 url(../images/pdf-ico.png) no-repeat left 15px center;
		background-size: 40px auto;
	}
	.download ul li:hover{
		background: #f03a22 url(../images/pdf-ico.png) no-repeat left 15px center;
		background-size: 40px auto;
	}
	.download ul li .tit{
		font-size: 16px;
		line-height: 25px;
	}
	.download ul li .size{
		font-size: 14px;
		line-height: 25px;
		margin-top: 6px;
	}
	.download ul li .ico{
		width: 48px;
		height: 48px;
		right: 18px;
		margin-top: -24px;
	}
	.download ul li .ico i{
		font-size: 38px;
	}
	.contact{
		padding: 38px 0;
	}
	.contact .box{
		margin-top: 25px;
		display: block;
	}
	.contact .box .lb{
		width: 100%;
		margin-bottom: 15px;
		padding-bottom: 10px;
	}
	.contact .box .lb p.top{
		font-size: 16px;
	}
	.contact .box .lb p{
		font-size: 14px;
		line-height: 35px;
	}
	.maps{
		margin-top: 25px;
	}
	.message{
		padding: 38px 0;
		background-size: 100% 80%;
	}
	.message .about-h2{
		line-height: 38px;
		float: none;
	}
	.message .box{
		width: 100%;
		margin-top: 20px;
		float: none;
		padding: 5%;
	}
	.message .box input[type=text]{
		height: 42px;
		font-size: 14px;
		margin-bottom: 15px;
	}
	.message .box .ljtj{
		width: 180px;
		line-height: 42px;
		font-size: 16px;
	}
	
	.isMobile{
		display: block !important;
	}
	.isPc{
		display: none !important;
	}
	.fLogoPag {
		display: none !important;
	}
}
/*手机效果*/
@media ( max-width:767px) {    
	.burger_menu{
		display: block !important;
		top: 0 !important;
		float: right;
		margin-top: 1.5%;
	} 
	.head .container{
		padding: 10px 0;
	}  
	.head::after{
		display: none;
	}
	.head .Logo{ 
		width: 38%;
	}
	.WebLink{
		display: none;
	}
	.head-search{
		display: none;
	}
	.head-tel{
		display: none;
	} 
	.foot-copy{
		display: none;
	}
	.foot-logo{
		padding: 12px 0;
	}
	.foot-top{
		display: none;
	}
	.footH{
		display: block;
	}
	.footFix{
		display: flex;
	}
	
	/*index*/
	.syBannerN, .syBannerP{
		display: none;
	}
	.indexBanner .console{
		height: 26px;
		bottom: 6px;
	}
	.syBannerSwiper .swiper-slide img{
		height: 34vh;
		object-fit: cover;
	}
	.indexProduct{
		padding: 38px 0 18px;
	}
	.zh-sy-h2{
		font-size: 24px;
		line-height: 30px;
	}
	.zh-sy-h6{
		font-size: 14px;
		line-height: 25px;
		margin-top: 12px;
	}
	.indexProduct .container:nth-child(2){
		margin-top: 28px;
	}
	.sy-procls{
		height: 175px;
	}
	.zhP1, .zhN1{
		display: none;
	}
	.sy-procls img{
		height: 52px;
		bottom: 15px;
		right: 15px;
	}
	.sy-procls span{
		font-size: 16px;
		left: 18px;
		top: 15px;
	}
	.syProSwiper{
		padding-bottom: 45px;
	}
	.indexMake{
		padding: 18px 0 38px;
	}
	.indexMake .container:nth-child(2){
		margin-top: 28px;
	}
	.syMakeSwiper .swiper-slide img{
		height: 190px;
	}
	.indexAbout{
		padding: 18px 0 38px;
		min-height: auto;
	}
	.zh-sy-more1{
		margin-top: 25px;
	}
	
	/*ny*/
	.Nybanner > img{
		height: 28vh;
		object-fit: cover;
	}
	.about{
		padding: 38px 0;
	}
	.Nylocation{
		line-height: 42px;
		font-size: 12px;
	}
	.Nylocation .now-wz i{
		font-size: 14px;
	}
	.about .titBox{
		float: none;
	}
	.about .titBox h2{
		font-size: 24px;
		line-height: 30px;
	}
	.about .titBox h5{
		font-size: 16px;
		margin: 12px 0;
	}
	.about .cont{
		font-size: 14px;
		line-height: 26px;
		margin-top: 25px;
	}
	.a24jqhb{
		padding: 38px 0;
	}
	.about-h2{
		font-size: 24px;
		line-height: 30px;
	}
	.a24jqhb .about-h2{
		padding-bottom: 40px;
	}
	.a24jqPag .swiper-pagination-bullet{
		margin-left: 0;
		margin-right: 8px;
	}
	.a24jqSwiper{
		margin-top: 25px;
	}
	.a24jqPag{
		bottom: 0 !important;
		right: auto !important;
		left: 0;
	}
	.Nylocation .now-wz a{
		font-size: 12px;
	}
	.a24-list{
		padding: 5%;
	}
	.a24-list .tit{
		font-size: 18px;
		line-height: 28px;
		height: 56px;
		margin: 12px 0;
	}
	.a24-list .sub{
		font-size: 14px;
		line-height: 26px;
		height: 78px;
	}
	.a24-list .more{
		height: 32px;
		font-size: 14px;
		margin-top: 25px;
		line-height: 30px;
	}
	.culture{
		padding: 0 0 18px;
	}
	.culture .box{
		margin-top: 25px;
	}
	.culture .box .lb{
		width: 100%;
		padding: 5%;
		float: none;
		margin: 0 0 10px 0 !important; 
	}
	.culture .box .lb .tit{
		font-size: 18px;
		margin: 15px 0;
	}
	.culture .box .lb .sub{
		font-size: 14px;
		height: auto;
	}
	.culture .box .lb i{
		font-size: 50px;
		line-height: 50px;
	}
	.history .container{
		padding: 0;
	}
	.history .pic{
		position: relative;
		width: 100%;
	}
	.history .cont{
		width: 100%;
		margin-left: 0;
		float: none;
		padding: 5%;
	}
	.history .cont ul{
		height: auto;
		margin-top: 25px;
		height: auto;
		padding-right: 0;
	}
	.history .cont ul li .year{
		font-size: 24px;
		line-height: 24px;
	}
	.history .cont ul li .tit{
		font-size: 14px;
		margin-top: 12px;
	}
	.history{
		padding: 0 0 38px 0;
	}
	.honor{
		padding: 38px 0;
	}
	.honorSwiper{
		margin-top: 25px;
		padding: 15px 5px 50px;
	}
	.honorSwiper .swiper-slide{
		padding: 4%;
	}
	.product{
		padding: 38px 0;
	}
	.product ul li{
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.product ul li .pic{
		width: 100%;
		float: none !important;
		height: auto;
	}
	.product ul li .info{
		width: 100%; 
		float: none !important;
	}
	.product ul li .info .tit{
		font-size: 20px;
		line-height: 30px;
		margin-top: 15px;
	}
	.product ul li .info .sub{
		font-size: 14px;
		line-height: 26px;
		margin-top: 12px;
	}
	.product ul li::after{
		width: 100%;
	}
	.productDe{
		padding: 38px 0;
	}
	.productDe .imgShow{
		width: 100%;
		float: none;
	}
	.productDe .imgShow ol{
		display: none;
	}
	.proDeSwiper{
		width: 100%;
		float: none;
	}
	.productDe .info{
		width: 100%;
		float: none;
		margin-top: 18px;
	}
	.productDe .info .line{
		margin: 18px 0;
	}
	.productDe .info .sub{
		font-size: 14px;
		line-height: 26px;
		padding-right: 0;
		height: auto;
	}
	.productDe .cpzx{
		width: 100%;
		height: 42px;
		line-height: 42px;
		font-size: 15px;
	}
	.productDe .cpzx i{
		font-size: 18px;
		top: 1px;
	}
	.pro-tab{
		padding: 38px 0;
	}
	.proTdSwiper{
		margin-top: 25px;
		padding-bottom: 40px;
	}
	.proTdSwiper .swiper-slide{
		padding: 4%;
	}
	.proTdSwiper .swiper-slide .num{
		font-size: 28px;
		line-height: 28px;
	}
	.proTdSwiper .swiper-slide .tit{
		font-size: 14px;
		line-height: 26px;
		height: 52px;
		margin-top: 12px;
	}
	.proTdSwiper .swiper-slide .line{
		margin-top: 15px;
	}
	.pro-tab .cont.bg{
		padding: 5px;
		border-radius: 2px;
	}
	.pro-tab .cont{
		margin-top: 25px;
		font-size: 14px;
		line-height: 26px;
	}
	.pro-tab .cont table tr td{
		font-size: 12px;
		height: 40px;
	}
	.pro-tab .row{
		margin-top: 25px;
		margin-left: 0;
		margin-right: 0;
	}
	.pro-de-list{
		margin-bottom: 15px;
		box-shadow: 0 0 5px 0 rgba(0,0,0,.1);
	}
	.pro-tab .row .pdg:nth-of-type(2n+1){
		padding: 0 5px 0 0;
	}
	.pro-tab .row .pdg:nth-of-type(2n+2){
		padding: 0 0 0 5px;
	}
	.pro-de-list .tit{
		font-size: 14px;
		padding: 0 10px;
		line-height: 35px;
	}
	.application{
		padding: 38px 0;
	}
	.app-sub{
		font-size: 14px;
		margin-top: 20px;
		line-height: 28px;
	}
	.application ul{
		margin-top: 28px;
	}
	.application ul li:last-child{
		margin-bottom: 0;
	}
	.application ul li .pic{
		width: 100%;
		height: auto;
		float: none !important;
	}
	.application ul li .pic img{
		height: auto;
	}
	.application ul li .info{
		width: 100%;
		padding: 5%;
		float: none;
		margin-left: 0;
	}
	.application ul li{
		margin-bottom: 25px;
	}
	.application ul li .info .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.application ul li .info .sub{
		font-size: 14px;
		line-height: 26px;
		min-height: auto;
		margin: 15px 0 20px;
    	-webkit-line-clamp: 3;
	}
	.application ul li .info .more{
		height: 38px;
		line-height: 34px;
		font-size: 14px;
	}
	.applicationDe{
		padding: 38px 0;
	}
	.applicationDe .cont{
		font-size: 14px;
		line-height: 26px;
		margin-top: 25px;
	}
	.app-why{
		padding: 38px 0;
	}
	.app-why .item-box{
		margin-top: 25px;
	}
	.app-why .item h3{
		line-height: 42px;
		font-size: 16px;
	}
	.app-why .item ul li{
		padding: 12px 0;
		font-size: 14px;
		line-height: 26px;
	}
	.app-service{
		padding: 38px 0;
	}
	.app-service .container{
		margin-top: 25px;
	}
	.appFwN, .appFwP{
		display: none;
	}
	.appFwSwiper{
		width: 100%;
	}
	.appFw-list{
		padding: 5% 5% 8%;
	}
	.appFw-list .tit{
		font-size: 18px;
		line-height: 28px;
		height: 28px;
		-webkit-line-clamp: 1;
		margin: 12px 0;
	}
	.appFw-list .sub{
		font-size: 14px;
		line-height: 26px;
		height: 130px;
		-webkit-line-clamp: 5;
	}
	.app-other{
		padding: 38px 0;
	}
	.app-other .row{
		margin-top: 25px;
		margin-left: 0;
		margin-right: 0;
	}
	.app-other .row .pdg{
		padding: 0;
	}
	.appQt-list .info{
		padding: 5%;
	}
	.appQt-list .info .tit{
		font-size: 18px;
		line-height: 28px;
	}
	.appQt-list .info .sub{
		font-size: 14px;
		line-height: 26px;
		height: auto;
		margin: 12px 0 18px;
	}
	.app-down{
		padding: 38px 0;
	}
	.app-down .box{
		margin-top: 25px;
		padding: 5%;
	}
	.app-down .box .pic{
		width: 100%;
		float: none;
		height: auto;
	}
	.app-down .box .info{
		width: 100%;
		float: none;
		margin-left: 0;
	}
	.app-down .box .info .ico{
		margin: 18px 0;
	}
	.app-down .box .info .ico img{
		height: 50px;
	}
	.app-down .box .info .tit{
		font-size: 20px;
		line-height: 30px;
	}
	.app-down .box .info .size{
		margin-top: 12px;
	}
	.app-down .box .info .xz{
		margin-top: 20px;
		font-size: 14px;
		height: 42px;
		line-height: 38px;
	}
	.app-down .box .info .xz i{
		font-size: 22px;
	}
	.made ul li img{
		height: 260px;
	}
	.made ul li .info-warp .info{
		float: none !important;
		font-size: 14px;
		line-height: 26px;
	}
	.made ul li .info-warp{
		bottom: 25px;
	}
	.download{
		padding: 38px 0;
	}
	.download ul{
		margin-top: 25px;
	}
	.download ul li{
		width: 100%;
		float: none !important;
		padding: 15px 80px 15px 64px;
		background: #f5f5f5 url(../images/pdf-ico.png) no-repeat left 15px center;
		background-size: 40px auto;
	}
	.download ul li:hover{
		background: #f03a22 url(../images/pdf-ico.png) no-repeat left 15px center;
		background-size: 40px auto;
	}
	.download ul li .tit{
		font-size: 16px;
		line-height: 25px;
	}
	.download ul li .size{
		font-size: 14px;
		line-height: 25px;
		margin-top: 6px;
	}
	.download ul li .ico{
		width: 48px;
		height: 48px;
		right: 18px;
		margin-top: -24px;
	}
	.download ul li .ico i{
		font-size: 38px;
	}
	.contact{
		padding: 38px 0;
	}
	.contact .box{
		margin-top: 25px;
		display: block;
	}
	.contact .box .lb{
		width: 100%;
		margin-bottom: 15px;
		padding-bottom: 10px;
	}
	.contact .box .lb p.top{
		font-size: 16px;
	}
	.contact .box .lb p{
		font-size: 14px;
		line-height: 35px;
	}
	.maps{
		margin-top: 25px;
	}
	.message{
		padding: 38px 0;
		background-size: 100% 80%;
	}
	.message .about-h2{
		line-height: 38px;
		float: none;
	}
	.message .box{
		width: 100%;
		margin-top: 20px;
		float: none;
		padding: 5%;
	}
	.message .box input[type=text]{
		height: 42px;
		font-size: 14px;
		margin-bottom: 15px;
	}
	.message .box .ljtj{
		width: 180px;
		line-height: 42px;
		font-size: 16px;
	}
	
	.isMobile{
		display: block !important;
	}
	.isPc{
		display: none !important;
	}
	.fLogoPag {
		display: none !important;
	}
} 