*{margin:0; padding:0; list-style: none;  }
body {font-family:-apple-system,  "Source Han Sans CN", BlinkMacSystemFont, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;-webkit-text-size-adjust: none;}
/* 清理浮动 */
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1;}
a{ text-decoration: none; cursor: pointer;  }
a:hover{ }
.hide{display:none;}
.pagewidth{ width:var(--width); margin:0 auto; transition-duration: 0.2s; }
img{ border:none; display: block;}
span:focus {outline: none !important;}
button,textarea{-webkit-appearance: none;border-radius: 0;outline: none;}
body{--main:#b8945a; --yellow:#f7b317;--width:1560px; --bg:#f3f5f6; font-size: 14px; color: #111; background: #fafafa}
html{ scroll-behavior: smooth;}
input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; /* 隐藏清除按钮 */ display: none; /* 确保彻底隐藏 */}
input[type="search"]::-ms-clear {display: none;}

@font-face {
    font-family: 'Barlow';
    src: url('../font/Barlow/Barlow-Bold.eot');
    src: url('../font/Barlow/Barlow-Bold.eot?#iefix') format('embedded-opentype'),
        url('../font/Barlow/Barlow-Bold.woff2') format('woff2'),
        url('../font/Barlow/Barlow-Bold.woff') format('woff'),
        url('../font/Barlow/Barlow-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
.red{ color:#ff5722 }
.green{ color:#16baaa }
.blue{ color:#1e9fff }
.gray{ color:#2f363c }

@media screen and (max-width: 1600px) {

}

@media screen and (max-width: 1440px) {

}
@media screen and (max-width: 1280px) {

}
@media screen and (max-width: 1024px) {

}
@media screen and (max-width: 480px) {

}
@media screen and (max-width: 320px) {}
@media all and (orientation : landscape) {}
@media all and (orientation : portrait){}




