@charset "utf-8";
/*CSS reset*/
*{margin: 0;padding: 0;}
html{width: 100%;min-height: 100vh;background-size: cover;
	font-family: sans-serif;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;word-wrap:break-word;box-sizing: border-box;outline: none;}
body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{margin:0;}   ol,li ul{margin:0; padding:0;}
body{
	min-height: 100vh;
	min-width: 1180px;
	font-size: 0.12rem;
	background-color: #FCFCFC;
}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; outline: none;-webkit-appearance: none;appearance: none;}
input,button,textarea,select{border: 0;}
img,input{ display: block; margin: 0; padding: 0; border: 0 none; outline-style: none;-webkit-user-drag: none;}
input{vertical-align: bottom; appearance:button; -moz-appearance:button; /*Firefox*/-webkit-appearance:button; /*Safari和Chrome*/; outline:none;}
a,a:active,a:visited{text-decoration: none;color: #008BFF;}
a:hover{color:#008BFF;cursor: pointer;}
i{font-style: normal;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.hide{
	display: none!important;
}
.cursor{
	cursor: pointer;
}
.cursor input{
	cursor: pointer;
}
.maxWidth {
	min-width: 1180px;
	min-height: 100vh;
	margin: auto;
	position: relative;
}

.overflow1{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 1; /* 显示的行数，超出部分用...表示*/
	-webkit-box-orient: vertical;
}
.overflow2{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 2; /* 显示的行数，超出部分用...表示*/
	-webkit-box-orient: vertical;
}
.overflow3{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box; 
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
input,
textarea{
	font-size: 0.16rem;
	color: #333;
	caret-color: #333;
}
input{
	background-color: #fff;
	width: 100%;
}
input::placeholder,textarea::placeholder{
	font-size: 0.16rem;
	color:#999;
}
input::-moz-placeholder,textarea::-moz-placeholder{
	font-size: 0.16rem;
	color:#999;
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{
	font-size: 0.16rem;
	color:#999;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	font-size: 0.16rem;
	color:#999;
}

.placeholder1::placeholder{
	font-size: 0.14rem;
	color:#999;
}
.placeholder1::-moz-placeholder{
	font-size: 0.14rem;
	color:#999;
}
.placeholder1::-ms-input-placeholder{
	font-size: 0.14rem;
	color:#999;
}
.placeholder1::-webkit-input-placeholder{
	font-size: 0.14rem;
	color:#999;
}

/* 滚动整个背景颜色 */
.mohuSeach::-webkit-scrollbar-track-piece {
	background-color: #fff;
}
/* 滚动条width */
.mohuSeach::-webkit-scrollbar {
	width: 0.04rem;
	height: 0.04rem;
}
/* 滚动条背景色 */
.mohuSeach::-webkit-scrollbar-thumb {
	background-color: #E9E9E9;
	border-radius: 0.1rem;
}
/* 鼠标移动上去的颜色 */
.mohuSeach::-webkit-scrollbar-thumb:hover {
	background-color: #008BFF;
}
/* 隐藏滚动条 */
.mohuHide::-webkit-scrollbar {
	display: none;
}

.color1{
	color: #008BFF!important;
}

/* 表单心 */
.formXing{
	position: relative;
	padding-left: 0.07rem;
}
.formXing::before{
	content: "*";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	color: #FF4C4C;
	font-size: var(--cenFont);
}

/* 单选按钮 */
.timeRadio_One{
	display: flex;
	align-items: center;
	position: relative;
	box-sizing: border-box;
	cursor: pointer;
}
.timeRadio_One:last-child{
	margin-bottom: 0!important;
}
.timeRadio_One:not(:last-child){
	margin-right: 0.3rem;
}
.timeRadio_One input{
	display: none;
}
.timeRadio_One label{
	width: 100%;
	padding-left: 0.22rem;
	transition: all 0.4s ease;
	border-radius: 0.1rem;
	font-size: 0.14rem;
	cursor: pointer;
	color: #333;
}
.timeRadio_One label:after{
	content: "";
	width: 0.14rem;
	height: 0.14rem;
	border: 1px solid #BBBBC0;
	display: inline-block;
	position: absolute;
	left: 0rem;
	top: 50%;
	transform: translateY(-50%);
	border-radius: 50%;
}
.timeRadio_One .checkbox:after{
	border-radius: 0.04rem!important;
}
.timeRadio_One input:checked+label:after{
	background: url("../img/formCheck.svg") no-repeat;
	background-size: calc(100% + 0.02rem) calc(100% + 0.02rem);
	background-position: -0.01rem -0.01rem;
	border-color: #008BFF;
}