/* 辅助类 */

/* background-color */
.bg-light{background-color: #f2f2f2;}

/* text-align */
.text-right{text-align: right;}
.text-left{text-align: left;}

/* color */
.text-orange{color: #f90;}
.text-black{color: #000;}
.text-black-50{color: rgb(0,0,0,.5);}

/* margin */
.mt-1{margin-top: 10px;}
.mt-2{margin-top: 20px;}
.mt-3{margin-top: 30px;}
.mt-5{margin-top: 50px;}
.mt-10{margin-top: 100px;}
.mr-2{margin-right: 20px;}
.mb-3{margin-bottom: 30px;}
.my-3{margin-top: 30px;margin-bottom: 30px;}

/* padding */
.pt-3{padding-top: 30px;}
.pt-5{padding-top: 50px;}
.pb-3{padding-bottom: 30px;}
.px-2{padding-left: 20px;padding-right: 20px;}
.px-3{padding-left: 30px;padding-right: 30px;}
.py-2{padding-top: 20px;padding-bottom: 20px;}

/* border */
.border{border: 1px solid #f0f0f0;}
.border-bottom{border-bottom: 1px solid #f0f0f0;}

.line1{
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

@media (max-width: 768px) {
	.mt-xs-0{margin-top: 0!important;}
    .mt-xs-2{margin-top: 20px!important;}
    .mt-xs-5{margin-top: 50px;}
	
	.pt-xs-0{padding-top:0;}
	.px-xs-0{padding-left:0;padding-right:0;}
}

/* 小屏幕（平板，大于等于 768px） */
@media (min-width: 768px) {
    
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width: 992px) {

}

/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {

}