.pos-r{
	position: relative;
}

.trans-5{
	transition: all 0.5s;

}
.scale-min{
	transition: all 0.5s;
}
.scale-min:hover{
	transform: scale(1.1,1.1);
	transition: all 0.5s;

}

@media screen and (min-width:769px){
	.col-sm-12{
		width: 100%;
		float: left;
	}
	.col-sm-6{
		width:50%;
		float:left;
		}

	.col-sm-9{
		width: 75%;
		float:left;
	}	

	.col-sm-8{
		width:66.666666%;
		float:left;
		}

	.col-sm-7{
		width:58.33333%;
		float:left;
	}

	.col-sm-5{
		width: 41.66666%;
		float:left;
	}
	
	.col-sm-4{
		width:33.33333%;
		float:left;
		}
	.col-sm-3{
		width: 25%;
		float: left;
	}	
	.col-sm-2{
		width:16.66666%;
		float: left;
		}
	.col-sm-1{
		width:8.333333%;
		float: left;
		}	
	
		
		
	}



@media screen and (min-width:993px){
	
	.hide-md-min{
		display:none;
		}
	.col-md-3{
		width:25%;
		float:left;
		}

	.col-md-2{
		width:16.66666%;
		float:left;
		}
	.col-md-6{
		width: 50%;
		float:left;
	}
	.col-md-5{
		width: 41.666666%;
		float:left;
	}
	.col-md-4{
		width:33.33333%;
		float:left;
		}	
	.col-md-9{
		width: 75%;
		float: left;
	}

	}

@media screen and (min-width:1201px){
	.hide-lg-min{
		display:none;
		}
	.col-lg-3{
		width: 25%;
		float: left;
	}
}	


	


@media screen and (max-width:1200px){
	.container1{
		padding-left:15px;
		padding-right:15px;

	}


	.hide-lg{
		display: none;
	}
	.fz-tolg-24{
		font-size: 24px !important;
		font-size: 24px;
	}
	.fz-tolg-18{
		font-size: 18px !important;
		font-size: 18px;
	}

	.fz-tolg-14{
		font-size: 14px !important;
		font-size: 14px;
	}
	
	.bn-1{
		top: 8%;
	}

	.bn-2 .t1{
		padding: 2%;
	}
	.bn-2 .t1 p{
		padding: 5px 0;
	}
	.bn-3 .t1{
		margin-top: 2%;
	}


}	
	
@media screen and (max-width:992px){
	
	.show-md{
		display:block !important;
		}	
	.hide-md{
		display:none !important;		
		}
	.pos-tomd-r{
		position: relative !important;
		position: relative;
	}
	.fz-tomd-30{
   	font-size:30px !important;
   	font-size:30px
   }

   .fz-tomd-24{
   	font-size:24px !important;
   	font-size:24px
   }
	.fz-tomd-18{
		font-size:18px !important;
		font-size:18px;
	}

	.fz-tomd-16{
		font-size:16px !important;
		font-size:16px;
	}	
	.fz-tomd-14{
		font-size:14px !important;
		font-size:14px;
	}
	
	.fc-tomd-6{
		color: #666 !important;
	}	

	.ali-tomd-c{
		text-align: center;
	}

	.fll-tomd-nof{
	float: none;
	}

	.fll-tomd-fl{
	float: left;
	}

	.main-searh{
		margin-top: 15px;
	}
	.i_display .dis-desc h5{
		margin-top: 0;
		margin-bottom: 10px;
	}
	.dis-desc .more{
		margin-top: 15px;
	}
	.main-foot .fo-sharelinks{
		text-align: left;
	}

	
	

	.s_block2,.s_block3,.s_block4,.s_block5{
		width: 36%;
    height: 33.33%;

	}
	.s_block3{
		left:64%;

	}
	.s_block4{
		border-top: 3px solid #fff;
		top: 33%;
		left: 28%;
	}
	.s_block5{
		top: 33%;
		left: 64%;
		border-bottom: 3px solid #fff;
		
	}
	.s_hover_des{
		max-height: 44px;
	}
	.i_product .pro-list{
		float: none;
		height: auto;
		border:0;
		width: 100%;
		border-top: 1px solid #ccc;
		border-left:   1px solid #ccc;
	}
	.i_about .mid{
		opacity: 0.2;

	}
	
	.owl-theme .owl-controls .owl-dot{
		visibility: visible;
	}

.fo-content .fo-1{
	float: none;
	width: 100%;
	margin-right:0;
}
.fo-content .fo-2{
	width: 25%;
	margin-top: 0;
}

.fo-content .fo-3{
	width: 35%;
	margin-top: 0;
	}
.path-nav .p-n-nav{
		float: none;
		overflow: hidden;
	}
.p-n-nav li a{
	margin-bottom: 10px;
	margin-right: 0;
	padding: 0px;

}	
.p-n-nav li{
	width: 25%;
	margin:0;
	padding: 0 5px;
}

.path-nav .p-n-path{
	float: none;
	padding-top: 0;
}	
.p-n-path .t1{
	display: block;
	margin-bottom: 10px;
}
}



@media screen and (max-width:768px){
	.col-xs-12{
		width: 100%;
	}
	.col-xs-6{
		width:50%;
		float:left;
		}
	.col-xs-4{
		width:33.33333%;
		float:left;
	}
	.col-xs-3{
		width:25%;
		float:left;
	}	
	
	.fc-tosm-mc{
		color: #005bac;
	}
	.fll-tosm-nof{
		float: none;
	}
	.pos-tosm-r{
		position: relative !important;
		position: relative;
	}

	.fz-tosm-24{
		font-size: 24px !important;
		font-size: 24px;
	}
	.fz-tosm-18{
		font-size: 18px !important;
		font-size: 18px;
	}
	.fz-tosm-16{
		font-size: 16px !important;
		font-size: 16px;
	}
	.fz-tosm-14{
		font-size: 14px !important;
		font-size: 14px;
	}
	.full-sm{
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.hide-sm{
		display: none !important;
	}	
	.show-sm{
		display: block !important;
	}	
	
	.main-topic{
		padding: 5px 15px;
	}
	.fll-tomd-fl{
		margin-top: 10px;
	}
	.main-topic .logo{
		width: 150px;
		display: inline-block;
	}

	.pro-list-it1 .t1{
		float: none;
		width: 100%;
	}
	.pro-list-it1 img{
		max-width: 100%;
		margin-right:0;
		float: none;
		display: block;
		margin:0 auto;
	}
	.pro-list .pro-list-it1,.pro-list .pro-list-it2{
		height: auto;
	}
	
	.s_block1,.s_block2,.s_block3,.s_block4,.s_block5{
		position: relative;
		width: 100%;
		height: auto;
		left: 0;
		top: 0;
		margin-top: 50px;
		background: none;
		border:0;
		float: left;
		width: 50%;

	}
	.s_block_box{
		background: none
	}
	.s_hover_box,.s_hover{
		display: none;

	}
	.solution_area{
		height: 300px;

	}
	.i_about .ite1,.i_about .ite2,.i_about .ite3,.i_about .ite4{
		display: block;
		width: 100%;
		position: relative;
		left:auto;
		top: auto;
		height: auto;
		margin-bottom: 15px;
	}
	.i_about .ab-desc{
		height: auto;
	}

	.n_rec_box{ color: #fff; background-position: center center;}
	.n_rec_box .n_rec_bg{ background: url("../images/tou_blue60.png") repeat; background:  rgba(0,0,0,.60);}
	.n_rec_box .n_rec_tit a{ color: #fff;}
	.n_rec_box a.n_rec_more{ height: 35px; filter:alpha(opacity=100); opacity: 1; margin-top: 40px;}
	.n_rec_tit a{ text-decoration: underline;}
	.n_rec_box a.n_rec_more{ filter:alpha(opacity=80); opacity: 0.80;}


	.fo-content{
		padding: 0;
		padding: 0 !important;
	}
	.fo-content .fo-1{
		padding-left: 15px;
		padding-left: 15px !important;
		padding-right: 15px;
		padding-right: 15px !important;
	}

	.fo-content .fo-2{
		max-width: none;
		float: none;
		width: 100%;
		margin-right: 0;
		padding-left: 15px;
		padding-right: 15px;

	}

	.fo-content .fo-3{
		max-width: none;
		float: none;
		width: 100%;
		margin-right: 0;
		padding-left: 15px;
		padding-right: 15px;

	}

	.fo-content .fo-4{
		width: 100%;
		position: relative;
	}



	.in-tit{
		top:10%;
	}
	.in-banner{
		
	}
	.in-ab-3 .in-ab-team{
		position: relative;
	}

	.in-prolist .in-prodesc{
		position: relative;
		transform: translate(0);
	}
	.in-prolist .conc{
		padding:0;
	}
	.pro-detail-info p{
		font-size: 14px;
	}
	.pro-detail-content{
		font-size: 14px;
	}
	.pro-detail-content h4{
		font-size: 18px;
	}
	.pro-detail-info .pic img{
		max-width: 70%;
	}
	.in-news-list .news-desc{
		padding-left: 0;
	}

	.bn-1 .t1{
		padding-top: 0;
	}
	.bn-1 .pic1{
		max-width: 50%;
	}
	.i_banner .owl-dots .owl-dot{
		width: 20px;
	}
	.i_banner .owl-dots .owl-dot.active{
		width: 20px;
	}
	.i_banner .owl-dots{
		bottom: 12px;
	}
	.bn-2 .t1{
		margin-left: 10px;
		margin-right: 10px;
	}
	.bn-2 .t1 p{
		padding: 0;
	}
	.pro-list-it2 h3{
		min-height: 50px;
	}
}
