@charset "utf-8";
/*CSS reset*/
*{margin: 0;padding: 0;}
html{width: 100%;min-height: 100vh;background-size: cover;
	font-family: PuHuiTi55,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.16rem;
}
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: #0A3291;}
a:hover{color:#0A3291;cursor: pointer;}
i{font-style: normal;}

@font-face {
	font-family: PuHuiTi55;
	src: url("../fonts/AlibabaPuHuiTi-2-55-Regular.ttf") format("TrueType");
	font-display: swap;
}
@font-face {
	font-family: PuHuiTi65;
	src: url("../fonts/AlibabaPuHuiTi-2-55-Regular.ttf") format("TrueType");
	font-display: swap;
}
@font-face {
	font-family: PuHuiTi85;
	font-weight: 700;
	src: url("../fonts/Alibaba_PuHuiTi_2.0_115_Black.ttf") format("TrueType");
	font-display: swap;
}
@font-face {
	font-family: PuHuiTi95;
	src: url("../fonts/mark/ALIBABAPUHUITI-2-95-EXTRABOLD.OTF") format("TrueType");
	font-display: swap;
}
@font-face {
	font-family: HarmonyosSansBlack;
	src: url("../fonts/mark/HARMONYOS_SANS_BLACK.TTF") format("TrueType");
	font-display: swap;
}
@font-face {
	font-family: OplussansBold;
	src: url("../fonts/mark/OPLUSSANS3-BOLD.TTF") format("TrueType");
	font-display: swap;
}
@font-face {
	font-family: SourceHanSansCN;
	src: url("../fonts/mark/SOURCEHANSANSCN-HEAVY.OTF") format("TrueType");
	font-display: swap;
}
@font-face {
	font-family: PuHuiTi105;
	font-weight: 900;
	src: url("../fonts/Alibaba_PuHuiTi_2.0_115_Black.ttf") format("TrueType");
	font-display: swap;
}


:root{
	--yellcolor:#EBCD75,
}
.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; /* 显示的行数，超出部分用...表示*/
}
.overflow2{
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2; /* 显示的行数，超出部分用...表示*/
}
input,
textarea{
	font-family: PuHuiTi65;
	font-size: 0.16rem;
	color: #000;
	caret-color: #0A3291;
}
input{
	background-color: #fff;
	width: 100%;
}
input::placeholder,textarea::placeholder{
	font-family: PuHuiTi65;
	font-size: 0.16rem;
	color:#999;
}
input::-moz-placeholder,textarea::-moz-placeholder{
	font-family: PuHuiTi65;
	font-size: 0.16rem;
	color:#999;
}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{
	font-family: PuHuiTi65;
	font-size: 0.16rem;
	color:#999;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
	font-family: PuHuiTi65;
	font-size: 0.16rem;
	color:#999;
}

.placeholder1::placeholder{
	font-size: 0.3rem;
	color:#999;
}
.placeholder1::-moz-placeholder{
	font-size: 0.3rem;
	color:#999;
}
.placeholder1::-ms-input-placeholder{
	font-size: 0.3rem;
	color:#999;
}
.placeholder1::-webkit-input-placeholder{
	font-size: 0.3rem;
	color:#999;
}

/* 滚动整个背景颜色 */
.mohuSeach::-webkit-scrollbar-track-piece {
	background-color: #fff;
}
/* 滚动条width */
.mohuSeach::-webkit-scrollbar {
	width: 0.04rem;
	margin-right: 0.1rem;
}
/* 滚动条背景色 */
.mohuSeach::-webkit-scrollbar-thumb {
	background-color: #E9E9E9;
	border-right: 0.02rem solid #fff;
}
/* 鼠标移动上去的颜色 */
.mohuSeach::-webkit-scrollbar-thumb:hover {
	background-color: #E9E9E9;
}
/* 隐藏滚动条 */
.mohuHide::-webkit-scrollbar {
	display: none;
}

#header{
	position: sticky;
	top: 0;
	left: 0;
	z-index: 9000;
}

.pageBodypotato{
	display: flex;
	flex-direction: column;
}
.pageContentpotato{
	flex: 1;
}




/* 下拉框小手 */
.readonly{
	cursor: pointer;
}
.con_select{
	display: flex;
	align-items: center;
	border: 0.01rem solid #EDEDED;
	position: relative;
	cursor: pointer;
	background-color: #fff;
}
.con_select:last-child{
	margin-right: 0;
}
.con_selectCli{
	display: flex;
	align-items: center;
	padding: 0.04rem 0.1rem;
	box-sizing: border-box;
	width: 100%;
}
.con_select input{
	font-size: 0.16rem;
	color: #333;
}
.con_select .iconfont{
	color: #0A3291;
	font-size: 0.14rem;
	margin-left: 0.1rem;
}
.con_select_data{
	position: absolute;
	top: 110%;
	left: 0;
	width: 100%;
	filter: drop-shadow(0 0 0.1rem rgba(0,0,0,0.1));
	text-align: center;
	z-index: 100;
	background-color: #fff;
}
.con_select_data_bott{
	max-height: 0;
	overflow-y: auto;
	text-align: left;
	border-radius: 0.04rem;
	transition: all 0.4s ease;
	opacity: 0;
	font-size: 0.16rem;
}
/* 去除滚动条 */
.con_select_data_bott::-webkit-scrollbar {
	display: none;
}
.con_select_data1{
	background-color: #fff;
	padding: 0.1rem;
	box-sizing: border-box;
	border-bottom: 1px solid rgba(241,241,241,0.8);
	cursor: pointer;
	color: #333;
	transition: all 0.3s ease;
}
.con_select_data1:first-child{
	border-radius: 0.04rem 0.04rem 0 0;
}
.con_select_data1:last-child{
	border-radius: 0 0 0.04rem 0.04rem;
}
.con_select_data1:hover{
	background-color: rgba(10, 50, 145, 1) ;
	color: #fff;
}
.con_select_data1:last-child{
	border-bottom: 0.01rem solid transparent;
}
.con_select_footer{
	padding: 0px 0.16rem;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	background-color: #fff;
	height: 0px;
	overflow: hidden;
	transition: height 0.4s ease;
	border-radius: 0 0 0.1rem 0.1rem;
}
.con_select_footer div{
	flex: 1;
	text-align: center;
	padding: 0.08rem 0;
	box-sizing: border-box;
	border-radius: 0.04rem;
	font-size: 0.12rem;
	color: #999;
	border: 0.01rem solid #F3F3F3;
}
.con_select_footer div:not(:first-child){
	margin-left: 0.13rem;
}
.con_select_footer2{
	border-color: #F15C31!important;
	color: #F15C31!important;
}
.con_select_data_check .con_select_data_bott{
	background-color: #fff;
}
.select_active .con_select_data_bott{
	opacity: 1!important;
	max-height: 2rem!important;
}
.select_active .con_select_footer{
	height: 0.6rem!important;
	border: 0.01rem solid rgba(241, 92, 49, 0.4);
	border-top-color:#fff;
}
.con_select_data_check .con_select_data_bott{
	border: 0.01rem solid rgba(241, 92, 49, 0.4);
	border-bottom-color:#fff;
	border-radius: 0.04rem 0.04rem 0 0!important;
}
.addtown_form_input,
.addtown_form_textarea{
	transition: all 0.4s ease;
}


/* 弹窗 */
.potatoLay{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5000;
	width: 100%;
	height: 100%;
}
.potatoLay_zhe{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background-color: rgba(0,0,0,0.4);
	opacity: 0;
	transition: all 0.4s ease;
}
.potatoLay1{
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	transform: translate(-50%,-50%) scale(0);
	transition: all 0.4s ease;
}
.potatoLay_zhe_tr{
	opacity: 1!important;
}
.potatoLay1_tr{
	transform: translate(-50%,-50%) scale(1)!important;
}


.gudingWidth,
.prohomeList_left{
	width: 2.8rem;
}
.prohomeList_left1 {
	white-space: nowrap;
}
.prohomeList_left_posi{
	position: fixed;
	top: 0;
	left: 1.5rem;
	z-index: 100;
	background-color: #fff;
}


/* 按钮hover效果 */
.buttonHover{
	position: relative;
}
.buttonHover::after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 0%;
	height: 100%;
	background-color: rgba(0,0,0,0.1);
	transition: all 0.4s ease;
}
.buttonHover .buttonHover1{
	position: relative;
	z-index: 2;
}
.buttonHover:hover::after{
	animation: buttonAnam 1s ease;
}
.buttonHover:hover .buttonHover1{
	animation: fontButton 2s ease;
}
@keyframes buttonAnam{
	0%{
		width: 0;
	}
	50%{
		width: 100%;
	}
	100%{
		opacity: 0;
	}
}
@keyframes fontButton {
	0%{
		opacity: 0;
	}
	100%{
		opacity: 1;
	}
}


.prohomeList_body{
	margin-top: 0!important;
}
.prohomeList_right1{
	height: 1.2rem!important;
}
.prohomeList_left{
	margin-top: 1.2rem!important;
}
.helpBanner{
	margin-bottom: 0!important;
}

.proListTable_tisp_list1_ac1{
	background: linear-gradient(to bottom right,#41C947 50%,#41C947 50%)!important;
}
.proListTable_tisp_list1_ac2{
	background: linear-gradient(to bottom right,#FFC700 50%,#FFC700 50%)!important;
}


.selectHeader{
	border: 1px solid #B5B5B7;
	background-color: #FAFAFA;
}
select{
	display: block;
	font-size: 0.16rem;
	width: 100%;
	padding: 0.13rem 0.22rem;
	box-sizing: border-box;
	-webkit-appearance: none; /* Chrome, Safari, Opera */
	-moz-appearance: none; /* Firefox */
	appearance: none;
	background: url("../img/jiantou.svg") no-repeat scroll right center transparent; /* 添加箭头图片 */
	padding-right: 0.2rem; /* 防止文字和箭头重叠 */
	background-position: 130% 50%;
	background-size: 45% 45%;
}


a:visited{
	color: #fff;
}
img{
	-moz-user-select: -moz-none;
	-khtml-user-select: none; -webkit-user-select: none;
	-webkit-user-select: none; -webkit-user-select: none;
	-o-user-select: none; -webkit-user-select: none;
	user-select: none;
	-webkit-user-select: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
	-webkit-appearance: none !important;
	margin: 0;
}
/* 空白页 */
.blankPagedata{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 1rem 0.3rem;
	box-sizing: border-box;
}
.blankPagedata1{
	width: 1.8rem;
	height: 1.8rem;
}
.blankPagedata2{
	text-align: center;
	font-size: 14px;
	color: #B5B5B7;
	margin-top: 0.5rem;
}