@charset "UTF-8";
/*
	@Author:llj
	@Date:2023.12.15
*/
html {overflow: -moz-scrollbars-vertical;overflow-x:hidden;} /*始终让 Firefox 显示滚动条*/
* {word-wrap: break-word;margin: 0;padding: 0;outline: none;}/*文字强制换行word-break:keep-all;(Ff)*/
table {border-collapse: collapse;margin:auto}/*细线表格*/
fieldset, img {border: none;}/*清除描边,块显示*/
img{image-rendering: -webkit-optimize-contrast;}/* 解决图片模糊 */
img[src='']{opacity: 0;}
ul, li {list-style-type: none;}/*无列表项目标记*/
i{font-style: normal;}
a {text-decoration: none;color: #333;outline: none;}/* 链接无下划线,有为underline;链接去框 */
a:link {color: #333;}/* 未访问的链接 */
a:visited {color: #333;}/* 已访问的链接 */
a:hover {color: #b97d31;}/* 鼠标在链接上 */
a:active {color: #333;blr:expression(this.onFocus=this.blur());}/* 点击激活链接 */
body {font-size: 16px;color: #666;background: #F5F5F5;font-family:"Microsoft YaHei","Gtpressura","SF Pro SC","SF Pro Display","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial","sans-serif";}/* 设置body */
select,input{vertical-align: middle;outline: none;font-family:"Microsoft YaHei"; font-size: 14px;}/* 设置表单 */
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {cursor: pointer;outline: none;}/* 设置表单按钮 */
textarea{outline: none;font-family:"Microsoft YaHei";}/* 设置表单文本域 */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #999; /* placeholder颜色  */font-size:18px; /* placeholder字体大小  */text-align: left; /* placeholder位置  */}
.box-size{ box-sizing: border-box; -webkit-box-sizing: border-box;}/* 内盒子代码 */
.fl {float: left;display: inline;}/* 左浮动 */
.fr {float: right;display: inline;}/* 右浮动 */
.imghover{ overflow:hidden;}/* 设置图片经过放大 */
.imghover img{ overflow:hidden; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;}/* 设置图片经过放大 */
.imghover:hover img{ transform:scale(1.05); -webkit-transform:scale(1.05);}/* 设置图片经过放大 */
.table{ display: table; width: 100%; height: 100%;table-layout:fixed}/* 设置表格方式垂直居中 */
.tableCell{ display: table-cell; width: 100%; height: 100%; vertical-align: middle;}/* 设置表格方式垂直居中 */
.default{ background: #e5e5e5 url(../images/default.png) no-repeat center center;}/* 设置默认图 */
.wrap{width: 1400px;clear: both;margin: 0 auto;}/* 规定页面内容区域宽度 */
.clear {clear: both;overflow:hidden;height: 0;}/* 清除浮动 */
.clearC:after {display: block;content: ' ';clear: both;visibility: hidden;}
/* 自定义页面间距 */
.h5 {clear: both;height: 5px;}
.h10 {clear: both;height: 10px;}
.h15 {clear: both;height: 15px;}
.h20 {clear: both;height: 20px;}
.h25 {clear: both;height: 25px;}
.h30 {clear: both;height: 30px;}
.h35 {clear: both;height: 35px;}
.h40 {clear: both;height: 40px;}
.h45 {clear: both;height: 45px;}
.h50 {clear: both;height: 50px;}
.h55 {clear: both;height: 55px;}
.h60 {clear: both;height: 60px;}
.h65 {clear: both;height: 65px;}
.h70 {clear: both;height: 70px;}
.h75 {clear: both;height: 75px;}
.h80 {clear: both;height: 80px;}
.h85 {clear: both;height: 85px;}
.h90 {clear: both;height: 90px;}
.h95 {clear: both;height: 95px;}
.h100 {clear: both;height:100px;}
/* 最小高度 */
.minH600{min-height: 600px;height: auto !important;height: 600px;}
.minH400{min-height: 400px;height: auto !important;height: 400px;}
.minH200{min-height: 200px;height: auto !important;height: 200px;}
/* 设置默认背景色 */
.hui {background: #f9f9f9;}
.bai {background: #fff;}
/*截字数*/
.clamp1{word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 1 !important;-webkit-box-orient: vertical;overflow: hidden;}
.clamp2{word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical;overflow: hidden;}
.clamp3{word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical;overflow: hidden;}
.clamp4{word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 4 !important;-webkit-box-orient: vertical;overflow: hidden;}
.clamp5{word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 5 !important;-webkit-box-orient: vertical;overflow: hidden;}
.clamp6{word-break: break-all;display: -webkit-box !important;-webkit-line-clamp: 6 !important;-webkit-box-orient: vertical;overflow: hidden;}
/* 滚动条 */
::-webkit-scrollbar {width:8px;background:#eaeff2;}
::-webkit-scrollbar-button {display: none;}
/* ::-webkit-scrollbar-track {} */
/* ::-webkit-scrollbar-track-piece {} */
::-webkit-scrollbar-thumb {width:8px;background:#cacaca;border-radius: 8px;}
::-webkit-scrollbar-corner {background:none;}
/* ::-webkit-resizer {} */
::-webkit-scrollbar:horizontal{height:9px;}
.flex{ display: flex;}
.flex-wrap{ flex-wrap: wrap;}
.flex-center{ justify-content: center; align-items: center;}
.flex-justify-between{ justify-content: space-between;}
.flex-justify-end{ justify-content:flex-end;}
.text-center{ text-align: center;}
.flex-align-center{ align-items: center;}
.flex-col{ flex-direction: column;}
.flex-1{ flex: 1;}
.mb-5{margin-bottom: 5px;}
.mb-10{ margin-bottom: 10px;}
.ml-10{ margin-left: 10px;}
.mr-10{ margin-right: 10px;}
.mr-20{ margin-right: 20px;}
.mt-20{ margin-top: 20px;}
.mb-20{ margin-bottom: 20px;}
.mb-30{ margin-bottom: 30px;}
.mb-50{ margin-bottom: 50px;}
.pad-t-20{ padding-top: 20px;}
.pad-l-20{ padding-left: 20px;}
.font-17{ font-size: 17px;}
.font-18{ font-size: 18px;}
.font-20{ font-size: 20px;}
.font-24{ font-size: 24px;}
.font-26{ font-size: 26px;}
.font-28{ font-size: 28px;}
.font-30{ font-size: 30px;}
.font-36{ font-size: 36px;}
.font-40{ font-size: 40px;}
.font-44{ font-size: 44px;}
.font-48{ font-size: 48px;}
.font-64{ font-size: 64px;}
.font-72{ font-size: 72px;}
.main-color{ color: #b97d31;}
.main-color2{color: #cd9440;}
.black{ color: #000;}
.grey-3 {
    color: #333;
   }
.grey-9{  color: #999;}
.grey-b{color: #bbb;}
.white{ color:#fff;}
.red{ color: #df1111;}
.bold{ font-weight: bolder;}
.line-36{  line-height: 36px;}
.line-30{  line-height: 30px;}
.line-20{ line-height: 20px;}
.full-width{ width: 100%;}

