/* public */
@font-face{
	font-family: siyuanhei;
	src: url('font/sourceHanSansCN-Regular.otf') format("opentype");
	font-weight: normal;
	font-display: swap;
}
@font-face{
	font-family: siyuansong;
	src: url('font/SourceHanSerifSC-Bold.otf') format("opentype");
	font-weight: normal;
	font-display: swap;
}
.syhei{font-family:siyuanhei;}
.sysong{font-family: siyuansong;}
body {font-family:"PingFang SC","Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif;}
html{-webkit-text-size-adjust:none;/*解除最小字体限制*/} 
table{border-collapse:collapse;border-spacing:0;}
*{margin:0; padding:0; border:0;box-sizing: border-box;background-position: center;background-size:cover;background-repeat: no-repeat;/* -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none; */outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
/* 清除表单相关默认样式 */
input,textarea,select,button{outline:none; resize:none; appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background-color: transparent;}
input:focus,textarea:focus,button,a,select{outline:none; appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
/*设置placeholder*/
input::placeholder{color: rgba(255,255,255,0.3);}
textarea::placeholder{color: rgba(255,255,255,0.3);}
img{width: 100%;display: block;background-color: #f2f2f2;/* pointer-events: none; */}
img.ico{background-color: transparent;}
em,th{font-style:normal;}
ol,ul,li{list-style:none;}
/*手机端页面去除a标签点击时的蓝色边框*/
a{text-decoration:none; color:inherit; transition:color 0.25s ease-in;}
a:hover{ outline:none; text-decoration:none;}
a:focus{ outline:none;}
/* 限制内容文本行数 */
.ovline{text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.ovline2{display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:2;-moz-line-clamp:2;text-overflow:ellipsis;overflow: hidden;}
.ovline3{display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-line-clamp:3;-moz-line-clamp:3;text-overflow:ellipsis;overflow: hidden;}
/* 弹窗 */
.pop{position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 999;text-align: center;display: none;}
.pop .shadow{ background:rgba(0,0,0,0.5);position:absolute; top: 0;bottom: 0;left: 0;right: 0;margin: auto; z-index:1;}
.pop .wrap{z-index: 2;position: relative;}
/* 解决ios上下滚屏卡顿 */
.ios{-webkit-overflow-scrolling : touch;}
video{object-fit: cover;display: block;width: 100%;}
/* 内宽 */
/*.mainbox{ margin:0 auto;font-style:normal;width: 1400px;}
@media screen and (max-width:1596px){
	.mainbox{width: 90%;}
}*/
