html,body, button, code, dd, details, div, dl, dt, footer, form, h1, h2, h3, h4, h5, h6, header, hr, input, legend, li, menu, nav, ol, p, pre, section, td, textarea, th, ul { margin: 0;padding: 0;box-sizing: border-box;}
html,body{width: 100%;height: 100%; font-size: 16px;font-family: "微软雅黑,Microsoft YaHei";--themeColor: #fdd109;--themeWidth:1200px;}
/* html{min-width: 1200px;} */
/* body{background-color: #f8f8f8;} */
body{line-height: initial !important;}
ul,li{list-style-type: none;}
a{text-decoration: none;color: #333;}
img,input, button,textarea,text{vertical-align: middle;border:none;outline: none;}
input::placeholder,textarea,textarea::placeholder,input::-ms-value,input:value{font-family: sans-serif;}
/* *::selection{background-color:rgba(218,5,21,.5);color: #fff;} */
::-webkit-scrollbar {width: 6px;height: 6px;}
/* 滚动条的滑轨背景颜色 */
::-webkit-scrollbar-track {background-color: #ececec;}
/* 滑块颜色 */
::-webkit-scrollbar-thumb {background-color: #444;border-radius: 10px;}
/*内层轨道的颜色*/
::-webkit-scrollbar-track-piece {background-color: #ececec;}
/* 滑轨两头的监听按钮颜色 */
::-webkit-scrollbar-button {background-color: #3a3a3a;width: 0;height: 0;}
/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
::-webkit-scrollbar-corner {background-color: #3a3a3a;}
/**初始化**/

/* 公共样式 */
.b{position: absolute;top: 0;left: 0;z-index: 1;border: 1px solid #ccc;border-radius: 50%;pointer-events: none;transition: all 0.25s ease;z-index: 9999;}
a:hover, a:focus{text-decoration:none !important;}
.fl{float: left;}
.fr{float:right;}
.content_width{width:1200px;margin-left: auto;margin-right: auto;}
.clear::after{content:"";display: block;font-size: 0;height: 0;clear: both;}
.flex_LR{display:-webkit-flex;display:flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: space-between;-webkit-box-pack: space-between;justify-content: space-between;}
.flex_TB{display:-webkit-flex;display:flex;align-content: space-between;flex-wrap: wrap;}
.flex_TBC{display:-webkit-flex;display:flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex_TBMC{display:-webkit-flex;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-ms-flex-direction: column;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;flex-wrap: wrap;}
.flex_center{display:-webkit-flex;display:flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.flex_a{display: flex;align-items: center;}

@media screen and (max-width: 1700px) {
    
}

@media screen and (max-width: 1500px) {
   
}
@media screen and (max-width: 1300px) {
    
}