
@media (min-width: 1400px) and (max-width : 1520px){
    .container {
	    width: 1300px;
	}
	
}
@media (min-width: 1521px) and (max-width : 1920px){
    .container {
	    width: 1500px;
	}
	
}
@media (min-width: 470px){
	.container .sousuo{
    	height: 42px;
    }
    
}

@media (min-width: 768px){
    .navbar-header{
    	height: 60px;
    }
    .nav a{
    	line-height: 40px;
    }
    .nav h3 a{
    	padding: 0 15px;
    }
    .container .sousuo{
    	height: 42px;
    }
    
}
@media (min-width: 992px){
    .nav h3 a{
    	padding: 0 20px;
    }
    .navbar-header{
    	height: 96px !important;
    }
    .nav a{
    	line-height: 96px !important;
    }
    .container .sousuo{
    	height: 96px;
    }
    .blue-right{
    	width: 20%;
    }
    
}
@media (min-width: 1200px){
    .blue-right{
    	width: 25%;
    }
    .slideTxtBox_new .hd_new ul li{
    	margin-right: 30px;
    }
}


@media (min-width: 1366px){
    .nav h3 a{
    	padding: 0 35px;
    }
    .slideTxtBox_new .hd_new ul li{
    	margin-right: 56px;
    }
       
}
@media (min-width: 1521px){
    .container {
	    width: 1400px;
	}
	.slideTxtBox_new .hd_new ul li{
    	margin-right: 70px;
    }
	
}
@media (min-width: 1600px){
    
}
@media (min-width: 1920px){
	
}



@media (min-width: 1600px) and (max-width : 1920px){
    .newsfocus-box{
    	width: 1340px;
    }
    .end .mysenlus{
    	width: 1400px;
    }
}
@media (min-width: 1366px) and (max-width : 1600px){
    .newsfocus-box{
    	width: 1200px;
    }
    .end .mysenlus{
    	width: 1200px;
    }
}

@media (min-width: 1025px) and (max-width : 1365px){
    .newsfocus-box{
    	width: 1000px;
    }
    .end .mysenlus{
    	width: 1000px;
    }
    .end2uls .end2ulli{
    	margin-left: 40px;
    }
    .coop-l-img img,.coop-2-img img{
		width: 550px;
	}
}


@media (min-width: 992px) and (max-width : 1100px){
    .newsfocus-box{
    	width: 900px;
    }
    .coop-l-img img,.coop-2-img img{
		width: 500px;
	}
	
}
@media (min-width: 768px) and (max-width: 991px){
	.coop-l-img img,.coop-2-img img{
		width: 370px;
	}
}
@media only screen and (max-width: 1279px){
    
}
@media only screen and (max-width: 1190px){
    .end2uls .end2ulli{
    	float: left;
    }
    .our-res{
    	display: block !important;
    	    margin-top: 20px !important;
    }
    .oures{
    	margin-top: 20px !important;
    }
    .our-res-tit{
    	line-height: 85px;
    	font-size: 43px;
    }
    	
}
@media only screen and (max-width: 1090px){
    .end2uls .end2ulli{
    	float: left;
    	margin-left: 20px;
    }
   
	
    .end .end2 .end2-left {
	    float: initial;
	}
	.aboutus-box2-desc{
		width: 84% !important;
	}
    .aboutus-box4-desc{
    	width: 84% !important;
    }	
}

@media only screen and (max-width : 1024px){
    
    .qrcode .qrimg li{
    	width: 60px;
    }
    .nav .sub li{
    	text-align: left;
    }
    .navbar-nav .open .dropdown-menu {
	    position: static;
	    float: none;
	    width: auto;
	    margin-top: 0;
	    background-color: #f5f5f5;
	    border: 0;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	}
	.introduce .introducep1{
		font-size: 34px !important;
	}
	.introduce .introducep2{
		font-size: 14px !important;
	}
	.bancai-type{
		width: 100% !important;
		margin: 0 !important;
	}
	.single-type{
		margin-top: 150px;
	}
}

@media only screen and (max-width : 991px){
    .project-case{
		padding: 20px !important;
	}
}

@media only screen and (max-width : 900px){
    .qrcode{
    	display: none;
    }
    .end2uls{
    	float: right;
    }
    .end .mysenlus{
    	padding: 0 30px;
    }
    
    
}

@media only screen and (max-width : 767px){
    .navbar-header{
    	height: 60px;
    }
    .qrcode{
    	display: none;
    }
    .end .end2 .end2-left {
    	float: initial;
	}
	.middle-desc{
    	width: 90%;
    	line-height: 1.5rem;
    }
    .middle-tit{
    	font-size: 3rem;
    }
    .middle-more{
    	margin-top: 10px;
    }
    .end2uls{
    	float: initial;
    	
    }
    .end2uls{
    	float: left;
    	margin-bottom: 20px;
    }
    .qrcode{
    	display: none;
    }
    .end3 .mysenlus{
    	text-align: center;
    }
    .end .end3 .link{
    	float: initial;
    }
    .aboutus-box1-tit{
    	font-size: 30px !important;
    	height: 80px !important;
    	line-height: 80px !important;
    }
    .aboutus-box1-desc{
    	width: 80% !important;
    }
    .nav a{
    	line-height: 40px;
    }
    .bancai-type{
		width: 100% !important;
		margin: 0 !important;
	}
	.single-type{
		margin-top: 220px;
	}
	.cp1-item .cp1-item-tit{
		font-size: 30px !important;
	}
	.cp2-item .cp2-desc .cp2-num{
		font-size: 64px !important;
		line-height: 77px !important;
	}
    .cp2-item .cp2-desc .cp2-titp1{
    	font-size: 18px !important;
    	line-height: 50px !important;
    }
    .cp2-item .cp2-desc .cp2-titp2 {
	    font-size: 24px !important;
	    line-height: 0px !important;
	}
    .cp2-icon img {
	    width: 34px !important;
	}
	.cp2-icon {
	    line-height: 0 !important;
	}
	
   .cp3-item .cp3-titp1{
   		font-size: 30px !important;
   }
	.cp3-item .cp3-num{
		font-size: 80px !important;
	}
    .cp4-item .cp4-titp1{
   		font-size: 30px !important;
   		    line-height: 60px !important;
   }
	.cp4-item .cp4-num{
		font-size: 80px !important;
		line-height: 87px !important;
	}
	.chanpin-item5-tit{
		font-size: 32px !important;
	}
	.logoimg{
		margin-left: 15px !important;
	}
	.blue-right{
		display: none !important;
	}
	.slideTxtBox{
		margin-top: 20px;
	}
	.slideTxtBox .hd ul li{
		width: 40%;
		margin: 0px 5%;
		height: 60px;
	}
	
	.slideTxtBox .bd ul li{
		width: 46%;
		margin-right: 3%;
	}
	
	.slideTxtBox .hd ul li .cptxt-zh{
		height: 24px;
	    line-height: 24px;
	    font-size: 16px;
	}
	.slideTxtBox .hd ul li .cptxt-eh {
	    height: 24px;
	    line-height: 24px;
	    font-size: 14px;
	}
	.slideTxtBox .bd li .product-hide .product-hide-box .a1{
		font-size: 16px;
	}
	.slideTxtBox .bd li .product-hide .product-hide-box .readmore a{
		font-size: 12px;
	}
	.slideTxtBox .bd li .product-show p{
		font-size: 14px;
	}
	
	.slideTxtBox .arrow{
		width: 88px;
		bottom: -10px;
		
	}
	.slideTxtBox .arrow .next{
		border-left: 1px solid #ccc;
		border-bottom: none;
	}
	.slideTxtBox .arrow a{
		width: 40px;
	    height: 40px;
	    float: right;
	}
	.middle-banner{
		margin-top: 0px;
	}
	.bancai-type .typeitem{
		margin-bottom: 20px !important;
	}
	.bancai-type .typeitem p{
		margin-top: 4px !important;
	}
	.nav .m.on{
		border-bottom: none !important;
	}
	
	
}

@media only screen and (max-width : 640px){
    .navbar-header{
    	height: 60px;
    }
    
    .end2uls .end2ulli {
	    float: left;
	}
    .coop-l-img img{
    	width: 450px;
    }
    .coop-r-fs{
    	margin-left: 0 !important;
    	margin-top: 0px !important;
    }
    
    .coop-tit-en{
    	font-size: 20px !important;
    	height: 160px !important;
    	line-height: 100px !important;
    }
    .coop-tit-zh{
    	top: 67px !important;
    }
    .classic-case .classicCase-top,.news-focus .newsfocus-top{
    	    height: 180px !important;
    	    background-size: 200%;
    background-position: center;
    }
    .classicCase-box .classicCase-desc{
    	padding: 15px !important;
    }
    .classicCase-boxs{
    	padding-bottom: 0 !important;
    }
    .classic-case{
    	margin-top: 0px !important;
    	padding: 0px 0;
    }
    .newsmid{
    	padding: 15px 15px 0 15px !important;
    }
    .news-focus{
    	margin-top: 0px !important;
    	    padding-top: 0px !important;
    	    background: transparent;
    }
    .classic-case .classicCase-top p{
    	margin-top: 70px;
    }
    
    .cp-banner .cp-banner-p1{
    	font-size: 14px !important;
    }
    .cp-banner .cp-banner-p2,.news-banner .news-banner-p2{
    	font-size: 12px !important;
    	line-height: 16px !important;
    }
    .cp-banner-line{
    	margin: 5px 0 !important;
    }
    .end .mysenlus{
    	padding: 0;
    }
    
    .img-auto img:nth-child(2){
		display: block !important;
	}
	.img-auto img:nth-child(1){
		display: none !important;
	}
	.img-word{
		display: none !important;
	}
    
    .middle-tit {
	    font-size: 30px !important;
	}
	.middle-desc {
	    width: 90% !important;
	    line-height: 30px !important;
	    font-size: 20px !important;
	    margin-top: 45px;
	}
	.middle-more {
	    margin-top:50px;
	}
	.vchanpin-item5{
    	display: block !important;
    }
    .chanpin-box{
    	display: none !important;
    }   
    .service-nav-phone{
    	display: block !important; 
    } 
    .service-nav{
    	display: none !important; 
    }
    .news-focus .newsfocus-top p{
    	margin-top: 70px;
    }
    .end .end1,.end .end2{
    	display: none;
    }
    .end2uls{
    	display: none;
    }
    .middle-line{
    	display: none;
    }
    .newsright li{
    	justify-content: flex-start;
    }
    .newsright .newsright1-desc{
    	    width: 100%;
    }
    
    .icon-box{
    	display: none !important;
    }
    .contact-nav{
    	display: none !important;
    }
    .contactus-addr1-in .culogo{
    	display: none !important;
    }
    .contactus-addr{
    	display: flex;
    	flex-direction: column-reverse;
    }
    .single-type {
	    margin-top: 20px !important;
	}
	.single-type{
		padding-top: 20px !important;
	}
	.news-banner{
		display: none !important;
	}
	.contactus-addr1-in{
		padding: 40px 40px 30px 40px !important;
	}
	.chanpin-item5-type{
		display: none !important;
	}
	.resulr-type{
		display: none !important;
	}
	.flitem-hide{
		display: flex !important; 
	} 
	.end .end3{
		padding: 50px 0 !important;
	}
	.newsmid-more{
		display: none !important;
	}
	.newsmid:hover{
		color: #333;
	}
	.classicCase-box img:hover{
	    -webkit-transform: scale(1);
	    -moz-transform: scale(1);
	    transform: scale(1);
	    -webkit-transform-origin: center center 0;
	    -moz-transform-origin: center center 0;
	    transform-origin: center center 0;
	    -webkit-transition: transform 5s ease-out 0s;
	    -moz-transition: transform 5s ease-out 0s;
	    transition: transform 5s ease-out 0s;
	}
	.end .end3 p{
		font-size: 16px !important;
	}
	.aboutus-box2-mid{
    	width: 50% !important;
    	float: left !important;
    	margin-top:30px !important;
    	padding: 0 !important;
    }
    .aboutus-box2{
    	padding-top: 50px !important;
    }
    .about-slideBox{
    	display: block !important;
    	border: none !important;
    }
    .aboutus-box1-img{
    	display: none;
    }
    .aboutus-box2-mount{
    	width: 100% !important;
    }
    .about-box4-slideBox{
    	display: block !important;
    }
    .aboutus-culture{
    	display: none !important;
    }
    .about-box4-slideBox{
    	display: block !important;
    }
    .honer-phone{
    	display: block !important; 
    }
    .honer-box{
    	display: none !important;
    }
    .time-line{
    	margin: -70px auto !important;
    }
    .fuwu-phone{
    	display: block !important;
    }
    .fuwu{
    	display: none !important;
    }
    .dealer-map-palce{
    	height: 450px !important;
    	overflow: hidden !important;
    }
    .aboutus-box1-mouse{
    	display: none;
    }
    .dealer-palce{
    	display: none !important;
    }
    .project-hide{
    	display: block !important;
    }
    .contactus-addr2{
    	padding-top: 0 !important;
    	margin-top: 0 !important;
    }
    .cp4-item,.cp3-item{
    	padding-top: 1% !important;
    }
    .cp1-item .cp1-item-tit{
    	margin-top: 1% !important;
    }
    .video-hide-en{
    	display: block;
    }
    .cp1-item .cp1-item-tit1{
    	line-height: 24px !important;
    }
    .cp2-tit,.cp3-tit{
    	margin-left: 10px !important;
    }
    .cp3-item .cp3-titp1{
    	line-height: 60px !important;
    }
    .cp3-item .cp3-num{
    	line-height: 86px !important;
    }
    #map-box{
    	display: block !important; 
    }
    .end{
    	margin-top: 20px !important;
    }
    .newsright li:hover{
		box-shadow: none;
		color: #333;
	}
	.aboutus-box1{
		padding-top: 40px !important;
	}
	.aboutus-box1-desc{
		width: 100% !important;
		padding: 0 15px !important;
		    margin: 15px auto 0 auto !important;
	}
	.aboutus-box1-tit{
		height: auto !important; 
		line-height:normal !important;
	}
	.aboutus-box1-line{
		margin: 20px auto !important;
	}
	.aboutus-box2-tit,.aboutus-box4-tit{
		font-size: 24px !important ;
	}
	.aboutus-box2-tit span,.aboutus-box4-tit span{
		font-size: 36px !important ;
	}
	.aboutus-box2-target{
		margin: 10px auto 30px auto !important;
	}
	.aboutus-box2-mid a{
		font-size: 32px !important;
	}
	.aboutus-box2-mid a img{
		width: 40px !important;
	}
	.aboutus-box2-mid p{
		padding: 0 15px !important;
		    margin-top: 20px !important;
	}
	.aboutus-box2-desc{
		width: 100% !important;
		padding: 0 15px;
		margin-top: 30px !important;
	}
	.aboutus-box2-mount{
		margin: 75px auto 0 auto !important;
	}
	.aboutus-box4{
		margin-top: 20px !important;
	}
	.honer-phone{
		padding: 0 30px 30px 30px !important ;
	}
	.aboutus-box4-desc{
		width: 100% !important;
		padding: 0 15px;
	}
	.aboutus-box2-tit1{
		font-size: 18px !important;
		line-height: 30px !important;
		padding: 0 15px !important;
	}
	.about-slideBox{
		border: none;
	}
	.aboutus-box1-tit{
		display: none !important;
	}
	.aboutus-phone-tit.aboutus-box1-tit{
		display: block  !important;
	}
	.time-line .time-box li:nth-child(2n):after{
		bottom: auto !important;
    	top: -15px !important;
	}
	.time-line .time-box li:nth-child(2n){
		margin-top: 212px !important;
    	flex-direction: column !important;
	}
	.time-box li.active p{
		box-shadow: none !important;
	}
	.time-box li h2{
		background-color: transparent !important;
	}
	.time-box li h3{
		margin-top: -80px !important;
	}
	.item-news{
		padding: 0 !important;
		border-left:none !important;
		border-bottom: 1px solid #d2d2d2 !important;
	}
	.row{
		border-right: none !important;
	}
	.news-arr{
		margin: 0 !important;
	}
	.news-content-tit{
		line-height: normal !important;
		font-size: 24px !important;
		margin-bottom: 12px !important;
	}
	.news-detail{
		padding: 0 0 20px 0 !important;
	}
	.news-time{
		margin-top: 12px !important;
	}
	.news-detail-link a img{
		display: none !important; 
	}
	.link-det{
		display: none !important;
	}
	.cp-box-img{
		padding: 0 !important;
	}
	.cp-box{
		padding: 30px 20px 0 20px !important; 
	}
	.cp2-item{
		padding: 2% 0 0 3% !important;
	}
	.cp4-tit{
		margin-left: 10px !important;
	}
	.banzi,.yezi,.qiuqiu,.muban,.nianlun,.bancai,.hotarr{
		display: none !important;
	}
	.banzi-phone,.yezi-phone,.qiuqiu-phone,.muban-phone,.nianlun-phone,.bancai-phone,.hotarr-phone{
		display: block !important;
		
	}
	.chanpin-item1{
		background: url(../images/cp-phone-1.png);
	}
	.chanpin-item2{
		background: url(../images/cp-phone-2.png);
	}
	.chanpin-item3{
		background: url(../images/cp-phone-3.png);
	}
	.chanpin-item4{
		background: url(../images/cp-phone-4.png);
	}
	.security-check form{
		padding:  0 15px !important;
	}
	.security-check{
    	    margin: 40px auto 50px auto !important;
    }
    .security-check .word-input ,.security-check .refer{
    	height: 40px !important;
    	width: 300px !important;
    }
    .security-check form{
    	flex-direction: column !important;
    	align-items: center !important;
    	margin-top:40px !important;
    	    }
    .security-check .refer{
    	margin-top: 20px !important;
    }
    .Tcontainer{
    	margin-top: 30px !important;
    }
    .oures{
    	padding: 0 !important;
    }
    .ourimg{
    	padding: 0 !important;
    	margin-top: 20px !important;
    }
    .online-msg{
    	margin-top: 0 !important;
    }
    .dealer-check{
    	margin-top: 30px !important;
    }
    .chanpin-item5{
    	margin-top: 50px !important;
    }
    .chanpin-item5 .ab_nbdiv{
    	margin-top: 22px !important;
    }
    .city-check .prov{
    	margin-bottom: 20px !important;
    }
    .video-hide-en{
    	display: block !important; 
    }
    .video-center{
    	margin-top: 0px !important;
    }
    .mobile-hidden{
    	display: none !important;
    }
    
	
}

@media only screen and (max-width : 560px){
    .navbar-header{
    	height: 60px;
    }
    .classic-case .classicCase-top p{
    	font-size: 40px;
    }
    .news-focus .newsfocus-top p{
    	font-size: 40px;
    }
    .news-banner .news-banner-p1{
    	font-size: 24px !important;
    }
    .our-res-tit{
    	font-size: 37px !important;
    	margin: 0 !important;
    }
    .coop-l-img img ,.coop-2-img img{
	    width: 100% !important;
	}
	
	.bancai-type{
		width: 100% !important; 
		margin: 0 !important;
	}
	
	.single-type .sltype a{
		width: 100px !important;
	}
	.news-detail-link{
		padding: 0 !important;
		margin-bottom: 94px !important;
	}
	.news-detail-link a.back{
		width: 72px !important;
	}
	.project-box2-tit1{
		font-size: 20px !important;
	}
    .result-input{
    	width: 300px !important;
    }
    .end .end1,.end .end2{
    	display: none;
    }
    .end2uls{
    	display: none;
    }
    .service-nav-phone{
    	display: block !important; 
    }
    .service-nav{
    	display: none !important;
    }
    
    .newsleft img{
    	max-height: 240px !important;
    }
    
    .vchanpin-item5{
    	display: block !important;
    }
    .chanpin-box{
    	display: none !important;
    }
    
    
}

@media only screen and (max-width : 470px){
    .navbar-header{
    	height: 60px;
    }
    .introduce .introducep1{
		font-size: 20px !important;
	}
	.introduce .introducep2{
		font-size: 12px !important;
		margin-top: 30px !important;
	}
	
	
	.container .sousuo {
	    height: 42px;
	}
	.single-type .sltype a {
	    width: 70px !important;
	        font-size: 14px !important;
	}
	
	
}
@media only screen and (max-width : 440px){
	.navbar-header{
    	height: 60px;
    }
    .container .sousuo {
	    height: 42px;
	}
	.dsearch #global-search{
		width: 150px;
	}
	.middle-line{
		display: none;
	}
	.middle-tit{
		    font-size: 44px;
    line-height: 60px;
    text-align: center;
	}
	.middle-desc{
		line-height: 32px !important;
		font-size: 16px !important;
		margin-top: 45px !important;
	}
	.middle-more{
		line-height: 40px;
	}
	
	.classic-case .classicCase-top p{
		font-size: 30px;
	}
	.news-focus .newsfocus-top p{
		font-size: 30px;
	}
	    
}

@media only screen and (max-width: 360px){
    .navbar-header{
    	height: 60px;
    }
}

@media only screen and (max-width: 320px){
	.navbar-header{
    	height: 60px;
    }
}
