





@media screen and (min-width:769px){
	.col-sm-6{
		width:50%;
		float:left;
		}
	.col-sm-8{
		width:66.666666%;
		float:left;
		}	
	.col-sm-4{
		width:33.33333%;
		float:left;
		}
	.col-sm-2{
		width:16.66666%;
		}
	.col-sm-1{
		width:8.333333%;
		}	
	.in_container{
		padding-left:28px;
		padding-right:28px;
		}
	.in_about .center .list ul li{
		display:table-cell;
		float:none;
		}	
	
	}
	



@media screen and (min-width:992px){
	
	.hide-md-min{
		display:none;
		}
	.col-md-3{
		width:25%;
		float:left;
		}
	.col-md-2{
		width:16.66666%;
		float:left;
		}
	 .in_video .top ul li{
		width:20%;
		float:left;
		}	
			
	}
	
@media screen and (min-width:1200px){
	.col-lg-1{
		width:8.3333333%;
		float:left;
		}
	
	}
	
@media screen and (min-width:1570px){
	.foot .top ul{
		max-width:1570px;
		margin-left:auto;
		margin-right:auto;
		
		}
	
	}	
	

@media screen and (max-width:1200px){
.i_product .bottom .list .item .bottom_b{
	height:50px;
	font-size:18px;
	
	}	
.i_product .bottom .list .item .bottom_b a{
	padding-top:15px;
	}
.i_product .bottom .list .item .top_b ul li{
	font-size:12px;
	}
.i_banner .active .item1 .text .p1{
	font-size:36px;
	}	
.i_banner .active .item1 .text .p2{
	max-width:50%;
	}
.head .right .bottom ul li{
		font-size:10px;
		max-height:50px;
		overflow:hidden;
		} 		
}
		
	
@media screen and (max-width:992px){
	.container{
		padding-left:15px;
		padding-right:15px;
		}
	.show-md{
		display:block !important;
		}	
	.hide-md{
		display:none !important;
		
		}
		
		
	.head .left{
		height:58px;
		width:160px;
		}	
		
	.head .left img{
		height:38px;
		}	
    .head .right .bottom .img1{
		border-left:0;
		}
	.i_about,.i_about .left,.i_about .center{
		display:block;
		width:100%;
		height:auto;
		}	
	.i_about .left{
		max-width:none;
		padding:20px 15px;
				}	
	.i_about .left a{
		margin-top:15px;
		}
	.i_about .center img{
		opacity:1;
		}
	.i_about .center{
		padding-left:15px;
		padding-right:15px;
		}			
	.i_about .center ul li.item0,.i_about .center ul li.item1,.i_about .center ul li.item2,.i_about .center ul li.item3{
		background:none;
		height:auto;
		display:block;
		}
		
		
		
	.i_about .center ul li{
		display:block;
		}
		
		
.foot .top ul li.item0{
	background-position:center center;
	}	
.i_about .center ul li .img1{
	height:auto;
	}		
.foot .top .p1{
	background:#000;
	padding:10px;
	}	
.foot .top p a{
	background:#000;
	padding:5px 10px;
	margin-bottom:15px;
	}
	
.in_about .top p{
	text-align:justify;
	}	

.in_about .bottom .p1{
	font-size:14px;
	line-height:24px;
	}
	
.ins_detail .top p{
	float:none;
	}		
.in_news_detail .top p span{
	display:block;
	padding-left:0;
	}
.in_downloadlist ul li h3{
	display:block;
	}	
.in_downloadlist ul li p{
	color:#666;
	margin-top:25px;
	display:block;
	float:none;
	}
.in_title{
	padding:20px 0;
	}
.i_banner .item0 .text .p1{
	font-size:30px;
	}
.i_banner .item0 .text img{
	max-width:60px;
	}			
.i_banner .item0 .text .p3{
	font-size:60px;
	}	
.i_banner .active .item2 .text .p1{
	font-size:36px;
	float:none;
	display:block;
	}					
	}
	
	

@media screen and (max-width:768px){
	
	.col-xs-6{
		width:50%;
		float:left;
		}
	.hide-sm{
		display:none !important;
		
		}	
		
	.in_container{
		padding-left:15px;
		padding-right:15px;
		}
		
	 .in_content{
		 padding-top:25px;
		 padding-bottom:25px;
		 }	
		
	.i_product .bottom .list .item,.i_product .bottom .list .item .text{
		height:450px;
		}
	.i_news .bottom ul li{
		height:auto;
		}	
	.i_news .bottom .text{
		max-width:none;
		height:280px;
	 }
	.i_ads p{
	font-size:14px;
	}
	.in_title .left h4{
		font-size:24px;
		padding-bottom:7px;
		margin-bottom:15px;
		}	
	.in_title .right{
		float:none;
		width:auto;
		}
	.in_about .center{
		padding-left:15px;
		padding-right:15px;
		}
		
	.in_culture .top h4{
		font-size:20px;
		line-height:36px;
		}
	.in_culture .top p,.in_culture .bottom p{
		font-size:14px;
		}
	.in_culture .bottom h3{
		font-size:18px;
		}
	.in_video .bottom ul li{
		padding-left:0;
		padding-right:0;
		}	
	  .in_capability h3{
		  font-size:18px;
		  
		  }	
		.in_capability .p1{
			font-size:14px;
			}  
	 .in_capability{
		 padding-left:15px;
		 padding-right:15px;
		 }
	.in_workshop .bg1{
		transform:scale(1,1);
		opacity:1;
		background-color:transparent;
		}	 	
  .in_workshop .bg1 p{
		height:35px;
		line-height:35px;
		top:auto;
		bottom:0 !important;
		padding:0 ;
		background:#e2033a;
		border:0;
		font-size:16px;
		
		}		 
	.in_survey .center  .left{
		font-size:20px;
		display:block;
		float:none;
		}
			
	 .in_contact .top .p2{
		 font-size:18px;
		 padding-top:25px;
		 padding-bottom:25px;
		 }	
		.in_contact .center h4{
			font-size:18px;
			} 
		.in_contact .center dl dd{
			font-size:14px;
			line-height:24px;
			} 
		.in_contact .bottom h4{
			font-size:24px;
			}	
		.in_joinus .text{
			height:auto;
			}
		.in_recruit h3{
			font-size:22px;
			}	
		.in_recruit .text{
			font-size:14px;
			line-height:28px;
			}	
		.in_recruitlist .top h4{
			float:none;
			}	
		.in_recruitlist .top p
		{
			margin-top:20px;
			padding-left:0;
			}
		.in_display .text h4{
			font-size:18px;
			}
		.in_product .list h3{
			font-size:18px;
			font-weight:bold;
			}	
											 	
		.in_product_detail .top .right .p1,.in_product_detail .top .right .p2,.in_product_detail .top .right .p3{
			font-size:14px;
			line-height:28px;
			}
		.in_product_detail .top .right h2{
			font-size:18px;
			line-height:32px;
			}
		.in_order .top .text{
			padding-left:0;
			}	
		.in_order .top .text h3{
			font-size:18px;
			line-height:32px;
			}
		.in_product_detail .top .left{
			padding-right:0;
			}
		.in_news_detail .top p{
			float:none;
			}	
			
		.in_title_c{
			background-position:left center;
			
			
			}
			
		.i_banner .item0 .text{
			top:18%;
			}	
		.i_banner .item0 .text .p1{
		font-size:20px;
		margin-bottom:10px;
		}
	.i_banner .item0 .text img{
		max-width:50px;
		}			
	.i_banner .item0 .text .p3{
		font-size:36px;
		margin-top:10px;
		}	
    .i_banner .active .item1 .text .p1{
	font-size:14px;
	}
   .i_banner .active .item2 .text .p1{
	font-size:18px;
	}
   .i_product .top ul li{
	   display:block;
	   width:50%;
	   float:left;
	   border-bottom:1px solid #fff;
	   }
	.in_solution .bottom ul li:nth-child(2n){
	  float:none;
	}
	
	.i_banner .owl-prev, .i_banner .owl-next{
		width: 30px;
		height: 30px;
		opacity: 1;
		}
	.in_display .img1{
		float: none;
		width: auto;
	}		 
	  							
	}
	





