@font-face {
    font-family: 'sfR';
    src: url('/skin/fonts/SF-Pro-Display-Regular.woff2') format('woff2');
	font-display: swap;
}
@font-face {
    font-family: 'Inter';
    src: url('/skin/fonts/Inter-roman.ttf') format('truetype');
	font-display: swap;
}
*{
	text-transform: inherit!important;
	word-break: break-word!important;
	margin: 0;
	padding:0;
	text-decoration: none;
	list-style: none;
	font-style: inherit;
	-webkit-text-size-adjust: none;
	font-family: 'sfR','Inter', sans-serif; 
} 
*:-webkit-autofill,
    *:-webkit-autofill:hover,
    *:-webkit-autofill:focus,
    *:-webkit-autofill:active {
    transition: background-color 50000s;
    -webkit-text-fill-color: #fff !important;
}
.night .el-picker-panel__icon-btn{
	color:#fff;
}
.night .el-popper[x-placement^=bottom] .popper__arrow,.night .el-popper[x-placement^=bottom] .popper__arrow::after {
	border-bottom-color: #000;
}
.night .el-picker-panel{
	background: #000;
	border-color: #000;
}
.ohidden{
	overflow: hidden!important;
}
.layui-layer-dialog {
	top: 400!important;
	border-radius: 5px;
} 
.layui-layer-btn a {
	border-radius: 50px!important;
    background: #fff!important;
    color: #6CBC2A!important;
    border-color: #6CBC2A!important; 
}
.ricon{
	float: right; 
    width: 10px;
    height: 10px;
    margin: 5px 0 0 5px;
}
.avater{
	width: 40px;
    height: 40px;
    cursor: pointer;
    border-radius: 50%;
}
#ECHAT_icon {
    width: 65px!important;
    height: 63px!important;
    border-radius: 50%;
    overflow: hidden;
    background: #262626!important;
}
.layui-layer-btn .layui-layer-btn0 {
    background: #6cbc2a!important;
    color: #fff!important;
    border: 0!important;
}
input:focus,textarea:focus{
	border: 0!important;
	box-shadow: 0 0 0 transparent !important;
	outline: none;
}
input[type=checkbox],input[type=radio]{ 
	border: 1px solid #C3C3C3!important;  
} 
input[type="checkbox"]:checked,input[type="radio"]:checked{
	border: 1px solid #6CBC2A!important; 
} 
input[type="checkbox"]:checked::before,input[type="radio"]:checked::before{
	content: "";  
	border: 1px solid #6CBC2A!important;  
}
/* :root { font-family: 'sfR','Inter', sans-serif; } */
@supports (font-variation-settings: normal) {
  * { 
		font-family:'sfR', 'Inter var', sans-serif; 
   }
}
.flex{
	display: flex;
}
select:focus,select:checked{
	outline: none;
	border: 0;
}
.container{
	width: 1440px!important;
	margin: 0 auto; 
}
#pageTop #menuBar {
	height: 70px;
	display: flex;
	align-items: center; 
	background-color: #fff;
	box-shadow: rgb(0 0 0 / 4%) 0px 10px 20px;
}
#pageTop .logo{
	text-align: center;
	margin-left: 50px;
}
/* #pageTop .logo img{
	width: 101px;
	height: 28px;
} */
#pageTop .logo p{
	font-size: 12px;
	color:#000;
}
.searchURL{
	display: flex;
	align-items: center;
	background-color: #eaeaea;
	width: 333px;
	height: 34px;
	border-radius: 20px;
	padding: 0 16px;
	margin:0 40px;
}
.searchURL input{
	width: 100%;
	height: 100%;
	padding: 0 10px;
	border: 0!important;
	background-color: transparent;
}
.functionList1{ 
	display: flex;
	align-items: center;
	margin-right: 50px;
}
.functionList1>li{ 
	padding: 0;
	margin-right: 20px; 
}
.functionList1>li:last-child{
	margin: 0;
}
.functionList1>li span,.functionList1>li a{
	cursor: pointer;
	font-size: 16px; 
	color: #0D0D0D;
}
.functionList1 li ul li{
	/*display: flex;*/
	/*align-items: center;*/
	padding: 10px 20px;
	cursor:pointer;
	min-width: 90px;
	 
}
#menuBar .functionList1 li ul li:hover span,#menuBar .lang-drop li:hover a{
	color: #77c430!important;
}

/* .functionList1 li ul li:nth-child(even){ */
	/*border-left: 0;*/
/* } */
/* .functionList1 li p:first-child { */
	/*line-height: 4;*/
	
/* } */
.functionList1 p:last-child{
	line-height: 24px;
	padding: 0px;
	width: -webkit-fit-content;
}
.functionList1 p:last-child span:first-child{
	display: inline-block;
	width: 100%;
	font-size: 16px; 
	color: #0D0D0D;
}
.functionList1 p:last-child span:last-child{
	font-size: 16px;
}
.functionList1 .lang-drop{
    position: absolute;
    background: #fff;
    box-shadow: 0px 20px 40px #717171;
    border-radius: 10px;
    z-index: 1500;
    margin-top: 13px;
}
#cart_num{
	position: absolute;
	margin: -10px 0 0 -10px;
	background: #77c430!important;
	border-radius: 10px;
	color: #fff;
	padding: 2px 4px;
	font-size: 12px;
	min-width: max-content;
}
*::-webkit-scrollbar {
/*滚动条整体样式*/
width: 4px; /*高宽分别对应横竖滚动条的尺寸*/ 
}
*::-webkit-scrollbar-thumb {
/*滚动条里面小方块*/
border-radius: 10px;
box-shadow: inset 0 0 5px rgba(97, 184, 179, 0.1);
background: #00000080;
}
*::-webkit-scrollbar-track {
/*滚动条里面轨道*/
box-shadow: inset 0 0 5px #f1f1f1;
border-radius: 10px;
background: #f1f1f1;
}
.button{ 
	color: #FFFFFF;
	font-size: 14px;
	background: #6CBC2A;
	border-radius: 50px; 
	line-height: 40px;
	text-align: center; 
	cursor: pointer;
} 
.wrapper.night{
	background-color: #141414;
}
.wrapper.night .text{
	color: #fff!important;
}
.wrapper.night .textaf{
	color: #AFAFAF!important;
}
.wrapper.night .bk0{
	background: #000!important;
	border-color: #000!important;
}
/* .wrapper.night .bk1{
	background: url('/skin/images/indexdqbj.png') no-repeat right top #000!important;
}
.wrapper.night .bk2{
	background: url('/skin/images/indexdqbj.png') no-repeat right -843px  #000!important;
} */
.wrapper.night .bk24{
	background-color: #242424!important;
	border-color: #242424!important;
}
.wrapper.night .bk26,.night .layui-layer-page .layui-layer-content{
	background-color: #262626!important;
	border-color: #262626!important;
}
.wrapper.night .bk1b{
	background-color: #1B1B1B!important;
	border-color: #1B1B1B!important;
}
.wrapper.night .bk14{
	background-color: #141414!important;
	border-color: #141414!important;
}
.night td, .night th, .night tr,.night tr td:first-child,.nigh tr th:first-child, .night .content>div{
	border-color:#242424!important;
}
.night .pagelist li{
	border: 1px solid #242424;
    background: #1B1B1B;
    color: #fff; 
}
.night td, .night th,.night .layui-layer-dialog .layui-layer-content{
	color: #fff!important;
}
.night .layui-layer-dialog{
	background-color: #262626;
	box-shadow: 0px 0px 3px #ffffff80;
}
.pagelist li {
    width: auto!important;
    padding: 0 6px!important;
    margin-right: 5px!important;
	cursor: pointer;
}
.night .pagelist li.active {
    border: 1px solid #6CBC2A!important;
    color: #6CBC2A!important;
}
.night .statusselect{
	border: 0!important;
	background-color: #262626!important;
}
@-webkit-keyframes divloading{
	0%{background-position:100% 50%}to{background-position:0 50%}
}
@keyframes divloading{0%{background-position:100% 50%}to{background-position:0 50%}}
.divloading{
	background: -webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));
	background: linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);
	background-size: 400% 100%;
	-webkit-animation: divloading 1.4s ease infinite;
	animation:divloading 1.4s ease infinite;
	min-height: 19px;
	border-radius: 4px;
}
.wrapper.night .divloading{
	background: -webkit-gradient(linear,left top,right top,color-stop(25%,#f2f2f2),color-stop(37%,#e6e6e6),color-stop(63%,#f2f2f2));
	background: linear-gradient(90deg,#000 25%,#ffffff4d 37%,#000 63%);
	background-size: 400% 100%;
	-webkit-animation: divloading 1.4s ease infinite;
	animation:divloading 1.4s ease infinite!important;
	min-height: 19px;
	border-radius: 4px;
}
.conrig {
	margin-top: 60px !important;
}
.zc{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #00000066;
	display: flex;
	justify-content: center; 
	z-index: 99999;
}
.zc.end{
	align-items: flex-end;
}
.zphdrk{
	z-index: 3;
}