/*margin*/
.mt5{ margin-top: 5px; }
.mr5{ margin-right: 5px; }
.mb5{ margin-bottom: 5px; }
.ml5{ margin-left: 5px; }

.mt10{ margin-top: 10px; }
.mr10{ margin-right: 10px; }
.mb10{ margin-bottom: 10px; }
.ml10{ margin-left: 10px; }

.mt15{ margin-top: 15px; }
.mr15{ margin-right: 15px; }
.mb15{ margin-bottom: 15px; }
.ml15{ margin-left: 15px; }

.mt20{ margin-top: 20px; }
.mr20{ margin-right: 20px; }
.mb20{ margin-bottom: 20px; }
.ml20{ margin-left: 20px; }
	
	
/*padding*/
.pt5{ padding-top: 5px; }
.pr5{ padding-right: 5px; }
.pb5{ padding-bottom: 5px; }
.pl5{ padding-left: 5px; }

.pt10{ padding-top: 10px; }
.pr10{ padding-right: 10px; }
.pb10{ padding-bottom: 10px; }
.pl10{ padding-left: 10px; }

.pt15{ padding-top: 15px; }
.pr15{ padding-right: 15px; }
.pb15{ padding-bottom: 15px; }
.pl15{ padding-left: 15px; }

.pt20{ padding-top: 20px; }
.pr20{ padding-right: 20px; }
.pb20{ padding-bottom: 20px; }
.pl20{ padding-left: 20px; }
.mauto{ margin-left: auto; margin-right: auto; }


/*功能*/
.fl{ float: left; }
.fr{ float: right; }
.txtl{text-align: left; }
.txtr{text-align: right; }
.tcenter{ text-align: center; }
.ib{ display: inline-block; }
.clearfix:after{
	content:" "; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; font-size: 0;
}
.clear{
	clear: both; display: block; font-size: 0; height: 0;
}
.hides{overflow: hidden;}
.thide{
	overflow:hidden; /*超出的部分隐藏起来。*/ 
	white-space:nowrap;/*不显示的地方用省略号...代替*/
	text-overflow:ellipsis;/* 支持 IE */
}
.thides{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.thides2{
	-webkit-line-clamp: 2;
}
.thides3{
	-webkit-line-clamp: 3;
}
.thides4{
	-webkit-line-clamp: 4;
}
.block{ display: block;}
.round{ border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}
.radius-3{  border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.radius-5{  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.radius-50{  border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px; }

.w1200{ width: 1200px; font-size: 0; }
.w1400{ width: 1400px; font-size: 0; }

@font-face {
  font-family: 'iconfont';  /* project id 355779 */
  src: url('http://at.alicdn.com/t/font_355779_y71oapt3zb.eot');
  src: url('http://at.alicdn.com/t/font_355779_y71oapt3zb.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_355779_y71oapt3zb.woff') format('woff'),
  url('http://at.alicdn.com/t/font_355779_y71oapt3zb.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_355779_y71oapt3zb.svg#iconfont') format('svg');
}
.iconfont{ font-family: "iconfont" !important;font-size: 16px;font-style: normal;/*margin-top: -3px\9;*/-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0px;-moz-osx-font-smoothing: grayscale;-moz-osx-font-smoothing: grayscaleFont type;}

.ease-1{-webkit-transition:all 0.1s ease-out;-khtml-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.ease-2{-webkit-transition:all 0.2s ease-out;-khtml-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.ease-3{-webkit-transition:all 0.3s ease-out;-khtml-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}


.hand{ cursor: pointer; }
.wow{ visibility: hidden; }

.scalePic{ position: relative; overflow: hidden; }
.scalePic img{ position: absolute; left: 0; top: 0; width: 100%; height: auto; }


	
body{ overflow: hidden;} 
@media (max-width: 560px ){
	.picMin150{ display: flex; align-items: center; justify-content: center; width: 100%; overflow: hidden; height: 150px; }
	.picMin150 img{ display: block !important; width: auto !important; height: 100% !important; } 
}