
*{box-sizing: border-box;}
html{font-size: 62.5%;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,abbr,address,big,em,img,q,small,strike,strong,
sub,sup,tt,var,i,dl,dt,dd,ol,ul,li,form,fieldset,label,table,caption,tbody,thead,tfoot,tr,th,td,article,
aside,canvas,details,figure,figcaption,header,footer,hgroup,menu,nav,output,section,time,mark,audio,
video,input,textarea,select,button{margin:0;padding:0;border:0;font-family: Microsoft YaHei,Arial,sans-serif,"微軟正黑體"; outline: none;}
/*去除默认样式*/
ul,ol,li{list-style:none;}
/*表格边框合并，边框距零*/
table{border-collapse:collapse;border-spacing:0;}
/*a链接*/
a{text-decoration:none; color: #333;}
/*图片设置*/
img{max-width: 100%; margin: auto; display: block; border: none;}
/*字体设置*/
/* h1,h2,h3,h4,h5,h6{font-weight: normal;} */
/*字体颜色*/
body{font-size: 1.6rem; color: #333; background: #fff;}
/* body *{font-weight: 100;} */
/* 浮动 */
.fl{float: left;}
.fr{float: right;}
/* 清除浮动 */
.clear:after{content: ''; display: block; clear: both;}
/*设置文字禁止选中*/
/*body{moz-user-select: -moz-none; -moz-user-select: none; -o-user-select:none; -khtml-user-select:none; -webkit-user-select:none; -ms-user-select:none; user-select:none;}*/
/*滚动条设置*/
::-webkit-scrollbar-track-piece{background-color:#fff;}
::-webkit-scrollbar{width: 10px;height: 10px;}
::-webkit-scrollbar-thumb{background-color:#ccc;background-clip:padding-box;min-height:6px;}

/*动画*/
.animation{transition: all .4s ease; -webkit-transition: all .4s ease; -moz-transition: all .4s ease; -o-transition: all .4s ease;}

/*遮罩*/
.mask{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(255,255,255,0); z-index: 1; display: none;}

/* 图片通用响应式 */
.img_warp{position: relative;}
.img_warp .img_box{position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden; z-index: 2;}
.img_warp .img_box img{min-width: 100%; min-height: 100%;}
.img_warp:hover .img_box img{
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}

/* 置顶 */
.top_btn{position: fixed; right: 3rem; bottom: 10rem; width: 50px; height: 46px; line-height: 50px; text-align: center; background: rgba(0, 0, 0, .1); border-radius: 4px; overflow: hidden; cursor: pointer; display: none; z-index: 5;}
.top_btn:hover{background: #333;}
.top_btn i{font-size: 2rem; color: #fff;}

.oneShow{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.twoShow{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.threeShow{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
