* {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    -webkit-tap-highlight-color: transparent;
    outline: 0
}

.icon {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: 14px/1 fanfont;
    font-size: inherit;
    text-rendering: auto
}

html {
    font-size: 42.6667px
}

body {
    width: 100%;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    margin: 0 auto;
    color: #444;
    font-size: 14px;
    font-weight: 400;
}

.tranZero{
	transition: all 0s !important;
}

@font-face {
    font-family: 'PM';
    src: url('../../font/FZLTHJW.TTF') format('truetype');
}
@font-face {
    font-family: 'NY';
    src: url('../../font/NewYork.otf') format('truetype');
}
body{
	font-family: 'PM';
}


ul,li,ol {
    padding: 0;
    list-style: none;
    margin: 0
}

li {
    vertical-align: top
}

a {
    text-decoration: none;
    outline: 0;
    color: #444
}

a img {
    border: 0
}

input,select,button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input:focus,select:focus,button:focus {
    outline: 0
}

img {
    display: block;
	-webkit-user-select: none; /* Safari */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE 10+/Edge */
	user-select: none; /* 标准语法 */
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

select::-ms-expand {
    display: none
}

[class*=col-] {
    float: left;
    min-width: 1px
}

.pc-pad {
    display: block!important
}
.mb-only {
    display: none!important
}
@media (max-width: 767px) {
	.pc-pad {
	    display: none!important
	}
	.mb-only {
	    display: block!important
	}
}