/*
* @Author: wangyang
* @Date:   2023-11-01 11:29:28
* @Last Modified by:   wangyang
* @Last Modified time: 2024-01-04 17:54:56
*/
/* 复位样式 */
html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,strong,i,p,dl,dt,dd,form,label,input,button,select,option,textarea,table,th,td {margin:0;padding:0;}
*,*:before,*:after {-webkit-box-sizing:border-box;box-sizing:border-box;outline: none;}
html,body {min-height:100%;-moz-box-sizing:border-box; /*Firefox3.5+*/-webkit-box-sizing:border-box; /*Safari3.2+*/-o-box-sizing:border-box; /*Opera9.6*/-ms-box-sizing:border-box; /*IE8*/box-sizing:border-box;overflow-x:hidden;}
body {font-family:'微软雅黑';color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;/*文字抗锯齿*/}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:inherit;}/* 标题标签清除默认样式 */
ul,ol,li{list-style:none;}
i {font-style:normal;/* display:inline-block; */}
 table {/*table-layout:fixed; */border-collapse:collapse;}
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);/* 移动端点击后会出现"暗色"的背景 */}
a {color:#333;text-decoration:none; -webkit-tap-highlight-color: transparent; -webkit-transition: all .4s ease; transition: all .4s ease;}
a:hover {color:#1A52EE;text-decoration:none;}
a * { -webkit-transition: all .4s ease; transition: all .4s ease; }
input::-ms-clear {display:none;}
input::-ms-reveal {display:none;}/* 去除IE浏览器下输入框叉叉 */
input:-internal-autofill-previewed,input:-internal-autofill-selected {-webkit-text-fill-color:#999 !important;transition:background-color 99999999s ease-in-out 0s !important;}/* 去除IE浏览器下输入框叉叉 */

.fl {float:left;}
.fr {float:right;}
.of{overflow:hidden;}
.clearfix { /* For IE 6/7 only Include this rule to trigger hasLayout and contain floats. */ *zoom: 1; }
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }
.clearfix:after { clear: both; }
.flex{display:flex;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}/* 水平等分可换行，两端对齐 */
.flex_c{display:flex; -webkit-justify-content:center; justify-content:center;flex-wrap:wrap;}/* 水平居中 可换行 */
.flex_m{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;}/* 水平居中 垂直居中 可换行 */
.imgbox{box-sizing:border-box;border:1px solid #e1e1e1;}
.imgbox img{max-width:100%;max-height:100%;}
.elli{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/* 单行超出隐藏带省略号 */
.clamp{display: -webkit-box; -webkit-box-orient: vertical;/*  -webkit-line-clamp: 2; */ overflow: hidden;}/* 多行超出隐藏带省略号 */
.transition {-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}/* 过渡动画 */

/* 位置导航 */
.bread {font-size:14px;color:#666;overflow:auto;white-space:nowrap;border:1px solid #d7d7d7;background:#f4f4f4;line-height:45px;}
.bread i {padding-right:10px;padding-left:15px;}
.bread a {color:#666;}
.bread>li {display:inline-block;}
.bread>li+li:before {padding:0 5px;color:#666;content:"/\00a0";}

/* 表格 */
table th,table td {margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);border-collapse:collapse;border-spacing:0;/* white-space: nowrap; */}
table {width:100%;margin:15px 0;border-spacing:0;}
table tr {transition:all .3s;-webkit-transition:all .3s;}
table th {font-weight:400;}
table thead tr,table th{background-color:#f2f2f2;}
table th,table td {border:1px solid #e6e6e6;padding:9px 15px;min-height:24px;line-height:24px;font-size:14px;}

/* 分页 */
#pages {margin:30px 0;border-radius:4px;}
#pages > a,#pages > span {float:left;font-size:16px;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#1A52EE;text-decoration:none;background-color:#fff;border:1px solid #ddd;}
#pages > a:first-child {margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px;}
#pages > a:last-child {border-top-right-radius:4px;border-bottom-right-radius:4px;}
#pages > a:hover,#pages > a:focus {color:#1A52EE;background-color:#eee;border-color:#ddd;}
#pages > span {color:#fff;background-color:#1A52EE;border-color:#1A52EE;}
#pages > span.pagemore {color:#1A52EE;background-color:#fff;border:1px solid #ddd;}