@charset "utf-8";
body, div, p, ul, ol, li, dd, dt, dl, span, img, form, input { margin: 0px; padding: 0px; }
@font-face { font-family: 'MyCustomFont'; src: url('./font/PingFangSC.woff2') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Gilroy'; src: url('./font/gilroy-regular.otf') format('truetype'); font-weight: normal; font-style: normal; }
div, h1, a, h2, h3, p, input { /* // font-family: PingFang SC, microsoft yahei, sans-serif; */
font-family: 'MyCustomFont', sans-serif; }
body, form, table, input { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
body { margin: 0 auto; min-width: 1280px; }
img, ul { border: 0; }
ul { list-style-type: none; }
a { text-decoration: none; }
@font-face { font-family: "iconfont"; src: url('font/iconfont.eot'); /* IE9 */
src: url('font/iconfont.eot') format('embedded-opentype'), 		/* IE6-IE8 */
		url('font/iconfont.woff') format('woff'), url('font/iconfont.ttf') format('truetype'), 		/* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
		url('font/iconfont.svg') format('svg');/* iOS 4.1- */
}
.iconfont { font-family: "iconfont" !important; font-size: 1rem; font-style: normal; -webkit-font-smoothing: antialiased; /*  -webkit-text-stroke-width: 0.2px; */
-moz-osx-font-smoothing: grayscale; }
.icon-menu1:before { content: "\e7f2"; }
.icon-chaidan:before { content: "\e64c"; }
.icon-cha:before { content: "\e602"; }
.icon-youjan:before { content: "\e615"; }
/* 超出一行显示省略号 */
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
.ellipsisTwo { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.ellipsisThree { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
.ellipsisFour { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }
/* 弹性布局 */
.overall { display: flex; align-items: center; justify-content: center; }
.overallse { display: flex; align-items: center; }
