@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px){
	
	
	
	
}

@media only screen and (max-width: 1600px){
	
	
	
}

@media only screen and (max-width: 1440px){
	
	
	
}

@media only screen and (min-width: 1200px){
	
}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
	
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
	
	.wlink{
		display: none;
	}
	.search {
		display: none;
		width: 210px;
		height: 36px;
	}
	.logo img{
		width: auto;
		height: 30px;
	}
	.lang{
		display: none;
	}
	.language {
		margin-left: 10px;
		width: 50px;
	}
	.searchii {
		width: 40px;
		height: 36px;
	}
	.searchi {
		width: calc(100% - 40px);
		padding: 0 9px;
		height: 36px;
	}
	.header {
		padding: 6px 0;
	}
	.logo{
		margin-right: 10px;
	}
	.icon_m{
		display: block;
		margin-left: 20px;
	}
	.nav{
		display: none;
	}
	.banner .swiper-pagination{
		bottom: 10px;
	}
	.banner .swiper-pagination-bullet {
		width: 16px;
		height: 2px;
	}
	.product{
		padding: 30px 0;
	}
	.title {
		font-size: 18px;
	}
	.title span {
		width: 45px;
		margin: 0 5px;
	}
	.title1 {
		font-size: 14px;
	}
	.product1 ul li{
		width: calc((100% - 20px)/2);
		margin-top: 20px;
		margin-right: 20px;
		padding: 15px 10px;
		border-bottom: 3px solid #e1e1e1;
	}
	.product1 ul li:nth-child(3n){
		margin-right: 20px;
	}
	.product1 ul li:nth-child(2n){
		margin-right: 0;
	}
	.product2 {
		height: 120px;
	}
	.product3 {
		margin-top: 10px;
		font-size: 14px;
	}
	.solution{
		padding: 30px 0;
	}
	.solution1 ul li{
		width: 50%;
		margin-top: 16px;
		height: 215px;
	}
	.solution4{
		height: 40px;
	}
	.solution4 img{
		max-height: 100%;
	}
	.solution5 {
		margin-top: 10px;
		font-size: 14px;
		line-height: 20px;
		height: 40px;
	}
	.solution6 {
		display: none;
		margin-top: 10px;
		font-size: 12px;
		line-height: 20px;
		padding: 0 10px;
	}
	.solution8 {
		margin-top: 10px;
	}
	.visit{
		padding: 30px 0;
	}
	.visit1 {
		font-size: 20px;
	}
	.gszx{
		padding: 30px 0;
	}
	.company{
		width: 100%;
	}
	.gtitle {
		font-size: 20px;
	}
	.company1 {
		margin-top: 20px;
	}
	.company2 {
		margin-top: 10px;
		font-size: 16px;
	}
	.company3 {
		font-size: 14px;
		line-height: 24px;
	}
	.news{
		margin-top: 30px;
		width: 100%;
	}
	.news1 ul li a{
		display: block;
	}
	.news2{
		width: 100%;
		margin-right: 0;
		text-align: center;
	}
	.news3{
		margin-top: 20px;
	}
	.news4 {
		font-size: 16px;
	}
	.news5 {
		font-size: 12px;
		line-height: 20px;
	}
	.news6 {
		margin-top: 10px;
		font-size: 14px;
	}
	.link{
		padding: 30px 0;
	}
	.link4{
		display: block;
	}
	.link5{
		margin-top: 10px;
	}
	.footer1{
		display: none;
	}
	.footer{
		padding: 25px 0;
	}
	.beian{
		margin: 0;
		padding: 0;
		border-top: 0;
		display: block;
	}
	.beian2{
		margin-top: 16px;
	}
	.beian2 a{
		margin: 0 10px 0 0;
	}
	.inMain{
		padding: 30px 0;
	}
	.address{
		display: block;
	}
	.inAbout{
		display: block;
	}
	.inAbout2{
		padding: 16px;
	}
	.tour ul li{
		list-style-type: none;
		float: left;
		width: calc((100% - 20px)/2);
		margin-top: 20px;
		margin-right: 20px;
		box-shadow: 0 0 10px #f8f8f8;
	}
	.tour ul li:nth-child(3n){
		margin-right: 20px;
	}
	.tour ul li:nth-child(2n){
		margin-right: 0;
	}
	.tour2{
		font-size: 14px;
		padding: 0 10px;
	}
	.page{
		margin-top: 30px;
	}
	.quality{
		padding: 0;
	}
	.quality ul li{
		margin-top: 20px;
		width: calc((100% - 20px)/2);
		margin-right: 20px;
	}
	.quality ul li:nth-child(3n){
		margin-right: 20px;
	}
	.quality ul li:nth-child(2n){
		margin-right: 0;
	}
	.quality1 {
		height: 220px;
		padding: 12px;
	}
	.inNews ul li a{
		display: block;
	}
	.inNews1{
		width: 100%;
		max-width: 100%;
		text-align: center;
		margin-left: 0;
	}
	.inNews2{
		margin-top: 20px;
	}
	.inNews ul li{
		margin-top: 30px;
		padding-bottom: 30px;
	}
	.inNews6 {
		font-size: 14px;
	}
	.inNews7 {
		font-size: 12px;
		line-height: 20px;
	}
	.newsDeta{
		margin-top: 30px;
	}
	.newsLeft{
		padding-right: 0;
		border-right: 0;
		width: 100%;
	}
	.newsLeft1 {
		font-size: 18px;
	}
	.newsLeft2 span {
		margin-right: 15px;
	}
	.newsLeft3 {
		margin-top: 20px;
		font-size: 14px;
		line-height: 24px;
	}
	.syx {
		padding-top: 20px;
		margin-top: 20px;
	}
	.newsRight{
		margin-top: 30px;
		width: 100%;
	}
	.newsRight2 ul li{
		margin-top: 20px;
	}
	.newsRight2 ul li a {
		font-size: 14px;
		line-height: 24px;
	}
	.apply2{
		margin-top: 16px;
		display: block;
	}
	.apply3{
		text-align: left;
		font-size: 16px;
		line-height: 32px;
	}
	.apply5{
		width: 100%;
		display: block;
		margin-top: 16px;
	}
	.apply6{
		margin-top: 25px;
	}
	.apply6 input {
		width: 150px;
		height: 45px;
		font-size: 16px;
	}
	.inqury{
		padding: 30px 0;
	}
	.inSolut{
		padding: 30px 0;
		margin-top: -30px;
	}
	.inSolut1{
		display: block;
	}
	.inSolut2{
		width: 100%;
	}
	.inSolut3{
		width: 100%;
		margin-top: 20px;
	}
	.inSolut4{
		font-size: 20px;
	}
	.inSolut5 {
		margin-top: 10px;
		font-size: 16px;
	}
	.inSolut6 {
		margin-top: 20px;
		font-size: 14px;
		line-height: 24px;
	}
	.advan{
		padding: 30px 0;
	}
	.advan2 {
		margin-top: 20px;
		width: calc((100% - 20px) / 2);
	}
	.advan3{
	    height: 90px;
	}
	.advan3 img{
		/*height: 50px;*/
	}
	.advan4{
		font-size: 16px;
	}
	.advan5 {
		font-size: 12px;
		line-height: 20px;
	}
	.recommend{
		padding: 30px 0;
	}
	.inpro {
		font-size: 16px;
		margin-top: 15px;
	}
	.xzsx{
		margin-top: 20px;
	    display: block;
	}
	.item{
		margin-top: 20px;
		flex-wrap: wrap;
	}
	.item select {
		width: calc((100% - 40px) / 2);
		height: 40px;
	}
	.butt{
		margin-top: 20px;
	}
	.butt2 {
		width: 115px;
		height: 40px;
		border-radius: 20px;
		font-size: 14px;
		margin-right: 10px;
	}
	.butt3 {
		width: 90px;
		height: 40px;
		border-radius: 20px;
		font-size: 14px;
	}
	.butt4{
		margin-right: 0;
	}
	.prolist{
		overflow-x: scroll;
	}
	.prolist1{
		width: 1250px;
	}
	.proLeft{
		width: 100%;
	}
	.topleft img{
		width: 40px;
	}
	.topright img{
		width: 40px;
	}
	.proRight{
		width: 100%;
		margin-top: 30px;
	}
	.proLeft1 {
		height: 330px;
	}
	.proRight1{
		font-size: 18px;
	}
	.proRight3 {
		margin-top: 10px;
		font-size: 14px;
		line-height: 20px;
	}
	.proRight4 {
		margin-top: 10px;
		font-size: 16px;
	}
	.proRight5 span {
		font-size: 14px;
		width: 170px;
	}
	.proRight5 code {
		font-size: 14px;
	}
	.proRight6{
		margin-top: 20px;
	}
	.proRight7{
		display: block;
	}
	.proRight8 {
		font-size: 14px;
	}
	.proRight9 {
		margin-top: 20px;
		width: 225px;
		font-size: 14px;
	}
	.prodeta1 {
		margin-top: 36px;
		font-size: 16px;
	}
	.prwidth{
		width: 40%;
	}
	.prwidth1{
		width: 50%;
	}
	.prwidth2{
		width: 10%;
	}
	.prodeta2 ul{
		align-items: unset;
	}
	.prodeta2 ul li{
		line-height: 24px;
		padding: 10px 0;
		display: flex;
		align-items: center;
	}
	.prodeta3 {
		margin-top: 10px;
		font-size: 14px;
		line-height: 24px;
	}
	.prodeta4 ul li{
		margin-top: 20px;
		width: calc((100% - 20px)/2);
	}
	.prodeta4 ul li:nth-child(5n){
		margin-right: 20px;
	}
	.prodeta4 ul li:nth-child(2n){
		margin-right: 0;
	}
	.inqlist {
		font-size: 24px;
		line-height: 90px;
	}
	.inqlist2{
		width: 100%;
		padding-right: 0;
		border-right: 0;
	}
	.inqlist3 {
		font-size: 18px;
	}
	.inqlist4 {
		font-size: 14px;
	}
	.inqlist2 .apply2.flex{
		display: block;
	}
	.inqlist5{
		margin-top: 30px;
		width: 100%;
	}
	.language2 a img{
	    display: none;
	}
	
	
	
	
	
	
}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
	
	
	
	
}
/** max-width:640 **/
@media only screen and (max-width: 639px) {
}

/** width:480 **/
@media only screen and (max-width: 479px) {

}

@media only screen and (max-width: 360px) {

}
/** width:320px **/
@media only screen and (max-width: 319px) {	
}

/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){}
/** max-width:640 **/
@media only screen and (max-width: 639px){
	}
/** width:480 **/
@media only screen and (max-width: 479px) {}
/** width:360px **/
@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px){}
/*******************************************************************/


