
body {
	max-width: 1024px;
	margin: auto;
}
.hui-swipe-indicators {
	width: 0.64rem;
	height: 0.06rem;
}
.hui-swipe-indicators {
	background: #EEE;
}
.hui_black_mask {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.85);
	position: fixed;
	z-index: 990;
	left: 0;
	top: 0;
}
.header_title {
	display: none;
	width: 100%;
	height: 0.5rem;
	line-height: 0.5rem;
	text-align: center;
	top: 0px;
	left: 0px;
	position: fixed;
	z-index: 19;
	background: #FFF;
	justify-content: space-between;
	padding: 0.19rem 0;
}
.header_title .caozuo {
	width: 0.6rem;
	display: inline-block;

}
.header_title + .hui-wrap {
	padding-top: 0;
}
.copyright_box {
	background-color: #3E4750;
	padding: 0.38rem 0 0.44rem;

}
.red {
	color: #F01F02;
}
.icon-xingxing {
	color: #999999;
}
.icon-xingxing.on {
	color: #F01F02;
}
.tag_box {
	display: flex;
	justify-content: space-between;
	margin-top: 0.2rem;
}
.tag_box .tag{
	width: 1.2rem;
	height: 0.32rem;
	background: #CCCCCC;
	border-radius: 0.16rem;
	line-height: 0.32rem;
	text-align: center;
	font-size: 0.2rem;
	font-weight: 400;
	color: #FFFFFF;
}
#hui-toast {
	z-index: 1000;
}
.padding_l_r {
	padding: 0 0.26rem;
	box-sizing: border-box;
}
.relative_box {
	position: relative;
}
.go_back_box {
	position: absolute;
	width: 0.4rem;
	height: 0.4rem;
	border-radius: 0.4rem;
	background-color: #fff;
	line-height: 0.4rem;
	text-align: center;
	top:0.3rem;
	left: 0.26rem;
}
.copyright_box div {color: #A4ADB7;font-size: 0.18rem;text-align: center;}
.copyright_box .copyright {padding-bottom: 0.2rem;}
.empty-height {
	height: 0.25rem;
	background-color: #F6F9FC;
}
.hui-header {height: 0.87rem;padding: 0 0.32rem 0 0;box-sizing: border-box;box-shadow:0 8px 15px rgba(0,0,0,.06),0 0 10px rgba(0,0,0,.01);}
.hui-header + .hui-wrap{padding-top:0.87rem;}
.logo-box {padding: 0.2rem;text-align: center;display: none;}
.logo-box img {height: 0.49rem;}

.nav_con{width:100%; height:0.87rem; text-align:center; font-size:0.3rem; line-height:0.87rem;box-sizing: border-box;position: relative;}
.nav_con.page {color:#2959AD;}
.nav_con.page .footer_border {
	position: absolute;
	bottom: 0;
	left: calc(50% - 0.4rem);
	width: 0.8rem;
	height: 0.04rem;
	background-color: #2959AD;
	display: block;
}
.sub_page .sub_nav {
	display: block;
}
.sub_nav {
	position: fixed;
	left: 0;
	right: 0;
	background-color: #f9f9f9;
	width: 100%;
	text-align: left;
	display: none;
	line-height: initial;
	padding-top: 0.1rem;
	margin-top: 0.02rem;
	box-shadow:0 8px 15px rgba(0,0,0,.06),0 0 10px rgba(0,0,0,.01);
}
.sub_nav .sub_nav_con{
	height: 0.5rem;
	font-size: 0.24rem;
	font-weight: 400;
	line-height: 0.5rem;
	width: 24%;
	padding-left: 0.24rem;
	margin: 0.04rem 0 0.1rem;
	box-sizing: border-box;
	display: inline-block;
}
.sub_nav .sub_nav_con.page {color:#2959AD;}
.home_banner_swipe {
	height: 4.2rem;
}
.home-banner-img {height: 4.2rem;width: 100%;object-fit: cover;}
.hs-home-operation {width: 100%;display: flex;display: -webkit-flex;margin: 0.5rem 0;}
.hs-home-operation > .icon_box {display: inline-flex;display: -webkit-inline-flex;flex-direction: column;-webkit-flex-direction: column;
	flex: 1;
	-webkit-flex: 1;
	justify-content: center;
	-webkitjustify-content: center;
	align-items: center;
	-webkitalign-items: center;
}
.hs-home-operation img {width: 0.73rem;}
.hs-home-operation span {
	margin-top: 0.2rem;
}
.home-title {display: flex;display: -webkit-flex;flex-direction: column;-webkit-flex-direction: column;justify-content: center;-webkit-justify-content: center;align-items: center;-webkit-align-items: center;margin: 0.4rem 0;}
.home-title > span {font-size: 0.36rem;height: 0.5rem;line-height: 0.5rem;font-weight: 500;}
.home-title .bottom {height: 0.1rem;width: 1.1rem;background-color: #2959AD;margin-top: 0.17rem;}

/* 企业简介内容样式优化 */
.home-title-content {
	padding: 0.4rem 0.48rem 0.44rem;
	margin: 0.24rem 0.32rem 0.48rem;
	background: linear-gradient(135deg, #ffffff 0%, #f8fafc 50%, #f1f5f9 100%);
	border-radius: 0.28rem;
	box-shadow: 
		0 8px 24px rgba(41, 89, 173, 0.12),
		0 4px 8px rgba(0, 0, 0, 0.04),
		inset 0 1px 0 rgba(255, 255, 255, 0.8);
	border: 0.02rem solid rgba(41, 89, 173, 0.1);
	border-left: 0.08rem solid #2959AD;
	position: relative;
	font-size: 0.3rem;
	line-height: 1.65;
	color: #374151;
	text-align: justify;
	text-indent: 2em;
	letter-spacing: 0.01rem;
	overflow: hidden;
	transition: all 0.3s ease;
}

.home-title-content:hover {
	transform: translateY(-0.04rem);
	box-shadow: 
		0 12px 32px rgba(41, 89, 173, 0.16),
		0 6px 12px rgba(0, 0, 0, 0.06),
		inset 0 1px 0 rgba(255, 255, 255, 0.9);
}

.home-title-content::before {
	content: '';
	position: absolute;
	top: 0.24rem;
	left: 0.4rem;
	width: 0.12rem;
	height: 0.12rem;
	background: linear-gradient(45deg, #2959AD 0%, #3b82f6 100%);
	border-radius: 50%;
	box-shadow: 0 0 0 0.04rem rgba(41, 89, 173, 0.2);
}

.home-title-content::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 0.06rem;
	background: linear-gradient(90deg, 
		#2959AD 0%, 
		rgba(41, 89, 173, 0.8) 30%, 
		rgba(41, 89, 173, 0.3) 70%, 
		transparent 100%);
	border-radius: 0.28rem 0.28rem 0 0;
}

.fuwu_box {
	padding: 0 0.2rem 0.24rem 0.24rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.fuwu_box > div {
	width: 3.38rem;
	height: 1.77rem;
	display: block;
	text-align: center;
	border-radius: 0.2rem;
	margin-top: 0.4rem;
	box-shadow:0 8px 15px rgba(0,0,0,.06),0 0 10px rgba(0,0,0,.01);cursor:pointer;
}
.fuwu_box > div.hide_fuwu {
	display: none;
}
.fuwu_box > div img {
	height: 0.56rem;
	margin-top: 0.32rem;
}
.fuwu_box > div h3 {
	height: 0.37rem;
	font-size: 0.26rem;
	line-height: 0.37rem;
	margin-top: 0.25rem;
	font-weight: 400;
}
.more_fuwu {
	text-align: center;
	color: #999999;
	font-size: 0.26rem;
	margin-top: 0.3rem;
}
.more_fuwu i{
	color: #999999;
}
.hs-home-box {padding-bottom: 0.3rem;}
.hs-home-box.shop_message {
	margin-top: 0.6rem;
}
.hs-home-news-swipe .hui-swipe-item {position: relative;height: 3.3rem;}
.hs-home-news-swipe .hui-swipe-item img {
	height: 100%;
	object-fit: cover;
}
.hs-home-news-swipe .hui-swipe-item .hui-swipe-title {position: absolute;bottom:0;background-color: rgba(0,0,0,0.5);color: #FFF;height: 0.4rem;line-height: 0.4rem;font-size: 0.24rem;width: 100%;
	padding: 0 0.18rem;box-sizing: border-box;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;}
.hs-home-news-swipe .hui-swipe-indicator {bottom: 0.48rem;}
.supplier-swipe-item {
	display: flex;
	display: -webkit-flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	padding-bottom: 0.2rem;
}
.supplier-swipe-item > div {display: inline-flex;flex-direction: column;-webkit-flex-direction: column;align-items: center;-webkit-align-items: center;margin-top: 0.2rem;}
.supplier-swipe-item > div img {width: 1.9rem;height: 0.84rem;}
.supplier-swipe-item > div h3 {font-size: 0.24rem;padding: 0.1rem 0 0.14rem;
	font-weight: 400;
	height: 0.33rem;
	line-height: 0.33rem;}
.yinxiang_box {
	display: flex;
	display: -webkit-flex;
	margin-top: 0.15rem;
	padding-bottom: 0.4rem;
}
.yinxiang_box > div {flex: 1;}
.yinxiang_box .head_img {
	width: 0.64rem;
	height: 0.64rem;
	object-fit: cover;
	margin-right: 0.25rem;
}
.yinxiang_img_box {
	display: flex;
	flex-wrap: wrap;
	margin-left: -0.24rem;
}
.yinxiang_img_box img {
	width: 1.8rem;
	height: 1.8rem;
	object-fit: cover;
	margin-top: 0.24rem;
	margin-left: 0.24rem;
	border-radius: 0.16rem;
}

.yinxiang_title {
	width: 100%;
	display: inline-flex;
	justify-content: space-between;
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.28rem;
}
.yinxiang_title span {
	color: #999999;
	font-size: 0.24rem;
}
.yinxiang_con {
	margin-top: 0.14rem;
	line-height: 0.36rem;
	font-size: 0.24rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.yinxiang_btn {
	margin-top: 0.28rem;
	height: 0.32rem;
	line-height: 0.32rem;
	border-radius: 0.2rem;
	font-size: 0.2rem;
	background-image: url(/images/wap/btn_bg.png);
	background-size: contain;
	color: #FFF;
}
.yangche_box {padding-bottom: 0.4rem;}
.yangche_box li{
	font-size: 0.3rem;
	height: 0.42rem;
	line-height: 0.42rem;
	margin-top: 0.32rem;
}
.yangche_box a {font-size: 0.3rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;display: block;}

.popup_box {
	background-color: #FFF;
	width: 6.9rem;
	border-radius: 0.2rem;
}
.popup_header {
	padding: 0.4rem 0;
	text-align: center;
	position: relative;
}
.popup_header .title {
	height: 0.56rem;
	font-size: 0.4rem;
	line-height: 0.56rem;
}
.popup_header .subtitle {
	font-size: 0.3rem;
	color: #999999;
	margin-top: 0.1rem;
}
.popup_header #hui-black-close {
	color: #333333;
	position: absolute;
	right: 0.2rem;
	top: 0.2rem;
	width: initial;
	height: initial;
	line-height: initial;
}
.popup_header #hui-black-more-close {
	color: #333333;
	position: absolute;
	right: 0.2rem;
	top: 0.2rem;
	width: initial;
	height: initial;
	line-height: initial;
}
.popup_footer {
	display: flex;
	padding: 0 0.4rem 0.5rem;
	justify-content: space-between;
}
.popup_footer .hui-button {
	background-color: #E8E8E8;
	width: 2.84rem;
	height: 0.88rem;
	box-shadow: initial;
	color: #333333;
	font-size: 0.3rem;
	border-radius: 0.2rem;
}
.popup_body {
	padding: 0 0.4rem 0.4rem;
	max-height: calc(100vh - 5rem);
	overflow: auto;
}
.popup_body .date_time_box {
	display: flex;
}

.popup_body input[type="date"]:after {
	font-family: "hsicon" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	content: '\e609';
}
.popup_body input[type="time"]:after {
	font-family: "hsicon" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	content: '\e70f';
}
/*  修他日历控件类型 */
::-webkit-datetime-edit { padding: 1px;}  /*控制编辑区域的*/
::-webkit-datetime-edit-fields-wrapper { background-color: #fff; }    /*控制年月日这个区域的*/
::-webkit-datetime-edit-text { color: #333; padding: 0 .5em; }  /*这是控制年月日之间的斜线或短横线的*/
::-webkit-datetime-edit-year-field { color: #333; }    /*控制年文字, 如2013四个字母占有的那片地方*/
::-webkit-datetime-edit-month-field { color: #333; }    /*控制月份*/
::-webkit-datetime-edit-day-field { color: #333; }    /*控制详细日子*/
::-webkit-inner-spin-button { visibility: hidden; }    /*这是控制上下小箭头的*/
::-webkit-calendar-picker-indicator {      /*这是控制下拉小箭头的*/
	border: 0;
	border-radius: 0;
	background-color: #F8F8F8;
	background-image: -webkit-linear-gradient(top, #F8F8F8, #F8F8F8);
}
::-webkit-clear-button {    /*控制扫除按钮*/

}
.popup_body .date_time_box .hui-button {
	box-shadow: initial;
	background-color:  #F8F8F8;
	height: 0.88rem;
	line-height: 0.88rem;
	text-align: initial;
}
.popup_body .hs_input {
	height: 0.88rem;
	line-height: 0.88rem;
	width: 100%;
	background-color: #F8F8F8;
	border: 0;
	border-radius: 0.2rem;
	padding: 0 0.88rem 0 0.24rem;
	box-sizing: border-box;
	background-image: -webkit-linear-gradient(top, #F8F8F8, #F8F8F8);
}
.popup_body .hui-form-items {
	padding: 0;
	border-bottom: 0;
}
.popup_body #hui-input-clear {
	background-color: initial;
	height: 0.88rem;
	line-height: 0.88rem;
	width: 0.88rem;
}



.popup_body .hui-form-items ~ .hui-form-items {
	margin-top: 0.32rem;
}
.popup_body .hs_textarea {
	margin-top: 0.32rem;
	width: 100%;
	background-color: #F8F8F8;
	border: 0;
	border-radius: 0.2rem;
	min-height: 3.25rem;
	padding: 0.24rem;
	box-sizing: border-box;
}

/*天下地图*/
.map_select_box {
	position: absolute;
	top: 1.19rem;
	left: 0.1rem;
	height: 1rem;
	z-index: 10;
	display: flex;
	width: 70%;
}
.map_select_box .city_select {
	border-radius: 0.4rem;
	background-color: #FFF;
	min-width: 1.52rem;
	padding: 0 0.2rem;
	flex: 1;
	height: 0.75rem;
	line-height: 0.75rem;
	text-align: center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	box-shadow:0 8px 15px rgba(0,0,0,.06),0 0 10px rgba(0,0,0,.01);
}
.map_select_box .city_select p { display: inline-block; }
.map_select_box .map_switch_box {
	border-radius: 0.4rem;
	background-color: #FFF;
	min-width: 1.82rem;
	padding: 0 0.2rem;
	flex: 1;
	height: 0.75rem;
	line-height: 0.75rem;
	text-align: center;
	border: 0;
	box-shadow:0 8px 15px rgba(0,0,0,.06),0 0 10px rgba(0,0,0,.01);
}
.map_select_box .map_switch_box a {
	color: #979797;
	height: 0.75rem;
	line-height: 0.75rem;
	font-size: 0.3rem;
}
.map_select_box .map_switch_box .map_switch_active {
	background-color: initial;
	color: #333333;
	font-size: 0.4rem;
	font-weight: 600;
}
.popup_map {
	width: 100%;
	height: 100%;
	background-color: #FFF;
}
.popup_map_header {
	padding: 0 0.2rem;
	height: 0.8rem;
	line-height: 0.8rem;
	text-align: center;
	display: flex;
	justify-content: space-between;
}
.popup_map_header > i {width: 0.4rem;}
.fast_select_box {
	height: 4.88rem;
}
.select_city_box {
	padding: 0.4rem 0.5rem 0.4rem 0.38rem;
}
.select_city_search {
	padding: 0.4rem 0.5rem 0 0.38rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}
.select_city_search > i {
	position: absolute;
	left: 0.52rem;
}
.select_city_search > input {
	flex: 1;
	height: 0.64rem;
	line-height: 0.64rem;
	background: #F9F9F9;
	border-radius: 0.32rem;
	border: 0;
	padding: 0 0.4rem 0 0.54rem;
}
.select_city_search > span {
	display: inline-block;
	width: 0.6rem;
	height: 0.4rem;
	font-size: 0.28rem;
	font-weight: 400;
	color: #2959AD;
	line-height: 0.4rem;
	margin-left: 0.24rem;
}
.select_city {
	display: inline-block;
	padding: 0 0.2rem;
	min-width: 1.56rem;
	height: 0.6rem;
	line-height: 0.6rem;
	font-size: 0.28rem;
	color: #2959AD;
	border-radius: 0.1rem;
	background-color: #F6F9FF;
}
.select_city > i {color: #2959AD;margin-right: 0.08rem;}
.hot_city_title {
	height: 0.4rem;
	line-height: 0.4rem;
	font-size: 0.28rem;
	color: #999999;
	margin-left: 0.38rem;
}
.hot_city {
	display: flex;
	flex-wrap: wrap;
	padding-left: 0.38rem;
	padding-right: 0.55rem;
	justify-content: space-between;
}
.hot_city li {
	width: 22%;
	text-align: center;
	height: 0.6rem;
	line-height: 0.6rem;
	background-color: #F9F9F9;
	margin-top: 0.24rem;
	font-size: 0.28rem;
	border-radius: 0.1rem;
}
#hui-index-list-bar{width:0.5rem; height:100%; position:fixed; z-index:2; top:0; right:0px; background:#FFF;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;}
#hui-index-list-bar a{display:block; width:100%; height:20px; line-height:20px; text-align:center; font-size:13px; color:#A3A3A3;}
.hui-index-list-title{height:44px; background:#F8F8F8; line-height:44px; padding:0px 10px; border-bottom:1px solid #E4E3E6;}
#hui-index-list-search{width:100%; height:26px; border-bottom:1px solid #E4E3E6; position:fixed; top:44px; left:0px; background:#FFFFFF;  z-index:1; padding:10px 0px;}
#hui-index-list-search input{width:100%; padding:0px 44px; height:26px; line-height:26px; border:0px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; webkit-appearance:none; -moz-appearance:none; appearance:none;}
#hui-index-list-search:before{content:'\e714'; width:44px; height:44px; line-height:44px; text-align:center; display:block; position:absolute; left:0px; top:0px; font-family:"hui-font"; font-size:16px;}
.index_list_box {
	height: calc( 100% - 5.68rem);
	overflow: auto;
}
.index_list_box .hide_city {
	display: none;
}
.hui-list.hide_city {
	display: none;
}



/*门店详情*/
.shop_detail_swipe {

	background-color: #0066CC;
}
.shop_detail_swipe .hui-swipe-item {
	height: 4.2rem;
}
.shop_detail_swipe .hui-swipe-item img{
	object-fit: cover;
	height: 100%;
}
.jieshao_n {
	height: 0.52rem;
	font-size: 0.3rem;
	font-weight: 600;
	color: #2959AD;
	line-height: 0.52rem;
	display: flex;
	justify-content: space-between;
	margin-top: 0.56rem;
	margin-bottom: 0.12rem;
}
.jieshao_btn i{
	color: #2959AD;
	font-size: 0.50rem;
	font-weight: 400;
	margin-left: 0.40rem;
	cursor: pointer;
}
.jieshao_p {
	font-size: 0.24rem;
	font-weight: 400;
	line-height: 0.33rem;
	margin-top: 0.2rem;
}
.jieshao_t {
	width: 1.2rem;
	height: 0.42rem;
	font-size: 0.3rem;
	font-weight: 400;
	line-height: 0.42rem;
	margin-top: 0.6rem;
}
.shop_fuwu_box {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 0.5rem;
}
.shop_fuwu_box > div {
	width: 25%;
	display: block;
	text-align: center;
	margin-top: 0.32rem;
	margin-bottom: 0.2rem;
	cursor:pointer;
}
.shop_fuwu_box > div img {
	height: 0.4rem;
}
.shop_fuwu_box > div h3 {
	height: 0.33rem;
	font-size: 0.24rem;
	line-height: 0.33rem;
	margin-top: 0.08rem;
	font-weight: 400;
}
.shop_title {
	font-size: 0.4rem;
	font-weight: 500;
	line-height: 0.56rem;
	margin-top: 0.55rem;
	text-align: center;
}
.shop_title p {
	font-size: 0.24rem;
	font-weight: 400;
	color: #999999;
	line-height: 0.33rem;
	margin-top: 0.1rem;
}
#shifu {
	padding-bottom: 0.64rem;
}
.shifu_box {
	background: #FFFFFF;
	margin-top: 0.35rem;
	box-sizing: border-box;
}
.shifu_info_box {
	width:2.5rem;
	border: 0.01rem solid #cccccc;
	border-top: 0;
	box-sizing: border-box;
	border-radius: 0 0 0.2rem 0.2rem;
	overflow: hidden;
	text-align: center;
}
.shifu_info_box h2 {
	font-size: 0.3rem;
	font-weight: 400;
	line-height: 0.42rem;
	margin-top: 0.25rem;
}
.shifu_info_box span {
	font-size: 0.24rem;
	font-weight: 400;
	line-height: 0.33rem;
	margin-top: 0.12rem;
	padding: 0 0.2rem;
	display: block;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.shifu_info_box .shifu_btn {
	width: 1.65rem;
	height: 0.64rem;
	background: #2959AD;
	border-radius: 0.1rem;
	line-height: 0.64rem;
	font-size: 0.24rem;
	color: #FFF;
	margin: 0.4rem auto;
}
.shifu_box .shifu_img{
	width: 2.5rem;
	height: 1.94rem;
	border-radius: 0.2rem 0.2rem 0 0;
	overflow: hidden;
}
.shifu_box .shifu_img img {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.anli_li {
	display: flex;
	flex-direction: column;
	text-align: center;
	margin-top: 0.34rem;
}
.anli_li h2 {
	height: 0.48rem;
	font-size: 0.34rem;
	font-weight: 500;
	line-height: 0.48rem;
	margin-top: 0.22rem;
	margin-bottom: 0.3rem;
}
.anli_li .anli_li_box {
	display: inline-flex;
	justify-content: space-between;
}
.anli_li .anli_li_box .anli_img {
	width: 3.4rem;
	height: 4rem;
	position: relative;
}
.anli_li .anli_li_box .anli_img > div {
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 0.15rem 0.25rem;
	background-color: #2959AD;
	font-size: 0.24rem;
	color: #FFF;
}
.anli_li .anli_li_box .anli_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/*文章列表*/
.list_title {
	height: 0.48rem;
	font-size: 0.34rem;
	font-weight: 500;
	line-height: 0.48rem;
	border-left: 0.09rem solid #2959AD;
	padding: 0 0.15rem;
	margin-top: 0.4rem;
}
.list_con {
	display: flex;
	height: 1.2rem;
	margin-top: 0.8rem;
}
.list_con img{
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 0.1rem;
	object-fit: cover;
	margin-right: 0.24rem;
}
.list_con > div {
	display: inline-flex;
	flex-direction: column;
	flex: 1;
	justify-content: center;
}
.list_con > div h1 {
	height: 0.42rem;
	font-size: 0.3rem;
	font-weight: 400;
	line-height: 0.42rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.list_con > div span{
	height: 0.33rem;
	font-size: 0.24rem;
	font-weight: 400;
	color: #999999;
	line-height: 0.33rem;
	margin-top: 0.24rem;
}
.article_title {
	font-size: 0.4rem;
	font-weight: 600;
	line-height: 0.56rem;
	margin-top: 0.38rem;
}
.article_date {
	height: 0.42rem;
	font-size: 0.3rem;
	font-weight: 400;
	color: #999999;
	line-height: 0.42rem;
	margin-top: 0.2rem;
}
.article_content {
	margin-top: 0.6rem;
	font-size: 0.28rem;
	line-height: 0.54rem;
}
.article_content img {
	max-width: 100%;
	margin: auto;
	display: block;
}
.article_content p{
	text-indent: 2.2em;
	font-size: 0.28rem;
}
.tuijian_title {
	height: 0.56rem;
	font-size: 0.4rem;
	font-weight: 500;
	line-height: 0.56rem;
	margin-top: 0.5rem;
}
.tuijian_list {
	margin-top: 0.1rem;
	padding-bottom: 0.6rem;
}
.tuijian_list li {
	height: 0.8rem;
	line-height: 0.8rem;
	background: #F8F8F8;
	padding: 0 0.35rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.tuijian_list li ~ li {
	margin-top: 0.24rem;
}
.tuijian_list li > i {
	margin-right: 0.22rem;
}

.shifu_list {
	display: flex;
	padding: 0.4rem 0;
	border-bottom: 0.01rem solid #EFEFEF;;
}
.shifu_list_img {
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 0.1rem;
	object-fit: cover;
	margin-right: 0.25rem;
}
.shifu_list_info {
	margin-right: 0.25rem;
	flex: 1;
}
.shifu_list_info h1 {
	height: 0.42rem;
	font-size: 0.3rem;
	font-weight: 400;
	line-height: 0.42rem;
}
.shifu_list_info span {
	height: 0.33rem;
	font-size: 0.24rem;
	font-weight: 400;
	color: #666666;
	line-height: 0.33rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.shifu_list_info p {
	height: 0.33rem;
	font-size: 0.24rem;
	font-weight: 400;
	color: #999999;
	line-height: 0.33rem;
	margin-top: 0.29rem;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.shifu_list_btn {
	background-color: #2959AD;
	width: 1.34rem;
	height: 0.6rem;
	border-radius: 0.1rem;
	line-height: 0.6rem;
	text-align: center;
	color: #FFF;
}

.fuwu_list img {
	width: 100%;
	display: block;
}

#container div {
	overflow: initial;
}
.map_list {
	padding-top: 1rem;
	height: calc(100vh - 0.87rem);
	overflow: auto;
}
.map_list_shop {display: flex;margin-top: 0.5rem;}

.map_list_shop > i {width: 0.38rem;margin-right: 0.24rem;}
.map_list_shop_info {
	flex: 1;
	border-bottom: 0.01rem solid #EFEFEF;
	padding-bottom: 0.5rem;
}
.map_list_shop_info h1 {
	height: 0.42rem;
	font-size: 0.3rem;
	font-weight: 500;
	line-height: 0.42rem;
	margin-bottom: 0.14rem;
}
.map_list_shop_info span {
	font-size: 0.24rem;
	font-weight: 400;
	color: #979797;
	line-height: 0.33rem;
	display: block;
	margin-top: 0.13rem;
}
.map_list_shop_info .btn_box {
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	margin-top: 0.35rem;
}
.map_list_shop_info  .look_shop {
	height: 0.5rem;
	border-radius: 0.3rem;
	line-height: 0.5rem;
	border: 0.02rem solid #2959AD;
	padding: 0 0.14rem;
	font-size: 0.28rem;
	font-weight: 600;
	color: #2959AD;
}
.map_list_shop_info i ~ i {
	margin-left: 0.4rem;
}
.map_list_shop_info i ~ a {
	margin-left: 0.4rem;
}
.map_list_shop i {font-size: 0.5rem;color: #2959AD;}

.footer_box {
	margin-bottom: 0.89rem;
}
.footer_nav_box {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #FFF;
	display: flex;
	height: 0.98rem;
	box-shadow: 0 0 20px 5px rgba(0,0,0,.06), 0 0 10px rgba(0,0,0,.01);
}
.footer_nav_box .footer_nav {
	flex: 1;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	font-size: 0.22rem;
	line-height: 0.3rem;
}
.footer_nav_box .footer_nav img {
	width: 0.4rem;
	height: 0.4rem;
	margin-bottom: 0.08rem;
}


.hui-accordion-title.personnel {
	display: flex;
	line-height: initial;
	justify-content: space-between;
	align-items: center;
}
.hui-accordion-title.personnel.show_accordion:after {
	content: "\e655";
}
.hui-accordion-title.personnel > div {

}
.hui-list.personnel {
	border: 0;
}
.hui-list.personnel > ul{
	padding: 0.2rem;
	margin-top: 0.2rem;
}
.hui-list.personnel > ul > li {
	height: initial;
	color: #666666;
	line-height: 0.4rem;
	font-size: 0.24rem;
}
.hui-list.personnel > ul > li ~ li {
	margin-top: 0.12rem;
}
.personnel_nav_box {
	display: flex;
	justify-content: space-around;
	margin-top: 0.56rem;
	padding-bottom: 0.45rem;
}
.personnel_nav > a {
	display: flex;
	flex-direction: column;
	font-size: 0.29rem;

}
.personnel_nav img{
	height: 0.68rem;
	object-fit: contain;
	margin-bottom: 0.2rem;
}
.personnel_intro_box {
	padding: 0.2rem;
	background-color: #F6F9FC;
}
.personnel_intro_box p {
	font-size: 0.24rem;
	font-weight: 400;
	color: #333333;
	line-height: 0.4rem;
	text-align: justify;
}
.recruit_content_title {
	display: flex;
	justify-content: space-between;
	margin-top: 24px;
}
.recruit_content_title > i {
	font-size: 24px;
	font-weight: 600;
	color: #FB4303;
	cursor: pointer;
	line-height: initial;
	height: 24px;
	width: 24px;
}
.recruit_content_title.on > i {
	transform:rotate(45deg);
	-ms-transform:rotate(45deg); 	/* IE 9 */
	-moz-transform:rotate(45deg); 	/* Firefox */
	-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
	-o-transform:rotate(45deg);
}
.recruit_content_title .post_title {
	font-size: 22px;
	font-weight: 500;
	color: #444444;
}
.recruit_content_title .post_title span { color: #FB4303; }
.recruit_content_title .post_info {
	margin-top: 10px;
	font-size: 14px;
	font-weight: 400;
	color: #444444;
}
.recruit_content_box {
	margin-top: 47px;
	display: none;
}
.recruit_content_box.content_show {
	display: block;
}
.recruit_content_box li {
	color: #444444;
	line-height: 1.8em;
}
.personnel_intro {
	height: 5.59rem;
	margin-top: 0.3rem;
}
.personnel_intro .intro_box_c {
	width: 3.45rem;
}
.personnel_intro .intro_box {
	width: 3.21rem;
	display: inline-block;
	border-radius: 0.1rem;
	overflow: hidden;
	background-color: #FFF;
}
.personnel_intro .intro_box_info {
	box-sizing: border-box;
	width: 100%;
	height: 3.18rem;
	background-color: #FFF;
	padding: 0.2rem 0.3rem;
}
.personnel_intro .intro_box_img {
	width: 100%;
	height: 2.41rem;
	object-fit: cover;
}
.personnel_intro .intro_box_info h1 {
	text-align: center;
	font-size: 0.3rem;
	font-weight: 600;
	color: #2959AD;
	margin-bottom: 0.18rem;
}
.personnel_intro .intro_box_info p {
	width: 100%;
	font-size: 0.2rem;
	font-weight: 400;
	color: #444444;
	line-height: 0.36rem;
	text-align: left;
}
.personnel_activity_div {
	display: flex;
	padding: 0.2rem 0.24rem 0.4rem;
	justify-content: space-between;
}
.personnel_activity_div .activity_left {
	width: 4.44rem;
	height: 4.27rem;
}
.personnel_activity_div .activity_img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.personnel_activity_div .activity_right {
	width: 2.4rem;
	height: 4.27rem;
}
.personnel_activity_div .activity_right .img_box {
	width: 2.4rem;
	height: 1.37rem;
	position: relative;
}
.personnel_activity_div .activity_right .img_box ~ .img_box {
	margin-top: 0.1rem;
}
.personnel_activity_div .activity_name {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 32px;
	background: #050505;
	opacity: 0.5;
	line-height: 32px;
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: 400;
	color: #FFFFFF;
}
.personnel .zaoping_title {
	font-size: 0.3rem;
	font-weight: 600;
	color: #333333;
	line-height: 0.42rem;
}
.personnel .zaoping_title > span { color: #DF0808; }
.personnel .zaoping_title .post_info {
	margin-top: 0.16rem;
	font-size: 0.24rem;
	font-weight: 400;
	color: #333333;
}
.personnel.hui-accordion {
	padding: 0.36rem 0;
	border-bottom: 1px solid #CCCCCC;
}
<!--耗时1763609199.312秒-->