@charset "utf-8";
span.required_red:before {
	content: '* ';
	color: red;
}
span.required_white:before {
	content: '* ';
	color: white;
}
.posi-all {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.posi-x {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
}

.posi-y {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.no_data {
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #999;
	padding: 60px 0;
}

.no_data img {
	display: block;
	margin: 0 auto 16px;
}

.show {
	display: block;
}

.hidden {
	display: none;
}

.swiper-button-next, .swiper-button-prev {
	color: #fff;
	outline: none;
}

img {
	height: auto;
	max-width: 100%;
}

.clear {
	clear: both;
}

.hidden {
	display: none;
}

.show {
	display: block;
}

.flex {
	display: flex;
	align-items: center;
}

#app {
	text-align: left;
}

.wrap {
	width: 1200px;
	margin: 0 auto;
}

.limit_line, .limit_line2, .limit_line3 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.limit_line {
	-webkit-line-clamp: 1;
}

.limit_line2 {
	-webkit-line-clamp: 2;
}

.limit_line3 {
	-webkit-line-clamp: 3;
}

/* ::-webkit-scrollbar {
	width:10px;
	height:4px;
} */
div ::-webkit-scrollbar {
	width: 10px;
	/*height: 4px;*/
}

div ::-webkit-scrollbar-thumb {
	/* border-radius: 10px; */
	/* -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
	/* background: rgba(0, 0, 0, 0.2); */
	background: #c1c1c1;
}

div ::-webkit-scrollbar-track {
	/* -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2); */
	border-radius: 0;
	background: #f1f1f1;
}

/* 首页 */
/* 头部 */
.header {
	width: 100%;
	padding-left: 73px;
	box-sizing: border-box;
	border-bottom: 1px solid #EEEEEE;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 101;
	width: 100%;
	background: #fff;
}

.banner_top {
	padding-top: 87px;
}

.header .inner {
	width: 100%;
}

.header .inner .logo, .header .inner .local {
	float: left;
	padding: 10px 0;
}

.header .inner .logo img {
	max-width: 233px;
}

.header .inner .local {
	cursor: pointer;
}

.header .inner .local {
	margin: 19px 0 0 30px;
}

.header .inner .local span, .header .inner .local img {
	display: inline-block;
	vertical-align: middle;
}

.header .inner .local span {
	margin: 0 5px;
}

.header .inner .nav {
	float: left;
}

.header .inner .nav li {
	float: left;
	line-height: 62px;
	margin-left: 52px;
	position: relative;
	font-size: 14px;
	padding: 10px 0;
}

.header .inner .nav li a.active {
	color: #4E95CB;
}

.header .inner .nav li dl {
	z-index: 100;
	width: 160px;
	top: 80px;
	font-size: 14px;
	line-height: 52px;
	text-align: center;
	position: absolute;
	background: #fff;
	display: none;
	z-index: 100000;
}

.header .inner .nav li:hover dl {
	display: block;
}

.header .inner .nav li dl a {
	color: #494949;
}

.header .inner .nav li dl dd {
	border-top: 1px solid #e4e4e4;
}

.header .inner .nav li dl dd:hover {
	background-color: #4E95CB;
}

.header .inner .nav li dl dd:hover a {
	color: #fff;
}

.header .inner .nav li dl dd:first-child {
	border-top: 0;
}

.header .inner .nav li a {
	color: #7A7A7A;
	display: block;
}

.header .inner .nav li img {
	position: absolute;
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.header .inner .header_right {
	float: right;
}

.header .inner .header_right ul li {
	float: left;
	padding: 0 29px;
	height: 82px;
	display: flex;
	cursor: pointer;
	align-items: center;
	#border-left: 1px solid #E8E8E8;
	position: relative;
}

.header .inner .header_right ul li .show_user_con {
	position: absolute;
	right: 12px;
	top: 82px;
	z-index: 1000;
	background: #ffffff;
	width: 160px;
	border-radius: 5px;
	padding: 16px 10px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 28px;
	display: none;
	box-shadow: 0px 0px 6px #999;
}

.header .inner .header_right ul li.go_user:hover .show_user_con {
	display: block;
}

.header .inner .header_right ul li.go_user.not_login:hover .show_user_con {
	display: none;
}

.header .inner .header_right ul li .show_user_con::before {
	position: absolute;
	top: -5px;
	right: 25px;
	content: '';
	width: 14px;
	height: 14px;
	background: #ffffff;
	transform: rotate(135deg);
	box-shadow: 1px -2px 5px #999;
}

.header .inner .header_right ul li .show_user_con::after {
	position: absolute;
	top: 0px;
	right: 21px;
	content: '';
	width: 28px;
	height: 28px;
	background: #ffffff;
}

.header .inner .header_right ul li .show_user_con dl dd, .header .inner .header_right ul li .show_user_con dl a {
	display: flex;
	align-items: center;
}

.header .inner .header_right ul li .show_user_con dl img {
	display: block;
	width: 20px;
	margin-right: 14px;
}

.header .inner .header_right ul li .show_user_con dl p {
	color: #333333;
}

.header .inner .header_right ul li .show_user_con dl dd:hover p, .header .inner .header_right ul li .show_user_con dl dd:hover a {
	color: #4E95CB;
}

.header .inner .header_right ul li .img2 {
	display: none;
}

.header .inner .header_right ul li.search_all:hover .img1, .header .inner .header_right ul li.not_login:hover .img1 {
	display: none;
}

.header .inner .header_right ul li.search_all:hover .img2, .header .inner .header_right ul li.not_login:hover .img2 {
	display: block;
}

.header .inner .header_right ul li>img {
	-webkit-flex: 1;
	/* Safari 6.1+ */
	flex: 1;
	height: 34px;
	width: 96px;
	#border-radius: 50%;
	object-fit: cover;
}

.header .inner .header_right ul .li0 {
	padding: 0;
}

.header .inner .header_right ul .li0 a {
	padding: 0 29px;
	height: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
}

.banner {
	width: 100%;
	position: relative;
}

.banner img {
	display: block;
	width: 100%;
	object-fit: cover;
}

.banner1 .swiper-pagination-bullet {
	width: 9px;
	height: 6px;
	background: #A8AAAC;
	border-radius: 3px;
	opacity: 1;
}

.banner1 .swiper-pagination-bullet-active {
	width: 20px;
	background: #FFFFFF;
}

/* 项目案例 */
.index_project_case {
	width: 100%;
}

.index_wrap_left {
	width: 79%;
	float: left;
}

.index_wrap_right {
	width: 18.666666%;
	float: right;
}

.index_title {
	width: 100%;
	overflow: hidden;
	line-height: 20px;
}

.index_title .inner {
	width: 100%;
	padding: 26px 0 20px;
	border-bottom: 1px solid #dddddd;
}

.index_title .left {
	float: left;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.index_title .left .t-1 {
	font-size: 20px;
	/*color: #1F1F1F;*/
}

.index_title .left .t-2 {
	font-size: 12px;
	color: #858585;
	margin-left: 10px;
}

.index_title .right {
	float: right;
	color: #666666;
	font-size: 14px;
	cursor: pointer;
}

.index_cases_top_type {
	width: 100%;
	padding-bottom: 13px;
}

.index_cases_top_type ul li {
	width: 100%;
	position: relative;
	font-size: 14px;
	line-height: 30px;
	/* padding-left: 80px; */
	box-sizing: border-box;
	margin-top: 14px;
	min-height: 30px;
	display: flex;
	align-items: flex-start;
}

.index_cases_top_type ul li dl {
	min-height: 30px;
	margin-left: 20px;
}

.index_cases_top_type ul li dl dd {
	float: left;
	margin-right: 17px;
	color: #666666;
	cursor: pointer;
}

.index_cases_top_type ul li dl dd a {
	display: block;
	color: #666666;
}

.index_active, .index_cases_top_type ul li dl dd.active, .index_cases_top_type ul li dl dd.active, .index_cases_top_type ul li dl dd.active, .index_cases_top_type ul li dl dd:hover a, .index_cases_top_type ul li dl dd:hover {
	color: #4E95CB !important;
}

#online_service {
	right: auto;
	left: 65px;
	top: 2px;
}

.index_cases_top_type ul li .t-1 {
	display: inline-block;
	/* position: absolute;
    left: 0;
    top: 0; */
	color: #131313;
	white-space: nowrap;
}

.index_project_case .cases_list, .index_award_cases .award_cases_list {
	width: 100%;
	padding-bottom: 46px;
}

.index_project_case .cases_list ul li, .index_award_cases .award_cases_list ul li {
	width: 32%;
	margin-left: 2%;
	cursor: pointer;
	margin-top: 15px;
	float: left;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
}

.index_project_case .cases_list ul li:hover {
	transform: translateY(-5px);
	transform-style: preserve-3d;
	transition: all 1s;
}

.index_project_case .cases_list ul li:nth-child(3n+1), .index_award_cases .award_cases_list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.index_award_cases .award_cases_list ul {
	padding-top: 11px;
}

.index_award_cases .award_cases_list ul li {
	margin-top: 24px;
}

.index_project_case .cases_list ul li .pic, .index_award_cases .award_cases_list ul li .pic, .project_top_con .project_case_mid ul li .pic, .project_cases_tags .tags_list ul li .pic {
	width: 100%;
	position: relative;
	height: 190px;
}

.post-image-mask {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -5px;
	margin-left: -22px;
	text-align: center;
	font-size: 0;
	z-index: 100;
}

.post-image-mask:after, .post-image-mask:before, .post-image-mask span {
	height: 10px;
	width: 10px;
	display: inline-block;
	background-color: white;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 7px;
	opacity: 0;
	-webkit-transition: opacity .2s ease;
	transition: opacity .2s ease;
	-webkit-animation: fadeOutRight 0.3s ease;
	animation: fadeOutRight 0.3s ease;
	animation: fadeOutRight 0.3s ease;
}

.post-image-mask:after, .post-image-mask:before {
	content: "";
}

.post-image-mask:after {
	margin-right: 0px;
}

.post-image-mask:after, .post-image-mask:before, .post-image-mask span {
	height: 10px;
	width: 10px;
	display: inline-block;
	background-color: white;
	border-radius: 50%;
	vertical-align: middle;
	margin-right: 7px;
	opacity: 0;
	-webkit-transition: opacity .2s ease;
	transition: opacity .2s ease;
	-webkit-animation: fadeOutRight 0.3s ease;
	animation: fadeOutRight 0.3s ease;
	animation: fadeOutRight 0.3s ease;
}

@-webkit-keyframes fadeOutRight {
	from {
		-webkit-transform: none;
		transform: none;
	}

	to {
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0);
	}
}

@keyframes fadeOutRight {
	from {
		-webkit-transform: none;
		transform: none;
	}

	to {
		-webkit-transform: translate3d(50px, 0, 0);
		transform: translate3d(50px, 0, 0);
	}
}

li:hover .post-image-mask:before {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}

li:hover .post-image-mask:after, li:hover .post-image-mask:before, li:hover .post-image-mask span {
	opacity: 1;
	-webkit-animation: fadeInLeft 0.3s ease;
	animation: fadeInLeft 0.3s ease;
}

li:hover .post-image-mask span {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}

li:hover .post-image-mask:after, li:hover .post-image-mask:before, li:hover .post-image-mask span {
	opacity: 1;
	-webkit-animation: fadeInLeft 0.3s ease;
	animation: fadeInLeft 0.3s ease;
}

@-webkit-keyframes fadeInLeft {
	from {
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInLeft {
	from {
		-webkit-transform: translate3d(-50px, 0, 0);
		transform: translate3d(-50px, 0, 0);
	}

	to {
		-webkit-transform: none;
		transform: none;
	}
}

.index_project_case .cases_list ul li .pic::after, .index_award_cases .award_cases_list ul li .pic::after, .project_top_con .project_case_mid ul li .pic::after {
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	content: "";
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	opacity: 0;
}

.index_project_case .cases_list ul li:hover .pic::after, .index_award_cases .award_cases_list ul li:hover .pic::after, .project_top_con .project_case_mid ul li:hover .pic::after {
	opacity: 1;
	transform-style: preserve-3d;
	transition: all 1s;
}

.index_project_case .cases_list ul li .pic .time, .index_award_cases .award_cases_list ul li .pic .time, .project_top_con .project_case_mid ul li .pic .time, .project_cases_tags .tags_list ul li .pic .time {
	top: 8px;
	left: 8px;
	position: absolute;
	background: rgba(255, 255, 255, 0.5);
	color: #000000;
	text-align: center;
	width: 40px;
	padding: 5px;
	box-sizing: border-box;
}

.index_project_case .cases_list ul li .pic .time .p-2, .index_award_cases .award_cases_list ul li .pic .time .p-2, .project_top_con .project_case_mid ul li .pic .time .p-2, .project_cases_tags .tags_list ul li .pic .time .p-2 {
	font-size: 20px;
	font-weight: bolder;
}

.index_project_case .cases_list ul li .pic .time .p-3, .index_award_cases .award_cases_list ul li .pic .time .p-3, .project_top_con .project_case_mid ul li .pic .time .p-3, .project_cases_tags .tags_list ul li .pic .time .p-3 {
	font-size: 12px;
}

.index_project_case .cases_list ul li .pic .p-1, .project_top_con .project_case_mid ul li .pic .p-1, .project_cases_tags .tags_list ul li .pic .p-1 {
	display: inline-block;
	background: #828282;
	font-size: 12px;
	color: #fff;
	line-height: 24px;
	padding: 0 10px;
	bottom: -12px;
	z-index: 10;
	white-space: nowrap;
	box-sizing: border-box;
	max-width: 100%;
}

.index_project_case .cases_list ul li .pic img, .index_construction_qualification .brand_organ_list ul li .pic img, .index_award_cases .award_cases_list ul li .pic img, .project_top_con .project_case_mid ul li .pic img, .project_cases_tags .tags_list ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index_project_case .cases_list ul li .word, .index_award_cases .award_cases_list ul li .word, .project_top_con .project_case_mid ul li .word, .project_cases_tags .tags_list ul li .word {
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	padding: 28px 0;
}

.index_project_case .cases_list ul li .word .p-1, .index_award_cases .award_cases_list ul li .word .p-1, .project_top_con .project_case_mid ul li .word .p-1, .project_cases_tags .tags_list ul li .word .p-1 {
	color: #2D2A2A;
	font-size: 14px;
	line-height: 14px;
	width: 80%;
	padding: 0 30px;
	text-align: center;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	height: 14px;
	font-weight: 500;
}

.project_top_con .project_case_mid ul li .word .p-2 .span-2 {
	color: #A4A4A4;
	-webkit-line-clamp: 2;
	line-height: 21px;
	height: 42px;
	width: 80%;
	margin: 10px auto 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.index_project_case .cases_list ul li .word .p-2, .project_cases_tags .tags_list ul li .word .p-2 {
	font-size: 14px;
	color: #A4A4A4;
	margin-top: 10px;
	height: 22px;
}

.index_project_case .cases_list ul li .word .p-2 span, .index_project_case .cases_list ul li .word .p-2 img, .index_project_case .cases_list ul li .word .p-2 .collection, .project_top_con .project_case_mid ul li .word .p-2 .collection, .project_cases_tags .tags_list ul li .word .p-2 .collection, .index_project_case .cases_list ul li .word .p-2 img {
	display: inline-block;
	vertical-align: middle;
}

.index_project_case .cases_list ul li .word .p-2 span, .project_cases_tags .tags_list ul li .word .p-2 span, .project_top_con .project_case_mid ul li .word .p-2 span.t-2 {
	max-width: 140px;
	height: 19px;
	overflow: hidden;
}

.index_project_case .cases_list ul li .word .p-2 .t-2:hover {
	color: #4E95CB;
}

.index_project_case .cases_list ul li .word .p-2 .img1, .project_top_con .project_case_mid ul li .word .p-2 .img1, .project_cases_tags .tags_list ul li .word .p-2 .img1 {
	height: 18px;
	width: 18px;
	border-radius: 50%;
	margin: 0 6px;
	object-fit: cover;
}

.index_project_case .cases_list ul li .word .p-2 .collection, .project_top_con .project_case_mid ul li .word .p-2 .collection, .project_cases_tags .tags_list ul li .word .p-2 .collection {
	position: relative;
	margin: 0 10px 0 6px;
}

.index_project_case .cases_list ul li .word .p-2 .collection .num, .project_top_con .project_case_mid ul li .word .p-2 .collection .num, .project_cases_tags .tags_list ul li .word .p-2 .collection .num {
	position: absolute;
	right: -5px;
	top: -3px;
	color: #fff;
	background: #A4A4A4;
	height: 14px;
	width: 14px;
	border-radius: 50%;
	line-height: 14px;
	text-align: center;
	font-size: 12px;
}

.project_top_con .project_case_mid ul li .word .p-2 .collection .img2, .project_top_con .project_case_mid ul li:hover .word .p-2 .collection .img10 {
	display: none;
}

.project_top_con .project_case_mid ul li:hover .word .p-2 .collection .img2 {
	display: block;
}

.index_wrap_right {
	padding-top: 27px;
}

.index_wrap_right ul li {
	margin-bottom: 16px;
	cursor: pointer;
}

.index_wrap_right ul li .pic {
	width: 100%;
	height: 160px;
	overflow: hidden;
}

.index_wrap_right ul li:hover .pic img, .index_design_album .index_designer_list ul li:hover .pic img, .index_construction_qualification .brand_organ_list ul li:hover .pic img, .index_enterprise_recruitment .index_recruitment_list ul li:hover .pic img, .recommended_project_case .list ul li:hover .pic img, .project_top_con .project_case_right ul li:hover .pic img, .design_albums .design_albums_right .list ul li:hover .pic img, .recommend_designes ul li:hover .pic img, .building_materials_right .shop_list ul li:hover .pic img, .qualification_recommend ul li:hover .pic img {
	transform-style: preserve-3d;
	transform: scale(1.2);
	transition: all 1s;
}

.index_brand_organization .brand_organ_list ul li:hover, .index_award_cases .award_cases_list ul li:hover, .index_latest_projects .latest_projects_list ul li:hover, .project_top_con .project_case_mid ul li:hover, .qualification .qualification_right .list ul li:hover, .index_recommend_projects .recommend_projects_list ul li:hover {
	transform-style: preserve-3d;
	transform: translateY(-5px);
	transition: all 1s;
}

.project_top_con .project_case_mid ul li span.t-2:hover {
	color: #4E95CB;
}

.index_wrap_right ul li .pic img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}

.index_wrap_right ul li, .index_wrap_right ul li .pic img {
	width: 100%;
}

.index_wrap_right ul li .p-1 {
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	margin-top: 6px;
}

/* 品牌机构 */
.index_brand_organization {
	width: 100%;
	padding-top: 12px;
}

.index_brand_organization .brand_organ_list {
	padding-bottom: 30px;
}

.index_brand_organization .brand_organ_list ul {
	width: 100%;
	padding-top: 10px;
}

.index_brand_organization .brand_organ_list ul li {
	width: 31.33333%;
	margin-left: 3%;
	float: left;
	cursor: pointer;
	margin-top: 16px;
}

.index_brand_organization .brand_organ_list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.index_brand_organization .brand_organ_list ul li .pic {
	width: 100%;
	position: relative;
	height: 173px;
	overflow: hidden;
}

.index_brand_organization .brand_organ_list ul li .pic>img, .index_design_album .index_designer_list ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index_brand_organization .brand_organ_list ul li .pic .meng {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	font-size: 14px;
	color: #FFFFFF;
	opacity: 0;
	line-height: 28px;
}

.index_brand_organization .brand_organ_list ul li:hover .meng {
	opacity: 1;
	transform-style: preserve-3d;
	transition: all 1s;
}

.index_brand_organization .brand_organ_list ul li .pic .meng img {
	display: block;
	margin: 0 auto;
	width: 20px;
}

.index_brand_organization .brand_organ_list ul li .pic img {
	display: block;
	width: 100%;
}

.index_brand_organization .brand_organ_list ul li .word {
	width: 100%;
	border: 1px solid #DCDCDC;
	border-top: 0;
	box-sizing: border-box;
	padding: 10px 17px;
	font-size: 16px;
	color: #4F4F4F;
}

.index_brand_organization .brand_organ_list ul li .word .p-2 {
	font-size: 14px;
	color: #4E95CB;
	margin-top: 12px;
}

/* 设计专辑 */
.index_design_album {
	width: 100%;
	padding-top: 16px;
}

.index_design_album .index_designer_list {
	width: 100%;
}

.index_design_album .index_designer_list ul li {
	width: 18%;
	margin-left: 2%;
	float: left;
	margin-top: 16px;
	cursor: pointer;
}

.index_design_album .index_designer_list ul li:nth-child(5n+1) {
	margin-left: 0;
}

.index_design_album .index_designer_list ul li .pic {
	width: 100%;
	height: 182px;
	overflow: hidden;
}

.index_design_album .index_designer_list ul li .word, .index_construction_qualification .brand_organ_list ul li .word {
	width: 100%;
	padding: 10px;
	text-align: center;
	box-sizing: border-box;
}

.index_design_album .index_designer_list ul li .word .p-1, .index_construction_qualification .brand_organ_list ul li .word .p-1 {
	font-weight: bolder;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-size: 14px;
	text-align:center;
}

.index_design_album .index_designer_list ul li .word .p-2, .index_construction_qualification .brand_organ_list ul li .word .p-2 {
	font-size: 14px;
	color: #91989F;
	margin-top: 6px;
}

.index_construction_qualification .brand_organ_list ul li .word .p-2 {
	height: 19px;
}

.index_design_album .index_designer_list ul li .word .p-2 {
	height: 19px;
}

.index_construction_qualification .brand_organ_list ul li .word {
	text-align: left;
}

.index_construction_qualification .brand_organ_list ul li .word .p-1 {
	color: #333333;
}

.index_construction_qualification .brand_organ_list ul li {
	width: 24%;
	float: left;
	margin-left: 1.33333%;
	margin-top: 16px;
	cursor: pointer;
}

.index_construction_qualification .brand_organ_list ul li:nth-child(4n+1) {
	margin-left: 0;
}

.index_construction_qualification .brand_organ_list ul li .pic {
	width: 100%;
	height: 316px;
	overflow: hidden;
}

/* 材料/设备 */
.index_material_equipment {
	padding-bottom: 20px;
}

.index_material_equipment .index_construction_qualification .brand_organ_list ul li {
	box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);
}

.index_material_equipment .index_construction_qualification .brand_organ_list ul li .pic {
	height: 244px;
}

.index_wrap_right .top {
	width: 100%;
	position: relative;
	margin-bottom: 24px;
}

.index_wrap_right .top img {
	display: block;
	width: 100%;
}

.index_wrap_right .top .inner {
	width: 100%;
	padding: 24px 17px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
}

.index_wrap_right .top .inner .p-1 {
	height: 30px;
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
}

.index_wrap_right .top .inner .p-2 {
	font-size: 12px;
	line-height: 12px;
	margin: 10px 0 8px;
}

.index_wrap_right .top .inner .p-3 {
	width: 39px;
	height: 2px;
	background: #fff;
}

.index_wrap_right .top .inner .p-4 {
	width: 100px;
	line-height: 30px;
	text-align: center;
	font-size: 16px;
	margin-top: 13px;
	border: 1px solid #FFFFFF;
	color: #ffffff;
}

.index_wrap_right .top .inner .p-4 a {
	display: block;
	color: #fff;
}

.index_award_cases .award_cases_list ul li .pic {
	height: 240px;
}

.index_award_cases .award_cases_list ul li .pic .p-1 {
	width: 149px;
	height: 27px;
	background: #828282;
	text-align: center;
	font-size: 12px;
	line-height: 27px;
	color: #fff;
	bottom: -13px;
	z-index: 99;
	overflow: hidden;
}

.index_award_cases .award_cases_list ul li .word .p-1 {
	font-size: 15px;
	font-weight: bold;
	color: #2D2A2A;
	line-height: 15px;
	height: 15px;
}

.index_award_cases .award_cases_list ul li .word .p-2 {
	width: 80%;
	font-size: 15px;
	color: #A4A4A4;
	line-height: 21px;
	margin: 10px auto 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 42px;
}

/* 企业招聘 */
.index_enterprise_recruitment {
	width: 100%;
}

.index_enterprise_recruitment .index_recruitment_list {
	padding-top: 6px;
}

.index_enterprise_recruitment .index_recruitment_list ul li, .index_recommend_projects .recommend_projects_list ul li {
	width: 24%;
	margin-left: 1.33333%;
	float: left;
	margin-top: 10px;
	cursor: pointer;
	position: relative;
}

.index_recommend_projects .recommend_projects_list ul li {
	cursor: pointer;
}

.index_enterprise_recruitment .index_recruitment_list ul li .pic::after, .index_recommend_projects .recommend_projects_list ul li .pic::after, .index_latest_projects .latest_projects_list ul li .pic::after {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	content: "";
	z-index: 10;
	background: rgba(62, 93, 125, .7);
	/*background: rgba(31, 31, 31, .6);*/
}

.index_enterprise_recruitment .index_recruitment_list ul li .p-1, .index_enterprise_recruitment .index_recruitment_list ul li .p-2 {
	position: relative;
	z-index: 100;
}

.index_enterprise_recruitment .index_recruitment_list ul li:nth-child(4n+1), .index_recommend_projects .recommend_projects_list ul li:nth-child(4n+1) {
	margin-left: 0;
}

.index_enterprise_recruitment .index_recruitment_list ul li .pic {
	width: 100%;
	position: relative;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	height: 144px;
	overflow: hidden;
}

.index_enterprise_recruitment .index_recruitment_list ul li img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index_enterprise_recruitment .index_recruitment_list ul li .p-1, .index_recommend_projects .recommend_projects_list ul li .pic .p-1 {
	position: absolute;
	right: 10px;
	top: 10px;
	z-index: 100;
}

.index_enterprise_recruitment .index_recruitment_list ul li .p-1 {
	left: 10px;
	right: auto;
}

.index_enterprise_recruitment .index_recruitment_list ul li .p-2, .index_recommend_projects .recommend_projects_list ul li .pic .p-2 {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 10px;
	padding-left: 10px;
	box-sizing: border-box;
	z-index: 11;
}

.index_enterprise_recruitment .index_recruitment_list ul li .p-3, .index_enterprise_recruitment .index_recruitment_list ul li .p-4, .index_recommend_projects .recommend_projects_list ul li .pic .p-3, .index_recommend_projects .recommend_projects_list ul li .pic .p-4, .index_latest_projects .latest_projects_list ul li .pic .p-3, .index_latest_projects .latest_projects_list ul li .pic .p-4 {
	height: 16px;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	line-height: 16px;
}

.index_enterprise_recruitment .index_recruitment_list ul li .p-4 {
	font-size: 16px;
	margin-top: 10px;
}

/* 最新工作 */
.index_latest_work .latest_work_list ul {
	width: 100%;
	overflow: hidden;
	padding: 16px 0;
}

.index_latest_work .latest_work_list ul li {
	width: 31%;
	float: left;
	margin-left: 3.5%;
	cursor: pointer;
}

.index_latest_work .latest_work_list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.index_latest_work .latest_work_list ul li {
	font-size: 14px;
	color: #6B6B6B;
	line-height: 32px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	position: relative;
	padding-left: 10px;
	box-sizing: border-box;
	height: 32px;
}

.index_latest_work .latest_work_list ul li::after {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	height: 4px;
	width: 4px;
	border-radius: 50%;
	background: #666666;
	content: "";
}

/* 推荐项目 */
.index_recommend_projects {
	width: 100%;
}

.index_recommend_projects .recommend_projects_list ul li .pic {
	width: 100%;
	display: block;
	position: relative;
	color: #fff;
	overflow: hidden;
	height: 144px;
}

.index_recommend_projects .recommend_projects_list ul li .pic:hover {
	background: #4686b7;
	transform-style: preserve-3d;
	transition: all 1s;
}

.index_recommend_projects .recommend_projects_list ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index_recommend_projects .recommend_projects_list ul li .pic .p-1 {
	left: 10px;
	right: auto;
}

.index_recommend_projects .recommend_projects_list ul li .pic .p-3 {
	font-size: 16px;
	line-height: 16px;
	height: 16px;
}

.index_recommend_projects .recommend_projects_list ul li .pic .p-4 {
	font-size: 24px;
	line-height: 24px;
	height: 24px;
	/* padding: 6px 0; */
	margin: 6px 0;
}

/* 最新项目 */
.index_latest_projects .latest_projects_list ul, .index_recommend_projects .recommend_projects_list ul {
	margin-top: 10px;
}

.index_latest_projects .latest_projects_list ul li {
	width: 32%;
	margin-left: 2%;
	float: left;
	position: relative;
	padding-left: 167px;
	box-sizing: border-box;
	margin-top: 12px;
	cursor: pointer;
}

.index_latest_projects .latest_projects_list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.index_latest_projects .latest_projects_list ul li .pic {
	width: 157px;
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	height: 100px;
	background: #71aad5;
}

.index_latest_projects .latest_projects_list ul li .pic:hover {
	background: #4686b7;
	transform-style: preserve-3d;
	transition: all 1s;
}

.index_latest_projects .latest_projects_list ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index_latest_projects .latest_projects_list ul li .pic .p-1 {
	position: absolute;
	left: 10px;
	top: 10px;
	font-size: 12px;
	z-index: 100;
}

.index_latest_projects .latest_projects_list ul li .pic .p-1 .t-1 {
	font-size: 14px;
	margin-right: 6px;
}

.index_latest_projects .latest_projects_list ul li .pic .p-2 {
	position: absolute;
	left: 0;
	bottom: 6px;
	width: 100%;
	font-size: 12px;
	padding-left: 10px;
	box-sizing: border-box;
	z-index: 11;
}

.index_latest_projects .latest_projects_list ul li .pic .p-3 {
	font-size: 12px;
}

.index_latest_projects .latest_projects_list ul li .pic .p-2 .p-4 {
	font-size: 14px;
	margin-top: 6px;
}

.index_latest_projects .latest_projects_list ul li .word {
	height: 100px;
	width: 100%;
	position: relative;
	padding-top: 6px;
	box-sizing: border-box;
}

.index_latest_projects .latest_projects_list ul li .word .p-1 {
	font-size: 14px;
	color: #515151;
	line-height: 24px;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	/*-webkit-line-clamp: 3;*/
	-webkit-line-clamp: 2;
	/*height: 72px;*/
	height: 50px;
	overflow: hidden;
	text-align: justify;
}

.index_latest_projects .latest_projects_list ul li .word .p-2 {
	position: absolute;
	left: 0;
	bottom: 3px;
	width: 100%;
	color: #D3D3D3;
	font-size: 14px;
}

/* 合作伙伴 */
.index_cooperation_unit {
	width: 100%;
	padding: 10px 0 40px;
}

.index_cooperation_unit .partner_list ul {
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}

.index_cooperation_unit .partner_list ul li {
	width: 12.5%;
	float: left;
	box-sizing: border-box;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
}

.index_cooperation_unit .partner_list ul li:nth-child(-n+8) {
	border-top: 0;
}

.index_cooperation_unit .partner_list ul li:nth-child(8n+1) {
	border-left: 0;
}

.index_cooperation_unit .partner_list ul li img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.index_cooperation_unit .partner_list ul li .pic {
	width: 100%;
	height: 73px;
}

/* footer */
.footer {
	width: 100%;
	padding: 20px 0 35px;
	background: #F7F7F7;
}

.footer .friend_links {
	width: 100%;
	border-bottom: 1px solid #D6D6D6;
}

.footer .friend_links ul {
	width: 100%;
	overflow: hidden;
	padding: 20px 0 70px;
}

.footer .friend_links ul li {
	width: 14.28%;
	float: left;
	font-size: 14px;
	color: #797979;
	line-height: 29px;
}

.footer .friend_links ul li a {
	display: block;
	color: #797979;
}

.footer .footer_last {
	width: 100%;
	padding-top: 30px;
	position: relative;
}

.footer .footer_last .left {
	width: 100%;
	font-size: 12px;
	line-height: 12px;
	color: #929292;
}

.footer .footer_last .left .top {
	width: 100%;
	margin-bottom: 20px;
}

.footer .footer_last .left .top ul li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
}

.footer .footer_last .left .top ul li a {
	display: block;
	color: #5F5F5F;
}

.footer .footer_last .left .mid .t-1 {
	color: #5F5F5F;
	margin-right: 19px;
}

.footer .footer_last .left .last {
	width: 100%;
	margin-top: 20px;
}

.footer .footer_last .wrap {
	position: relative;
}

.footer .footer_last .right {
	position: absolute;
	right: 0;
	bottom: 0;
}

.footer .footer_last .right img, .footer .footer_last .pic img {
	display: block;
	max-width: 233px;
}

/* 项目案例 */
.project_top_con {
	width: 100%;
	padding-top: 24px;
}

.project_top_con .project_case_left {
	width: 15.8%;
	/* width: 20%; */
	float: left;
}

.qualification .project_top_con .project_case_left {
	width: 20%;
}

.project_top_con .project_case_left .case_search {
	/* width: 160px; */
	width: calc(100% - 29px);
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
	box-sizing: border-box;
	position: relative;
}

.project_top_con .project_case_left .case_search img {
	padding: 6px;
	right: 0;
}

.project_top_con .project_case_left .case_search input {
	display: block;
	width: 80%;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	padding-left: 10px;
	box-sizing: border-box;
}

.project_top_con .project_case_left .cases_type {
	width: 100%;
	padding-right: 29px;
	box-sizing: border-box;
}

.project_top_con .project_case_left .cases_type .p-1 {
	font-size: 16px;
	color: #333333;
	font-weight: bolder;
	margin-top: 30px;
	line-height: 16px;
	cursor: pointer;
}

.project_top_con .project_case_left .cases_type ul {
	width: 100%;
	padding: 14px 0;
}

.project_top_con .project_case_left .cases_type ul li {
	width: 100%;
	cursor: pointer;
	margin-top: 6px;
	position: relative;
	padding: 6px 0 12px;
	border-bottom: 1px solid #E4E4E4;
	padding-left: 12px;
	box-sizing: border-box;
}

.project_top_con .project_case_left .cases_type ul li .p-2 {
	position: relative
}

.project_top_con .project_case_left .cases_type ul li.active .p-2::after {
	position: absolute;
	left: -12px;
	top: 6%;
	width: 3px;
	height: 88%;
	border-radius: 3px;
	background: #4e95cb;
	content: "";
}

.project_top_con .project_case_left .cases_type ul li.active {
	border-bottom-color: #4E95CB;
}

.project_top_con .project_case_left .cases_type ul li img {
	position: absolute;
	right: 0;
	/* top: 7px; */
	top: 13px;
}

.project_top_con .project_case_left .cases_type ul li .img1 {
	display: none;
}

.project_top_con .project_case_left .cases_type ul li.active .img1 {
	display: block;
}

.project_top_con .project_case_left .cases_type ul li.active .img2 {
	display: none;
}

.project_top_con .project_case_left .cases_type ul li dl {
	width: 100%;
	/* line-height: 36px; */
	line-height: 24px;
	font-size: 14px;
	color: #A0A0A0;
	padding-top: 10px;
	display: none;
	max-height: 400px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	/* white-space: nowrap; */
}

.project_top_con .project_case_left .cases_type ul li dl dd {
	cursor: pointer;
	padding: 6px 0;
	white-space: normal;
}

.project_top_con .project_case_left .cases_type ul li dl dd:hover, .project_top_con .project_case_left .cases_type ul li dl dd.active {
	color: #4E95CB;
}

.project_top_con .project_case_left .cases_type ul li.active dl {
	display: block;
}

.project_top_con .project_case_left .cases_type ul li.active .p-2 {
	color: #4E95CB;
}

.project_top_con .project_case_mid {
	float: left;
	width: 65.3333%;
}

.project_top_con0 .project_case_mid {
	width: 84.2%;
	padding-left: 16px;
	box-sizing: border-box;
}

.project_top_con .project_case_mid ul li {
	width: 49%;
	margin-left: 2%;
	position: relative;
	cursor: pointer;
	float: left;
	margin-bottom: 19px;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.05);
}

.project_top_con .project_case_mid ul li:nth-child(2n+1) {
	margin-left: 0;
}

.project_top_con0 .project_case_mid ul {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	justify-content: space-between;
	column-gap: 20px;
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	-ms-column-gap: 20px;
	-o-column-gap: 20px;
	row-gap: 20px;
	-webkit-row-gap: 20px;
	-moz-row-gap: 20px;
	-ms-row-gap: 20px;
	-o-row-gap: 20px;
}

.project_top_con0 .project_case_mid ul li {
	width: 100%;
	margin-bottom: 0;
	margin-left: 0 !important;
}

.project_top_con .project_case_mid ul li .pic {
	height: 240px;
}

.project_top_con .project_case_mid ul li .word .p-1 {
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	height: 16px;
	/*padding: 0 10px;
	box-sizing: border-box;*/
}

.project_top_con .project_case_mid ul li .word .p-2 {
	position: relative;
	height: 24px;
	margin-top: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.project_top_con .project_case_mid ul li .fa, .index_project_case .cases_list ul li .fa {
	color: #a4a4a4;
	font-size: 18px;
}

.project_top_con .project_case_mid ul li .fa:hover, .index_project_case .cases_list ul li .fa:hover {
	color: #4e95cb;
}

.project_top_con .project_case_mid ul li .word .p-2 div, .project_top_con .project_case_mid ul li .word .p-2 span, .project_top_con .project_case_mid ul li .word .p-2 img, .project_cases_tags .tags_list ul li .word .p-2 div, .project_cases_tags .tags_list ul li .word .p-2 span, .project_cases_tags .tags_list ul li .word .p-2 img, .index_project_case .cases_list ul li .word .p-2 .share_img, .project_cases_tags .tags_list ul li .word .p-2 .share_img {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	z-index: 10;
}

.project_top_con .project_case_mid ul li .word .p-2 .share, .index_project_case .cases_list ul li .word .p-2 .share, .project_cases_tags .tags_list ul li .word .p-2 .share {
	width: 140px;
	height: 35px;
	background: rgba(25, 25, 25, 0.95);
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09);
	text-align: center;
	position: absolute;
	top: -47px;
}

.project_top_con .project_case_mid ul li .word .p-2 .share:after, .index_project_case .cases_list ul li .word .p-2 .share:after, .project_cases_tags .tags_list ul li .word .p-2 .share::after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	bottom: -10px;
	border-left: solid 10px transparent;
	border-top: solid 10px rgba(25, 25, 25, 0.95);
	/* 白色小三角形 */
	border-right: solid 10px transparent;
}

.project_top_con .project_case_mid ul li .word .p-2 .share img, .index_project_case .cases_list ul li .word .p-2 .share img, .project_cases_tags .tags_list ul li .word .p-2 .share img {
	display: inline-block;
	vertical-align: middle;
	margin-left: 26px;
	padding-top: 10px;
}

.project_top_con .project_case_mid ul li .word .p-2 .share img:nth-child(1), .index_project_case .cases_list ul li .word .p-2 .share img:nth-child(1), .project_cases_tags .tags_list ul li .word .p-2 .share img:nth-child(1) {
	margin-left: 0;
}

.project_top_con .project_case_right {
	width: 16.66666%;
	float: right;
}

.project_top_con .project_case_right ul li {
	width: 100%;
	margin-bottom: 26px;
	cursor: pointer;
}

.project_top_con .project_case_right ul li .pic {
	width: 100%;
	height: 125px;
	overflow: hidden;
}

.project_top_con .project_case_right ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.project_top_con .project_case_right ul li .p-1 {
	font-size: 14px;
	color: #666666;
	line-height: 18px;
	margin-top: 10px;
}

.project_top_con .project_the_foot {
	margin-top: 30px;
	text-align: center;
	line-height: 76px;
	font-size: 18px;
	color: #494949;
	cursor: pointer;
	border-top: 2px solid #555555;
	border-bottom: 2px solid #555555;
}

.project_top_con .project_the_foot .t-1 {
	color: #4E95CB;
	margin-right: 6px;
}

.project_top_con .project_the_foot a {
	color: #4E95CB;
}

/* 推荐项目案例 */
.recommended_project_case {
	width: 100%;
	padding: 50px 0;
}

.recommended_project_case .list ul {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}

.recommended_project_case .list ul li {
	width: 24%;
	margin-left: 1.33333%;
	float: left;
	margin-top: 26px;
	cursor: pointer;
}

.recommended_project_case .list ul li:nth-child(4n+1) {
	margin-left: 0;
}

.recommended_project_case .list ul li .pic {
	width: 100%;
	overflow: hidden;
	height: 180px;
}

.recommended_project_case .list ul li .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	height: 100%;
}

.recommended_project_case .list ul li .p-1 {
	font-size: 14px;
	line-height: 24px;
	color: #858585;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 48px;
	padding: 6px;
	box-sizing: border-box;
}

/* 案例详情 */
.Project_cases_details {
	width: 100%;
	padding: 40px 0 50px;
}

.Project_cases_details .cases_details_left {
	width: 80.5%;
	float: left;
}

.Project_cases_details .cases_details_left .details_title {
	line-height: 34px;
	font-size: 24px;
	color: #1B1B1B;
	font-weight: bolder;
}

.Project_cases_details .cases_details_left .details_desc {
	font-size: 14px;
	color: #B2B2B2;
	line-height: 24px;
	margin-top: 22px;
}

.Project_cases_details .cases_details_left .item_tags {
	width: 100%;
	margin-top: 40px;
}

.Project_cases_details .cases_details_left .item_tags .p-1 {
	font-size: 18px;
	color: #292B2C;
	font-weight: bolder;
}

.Project_cases_details .cases_details_left .item_tags ul {
	width: 100%;
	overflow: hidden;
	padding-top: 6px;
}

.Project_cases_details .cases_details_left .item_tags ul li {
	width: 50%;
	float: left;
	position: relative;
	/* padding-left: 120px; */
	padding-left: 136px;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 41px;
}

.Project_cases_details .cases_details_left .item_tags ul li .t-1 {
	position: absolute;
	left: 8px;
	top: 0;
	color: #333333;
	width: 126px;
	display: flex;
	align-items: center;
}

.Project_cases_details .cases_details_left .item_tags ul li .t-1 .font {
	width: 26px;
	text-align: center;
}

.Project_cases_details .cases_details_left .item_tags ul li .t-1 img {
	margin-right: 5px;
}

.Project_cases_details .cases_details_left .item_tags ul li .t-1 img, .Project_cases_details .cases_details_left .item_tags ul li .t-1 span {
	display: inline-block;
	vertical-align: middle;
}

.Project_cases_details .cases_details_left .item_tags ul li .t-1 span.span-1 {
	max-width: 80px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.Project_cases_details .cases_details_left .item_tags ul li .t-1 .span-2 {
	float: right;
}

.Project_cases_details .cases_details_left .item_tags ul li .p-2 {
	color: #4E95CB;
	cursor: pointer;
	white-space: nowrap;
	/* overflow: hidden; */
	/* text-overflow: ellipsis; */
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-right: 5px;

}

.Project_cases_details .cases_details_left .details_con {
	width: 100%;
	margin-top: 46px;
	padding-bottom: 80px;
	border-bottom: 1px solid #E8E8E8;
	text-align: justify;
}

.Project_cases_details .cases_details_left .collection_evaluation {
	width: 100%;
	padding: 75px 75px 0 0;
	box-sizing: border-box;
}

.Project_cases_details .cases_details_left .collection_evaluation .top {
	width: 100%;
	text-align: right;
	padding-right: 36px;
	box-sizing: border-box;
}

.Project_cases_details .cases_details_left .collection_evaluation .top p {
	text-align: center;
	display: inline-block;
	width: 120px;
	line-height: 40px;
	border: 1px solid #4E95CB;
	border-radius: 5px;
	font-size: 15px;
	color: #4E95CB;
	box-sizing: border-box;
	cursor: pointer;
}

.Project_cases_details .cases_details_left .collection_evaluation .top p img, .Project_cases_details .cases_details_left .collection_evaluation .top p span, .Project_cases_details .cases_details_left .collection_evaluation .foot p, .Project_cases_details .cases_details_left .collection_evaluation ul, .Project_cases_details .cases_details_left .collection_evaluation .foot p img, .Project_cases_details .cases_details_left .collection_evaluation .foot p span, .Project_cases_details .cases_details_left .collection_evaluation ul li {
	display: inline-block;
	vertical-align: middle;
}

.Project_cases_details .cases_details_left .collection_evaluation .top p img {
	margin-right: 6px;
}

.Project_cases_details .cases_details_left .collection_evaluation .top p .img2 {
	display: none;
}

.Project_cases_details .cases_details_left .collection_evaluation .top p:hover .img1 {
	display: none;
}

.Project_cases_details .cases_details_left .collection_evaluation .top p:hover .img2 {
	display: inline-block;
}

.Project_cases_details .cases_details_left .collection_evaluation .top p:hover {
	color: #fff;
	border-color: #1279C9;
	background: #1279C9;
	transform-style: preserve-3d;
	transition: all 0.5s;
}

.Project_cases_details .cases_details_left .collection_evaluation .foot {
	width: 100%;
	text-align: right;
	font-size: 14px;
	color: #9F9F9F;
	padding-top: 70px;
}

.Project_cases_details .cases_details_left .collection_evaluation ul li {
	margin-left: 30px;
	cursor: pointer;
	position: relative;
}

.Project_cases_details .cases_details_left .collection_evaluation .foot span {
	margin-left: 6px;
}

.Project_cases_details .cases_details_left .collection_evaluation ul li .img2 {
	display: none;
}

.Project_cases_details .cases_details_left .collection_evaluation ul li:hover .img1 {
	display: none;
}

.Project_cases_details .cases_details_left .collection_evaluation ul li:hover .img2 {
	display: inline-block;
}

.Project_cases_details .cases_details_left .collection_evaluation ul li .code {
	top: -200px;
	padding: 7px;
	width: 160px;
	height: 182px;
	background: #FFFFFF;
	box-sizing: border-box;
	font-size: 14px;
	color: #9F9F9F;
	text-align: center;
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.09);
	display: none;
}

.Project_cases_details .cases_details_left .collection_evaluation ul li .code img {
	display: block;
	width: 100%;
	margin-bottom: 6px;
}

.Project_cases_details .cases_details_left .collection_evaluation ul li .code:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	bottom: -10px;
	border-left: solid 10px transparent;
	border-top: solid 10px #fff;
	border-right: solid 10px transparent;
}

.Project_cases_details .cases_details_left .collection_evaluation ul li:hover .code {
	display: block;
}

.Project_cases_details .recommended_project_case {
	padding-top: 80px;
}

.Project_cases_details .cases_details_right {
	width: 16%;
	float: right;
}

.Project_cases_details .cases_details_right .case_search {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #E4E4E4;
	position: relative;
}

.Project_cases_details .cases_details_right .case_search input {
	display: block;
	line-height: 40px;
	height: 42px;
	width: 100%;
	padding-left: 10px;
	box-sizing: border-box;
}

.Project_cases_details .cases_details_right .case_search img {
	padding: 8px;
	right: 0;
	cursor: pointer;
}

.Project_cases_details .cases_details_right .list ul {
	width: 100%;
	padding-top: 14px;
}

.Project_cases_details .cases_details_right .list ul li {
	width: 100%;
	font-size: 14px;
	color: #666666;
	line-height: 18px;
	margin-bottom: 25px;
	cursor: pointer;
}

.Project_cases_details .cases_details_right .list ul li .pic {
	width: 100%;
	overflow: hidden;
	height: 121px;
	margin-bottom: 10px;
}

.Project_cases_details .cases_details_right .list ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.project_cases_tags {
	width: 100%;
	padding-bottom: 60px;
}

.project_cases_tags .tags_top {
	padding-top: 18px;
	font-size: 18px;
	color: #111111;
	line-height: 68px;
	border-bottom: 2px solid #DDDDDD;
}

.project_cases_tags .tags_top p {
	position: relative;
}

.project_cases_tags .tags_top p::after {
	position: absolute;
	left: 0;
	bottom: -2px;
	height: 2px;
	width: 170px;
	background: #4E95CB;
	content: "";
}

.project_cases_tags .tags_list ul {
	width: 100%;
	padding-top: 34px;
}

.project_cases_tags .tags_list ul li {
	width: 24%;
	margin-left: 1.33333%;
	float: left;
	cursor: pointer;
	margin-top: 16px;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);
}

.project_cases_tags .tags_list ul li:nth-child(4n+1) {
	margin-left: 0;
}

.project_cases_tags .tags_list ul li .pic {
	height: 180px;
}

/* 设计专辑 */
.design_albums {
	width: 100%;
	padding-bottom: 60px;
}

.design_albums .design_albums_right, .qualification .qualification_right {
	width: 84.166666%;
	float: right;
}

.qualification .qualification_right {
	width: 78%;
}

.design_albums .design_albums_right .list ul li {
	width: 32%;
	margin-left: 2%;
	float: left;
	border: 1px solid #E0E0E0;
	box-sizing: border-box;
	cursor: pointer;
	margin-bottom: 22px;
}

.design_albums .design_albums_right .list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.design_albums .design_albums_right .list ul li .pic {
	width: 100%;
	overflow: hidden;
	height: 321px;
}

.design_albums .design_albums_right .list ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.design_albums .design_albums_right .list ul li .word {
	width: 100%;
	padding: 10px;
	box-sizing: border-box;
}

.design_albums .design_albums_right .list ul li .word .p-1 {
	font-size: 14px;
	color: #B5B5B5;
	line-height: 14px;
	height: 14px;
}

.design_albums .design_albums_right .list ul li .word .p-2 {
	font-size: 24px;
	color: #363636;
	overflow: hidden;
	line-height: 30px;
	font-weight: bolder;
	margin: 16px 0 25px;
	position: relative;
	padding-right: 20px;
	box-sizing: border-box;
}

.design_albums .design_albums_right .list ul li .word .p-2 img {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
}

.design_albums .design_albums_right .list ul li .word .p-2 img {
	margin-top: 3px;
	float: right;
}

.design_albums .design_albums_right .list ul li .word .p-2 .img2 {
	display: none;
}

.design_albums .design_albums_right .list ul li.active .word .p-1 {
	display: none;
}

.design_albums .design_albums_right .list ul li.active .word .p-2 {
	display: block;
}

.design_albums .design_albums_right .list ul li .word .p-3 {
	font-size: 14px;
	line-height: 24px;
	width: 100%;
	height: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	color: #363636;
}

.design_albums .design_albums_right .list ul li .word .p-4 {
	font-size: 14px;
	color: #363636;
	line-height: 14px;
	margin-top: 10px;
	height: 14px;
}

.design_albums .design_albums_right .list ul li .word .p-4 .span-2 {
	color: #DC1A1A;
}

/* 推荐设计师 */
.recommend_designes {
	width: 100%;
	padding-top: 40px;
}

.recommend_designes ul li {
	width: 15%;
	margin-left: 2%;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #91989F;
	line-height: 14px;
	margin-top: 30px;
	cursor: pointer;
}

.recommend_designes ul li:nth-child(6n+1) {
	margin-left: 0;
}

.recommend_designes ul li .pic {
	width: 100%;
	overflow: hidden;
	height: 151px;
}

.recommend_designes ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.recommend_designes ul li .p-1 {
	margin: 12px 0 10px;
	color: #333333;
	font-weight: bolder;
}

.recommend_designes ul li .word .p-2, .recommend_designes ul li .p-1 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

/* 设计专辑二级 */
.design_albums_details {
	width: 100%;
	padding-top: 39px;
}

.design_albums_details .design_left {
	float: left;
	width: 20%;
	padding-top: 15px;
}

.design_albums_details .design_left .top_avatar {
	width: 100%;
}

.design_albums_details .design_left .top_avatar img {
	display: block;
	width: 100%;
}

.design_albums_details .design_left .top_avatar .btn_list ul {
	width: 100%;
	overflow: hidden;
	margin-top: 26px;
}

.design_albums_details .design_left .top_avatar .btn_list ul li {
	width: 48%;
	float: left;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #4E95CB;
	border-radius: 2px;
	color: #4E95CB;
	font-size: 14px;
	line-height: 32px;
	cursor: pointer;
}

.design_albums_details .design_left .top_avatar .btn_list ul li.invite_cooperate_btn {
	margin-left: 4%;
}

.design_albums_details .design_left .designer_con {
	width: 100%;
	padding: 40px 0 80px;
}

.design_albums_details .design_left .designer_con .designer_name .p-1 {
	width: 100%;
	font-size: 30px;
	color: #000;
	line-height: 30px;
	font-weight: bold;
}

.design_albums_details .design_left .designer_con .designer_name .p-2 {
	font-size: 16px;
	color: #898989;
	line-height: 16px;
	margin-top: 19px;
}

.design_albums_details .design_left .designer_con dl {
	width: 100%;
	font-size: 16px;
	line-height: 31px;
	color: #000;
	margin-top: 20px;
}

.design_albums_details .design_left .designer_con dl dd.fir {
	width: 100%;
	height: 62px;
	/* display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2; */
	overflow: hidden;
}

.design_albums_details .design_left .designer_con dl dd p {
	width: 100%;
	/* text-align: right; */
	color: #4D95CB;
	cursor: pointer;
}

.design_albums_details .design_left .designer_con .contact {
	width: 100%;
	margin-top: 26px;
	position: relative;
}

.design_albums_details .design_left .designer_con .contact::after {
	position: absolute;
	left: 33px;
	top: 0;
	width: 1px;
	height: 100%;
	content: "";
	background-color: #C9C9C9;
}

.design_albums_details .design_left .designer_con .contact ul li {
	width: 100%;
	position: relative;
	padding-left: 34px;
	/* line-height: 50px; */
	line-height: 34px;
	box-sizing: border-box;
}

.design_albums_details .design_left .designer_con .contact ul li img {
	display: block;
	left: 0;
}

.design_albums_details .design_left .designer_con .contact ul li p {
	width: 100%;
	padding-left: 13px;
	box-sizing: border-box;
	border-bottom: 1px solid #C9C9C9;
}

.design_albums_details .design_left .designer_con .contact ul li p span {
	color: #4E95CB;
}

.design_albums_details .design_left .designer_con .contact ul li:nth-last-of-type(1) p {
	border-bottom: 0;
}

/*.design_albums_details .design_left .designer_con .contact ul li:hover .kuang,.project_nav_invite_foot .nav_invite_foot_left .to_hover:hover .kuang{*/
/*    display: block;*/
/*}*/
.design_albums_details .design_left .designer_con .contact .kuang p {
	padding: 0;
	border-bottom: 0;
}

.design_albums_details .design_left .designer_con .contact .kuang, .project_nav_invite_foot .nav_invite_foot_left .to_hover .kuang, .kuang {
	/* width: 510px;
    height: 180px;
    padding: 43px 0 0 58px; */
	width: 430px;
	height: 150px;
	position: absolute;
	left: 90px;
	top: 28px;
	box-sizing: border-box;
	padding: 0 0 0 20px;
	background: #FFFFFF;
	z-index: 100;
	display: none;
	box-shadow: 0px 1px 11px 2px rgb(0 0 0 / 15%);
}

.project_nav_invite_foot .nav_invite_foot_left .to_hover .kuang {
	left: 29px;
	top: -3px;
	padding: 0 20px 20px;
	height: auto;
	width: 334px;
}

.design_albums_details .design_left .designer_con .contact .kuang .close, .project_nav_invite_foot .nav_invite_foot_left .to_hover .kuang .close, .kuang .close {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 15px;
	width: 15px;
	left: auto;
}

.design_albums_details .design_left .designer_con .contact .kuang .p-1, .project_nav_invite_foot .nav_invite_foot_left .to_hover .kuang .p-1, .kuang .p-1 {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	padding: 29px 0 20px;
	font-size: 14px;
	color: #807275;
	line-height: 22px;
}

.design_albums_details .design_left .designer_con .contact .kuang .p-2, .project_nav_invite_foot .nav_invite_foot_left .to_hover .kuang .p-2, .kuang .p-2 {
	font-size: 14px;
	line-height: 24px;
}

.kuang .p-2 span {
	cursor: pointer;
}

.design_albums_details .design_left .designer_con .contact .kuang .p-2 span, .project_nav_invite_foot .nav_invite_foot_left .to_hover .kuang .p-2 span, .kuang .p-2 span {
	color: #4E95CB;
}

.project_nav_invite_foot .nav_invite_foot_left .to_hover .kuang .p-1 span, .kuang .p-1 span {
	color: #4E95CB;
}

.design_albums_details .design_left .desc {
	width: 100%;
	font-size: 14px;
	color: #4D4D4D;
	line-height: 30px;
	/* text-align: justify; */
	margin-top: 15px;
	min-height: 300px;
	max-height: 830px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	/* white-space: nowrap; */
}

.design_albums_details .design_left .desc::-webkit-scrollbar, .qualificationDetails .introduce::-webkit-scrollbar {
	display: none;
	/* Chrome Safari */
}

.design_albums_details .design_right {
	width: 80%;
	float: right;
	padding: 15px;
	box-sizing: border-box;
}

.design_albums_details .design_right ul {
	width: 100%;
	overflow: hidden;
}

.design_albums_details .design_right ul li {
	width: 32%;
	margin-left: 1.5%;
	float: left;
	margin-bottom: 34px;
	cursor: pointer;
}

.design_albums_details .design_right ul li:nth-child(3n+1) {
	margin-left: 0;
}

.design_albums_details .design_right ul li .pic {
	height: 180px;
	overflow: hidden;
	width: 100%;
}

.design_albums_details .design_right ul li:hover img {
	transform: scale(1.2);
	transform-style: preserve-3d;
	transition: all 1s;
}

.design_albums_details .design_right ul li .pic img {
	display: block;
	width: 100%;
	object-fit: cover;
	height: 100%;
}

.design_albums_details .design_right ul li .word {
	width: 100%;
	font-size: 14px;
	color: #A4A4A4;
	line-height: 14px;
	padding-top: 16px;
}

.design_albums_details .design_right ul li .word .p-2 {
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-size: 16px;
	/* line-height: 16px; */
	line-height: 20px;
	color: #2D2A2A;
	-webkit-box-orient: vertical;
	margin-top: 17px;
}

.design_albums_cases_details .cases_details_left {
	float: right;
	width: 80%;
	padding: 15px;
	box-sizing: border-box;
}

.design_albums_cases_details .cases_details_left .details_title {
	line-height: 32px;
	width: 96%;
	overflow: hidden;
	display: flex;
	justify-content: space-between;
}

.design_albums_cases_details .cases_details_left .details_title img {
	width: 15px;
	height: 15px;
	cursor: pointer;
}

.design_albums_cases_details .cases_details_left .details_con {
	border-bottom: 0;
}

.Project_cases_details .cases_details_left .details_con img {
	display: block;
}

.design_albums_cases_details .cases_details_left .details_con {
	padding-bottom: 10px;
}

.model {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100000;
	width: 100%;
	background: rgba(0, 0, 0, 0.83);
}

.model.show {
	display: block;
}

.model.hidden {
	display: none;
}

.invite_cooperate_model {
	width: 920px;
	height: 585px;
	position: fixed;
	z-index: 1001;
	background: #FFFFFF;
	display: none;
}

.invite_cooperate_model .close {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	padding: 14px 21px;
	width: 15px;
	cursor: pointer;
}

.invite_cooperate_model .p-1 {
	width: 100%;
	text-align: center;
	font-size: 26px;
	color: #2D2A2A;
	font-weight: bold;
	padding: 50px 0 25px;
	line-height: 26px;
}

.invite_cooperate_model .form {
	width: 51%;
	margin: 0 auto;
}

.invite_cooperate_model .form ul li {
	width: 100%;
	position: relative;
	padding-left: 68px;
	box-sizing: border-box;
	line-height: 44px;
	margin-top: 20px;
	font-size: 14px;
	color: #2D2A2A;
}

.invite_cooperate_model .form ul li .t-1 {
	display: inline-block;
	position: absolute;
	left: -10px;
	top: 0;
	text-align: right;
	width: 80px;
}

.invite_cooperate_model .form ul li input {
	display: block;
	width: 100%;
	height: 46px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
	padding-left: 18px;
	outline: none;
}

.invite_cooperate_model .form ul li input::-webkit-input-placeholder {
	color: #656565;
}

.invite_cooperate_model .form ul li input::-moz-placeholder {
	color: #656565;
}

.invite_cooperate_model .form ul li input:-ms-input-placeholder {
	color: #656565;
}

.invite_cooperate_model .form ul li input:-moz-placeholder {
	color: #656565;
}

.invite_cooperate_model .form ul li .btn {
	width: 100%;
	box-sizing: border-box;
	text-align: center;
	color: #4E95CB;
	border: 1px solid #4E95CB;
	line-height: 48px;
	margin-top: 13px;
	font-size: 16px;
	cursor: pointer;
}

.invite_cooperate_model .form ul li p {
	text-align: center;
	font-size: 16px;
	color: #656565;
	line-height: 16px;
}

.invite_cooperate_model .form ul li:nth-last-of-type(1) {
	margin-top: 16px;
}

/* 企业/资质 */
.qualification .qualification_right .list ul {
	width: 100%;
	padding-bottom: 14px;
}

.qualification .qualification_right .list ul li {
	width: 32%;
	float: left;
	margin-left: 2%;
	margin-bottom: 16px;
	box-sizing: border-box;
	border: 1px solid #DCDCDC;
	cursor: pointer;
	margin-bottom: 16px;
}

.qualification .qualification_right .list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.qualification .qualification_right .list ul li .pic {
	width: 100%;
	height: 186px;
	overflow: hidden;
	position: relative;
}

.qualification .qualification_right .list ul li .pic .meng {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 100;
	width: 100%;
	background: rgba(0, 0, 0, 0.8);
	color: #fff;
	text-align: center;
	opacity: 0;
}

.qualification .qualification_right .list ul li:hover .meng {
	opacity: 1;
	transform-style: preserve-3d;
	transition: all 1s;
}

.qualification .qualification_right .list ul li .pic .meng .me_inner {
	width: 100%;
	left: 0;
	font-size: 14px;
	line-height: 24px;
}

.qualification .qualification_right .list ul li .pic .meng .me_inner p {
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	padding: 0 10px;
	box-sizing: border-box;
}

.qualification .qualification_right .list ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.qualification .qualification_right .list ul li .word {
	width: 100%;
	padding: 13px 18px 15px;
	box-sizing: border-box;
}

.qualification .qualification_right .list ul li .word .p-1 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	width: 100%;
	font-size: 17px;
	color: #4F4F4F;
	line-height: 24px;
}

.qualification .qualification_right .list ul li .word .p-2 {
	font-size: 14px;
	color: #4E95CB;
	line-height: 14px;
	padding-top: 20px;
	height: 14px;
}

.qualification_recommend {
	padding: 90px 0 54px;
}

.qualification_recommend ul {
	width: 100%;
	overflow: hidden;
	padding-top: 17px;
}

.qualification_recommend ul li {
	width: 24%;
	margin-left: 1.33333%;
	float: left;
	margin-top: 31px;
	cursor: pointer;
}

.qualification_recommend ul li:nth-child(4n+1) {
	margin-left: 0;
}

.qualification_recommend ul li .pic {
	width: 100%;
	/* height: 148px; */
	height: 186px;
	overflow: hidden;
}

.qualification_recommend ul li .pic img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}

.qualification_recommend ul li .word {
	width: 100%;
	padding-top: 14px;
}

.qualification_recommend ul li .p-1 {
	font-size: 16px;
	color: #4F4F4F;
	line-height: 16px;
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	-webkit-box-orient: vertical;
	height: 16px;
}

.qualification_recommend ul li .p-2 {
	font-size: 14px;
	line-height: 14px;
	color: #858585;
	padding-top: 11px;
}

.banner .word {
	width: 100%;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	text-align: center;
}

.banner .word .wrap {
	background: #fff;
	padding: 27px;
	box-sizing: border-box;
	width: 810px;
}

.banner .word .ul {
	display: none;
}

.banner .word .inner {
	width: 100%;
	border: 1px solid #E1E1E1;
	box-sizing: border-box;
	padding: 18px 21px 18px 310px;
	position: relative;
}

.banner .word .inner .pic {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	width: 310px;
	height: 165px;
	padding: 0 36px 0 39px;
	border-right: 1px solid rgba(241, 241, 241, 0.5);
	box-sizing: border-box;
}

.banner .word .inner .con {
	width: 100%;
	padding-left: 45px;
	box-sizing: border-box;
	text-align: left;
}

.banner .word .inner .con .right {
	margin-top: 10px;
}

.banner .word img {
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 165px;
	object-fit: fill;
}

.banner .word .top {
	width: 100%;
	display: flex;
	padding-bottom: 14px;
	justify-content: space-between;
	border-bottom: 1px solid #DDDDDD;
	align-items: flex-end;
}

.banner .word .top .t-1 {
	font-size: 16px;
	font-family: PingFangSC;
	font-weight: 500;
	color: #2D2A2A;
}

.banner .word .top .t-2 {
	height: 12px;
	font-size: 14px;
	font-family: PingFangSC;
	font-weight: 400;
	color: #797979;
	margin-left: 12px;
}

.banner .word ul li {
	display: inline-block;
	vertical-align: middle;
	width: 130px;
	line-height: 36px;
	background: rgba(255, 255, 255, 0.8);
	font-size: 16px;
	color: #000;
	cursor: pointer;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid rgba(78, 149, 203, 0.8);
}

.banner .word ul li:first-child {
	margin-right: 28px;
}

.banner .word .foot {
	width: 100%;
	font-size: 16px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	text-align: left;
	padding-top: 10px;
}

.banner .word .foot .star {
	color: #4E95CB;
	cursor: pointer;
}

.qualification_details, .qualification_details .con_list, .qualification_details .con_list ul {
	width: 100%;
	overflow: hidden;
}

.qualification_details {
	padding-bottom: 30px;
}

.qualification_details .con_list ul {
	padding: 3px 0 69px;
}

.qualification_details .con_list ul li {
	width: 24.5%;
	margin-left: 0.666666%;
	position: relative;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 13px;
	float: left;
	cursor: pointer;
}

.qualification_details .con_list ul li:nth-child(4n+1) {
	margin-left: 0;
}

.qualification_details .con_list ul li .pic {
	height: 317px;
	overflow: hidden;
}

.qualification_details .con_list ul li .pic0 {
	background-color: #F4F4F4;
}

.qualification_details .con_list ul li .pic0 .img1 {
	width: 109px;
	height: auto;
}

.qualification_details .con_list ul li .pic img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.qualification_details .con_list ul li .meng {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	opacity: 0;
	background: rgba(0, 0, 0, 0.6);
}

.qualification_details .con_list ul li:hover .meng {
	opacity: 1;
	transition: all 1s;
	transform-style: preserve-3d;
}

.qualification_details .con_list ul li p {
	width: 100%;
	color: #FFFFFF;
	text-align: center;
}

.qualification_details .con_details {
	width: 100%;
	overflow: hidden;
	padding-bottom: 138px;
}

.qualification_details .con_details .left, .qualification_details .con_details .right {
	width: 50%;
	float: left;
	box-sizing: border-box;
}

.qualification_details .con_details .left {
	padding: 0 52px 0 100px;
}

.qualification_details .con_details .left img {
	width: 140px;
	display: block;
}

.qualification_details .con_details .left .p-1 {
	font-size: 48px;
	color: #0C0C0C;
	font-weight: bold;
	margin-top: 149px;
}

.qualification_details .con_details .left .p-2 {
	font-size: 16px;
	color: #898989;
	line-height: 30px;
	text-align: justify;
	margin-top: 97px;
}

.qualification_details .con_details .right {
	padding-left: 16px;
}

.qualification_details .con_details .right img {
	display: block;
	width: 100%;
}

/* 资质轮播 */
.qualificate_swiper {
	padding: 0 123px;
	box-sizing: border-box;
	position: relative;
	text-align: center;
	line-height: 16px;
	padding-bottom: 55px;
}

.qualificate_swiper .swiper-pagination2 {
	display: none;
}

.qualificate_swiper .swiper-button-next, .qualificate_swiper .swiper-button-prev {
	color: #BEBEBE;
}

.qualificate_swiper .swiper-button-next {
	right: 68px;
}

.qualificate_swiper .swiper-button-prev {
	left: 68px;
}

.qualificate_swiper img {
	display: block;
	width: 100%;
	display: block;
	width: 100%;
	height: 178px;
	object-fit: contain;
}

.qualificate_swiper .p-1 {
	font-size: 16px;
	color: #333333;
	padding-top: 16px;
	font-weight: bold;
}

.qualificate_swiper .p-2 {
	font-size: 14px;
	color: #AEAEAE;
	margin-top: 9px;
}

.qualificate_swiper .swiper-button-next, .qualificate_swiper .swiper-button-prev {
	margin-top: 0;
	top: 57px;
}

/* 资质案例列表 */
.Qualification_details_cases {
	width: 100%;
	padding-top: 44px;
}

.Qualification_details_cases .title {
	width: 100%;
	text-align: center;
}

.Qualification_details_cases .title .p-1 {
	font-size: 36px;
	color: #353535;
	font-weight: bold;
	line-height: 36px;
}

.Qualification_details_cases .title .p-2 {
	color: #7A7A7A;
	font-size: 14px;
	line-height: 14px;
	padding: 17px 0 27px;
}

.Qualification_details_cases .title .p-3 {
	width: 90px;
	height: 1px;
	background: #7A7A7A;
	margin: 0 auto;
}

.Qualification_details_cases .qualification_details .con_list ul {
	padding-top: 23px;
}

.Qualification_details_cases .qualification_details .con_list ul li {
	margin-top: 20px;
}

.Qualification_details_cases .qualification_details .con_list .word {
	font-size: 18px;
	color: #333333;
	line-height: 30px;
	text-align: center;
	padding-top: 10px;
}

.Qualification_details_cases .qualification_details .con_list .word p {
	color: #333333;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	height: 30px;
}

.Qualification_details_cases_details {
	padding-bottom: 80px;
}

/* 案例详情 */
.Qualification_details_cases_details .details_left {
	float: left;
	width: 80.25%;
}

.Qualification_details_cases_details .qualification_details {
	width: 100%;
	font-size: 16px;
	color: #7A7A7A;
	line-height: 26px;
	text-align: justify;
	padding: 30px 0 0;
}

.Qualification_details_cases_details .qualification_details img {
	display: block;
	margin: 0 auto;
}

.Qualification_details_cases_details .details_right {
	width: 16%;
	float: right;
}

.Qualification_details_cases_details .details_right .form {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	width: 192px;
	line-height: 40px;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
}

.Qualification_details_cases_details .details_right .form img {
	display: block;
	width: 15px;
	padding: 8px;
	right: 0;
	cursor: pointer;
}

.Qualification_details_cases_details .details_right .form input {
	display: block;
	width: 100%;
	height: 40px;
	padding-left: 12px;
	box-sizing: border-box;
	font-size: 14px;
	color: #333;
}

.Qualification_details_cases_details .details_right .form input::-webkit-input-placeholder {
	color: #6D6D6D;
}

.Qualification_details_cases_details .details_right .form input::-moz-placeholder {
	color: #6D6D6D;
}

.Qualification_details_cases_details .details_right .form input:-ms-input-placeholder {
	color: #6D6D6D;
}

.Qualification_details_cases_details .details_right .form input:-moz-placeholder {
	color: #6D6D6D;
}

.Qualification_details_cases_details .details_right ul li {
	width: 100%;
	margin-top: 25px;
	cursor: pointer;
}

.Qualification_details_cases_details .details_right ul li:first-child {
	margin-top: 14px;
}

.Qualification_details_cases_details .details_right ul li .pic {
	width: 100%;
	height: 120px;
	overflow: hidden;
}

.Qualification_details_cases_details .details_right ul li img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.Qualification_details_cases_details .details_right ul li .word {
	width: 100%;
	color: #666666;
	font-size: 14px;
	line-height: 16px;
	padding-top: 10px;
}

.Qualification_swiper_details .company_title {
	width: 100%;
	padding-bottom: 37px;
}

.Qualification_swiper_details .company_title .wrap {
	padding: 25px 0 19px;
	border-bottom: 1px solid #E4E4E4;
}

.Qualification_swiper_details .company_title .left {
	float: left;
	line-height: 24px;
}

.Qualification_swiper_details .company_title .right {
	float: right;
	cursor: pointer;
}

.Qualification_swiper_details .company_title .left img, .Qualification_swiper_details .company_title .left p {
	display: inline-block;
	vertical-align: bottom;
	font-size: 24px;
	color: #353535;
}

.Qualification_swiper_details .company_title .left img {
	width: 164px;
	margin-right: 15px;
}

.Qualification_swiper_details .company_title .right {
	font-size: 16px;
	color: #4E95CB;
	padding-top: 75px;
	float: right;
	line-height: 16px;
}

.Qualification_swiper_details {
	padding-top: 0;
}

.Qualification_swiper_details .title {
	padding-top: 7px;
}

.Qualification_swiper_details .details_right ul li:first-child {
	margin-top: 25px;
}

.Qualification_swiper_details .details_right ul li .word {
	padding-top: 17px;
	text-align: center;
}

.Qualification_swiper_details .details_right ul li .p-1 {
	font-size: 16px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
}

.Qualification_swiper_details .details_right ul li .p-2 {
	font-size: 14px;
	color: #AEAEAE;
	line-height: 14px;
	padding-top: 10px;
}

/* 邀约合作 */
.invite_banner {
	width: 100%;
	height: 500px;
	background: #F2F3F4;
	position: relative;
}

.invite_banner .inner {
	width: 100%;
	left: 0;
	text-align: center;
}

.invite_banner .inner .p-1 {
	font-size: 30px;
	color: #3A3A3A;
	line-height: 30px;
}

.invite_banner .inner .p-2 {
	width: 321px;
	line-height: 47px;
	background: #4E95CB;
	border-radius: 24px;
	margin: 39px auto 0;
	font-size: 24px;
	cursor: pointer;
}

.invite_banner .inner .p-2 a {
	display: block;
}

.invite_banner .inner .p-2 span, .invite_banner .inner .p-2 img {
	display: inline-block;
	vertical-align: middle;
	color: #EFEFEF;
}

.invite_banner .inner .p-2 img {
	width: 29px;
	margin-right: 17px;
}

.Invite_cooperation .inviter_con {
	width: 100%;
}

.Invite_cooperation .inviter_con .title {
	width: 100%;
	font-size: 30px;
	color: #3A3A3A;
	line-height: 106px;
	padding-top: 15px;
	border-bottom: 1px solid #E9E9E9;
}

.Invite_cooperation .inviter_con .con_top {
	width: 100%;
	padding: 20px 0 60px;
}

.Invite_cooperation .inviter_con .con_top .to_click {
	width: 100%;
	display: block;
	font-size: 18px;
	color: #429EDA;
	line-height: 18px;
	padding: 38px 0 40px;
}

.Invite_cooperation .inviter_con .con_top .p-1 {
	font-size: 24px;
	color: #3A3A3A;
	padding-bottom: 30px;
}

.Invite_cooperation .inviter_con .con_top ul li {
	width: 100%;
	font-size: 18px;
	color: #3A3A3A;
	line-height: 36px;
	list-style: disc !important;
}

.Invite_cooperation .inviter_con .con_top .p-2 {
	font-size: 18px;
	color: #3A3A3A;
	line-height: 36px;
	margin-top: 36px;
}

.img_cover {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}


.Invite_cooperation .recommend_designes ul {
	padding: 8px 0 60px;
}

.Invite_cooperation .recommend_designes ul li {
	width: 12%;
	cursor: pointer;
	margin-left: 2.66666666% !important;
}

.Invite_cooperation .recommend_designes ul li .pic {
	height: 144px;
}

.Invite_cooperation .recommend_designes ul li:nth-child(7n+1) {
	margin-left: 0 !important;
}

/* 邀约合作约设计 */
.Invite_cooperation_form {
	width: 100%;
	padding: 19px 0 84px;
}

.Invite_cooperation_form .wrap {
	border: 1px dashed #E4E4E4;
	box-sizing: border-box;
	padding: 40px 0 100px;
}

.Invite_cooperation_form .p-1, .Invite_cooperation_form .p-2 {
	text-align: center;
}

.Invite_cooperation_form .p-1 {
	font-size: 25px;
	color: #333333;
	font-weight: 600;
	line-height: 25px;
}

.Invite_cooperation_form .p-2 {
	font-size: 14px;
	color: #A1A1A1;
	line-height: 14px;
	padding: 11px 0 54px;
}

.Invite_cooperation_form .form {
	width: 83.3333333%;
}

.Invite_cooperation_form .form dl dd {
	width: 100%;
	box-sizing: border-box;
	padding-left: 285px;
	box-sizing: border-box;
	margin-top: 20px;
	position: relative;
	line-height: 45px;
}

.Invite_cooperation_form .form dl dd .el-cascader {
	border: 1px solid #D1D1D1;
	padding-left: 12px;
	width: 100%;
	box-sizing: border-box;
	line-height: 43px;
}

.Invite_cooperation_form .form dl dd .p-10 {
	position: absolute;
	left: 0;
	top: 0;
	width: 285px;
	text-align: right;
	font-size: 14px;
	color: #333;
	padding-right: 15px;
	box-sizing: border-box;
}

.Invite_cooperation_form .form dl dd .p-1 .t-1 {
	color: #FF0000;
}

.Invite_cooperation_form .form dl dd.dd0 {
	line-height: 24px;
}

.Invite_cooperation_form .form dl dd.dd0 .p-10 {
	line-height: 24px;
}

.Invite_cooperation_form .form dl dd ul li {
	margin: 0 auto;
	position: relative;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.icheck-material-red>input:first-child {
	background-color: #4E95CB;
}

.Invite_cooperation_form .form dl dd .p-10 span {
	display: inline-block;
	vertical-align: middle;
}

.Invite_cooperation_form .form dl dd .inp {
	display: block;
	width: 100%;
	font-size: 14px;
	line-height: 43px;
	border: 1px solid #D1D1D1;
	box-sizing: border-box;
	height: 45px;
	padding-left: 12px;
	color: #666666;
}

.Invite_cooperation_form .form dl dd input::-webkit-input-placeholder {
	color: #757575;
}

.Invite_cooperation_form .form dl dd input::-moz-placeholder {
	color: #757575;
}

.Invite_cooperation_form .form dl dd input:-ms-input-placeholder {
	color: #757575;
}

.Invite_cooperation_form .form dl dd input:-moz-placeholder {
	color: #757575;
}

.Invite_cooperation_form .form dl dd select, .award_apply_model .inner ul li select, .user_main .user_right .filter_list select, .user_apply .apply_content .form ul li select, .withdraw_model .inner ul li select, .add_address_model .inner .form ul li .inp1, .order_invoice .invoice_con ul li select, .order_refund .refund_list .top ul li .l_foot dl dd select, .user_resume .user_infor .form ul li select, .user_main .user_resume_con .add_edit_items ul li .inp0 {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url("../img/76.png") right 16px center no-repeat;
	padding-right: 20px;
}

.Invite_cooperation_form .form dl dd select::-ms-expand, .award_apply_model .inner ul li .inp select::-ms-expand, .user_apply .apply_content .form ul li select::-ms-expand, .withdraw_model .inner ul li select::-ms-expand, .add_address_model .inner .form ul li .inp1::-ms-expand, .order_invoice .invoice_con ul li select::-ms-expand, .order_refund .refund_list .top ul li .l_foot dl dd select::-ms-expand, .user_resume .user_infor .form ul li select::-ms-expand, .user_main .user_resume_con .add_edit_items ul li .inp0::-ms-expand {
	display: none;
}

.Invite_cooperation_form .form dl dd textarea.inp {
	height: 90px;
}

.Invite_cooperation_form .form dl dd textarea.inp0 {
	height: 140px;
	width: 100%;
}

.Invite_cooperation_form .form dl dd.dd1 ul li {
	margin-bottom: 10px !important;
}

.Invite_cooperation_form .form dl dd .inp0 {
	width: 150px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	margin-top: 0;
}

.Invite_cooperation_form .form dl dd .upload {
	width: 100%;
	height: 245px;
	box-sizing: border-box;
	border: 1px solid #D1D1D1;
	padding: 15px 12px;
}

.Invite_cooperation_form .form dl dd .upload .p-3, .user_apply .apply_content .form ul li .p-3 {
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	padding-bottom: 18px;
}

.user_apply .apply_content .form ul li .p-3 {
	line-height: 40px;
}

.Invite_cooperation_form .form dl dd .pic {
	cursor: pointer;
	width: 146px;
	height: 146px;
	float: left;
	margin-left: 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.Invite_cooperation_form .form dl dd .pic img {
	object-fit: contain;
	height: 146px;
	width: 146px;
}

.Invite_cooperation_form .form dl dd .btn {
	width: 99px;
	text-align: center;
	color: #fff;
	padding-top: 6px;
}

.Invite_cooperation_form .form dl dd .btn span {
	display: block;
	width: 100%;
	height: 44px;
	line-height: 44px;
	background: #4E95CB;
	cursor: pointer;
}

.Invite_cooperation_form .form dl dd .p-10 span.t-1 {
	color: #FF0000;
}

.Invite_cooperation_building .recommend_designes_building ul li {
	width: 19%;
	margin-left: 1.25% !important;
}

.Invite_cooperation_building .recommend_designes_building ul li:nth-child(5n+1) {
	margin-left: 0 !important;
}

.Invite_cooperation_building .recommend_designes_building ul li .pic {
	height: 241px;
}

.deal::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.deal::-webkit-outer-spin-button {
	-webkit-appearance: none;
}

/* 项目导航 */
.project_nav {
	width: 100%;
	padding: 40px 0 35px;
}

.project_nav .project_nav_top {
	width: 100%;
	overflow: hidden;
}

.project_nav .project_nav_top .left {
	float: left;
	overflow: hidden;
}

.project_nav .project_nav_top .left input, .project_nav .project_nav_top .left p {
	display: block;
	float: left;
	line-height: 40px;
	height: 40px;
}

.project_nav .project_nav_top .left p:hover {
	opacity: 0.9;
}

.project_nav .project_nav_top .left input {
	width: 350px;
	border: 1px solid #E1E1E1;
	box-sizing: border-box;
	font-size: 14px;
	padding-left: 11px;
}

.project_nav .project_nav_top .left p {
	width: 65px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	color: #EDEDED;
	background: #4E95CB;
}

.project_nav .project_nav_top .right {
	float: right;
}

.project_nav .project_nav_top .right ul li {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #666666;
	line-height: 40px;
	margin-left: 30px;
	cursor: pointer;
}

.project_nav .project_nav_top .right ul li:first-child {
	margin-left: 0;
}

.project_nav .project_nav_top .right ul li.active {
	color: #4E95CB;
}

.project_nav .project_nav_condition {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #DDDDDD;
	margin-top: 20px;
	padding: 0 20px 48px;
}

.project_nav .project_nav_condition ul li {
	width: 100%;
	position: relative;
	line-height: 20px;
	font-size: 14px;
	color: #4E95CB;
	padding-left: 82px;
	box-sizing: border-box;
	margin-top: 18px;
	min-height: 20px;
}

.project_nav .project_nav_condition ul li span {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
}

.project_nav .project_nav_condition ul li .t-1 {
	color: #666666;
}

.project_nav .project_nav_condition ul li dl {
	width: 100%;
	position: relative;
	box-sizing: border-box;
}

.project_nav .project_nav_condition ul li dl.dl0 {
	padding-left: 56px;
}

.project_nav .project_nav_condition ul li dl dd {
	display: inline-block;
	vertical-align: middle;
	margin-right: 16px;
	padding: 0 6px;
	cursor: pointer;
	margin-bottom: 10px;
}

.project_nav .project_nav_condition ul li dl .t-2 {
	width: 40px;
	height: 20px;
	color: #fff;
	text-align: center;
	background: #4E95CB;
}

.project_nav .project_nav_condition ul li dl dd:hover, .project_nav .project_nav_condition ul li dl dd.active {
	color: #fff;
	background: #4E95CB;
}

/*.project_nav .project_nav_condition ul li dl input{*/
/*	display: inline-block;*/
/*	vertical-align: middle;*/
/*	width: 150px;*/
/*	height: 25px;*/
/*	border: 1px solid #E1E1E1;*/
/*	line-height: 25px;*/
/*	box-sizing: border-box;*/
/*	text-align: center;*/
/*	color: #666666;*/
/*}*/
.project_nav .project_nav_condition ul li dl .line {
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 1px;
	background-color: #E1E1E1;
}

.project_nav .project_nav_condition ul li dl input::-webkit-input-placeholder {
	color: #999999;
}

.project_nav .project_nav_condition ul li dl input::-moz-placeholder {
	color: #999999;
}

.project_nav .project_nav_condition ul li dl input:-ms-input-placeholder {
	color: #999999;
}

.project_nav .project_nav_condition ul li dl input:-moz-placeholder {
	color: #999999;
}

.project_nav .result_title .clear_choose {
	width: 93px;
	height: 20px;
	background: #F1F1F1;
	border: 1px solid #B8B8B8;
	box-sizing: border-box;
	line-height: 20px;
	color: #666666;
	padding: 0;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.project_nav .result_title .clear_choose:hover {
	background: #F1F1F1;
	color: #666666;
}

.project_nav .result_title {
	font-size: 14px;
	color: #666;
	padding: 25px 0 20px;
	line-height: 14px;
	overflow: hidden;
}

.project_nav .result_title .t-1 {
	color: #4E95CB;
	cursor: pointer;
}

.project_nav .result_title span {
	display: block;
	float: left;
}

.project_nav .tab_lists {
	width: 100%;
	padding-bottom: 30px;
	box-sizing: border-box;
	border: 1px solid #DDDDDD;
}

.project_nav .tab_lists .title_name {
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color: #4E95CB;
	background: #E3F1F4;
}

.project_nav .tab_lists ul {
	width: 100%;
	padding: 8px 71px 0 48px;
	box-sizing: border-box;
}

.project_nav .tab_lists ul li {
	width: 100%;
	line-height: 69px;
	overflow: hidden;
	font-size: 14px;
	color: #656766;
	border-bottom: 1px dashed #DCDCDC;
}

.project_nav .tab_lists ul li:first-child {
	border-bottom: 0;
}

.project_nav .tab_lists ul li .con {
	width: 9.3%;
	float: left;
	/* display: -webkit-box; */
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.project_nav .tab_lists ul li .con:nth-child(2) {
	width: 11.3%;

}

.project_nav .tab_lists ul li .con:nth-child(3) {
	/* width: 40%; */
	width: 60%;
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-right: 4%;
	box-sizing: border-box;
}

.project_nav .tab_lists ul li .con:nth-child(3):hover {
	color: #4E95CB;
}

.project_nav .tab_lists ul li:first-child .con:nth-child(3) {
	color: #656766;
}

.project_nav .tab_lists ul li .con:nth-child(4) {
	/* width: 20.5%; */
	width: 20.8%;
}

.project_nav .tab_lists ul li .con:nth-last-of-type(1) {
	width: 16%;
	height: 70px;
	text-overflow: ellipsis;
}

.project_nav .tab_lists ul li .con img, .project_nav .tab_lists ul li .con p {
	display: inline-block;
	vertical-align: middle;
	color: #434343;
}

.project_nav .tab_lists ul li .con img {
	margin-right: 7px;
}

.project_nav .tab_lists ul li .con:nth-child(2) span {
	color: #4E95CB;
}

.project_nav .tab_lists ul li:nth-child(1) .con:nth-child(3) {
	/*text-align: center;*/
}

.project_nav .index_recommend_projects {
	padding-top: 20px;
}

.project_nav .index_recommend_projects .recommend_projects_list ul li {
	width: 19%;
	margin-left: 1.25%;
}

.project_nav .index_recommend_projects .recommend_projects_list ul li:nth-child(5n+1) {
	margin-left: 0;
}

/* 项目导航详情 */
.project_nav_invite {
	padding: 10px 0 112px
}

.project_nav_invite .project_nav_invite_top {
	width: 100%;
	padding: 33px;
	box-sizing: border-box;
	border: 1px solid #E3F1F4;
}

.project_nav_invite .project_nav_invite_top .title {
	font-size: 24px;
	color: #4A4A4A;
	line-height: 32px;
	font-weight: 500;
}

.project_nav_invite .project_nav_invite_top .do_address {
	width: 100%;
	overflow: hidden;
	margin-top: 38px;
}

.project_nav_invite .project_nav_invite_top .do_address p {
	float: left;
	font-size: 14px;
	color: #4E95CB;
	line-height: 30px;
	box-sizing: border-box;
	border: 1px solid #4E95CB;
	padding: 0 12px;
	border-radius: 2px;
}

.project_nav_invite .project_nav_invite_top .do_address p:nth-child(2) {
	margin-left: 15px;
}

.project_nav_invite .project_nav_invite_top .time_operate {
	width: 100%;
	overflow: hidden;
}

.project_nav_invite .project_nav_invite_top .time_operate .left {
	float: left;
	color: #4A4A4A;
	font-size: 14px;
	padding-top: 20px;
}

.project_nav_invite .project_nav_invite_top .time_operate .right {
	float: right;
}

.project_nav_invite .project_nav_invite_top .time_operate img, .project_nav_invite .project_nav_invite_top .time_operate span {
	display: inline-block;
	vertical-align: middle;
}

.project_nav_invite .project_nav_invite_top .time_operate .left img {
	width: 14px;
}

.project_nav_invite .project_nav_invite_top .time_operate ul li {
	float: left;
	width: 110px;
	text-align: center;
	font-size: 14px;
	color: #ffff;
	line-height: 40px;
	background-color: #4E95CB;
	border-radius: 2px;
	margin-left: 21px;
	box-sizing: border-box;
	border: 1px solid #4E95CB;
	cursor: pointer;
}

.project_nav_invite .project_nav_invite_top .time_operate ul li:first-child {
	margin-left: 0;
	background-color: #FFFFFF;
	color: #4E95CB;
}

.project_nav_invite .project_nav_invite_top .time_operate ul li img {
	margin-right: 6px;
}

.project_nav_invite .project_nav_invite_foot {
	width: 100%;
	margin-top: 21px;
}

.project_nav_invite_foot .nav_invite_foot_left {
	float: left;
	width: 76.666666%;
	box-sizing: border-box;
	border: 1px solid #E3F1F4;
	padding: 30px 30px 80px;
}

.project_nav_invite_foot .nav_invite_foot_left .title, .project_nav_invite_foot .nav_invite_foot_right .foot .title {
	width: 100%;
	font-weight: 500;
	font-size: 18px;
	color: #333;
	position: relative;
	line-height: 18px;
	padding-bottom: 22px;
	padding-left: 8px;
	box-sizing: border-box;
	border-bottom: 1px solid #EAEAEA;
}

.project_nav_invite_foot .nav_invite_foot_left .title::after, .project_nav_invite_foot .nav_invite_foot_right .foot .title::after {
	position: absolute;
	left: 0;
	top: 0;
	width: 2px;
	height: 18px;
	content: "";
	background-color: #4E95CB;
}

.project_nav_invite_foot .nav_invite_foot_left .table dl {
	width: 100%;
	margin-top: 42px;
	border-top: 1px solid #F5F4F4;
	/* border-right: 1px solid #F5F4F4; */
	border-left: 1px solid #F5F4F4;
	box-sizing: border-box;
}

.project_nav_invite_foot .nav_invite_foot_left .table dl dd {
	width: 50%;
	float: left;
	line-height: 40px;
	font-size: 14px;
	color: #807275;
}

.project_nav_invite_foot .nav_invite_foot_left .table dl dd .left {
	width: 29.8%;
	background-color: #FAFAFA;
}

.project_nav_invite_foot .nav_invite_foot_left .table dl dd .right {
	width: 70.2%;
}

.project_nav_invite_foot .nav_invite_foot_left .table dl dd .right span {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	width: 100%;
}

.project_nav_invite_foot .nav_invite_foot_left .table dl dd .right, .project_nav_invite_foot .nav_invite_foot_left .table dl dd .left {
	box-sizing: border-box;
	min-height: 41px;
	float: left;
	padding-left: 26px;
	border-bottom: 1px solid #F5F4F4;
}

.project_nav_invite_foot .nav_invite_foot_left .table dl dd .right {
	border-right: 1px solid #F5F4F4;
}

/*.project_nav_invite_foot .nav_invite_foot_left .details_con {
	padding-top: 47px;
}*/

.project_nav_invite_foot .nav_invite_foot_left .details_con .title {
	border-bottom: 0;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .tips, .recruitment_people_details .details_left .people_top .tips {
	width: 100%;
	box-sizing: border-box;
	line-height: 40px;
	padding: 0 14px;
	height: 40px;
	background: #FAFAFA;
	border: 1px solid #C1E4FF;
	font-size: 14px;
	color: #807275;
	font-weight: 500;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .tips span, .recruitment_people_details .details_left .people_top .tips span {
	color: #4E95CB;
	cursor: pointer;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details {
	width: 100%;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1 {
	font-size: 14px;
	color: #807275;
	line-height: 14px;
	padding-top: 29px;
	position: relative;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1:hover .company_model {
	opacity: 1;
	transform-style: preserve-3d;
	transition: all 1s;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1 .company_model {
	top: 49px;
	left: 200px;
	width: 283px;
	height: 264px;
	position: absolute;
	background: #FFFFFF;
	z-index: 1000;
	opacity: 0;
	box-sizing: border-box;
	padding: 27px 22px 36px 22px;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.19);
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1 .company_model .c-1 {
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 22px;
	border-bottom: 1px solid #E4E4E4;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1 .company_model dl {
	width: 100%;
	padding-top: 16px;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1 .company_model dl dd {
	width: 100%;
	font-size: 14px;
	color: #333333;
	line-height: 36px;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1 span, .project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1 img {
	display: inline-block;
	vertical-align: middle;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1 .t-2 {
	color: #4E95CB;
	cursor: pointer;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-1 img {
	width: 15px;
	margin: 0 6px;
	cursor: pointer;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-2 {
	font-size: 14px;
	color: #807275;
	line-height: 28px;
}

.project_nav_invite_foot .nav_invite_foot_left .to_hover {
	display: inline;
	vertical-align: middle;
	position: relative;
	cursor: pointer;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-3 {
	color: #333333;
	padding: 27px 0;
	font-weight: bold;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .file {
	font-size: 14px;
	position: relative;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .file a, .project_nav_invite_foot .nav_invite_foot_left .details_con .details .file .file_tips .p-12 span {
	color: #4E95CB;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .file .file_tips {
	position: absolute;
	width: 510px;
	height: 180px;
	left: 133px;
	top: 0;
	padding: 43px 0 0 58px;
	background: #FFFFFF;
	color: #333333;
	opacity: 0;
	box-sizing: border-box;
	box-shadow: 0px 1px 11px 2px rgba(0, 0, 0, 0.15);
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .file .file_tips img {
	padding: 15px;
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
	cursor: pointer;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .file .file_tips .p-11 {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	padding-bottom: 20px;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .file .file_tips .p-12 {
	font-size: 14px;
	line-height: 24px;
}

.project_nav_invite_foot .nav_invite_foot_left .details_con .details .file:hover .file_tips {
	opacity: 1;
	transition: all 1s;
	transform-style: preserve-3d;
}

.project_nav_invite_foot .nav_invite_foot_right {
	width: 21.6666%;
	float: right;
}

.project_nav_invite_foot .nav_invite_foot_right .top {
	width: 100%;
	height: 153px;
	padding: 22px 0 27px 15px;
	border: 1px solid #E3F1F4;
	box-sizing: border-box;
}

.project_nav_invite_foot .nav_invite_foot_right .top p.p-1 {
	width: 53px;
	height: 23px;
	background: #FFFFFF;
	border: 1px solid #DF6250;
	box-sizing: border-box;
	line-height: 20px;
	font-size: 14px;
	color: #DF6250;
	text-align: center;
}

.project_nav_invite_foot .nav_invite_foot_right .top p img, .project_nav_invite_foot .nav_invite_foot_right .top p span {
	display: inline-block;
	vertical-align: middle;
}

.project_nav_invite_foot .nav_invite_foot_right .top p.p-2 {
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	padding: 25px 0 20px;
	line-height: 24px;
}

.project_nav_invite_foot .nav_invite_foot_right .top p.p-3 {
	font-size: 14px;
	color: #807275;
	line-height: 14px;
}

.project_nav_invite_foot .nav_invite_foot_right .foot {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #E3F1F4;
	padding: 17px 26px 28px 21px;
	margin-top: 17px;
}

.project_nav_invite_foot .nav_invite_foot_right .foot ul {
	padding-top: 10px;
}

.project_nav_invite_foot .nav_invite_foot_right .foot ul li {
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	margin-top: 4px;
}

.project_nav_invite_foot .nav_invite_foot_right .foot ul li a {
	/* display: flex; */
	color: #484646;
	position: relative;
	padding-left: 11px;
	box-sizing: border-box;
	display: block;
	width: 100%;
}

.project_nav_invite_foot .nav_invite_foot_right .foot ul li a .icon-radio {
	position: absolute;
	left: 0;
	top: 0;
}

.project_nav_invite_foot .nav_invite_foot_right .foot ul li p {
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.project_awards .project_top_con .project_case_mid {
	width: 100%;
}

.project_awards .project_top_con .project_case_mid ul li {
	width: 32%;
	margin-left: 2%;
}

.project_awards .project_top_con .project_case_mid ul li:nth-child(3n+1) {
	margin-left: 0;
}

.project_awards .project_top_con .project_case_mid ul li .pic {
	height: 202px;
}

.project_awards .project_top_con .project_case_mid ul li .p-3 {
	font-size: 15px;
	color: #A4A4A4;
	line-height: 21px;
	width: 86%;
	margin: 10px auto 0;
}

.project_awards .project_top_con .project_case_mid ul li .word {
	padding-bottom: 6px;
}

.project_awards {
	padding-bottom: 58px;
}

.project_awards_guide .project_top_con .project_case_mid ul li .pic .meng {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 52px;
	height: 52px;
	z-index: 100;
	background: #FFFFFF;
	background: rgba(255, 255, 255, 0.8);
	opacity: 0;
}

.project_awards_guide .project_top_con .project_case_mid ul li .pic .meng img {
	display: block;
	width: 17px;
	height: 17px;
}

.project_awards_guide .project_top_con .project_case_mid ul li:hover .meng {
	opacity: 1;
	transform-style: preserve-3d;
	transition: all 1s;
}

.project_awards_guide .project_top_con .project_case_mid ul li .word {
	padding-left: 20px;
	padding-right: 40px;
	text-align: left;
	padding-bottom: 14px;
}

.project_awards_guide .project_top_con .project_case_mid ul li .w-1 {
	font-size: 16px;
	line-height: 16px;
	color: #2D2A2A;
	text-align: left;
	/* padding-bottom: 9px; */
	margin-bottom: 9px;
	overflow: hidden;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	width: 100%;
}

.project_awards_guide .project_top_con .project_case_mid ul li .w-2 {
	font-size: 14px;
	color: #363636;
	line-height: 24px;
	width: 100%;
	margin-bottom: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	height: 48px;
}

.project_awards_guide .project_top_con .project_case_mid ul li .more {
	color: #4E95CB;
	font-size: 14px;
	line-height: 14px;
}

/* 获奖申请弹框 */
.award_apply_model .inner {
	width: 920px;
	height: 576px;
	background: #FFFFFF;
	padding-top: 28px;
}

.award_apply_model .inner .close {
	right: 0;
	top: 0;
	position: absolute;
	display: block;
	cursor: pointer;
	padding: 14px 21px;
}

.award_apply_model .inner ul {
	width: 477px;
	margin: 0 auto;
}

.award_apply_model .inner ul li {
	width: 100%;
	position: relative;
	margin-top: 19px;
	font-size: 14px;
	color: #2D2A2A;
	line-height: 46px;
	padding-left: 76px;
	box-sizing: border-box;
}

.award_apply_model .inner ul li .t-1 {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-block;
	text-align: right;
	width: 80px;
}

.award_apply_model .inner ul li .inp {
	display: block;
	width: 100%;
	height: 46px;
	line-height: 46px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
	padding-left: 14px;
}

.award_apply_model .inner ul li .inp input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #757575;
}

.award_apply_model .inner ul li .inp input::-moz-placeholder {
	/* Firefox 19+ */
	color: #757575;
}

.award_apply_model .inner ul li .inp input:-ms-input-placeholder {
	/* IE 10+ */
	color: #757575;
}

.award_apply_model .inner ul li .inp input:-moz-placeholder {
	/* Firefox 18- */
	color: #757575;
}

.award_apply_model .inner ul li select {
	background: url("../img/87.png") right 16px center no-repeat;
}

.award_apply_model .inner ul li img {
	width: 15px;
	padding: 17px 14px;
	display: block;
	right: 0;
}

.award_apply_model .inner ul li .inp0 {
	height: 166px;
}

.award_apply_model .inner ul li .btn {
	width: 100%;
	box-sizing: border-box;
	font-size: 16px;
	color: #4E95CB;
	border: 1px solid #4E95CB;
	text-align: center;
	cursor: pointer;
}

.award_apply_model .inner ul li .tips {
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #656565;
	line-height: 16px;
}

.award_apply_model .inner ul li:nth-last-child(1) {
	margin-top: 16px;
}

.award_apply_model .inner ul li.li0 {
	margin-top: 24px;
}

/* 获奖详情 */
.project_awards_details {
	width: 100%;
	padding: 54px 0 150px;
}

.project_awards_details .awards_details_left {
	width: 20.8%;
	float: left;
	padding-top: 6px;
}

.project_awards_details .awards_details_left .top {
	width: 100%;
}

.project_awards_details .awards_details_left .top .pic {
	width: 100%;
	overflow: hidden;
	/*height: 259px;*/
}

.project_awards_details .awards_details_left .top .word {
	width: 100%;
	overflow: hidden;
	margin-top: 23px;
}

.project_awards_details .awards_details_left .top .word p {
	width: 48%;
	float: left;
	text-align: center;
	font-size: 14px;
	border: 1px solid #4E95CB;
	color: #4E95CB;
	line-height: 35px;
	box-sizing: border-box;
	margin-left: 4%;
	border-radius: 2px;
	cursor: pointer;
}

.project_awards_details .awards_details_left .top .word p:first-child {
	margin-left: 0;
}

.project_awards_details .awards_details_left .foot {
	width: 100%;
	padding-top: 39px;
}

.project_awards_details .awards_details_left .foot .p-1 {
	font-size: 30px;
	color: #000000;
	/* line-height: 30px; */
	line-height: 48px;
}

.project_awards_details .awards_details_left .foot .p-2 {
	color: #898989;
	font-size: 16px;
	line-height: 16px;
	padding-top: 19px;
}

.project_awards_details .awards_details_left .foot .p-3 {
	font-size: 14px;
	color: #4D4D4D;
	line-height: 30px;
	text-align: justify;
}

.project_awards_details .awards_details_left .foot .p-3 p {
	margin-top: 26px;
}

.project_awards_details .awards_details_right {
	width: 77.66666%;
	float: right;
}

.project_awards_details .awards_details_right .title {
	font-size: 24px;
	color: #333333;
	line-height: 24px;
}

.project_awards_details .awards_details_right .p-1 {
	font-size: 14px;
	color: #B2B2B2;
	line-height: 14px;
	padding-top: 30px;
}

.project_awards_details .awards_details_right .con {
	width: 100%;
	padding-top: 40px;
}

/* 新闻资讯 */
.project_awards_news {
	padding-bottom: 80px;
}

.project_awards_news .awards_news_list {
	width: 100%;
	padding: 42px 0 0;
}

.project_awards_news .awards_news_list .title {
	width: 100%;
	font-size: 20px;
	color: #1F1F1F;
	line-height: 20px;
	padding-bottom: 29px;
	border-bottom: 1px solid #DDDDDD;
}

.project_awards_news .awards_news_list .new_list ul li {
	width: 32%;
	margin-left: 2%;
	margin-top: 24px;
	float: left;
	cursor: pointer;
}

.project_awards_news .awards_news_list .new_list ul li:nth-child(-n+3) {
	margin-top: 19px;
}

.project_awards_news .awards_news_list .new_list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.project_awards_news .awards_news_list .new_list ul li .pic img {
	width: 100%;
	display: block;
}

.project_awards_news .awards_news_list .new_list ul li .pic {
	width: 100%;
	height: 280px;
	overflow: hidden;
}

.project_awards_news .awards_news_list .new_list ul li .pic img {
	width: 100%;
	display: block;
	height: 100%;
	object-fit: cover;
}

.project_awards_news .awards_news_list .new_list ul li .word {
	width: 100%;
}

.project_awards_news .awards_news_list .new_list ul li .p-1 {
	font-size: 14px;
	color: #B5B5B5;
	line-height: 14px;
	padding: 34px 0 24px;
}

.project_awards_news .awards_news_list .new_list ul li .p-2 {
	font-size: 18px;
	line-height: 18px;
	height: 18px;
	color: #363636;
	-webkit-line-clamp: 1;
	font-weight: 500;
	margin-bottom: 25px;
}

.project_awards_news .awards_news_list .new_list ul li .p-3 {
	font-size: 14px;
	color: #363636;
	line-height: 24px;
	-webkit-line-clamp: 2;
	height: 48px;
	margin-bottom: 50px;
}

.project_awards_news .awards_news_list .new_list ul li .p-2, .project_awards_news .awards_news_list .new_list ul li .p-3 {
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	width: 100%;
}

.project_awards_news .awards_news_list .new_list ul li .p-4 {
	color: #B5B5B5;
	font-size: 14px;
	line-height: 14px;
}

.recommend_news {
	padding-top: 56px;
	width: 100%;
}

.recommend_news .list ul {
	width: 100%;
	overflow: hidden;
	padding-top: 11px;
}

.recommend_news .list ul li {
	width: 19%;
	float: left;
	margin-left: 1.25% !important;
	margin-top: 27px !important;
	cursor: pointer;
}

.recommend_news .list ul li:nth-child(5n+1) {
	margin-left: 0 !important;
}

.recommend_news .list ul li .pic {
	width: 100%;
	overflow: hidden;
	height: 145px;
}

.recommend_news .list ul li .word {
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	font-size: 14px;
	color: #858585;
	line-height: 24px;
	height: 48px;
	margin-top: 8px;
}

/* 新闻详情 */
.project_awards_news_details {
	width: 100%;
	padding-top: 43px;
}

.project_awards_news_details .details_left .title {
	padding-top: 21px;
}

.project_awards_news_details .details_left .title .p-1 {
	font-size: 24px;
	color: #333;
	line-height: 26px;
}

.project_awards_news_details .details_left .title .p-2 {
	font-size: 14px;
	color: #B2B2B2;
	padding-top: 30px;
}

.project_awards_news_details .cases_details_left .collection_evaluation {
	border-top: 1px solid #E8E8E8;
	margin-top: 75px;
}

.project_awards_news_details .cases_details_left .collection_evaluation .foot {
	padding-top: 0;
}

.project_awards_news_details .details_previous_next, .project_awards_news_details .details_previous_next ul {
	width: 100%;
	overflow: hidden;
}

.project_awards_news_details .details_previous_next ul li {
	width: 50%;
	float: left;
	position: relative;
	margin-top: 79px;
	cursor: pointer;
}

.project_awards_news_details .details_previous_next ul li .pic {
	width: 100%;
	height: 220px;
	overflow: hidden;
}

.project_awards_news_details .details_previous_next ul li .meng {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	background: rgba(30, 30, 30, 0.5);
}

.project_awards_news_details .details_previous_next ul li .inner {
	width: 100%;
	left: 0;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
}

.project_awards_news_details .details_previous_next ul li .inner .p-2 {
	padding-top: 37px;
}

.project_awards_news_details .recommend_news .list ul li {
	width: 24%;
	margin-left: 1.33333% !important;
}

.project_awards_news_details .recommend_news .list ul li:nth-child(4n+1) {
	margin-left: 0 !important;
}

/* 求职招聘 */
.job_recruitment {
	width: 100%;
	padding-top: 29px;
}

.job_recruitment .job_address .top {
	width: 100%;
}

.job_recruitment .job_address .top .left {
	float: left;
	font-size: 18px;
	color: #333333;
	cursor: pointer;
	line-height: 18px;
	padding: 0 23px 20px 22px;
	border-bottom: 2px solid #4E95CB;
}

.job_recruitment .job_address .top .right {
	float: right;
	overflow: hidden;
}

.job_recruitment .job_address .top .right input, .job_recruitment .job_address .top .right p {
	display: block;
	float: left;
}

.job_recruitment .job_address .top .right input {
	width: 330px;
	line-height: 38px;
	height: 40px;
	box-sizing: border-box;
	border: 1px solid #E1E1E1;
	padding-left: 11px;
}

.job_recruitment .job_address .top .right p {
	width: 60px;
	line-height: 40px;
	color: #EDEDED;
	font-size: 14px;
	background-color: #4E95CB;
	text-align: center;
	cursor: pointer;
}

.job_recruitment .job_address .foot dl {
	width: 100%;
	overflow: hidden;
	padding-top: 36px;
	text-align: justify;
}

.job_recruitment .job_address .foot dl dd {
	float: left;
	font-size: 16px;
	color: #727272;
	line-height: 38px;
	margin-right: 25px;
	cursor: pointer;
}

.job_recruitment .job_list {
	width: 100%;
	padding-top: 40px;
}

.job_recruitment .job_list .list_left {
	float: left;
	width: 67.5%;
}

.job_recruitment .job_list .list_left .top_people ul li {
	width: 100%;
	margin-top: 15px;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
	padding: 11px 11px 18px 7px;
	position: relative;
}

.job_recruitment .job_list .list_left .top_people ul li:first-child {
	margin-top: 0;
}

.job_recruitment .job_list .list_left .top_people ul li .pic_con {
	float: left;
	width: 42%;
	position: relative;
	padding-left: 117px;
	box-sizing: border-box;
	padding-top: 7px;
}

.job_recruitment .job_list .list_left .top_people ul li .pic_con .left {
	position: absolute;
	left: 0;
	top: 7px;
	width: 97px;
	height: 127px;
	overflow: hidden;
}

.job_recruitment .job_list .list_left .top_people ul li .pic_con .right {
	float: left;
	width: 100%;
	min-height: 127px;
	box-sizing: border-box;
}

.job_recruitment .job_list .list_left .top_people ul li .pic_con .right .p-1 {
	font-size: 18px;
	color: #363636;
	line-height: 18px;
	padding-bottom: 17px;
}

.job_recruitment .job_list .list_left .top_people ul li .pic_con .right .p-2 {
	font-size: 14px;
	color: #707282;
	line-height: 14px;
	padding: 0 0 9px;
}

.job_recruitment .job_list .list_left .top_people ul li .pic_con .right .p-3 {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #707282;
	line-height: 20px;
	position: relative;
	padding-left: 42px;
	box-sizing: border-box;
}

.job_recruitment .job_list .list_left .top_people ul li .pic_con .right .p-3 span {
	display: block;
	float: left;
}

.job_recruitment .job_list .list_left .top_people ul li .pic_con .right .p-3 .t-1 {
	color: #0D0D0D;
	position: absolute;
	left: 0;
	top: 0;
}

.job_recruitment .job_list .list_left .top_people ul li .word {
	width: 58%;
	min-height: 134px;
	float: left;
	padding-left: 33px;
	box-sizing: border-box;
	position: relative;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_left {
	position: absolute;
	left: 0;
	top: 0;
	min-height: 134px;
	width: 20px;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_left img {
	display: block;
	width: 20px;
	position: absolute;
	left: 0;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_left .img1 {
	top: 0;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_left .img2 {
	bottom: 0;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_left::after {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	height: 100%;
	content: "";
	border-left: 1px dashed #DCDCDC;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_right {
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #54575E;
	padding-top: 10px;
	/* padding-right: 94px; */
	padding-right: 112px;
	box-sizing: border-box;
	min-height: 98px;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_right .con {
	width: 100%;
	height: 96px;
	overflow: hidden;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_right .right {
	display: none;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_right .p-2 {
	color: #54575E;
	padding-top: 28px;
	position: absolute;
	left: 33px;
	bottom: 0;
}

.job_recruitment .job_list .list_left .top_people ul li .word .w_right .p-2, .job_recruitment .job_list .list_left .top_people ul li .word .w_right .p-1 {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	-webkit-box-orient: vertical;
	height: 24px;
	width: 100%;
}

.job_recruitment .job_list .list_left .top_people ul li .right00 {
	width: 90px;
	right: 22px;
}

.job_recruitment .job_list .list_left .top_people ul li .right00 p {
	width: 100%;
	text-align: center;
	font-size: 15px;
	color: #4E95CB;
	line-height: 38px;
	border: 1px solid #4E95CB;
	border-radius: 2px;
	box-sizing: border-box;
	cursor: pointer;
	margin-bottom: 11px;
}

.job_recruitment .job_list .list_left .top_people ul li .word .right00 p:hover {
	color: #FFFFFF;
	background-color: #4E95CB;
}

.job_recruitment .job_list .recommend_designes ul li {
	width: 18%;
	margin-left: 2.5%;
	cursor: pointer;
}

.job_recruitment .job_list .recommend_designes ul li:nth-child(5n+1) {
	margin-left: 0;
}

.job_recruitment .job_list .recommend_designes ul li .pic {
	height: 144px;
}

.job_recruitment .job_list .recommend_designes {
	padding-bottom: 50px;
}

.job_recruitment .job_list .list_right {
	width: 30.75%;
	float: right;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	padding: 20px 20px 50px;
}

.job_recruitment .job_list .list_right .title, .job_recruitment_company .company_job .company_right .title {
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	position: relative;
	padding: 10px 0 19px;
	font-weight: bold;
}

.job_recruitment .job_list .list_right .title::after, .job_recruitment_company .company_job .company_right .title::after {
	position: absolute;
	left: 5px;
	bottom: 0;
	width: 50px;
	height: 2px;
	background: #4E95CB;
	content: "";
}

.job_recruitment .job_list .list_right .buy_job {
	width: 100%;
	height: 195px;
	padding: 18px 10px;
	background: #F7F7F7;
	box-sizing: border-box;
	margin: 27px 0 23px;
}

.job_recruitment .job_list .list_right .buy_job .inner {
	width: 100%;
	height: 100%;
	position: relative;
	color: #fff;
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	background: #4E95CB;
	cursor: pointer;
}

.job_recruitment .job_list .list_right .buy_job .inner p {
	width: 100%;
}

.job_recruitment .job_list .list_right .buy_job .inner span {
	display: inline-block;
	vertical-align: middle;
}

.job_recruitment .job_list .list_right .buy_job .inner .t-1 {
	margin-left: 14px;
}

/* 超出隐藏 */
.ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.ellipsis2 {
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.ellipsis3 {
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	word-wrap: break-word;
	word-break: break-all;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

/*.job_recruitment .job_list .list_right ul{*/
/*	width: 100%;*/
/*	overflow: hidden;*/
/*}*/
/*.job_recruitment .job_list .list_right ul li{*/
/*	width: 48%;*/
/*	!*margin-left: 4%;*!*/
/*	float: left;*/
/*	margin-top: 30px;*/
/*	cursor: pointer;*/
/*}*/
/*.job_recruitment .job_list .list_right ul li:nth-child(2n+1){*/
/*	margin-left: 0;*/
/*}*/
/*.job_recruitment .job_list .list_right  ul li .pic{*/
/*	width: 100%;*/
/*	height: 144px;*/
/*	overflow: hidden;*/
/*}*/
/*.job_recruitment .job_list .list_right  ul li .pic img{*/
/*	display: block;*/
/*	height: 100%;*/
/*	width: 100%;*/
/*	object-fit: cover;*/
/*}*/
/*.job_recruitment .job_list .list_right  ul li .word{*/
/*	width: 100%;*/
/*	text-align: center;*/
/*	font-size: 14px;*/
/*	line-height: 14px;*/
/*	color: #91989F;*/
/*}*/
/*.job_recruitment .job_list .list_right  ul li .word .p-1{*/
/*	color: #333333;*/
/*	font-weight: bold;*/
/*	padding: 15px 0 10px;*/
/*}*/
/*.job_recruitment .job_list .list_right  ul li .word .p-1,.job_recruitment .job_list .list_right  ul li .word .p-2{*/
/*	display: -webkit-box;*/
/*	width: 100%;*/
/*	-webkit-box-orient: vertical;*/
/*	-webkit-line-clamp: 1;*/
/*	overflow: hidden;*/
/*}*/
/* 购买招聘弹框 */
.buy_ecruitment_model .inner {
	height: auto;
	padding-bottom: 44px;
}

.award_apply_model.model .inner .close {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 15px;
}

.buy_ecruitment_model .inner .p-1 {
	width: 100%;
	font-size: 26px;
	color: #2D2A2A;
	line-height: 26px;
	font-weight: bold;
	text-align: center;
	padding: 22px 0 25px;
}

.buy_ecruitment_model .inner ul li .inp0 {
	height: 90px;
}

.award_apply_model .inner ul li.li0 {
	margin-top: 37px;
}

/* 个人招聘详情 */
.recruitment_people_details {
	width: 100%;
	padding: 21px 0 60px;
}

.recruitment_people_details .details_left {
	width: 75%;
	float: left;
}

.recruitment_people_details .details_left .people_top, .recruitment_people_details .details_left .people_foot {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #E3F1F4;
}

.recruitment_people_details .details_left .people_top {
	padding: 20px 22px 45px 20px;
}

.recruitment_people_details .details_left .people_top .inner {
	width: 100%;
	position: relative;
	padding-left: 150px;
	box-sizing: border-box;
	min-height: 155px;
	margin-bottom: 20px;
}

.recruitment_people_details .details_left .people_top .inner .pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 119px;
	height: 155px;
}

.recruitment_people_details .details_left .people_top .word {
	width: 100%;
	position: relative;
}

.recruitment_people_details .details_left .people_top .word .p-1 {
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	font-weight: bold;
}

.recruitment_people_details .details_left .people_top .word .p-2 {
	font-size: 16px;
	color: #4A4A4A;
	line-height: 16px;
	padding: 23px 0 19px;
}

.recruitment_people_details .details_left .people_top .word .p-3 span {
	display: block;
	float: left;
	font-size: 14px;
	color: #4A4A4A;
}

.recruitment_people_details .details_left .people_top .word .p-3 span:nth-child(2) {
	margin-left: 30px;
}

.recruitment_people_details .details_left .people_top ul li {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	padding-left: 23px;
	font-size: 14px;
	color: #1B1B1B;
	line-height: 14px;
	box-sizing: border-box;
	margin-top: 20px;
	margin-right: 20px;
}

.recruitment_people_details .details_left .people_top ul li img {
	display: block;
	left: 0;
}

.recruitment_people_details .details_left .people_top ul li a {
	color: #4A4A4A;
}

.recruitment_people_details .details_left .people_top .word dl {
	position: absolute;
	top: 0;
	right: 22px;
	overflow: hidden;
}

.recruitment_people_details .details_left .people_top .word dl dd {
	float: left;
	width: 110px;
	line-height: 38px;
	background: #4E95CB;
	border-radius: 2px;
	border: 1px solid #4E95CB;
	color: #fff;
	text-align: center;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
}

.recruitment_people_details .details_left .people_top .word dl dd img, .recruitment_people_details .details_left .people_top .word dl dd span {
	display: block;
}

.recruitment_people_details .details_left .people_top .word dl dd:nth-child(2) {
	background-color: #fff;
	color: #4E95CB;
	margin-left: 30px;
}

.recruitment_people_details .details_left .people_top .word dl dd img {
	margin-right: 8px;
}

.recruitment_people_details .details_left .people_foot {
	margin-top: 20px;
	padding: 29px 20px 20px;
}

.recruitment_people_details .details_left .people_foot .title {
	font-size: 24px;
	color: #000000;
	line-height: 24px;
	padding: 40px 0 40px;
}

.recruitment_people_details .details_left .people_foot .career_objective {
	width: 100%;
	border-bottom: 1px solid #EAEDF1;
}

.recruitment_people_details .details_left .people_foot .career_objective .p-1 {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	font-weight: bold;
	padding-top: 10px;
}

.recruitment_people_details .details_left .people_foot .career_objective ul {
	overflow: hidden;
	padding-top: 26px;
}

.recruitment_people_details .details_left .people_foot .career_objective ul, .recruitment_people_details .details_left .people_foot .work_experience, .recruitment_people_details .details_left .people_foot .edu_experience, .recruitment_people_details .details_left .people_foot .self_evaluation {
	width: 100%;
	padding-bottom: 40px;
}

.recruitment_people_details .details_left .people_foot .career_objective ul li {
	width: 50%;
	float: left;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}

.recruitment_people_details .details_left .people_foot .career_objective ul li .t-2 {
	color: #333;
}

.recruitment_people_details .details_left .people_foot .work_experience ul li:first-child {
	margin-top: 8px;
}

.recruitment_people_details .details_left .people_foot .work_experience ul li {
	width: 100%;
	margin-top: 42px;
}

.recruitment_people_details .details_left .people_foot .work_experience ul li .p-1 .left, .recruitment_people_details .details_left .people_foot .work_experience ul li .p-1 .right {
	/* float: left; */
	font-size: 16px;
	color: #4A4A4A;
	line-height: 16px;
	font-weight: bold;
}

.recruitment_people_details .details_left .people_foot .work_experience ul li .p-1 .right {
	/* margin-left: 100px; */
	color: #999999;
	font-weight: normal;
	margin-top: 16px;
}

.recruitment_people_details .details_left .people_foot .work_experience ul li .p-1 .right span:nth-child(2) {
	margin-left: 36px;
}

.recruitment_people_details .details_left .people_foot .work_experience .desc {
	font-size: 14px;
	width: 100%;
	color: #999999;
	line-height: 30px;
	padding-top: 20px;
}

/* 教育经历 */
.recruitment_people_details .details_left .people_foot .edu_experience {
	padding-bottom: 50px;
	font-size: 16px;
	color: #4A4A4A;
	font-weight: bold;
	overflow: hidden;
}

.recruitment_people_details .details_left .people_foot .edu_experience .t-3 {
	color: #999999;
	font-weight: normal;
}

.recruitment_people_details .details_left .people_foot .edu_experience .t-2 {
	padding: 0 100px 0 57px;
}

.recruitment_people_details .details_left .people_foot .edu_experience span {
	display: block;
	float: left;
}

.recruitment_people_details .details_left .people_foot .self_evaluation {
	font-size: 16px;
	color: #4A4A4A;
	line-height: 24px;
	padding-bottom: 45px;
}

.recruitment_people_details .details_left .people_foot .annex {
	width: 100%;
}

.recruitment_people_details .details_left .people_foot .annex ul li {
	width: 100%;
	font-size: 16px;
	color: #4A4A4A;
	line-height: 16px;
	padding: 26px 0;
	position: relative;
	border-top: 1px solid #EAEDF1;
}

.recruitment_people_details .details_left .people_foot .annex .p-2 {
	color: #999999;
	padding-top: 26px;
}

.recruitment_people_details .details_left .people_foot .annex ul li:first-child {
	border-top: 0;
	padding-top: 0;
}

.recruitment_people_details .details_left .people_foot .annex ul li .btn {
	width: 100px;
	height: 35px;
	line-height: 32px;
	text-align: center;
	font-size: 15px;
	color: #4E95CB;
	border: 1px solid #4E95CB;
	border-radius: 2px;
	right: 18px;
}

.recruitment_people_details .details_right {
	width: 23.3333%;
	float: right;
	border: 1px solid #E3F1F4;
	box-sizing: border-box;
	padding: 20px;
}

.recruitment_people_details .details_right .tab_top ul {
	width: 100%;
	padding-top: 7px;
	border-bottom: 1px solid #EAEAEA;
}

.recruitment_people_details .details_right .tab_top ul li {
	width: 50%;
	float: left;
	text-align: center;
	position: relative;
	font-size: 18px;
	color: #898989;
	line-height: 18px;
	padding-bottom: 18px;
	cursor: pointer;
}

.recruitment_people_details .details_right .tab_top ul li::after {
	position: absolute;
	bottom: -1px;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	width: 50px;
	height: 2px;
	background: #4E95CB;
	content: "";
	display: none;
	z-index: 100;
}

.job_list .list_right .details_right .tab_top ul li.active::after {
	display: block;
}

.job_list .list_right .details_right .tab_top ul li.active {
	color: #333333;
}

.job_list .list_right .details_right .tab_list ul {
	padding: 10px 0 40px;
}

.job_list .list_right .details_right .tab_list ul li {
	width: 100%;
	font-size: 14px;
	padding-bottom: 20px;
	border-bottom: 1px solid #EAEDF1;
	line-height: 22px;
	margin-top: 19px;
}

.job_list .list_right .details_right .tab_list ul li .p-1 {
	font-size: 18px;
	color: #363636;
	line-height: 18px;
}

.job_list .list_right .details_right .tab_list ul li .p-2, .job_list .list_right .details_right .tab_list ul li .p-3 {
	color: #707282;
}

.job_list .list_right .details_right .tab_list ul li .p-2 {
	padding: 13px 0 11px;
}

.job_list .list_right .details_right .tab_list ul li .p-3 .t-1 {
	color: #0D0D0D;
}

/*sad*/
.recruitment_people_details .details_right .tab_top ul li.active::after {
	display: block;
}

.recruitment_people_details .details_right .tab_top ul li.active {
	color: #333333;
}

.recruitment_people_details .details_right .tab_list ul {
	padding: 10px 0 40px;
}

.recruitment_people_details .details_right .tab_list ul li {
	width: 100%;
	font-size: 14px;
	padding-bottom: 20px;
	border-bottom: 1px solid #EAEDF1;
	line-height: 22px;
	margin-top: 19px;
}

.recruitment_people_details .details_right .tab_list ul li .p-1 {
	font-size: 18px;
	color: #363636;
	line-height: 18px;
}

.recruitment_people_details .details_right .tab_list ul li .p-2, .recruitment_people_details .details_right .tab_list ul li .p-3 {
	color: #707282;
}

.recruitment_people_details .details_right .tab_list ul li .p-2 {
	padding: 13px 0 11px;
}

.recruitment_people_details .details_right .tab_list ul li .p-3 .t-1 {
	color: #0D0D0D;
}

/* 企业招聘 */
.job_recruitment_company, .job_recruitment_company .company_job {
	width: 100%;
}

.job_recruitment_company .company_job {
	padding-top: 20px;
}

.job_recruitment_company .company_job .company_left {
	float: left;
	width: 76.25%;
	padding-bottom: 74px;
}

.job_recruitment_company .company_job .company_left .list {
	width: 100%;
}

.job_recruitment_company .company_job .company_left .list dl dd {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #eee;
	padding: 18px 165px 22px 20px;
	position: relative;
	margin-top: 10px;
}

.job_recruitment_company .company_job .company_left .list dl dd:first-child {
	margin-top: 0;
}

.job_recruitment_company .company_job .company_left .list dl dd .pic {
	position: absolute;
	left: 10px;
	top: 18px;
	width: 180px;
	height: 120px;
	overflow: hidden;
	cursor: pointer;
}

.job_recruitment_company .company_job .company_left .list dl dd .word {
	width: 100%;
	position: relative;
}

.job_recruitment_company .company_job .company_left .list dl dd .word .p-1 {
	-webkit-line-clamp: 1;
	font-size: 18px;
	color: #363636;
	line-height: 36px;
	height: 36px;
	font-weight: bold;
	letter-spacing: 3px;
	cursor: pointer;
}

.job_recruitment_company .company_job .company_left .list dl dd .word .p-2 {
	font-size: 14px;
	color: #333333;
	-webkit-line-clamp: 3;
	line-height: 24px;
	margin-top: 5px;
	text-align: justify;
	letter-spacing: 2px;
}

.job_recruitment_company .company_job .company_left .list dl dd .word .p-2, .job_recruitment_company .company_job .company_left .list dl dd .word .p-1 {
	overflow: hidden;
	width: 90%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
}

.job_recruitment_company .company_job .company_left .list dl dd .right {
	right: 10px;
}

.job_recruitment_company .company_job .company_left .list dl dd .right .btns, .job_recruitment_company_details .other_object ul li .to_apply .btn {
	width: 110px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #4E95CB;
	border-radius: 2px;
	line-height: 38px;
	text-align: center;
	color: #4E95CB;
	font-size: 15px;
	display: block;
	margin-top: 11px;
}

.job_recruitment_company .company_job .company_left .list dl dd .right .btns:hover, .job_recruitment_company_details .other_object ul li .to_apply .btn:hover {
	color: #FFFFFF;
	background-color: #4E95CB;
}

.job_recruitment_company .company_job .company_left .recommend_company {
	width: 100%;
	padding-top: 53px;
}

.job_recruitment_company .company_job .company_left .recommend_company ul {
	width: 100%;
	padding-top: 16px;
}

.job_recruitment_company .company_job .company_left .recommend_company ul li {
	width: 24%;
	margin-left: 1.33333%;
	float: left;
	margin-top: 28px;
	cursor: pointer;
}

.job_recruitment_company .company_job .company_left .recommend_company ul li:nth-child(4n+1) {
	margin-left: 0;
}

.job_recruitment_company .company_job .company_left .recommend_company ul li .pic {
	width: 100%;
	height: 145px;
	overflow: hidden;
}

.job_recruitment_company .company_job .company_left .recommend_company ul li .word, .job_recruitment_company .company_job .company_right ul li .word {
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	font-size: 14px;
	color: #858585;
	line-height: 24px;
	margin-top: 8px;
	height: 48px;
}

.job_recruitment_company .company_job .company_right {
	width: 21.66666%;
	float: right;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
	padding: 20px;
}

.job_recruitment_company .company_job .company_right .title {
	border-bottom: 1px solid #EAEAEA;
}

.job_recruitment_company .company_job .company_right .title::after {
	bottom: -1px;
	left: 0;
}

.job_recruitment_company .company_job .company_right ul {
	width: 100%;
	padding: 0 11px 46px;
	box-sizing: border-box;
}

.job_recruitment_company .company_job .company_right ul li {
	width: 100%;
	margin-top: 26px;
	cursor: pointer;
}

.job_recruitment_company .company_job .company_right ul li:first-child {
	margin-top: 15px;
}

.pic_cover {
	width: 100%;
	overflow: hidden;
}

.job_recruitment_company .company_job .company_right ul li .pic {
	height: 120px;
}

.job_recruitment_company .company_job .company_right ul li .word {
	line-height: 17px;
	height: 34px;
	color: #666;
}


.scanMore {
	text-align: center;
	font-size: 16px;
	line-height: 28px;
	color: #333333;
	padding-top: 10px;
	cursor: pointer;
}


/* 企业招聘详情 */
.job_recruitment_company_details {
	width: 100%;
	padding: 43px 0 60px;
}

.job_recruitment_company_details .about_company {
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 20px;
	cursor: pointer;
}

.job_recruitment_company_details .about_company img {
	display: block;
	width: 60px;
	margin-right: 10px;
}

.job_recruitment_company_details .top {
	width: 100%;
	padding-bottom: 10px;
	position: relative;
	margin-top: 30px;
}

.job_recruitment_company_details .top .title {
	font-size: 24px;
	color: #1B1B1B;
	line-height: 24px;
	padding-top: 19px;
	font-weight: 500;
	margin-bottom: 20px;
}

.job_recruitment_company_details .top .updated_on {
	width: 100%;
	font-size: 14px;
	color: #7D7F92;
	line-height: 14px;
}



.job_recruitment_company_details .top .right {
	right: 0;
	bottom: 0;
	overflow: hidden;
	position: absolute;
}

.job_recruitment_company_details .top .right p {
	float: left;
	text-align: center;
	cursor: pointer;
}

.job_recruitment_company_details .top .right p span, .job_recruitment_company_details .top .right p img {
	display: inline-block;
	vertical-align: middle;
}

.job_recruitment_company_details .top .right p.collect {
	width: 110px;
	height: 48px;
	color: #4E95CB;
	border: 1px solid #4E95CB;
	border-radius: 2px;
	line-height: 46px;
	box-sizing: border-box;
}

.job_recruitment_company_details .top .right p.apply {
	width: 240px;
	height: 48px;
	line-height: 48px;
	background: #4E95CB;
	border-radius: 2px;
	color: #ffff;
	margin-left: 7px;
}

.job_recruitment_company_details .money {
	font-size: 24px;
	color: #1B1B1B;
	line-height: 24px;
	padding-top: 29px;
	font-weight: 500;
}

.job_recruitment_company_details .desc {
	width: 100%;
	font-size: 14px;
	color: #404040;
	line-height: 22px;
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 30px;
}

.job_recruitment_company_details .desc span {
	display: block;
	float: left;
	position: relative;
	padding-right: 25px;
}

.job_recruitment_company_details .desc span::after {
	position: absolute;
	right: 13px;
	width: 1px;
	height: 14px;
	top: 4px;
	content: "";
	background-color: #E9EBEF;
}

.job_recruitment_company_details .desc span:nth-last-child(1)::after {
	display: none;
}

.job_recruitment_company_details .details_con {
	padding: 30px 0 58px;
	width: 100%;
	line-height: 26px;
	text-align: justify;
}

.job_recruitment_company_details .featured_items .p-1 {
	font-size: 24px;
	color: #333333;
	line-height: 24px;
}

.job_recruitment_company_details .featured_items ul li {
	width: 100%;
	margin-top: 107px;
}

.job_recruitment_company_details .featured_items ul li:first-child {
	margin-top: 50px;
}

.job_recruitment_company_details .featured_items ul li .pic {
	height: 480px;
	width: 80%;
	margin: 0 auto;
}

.job_recruitment_company_details .featured_items ul li p {
	color: #404040;
	font-size: 16px;
	line-height: 16px;
	padding-bottom: 10px;
}

.job_recruitment_company_details .other_object .p-1 {
	width: 100%;
	font-size: 24px;
	color: #333333;
	line-height: 24px;
	padding: 75px 0 27px;
}

.job_recruitment_company_details .other_object ul li {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
	padding: 20px 26px 15px 15px;
	margin-top: 15px;
	min-height: 118px;
}

.job_recruitment_company_details .other_object ul li .p-2 {
	width: 100%;
	color: #363636;
	font-size: 18px;
	line-height: 18px;
}

.job_recruitment_company_details .other_object ul li .p-2 .t-1 {
	font-weight: bold;
}

.job_recruitment_company_details .other_object ul li dl {
	font-size: 14px;
	color: #7E7E7E;
	line-height: 24px;
	padding-top: 15px;
}

.job_recruitment_company_details .other_object ul li .to_apply {
	width: 110px;
	text-align: center;
	color: #fff;
	line-height: 40px;
	position: absolute;
	top: 10px;
	right: 26px;
	font-size: 15px;
	cursor: pointer;
}

.job_recruitment_company_details .other_object ul li .to_apply .btn:first-child {
	margin-top: 0;
}

/* 职位申请弹框 */
.job_application_model .inner {
	width: 460px;
	height: 250px;
	background: #FFFFFF;
	text-align: center;
	z-index: 1000;
	color: #2D2A2A;
}

.job_application_model .inner .close {
	display: block;
	width: 15px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	padding: 15px;
}

.job_application_model .inner .p-1 {
	width: 100%;
	font-size: 20px;
	line-height: 20px;
	padding: 23px 0 44px;
}

.job_application_model .inner .p-2 {
	font-size: 18px;
}

.job_application_model .inner .p-3 p {
	display: inline-block;
	vertical-align: middle;
	height: 40px;
	line-height: 38px;
	box-sizing: border-box;
	font-size: 14px;
	margin-top: 69px;
	cursor: pointer;
}

.job_application_model .inner .p-3 .cancle {
	margin-left: 26px;
	color: #656565;
	width: 180px;
	border: 1px solid #EDEFF0;
}

.job_application_model .inner .p-3 .sure_apply {
	background: #4E95CB;
	width: 180px;
	color: #fff;
	border: 1px solid #4E95CB;
}

/* 设备建材 */
.building_materials_right {
	width: 84.166666%;
	float: right;
}

.building_materials_right .building_materials_top {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
	padding: 18px 50px 49px 50px;
	margin-bottom: 12px;
}

.building_materials_right .building_materials_top ul {
	width: 100%;
	overflow: hidden;
}

.building_materials_right .building_materials_top ul li {
	width: 11%;
	float: left;
	margin-left: 1.7%;
	margin-top: 12px;
	cursor: pointer;
}

.building_materials_right .building_materials_top ul li:nth-child(8n+1) {
	margin-left: 0;
}

.building_materials_right .building_materials_top ul li .pic {
	height: 92px;
}

.building_materials_right .building_materials_top ul li .word {
	width: 100%;
	text-align: center;
	padding-top: 10px;
}

.building_materials_right .building_materials_top ul li .p-1 {
	font-size: 14px;
	color: #4E95CB;
	width: 100%;
	line-height: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 28px;
}

.building_materials_right .building_materials_top ul li .p-2 {
	font-size: 12px;
	color: #91989F;
	line-height: 15px;
	width: 72%;
	margin: 5px auto 0;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 15px;
}

.building_materials_right .shop_list ul li {
	width: 24%;
	float: left;
	cursor: pointer;
	margin-top: 19px;
	margin-left: 1.33333%;
	box-sizing: border-box;
	border: 1px solid #f1f1f1;
	box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.05);
}

.building_materials_right .shop_list ul li:nth-child(4n+1) {
	margin-left: 0;
}

.building_materials_right .shop_list ul li:nth-child(-n+4) {
	margin-top: 0;
}

.building_materials_right .shop_list ul li .pic {
	height: 254px;
}

.building_materials_right .shop_list ul li .word {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 15px 14px;
}

.building_materials_right .shop_list ul li .word .p-1 {
	color: #333333;
	font-size: 16px;
	line-height: 16px;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	height: 16px;
}

.building_materials_right .shop_list ul li .word .p-2 {
	color: #999999;
	font-size: 14px;
	line-height: 14px;
	padding-top: 12px;
	height: 14px;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.building_materials_right .shop_list .list {
	padding: 18px 0 60px;
}

.building_materials_right .shop_list0 {
	padding-top: 60px;
}

/* 店铺介绍 */
.building_materials_shop {
	width: 100%;
	padding-top: 30px;
}

.building_materials_shop .materials_shop_top {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	border: 1px solid #E4E4E4;
	padding: 7px 40px 27px 206px;
	min-height: 220px;

}

.building_materials_shop .materials_shop_top .pic {
	top: 26px;
	left: 47px;
	position: absolute;
	width: 126px;
}

.building_materials_shop .materials_shop_top .pic img {
	display: block;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	object-fit: cover;
}

.building_materials_shop .materials_shop_top .pic p {
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	line-height: 22px;
	padding-top: 12px;
}

.building_materials_shop .materials_shop_top .word {
	width: 100%;
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}

.building_materials_shop .materials_shop_top .word .con {
	padding-top: 21px;
	position: relative;
	padding-left: 42px;
	box-sizing: border-box;
	text-align: justify;
}

/*.building_materials_shop .materials_shop_top .word .con:hover .kuang{*/
/*	display: block;*/
/*}*/
.building_materials_shop .materials_shop_top .word .con span {
	display: inline-block;
}

.building_materials_shop .materials_shop_top .word .con .t-1 {
	position: absolute;
	left: 0;
	top: 21px;
}

.building_materials_shop .materials_shop_foot {
	width: 100%;
	padding: 34px 0 74px;
}

.building_materials_shop .materials_shop_foot .materials_shop_left {
	float: left;
	width: 17.5%;
	padding-right: 50px;
	box-sizing: border-box;
}

.building_materials_shop .materials_shop_foot .materials_shop_left .form, .building_materials_shop .materials_shop_foot .materials_shop_left .form input {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 38px;
	box-sizing: border-box;
}

.building_materials_shop .materials_shop_foot .materials_shop_left .form input {
	height: 38px;
	width: 80%;
}

.building_materials_shop .materials_shop_foot .materials_shop_left .form {
	border: 1px solid #E4E4E4;
	position: relative;
	padding-left: 10px;
}

.building_materials_shop .materials_shop_foot .materials_shop_left .form img {
	display: block;
	width: 17px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 11px 7px;
	cursor: pointer;
}

.building_materials_shop .materials_shop_foot .materials_shop_left .p-1, .building_materials_shop .materials_shop_foot .materials_shop_left ul {
	padding: 0 7px 0 14px;
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
}

.building_materials_shop .materials_shop_foot .materials_shop_left .p-1 {
	color: #575757;
	line-height: 14px;
	padding-top: 24px;
	padding-bottom: 12px;
}

.building_materials_shop .materials_shop_foot .materials_shop_left ul {
	border-bottom: 1px solid #E4E4E4;
	padding-bottom: 14px;
}

.building_materials_shop .materials_shop_foot .materials_shop_left ul li {
	width: 100%;
	line-height: 36px;
	color: #A0A0A0;
	cursor: pointer;
}

.building_materials_shop .materials_shop_foot .materials_shop_left ul li.active {
	color: #4E95CB;
}

.building_materials_shop .materials_shop_foot .materials_shop_right {
	width: 82.5%;
	float: left;
}

.building_materials_shop .materials_shop_foot .materials_shop_right .shop_list ul li:nth-child(-n+4) {
	margin-top: 0;
}

.building_materials_shop .materials_shop_foot .materials_shop_right .shop_list ul li .word {
	padding: 20px 32px 12px 10px;
}

.building_materials_shop .materials_shop_foot .materials_shop_right .shop_list ul li .word .p-3 {
	color: #333333;
	line-height: 26px;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 52px;
}

/* 设备建材商品详情 */
.equipment_building_pro_details {
	width: 100%;
	padding: 33px 0 160px;
}

.equipment_building_pro_details .current_position, .special_building_materials_pro_details .current_position {
	width: 100%;
}

.equipment_building_pro_details .current_position a, .special_building_materials_pro_details .current_position a {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #ADADAD;
	position: relative;
	padding-right: 17px;
}

.equipment_building_pro_details .current_position a:nth-last-child(1), .special_building_materials_pro_details .current_position a:nth-last-child(1) {
	color: #333;
	padding-right: 0;
}

.equipment_building_pro_details .current_position a::after, .special_building_materials_pro_details .current_position a::after {
	position: absolute;
	right: 6px;
	height: 14px;
	color: #ADADAD;
	content: "/";
}

.equipment_building_pro_details .current_position a:nth-last-child(1)::after, .special_building_materials_pro_details .current_position a:nth-last-child(1)::after {
	display: none;
}

.equipment_building_pro_details .pro_pic_dec {
	width: 100%;
	overflow: hidden;
	padding-top: 25px;
}

.equipment_building_pro_details .pro_pic_dec .left, .equipment_building_pro_details .pro_pic_dec .right {
	float: left;
	width: 50%;
	box-sizing: border-box;
}

.equipment_building_pro_details .pro_pic_dec .left {
	padding-right: 20px;
}

.equipment_building_pro_details .pro_pic_dec .left .pic {
	height: 520px;
}

.equipment_building_pro_details .pro_pic_dec .right {
	padding-left: 10px;
	position: relative;
}

.equipment_building_pro_details .pro_pic_dec .right .p-1 {
	font-size: 24px;
	color: #000000;
	font-weight: bold;
	padding-right: 120px;
	box-sizing: border-box;
}

.equipment_building_pro_details .pro_pic_dec .right .logo {
	width: 100%;
	padding-top: 16px;
}

.equipment_building_pro_details .pro_pic_dec .right .logo img {
	display: block;
	height: 103px;
}

.equipment_building_pro_details .pro_pic_dec .right .desc {
	width: 100%;
	font-size: 14px;
	color: #696969;
	line-height: 26px;
}

.equipment_building_pro_details .pro_pic_dec .right .desc p {
	margin-top: 25px;
}

.equipment_building_pro_details .pro_pic_dec .right .desc p:first-child {
	margin-top: 15px;
}

.equipment_building_pro_details .pro_pic_dec .right .click_to {
	width: 100%;
	padding-bottom: 26px;
	border-bottom: 1px solid #DCDCDC;
}

.equipment_building_pro_details .pro_pic_dec .right .click_to a {
	min-width: 222px;
	height: 49px;
	background: #FFFFFF;
	border: 1px solid #1B1B1B;
	display: inline-block;
	text-align: center;
	line-height: 47px;
	box-sizing: border-box;
	font-size: 14px;
	color: #000000;
	margin-top: 43px;
	font-weight: bold;
	padding: 0 10px;
}

.equipment_building_pro_details .pro_pic_dec .right .last {
	width: 100%;
	font-size: 14px;
	line-height: 32px;
	color: #696969;
	padding-top: 17px;
}

.equipment_building_pro_details .pro_pic_dec .right .last .t-1 {
	color: #000000;
}

.equipment_building_pro_details .pro_pic_dec .right .collect {
	position: absolute;
	width: 110px;
	height: 40px;
	background: #FFFFFF;
	border: 1px solid #4E95CB;
	border-radius: 2px;
	line-height: 36px;
	box-sizing: border-box;
	text-align: center;
	font-size: 15px;
	color: #4E95CB;
	right: 0;
	top: -11px;
	cursor: pointer;
}

.equipment_building_pro_details .pro_pic_dec .right .collect span, .equipment_building_pro_details .pro_pic_dec .right .collect img {
	display: inline-block;
	vertical-align: middle;
}

.equipment_building_pro_details .pro_pic_dec .right .collect img {
	width: 16px;
	margin-right: 5px;
}

.equipment_building_pro_details .pro_details_tab {
	width: 100%;
	margin-top: 65px;
	border-top: 1px solid #DCDCDC;
}

.equipment_building_pro_details .pro_details_tab .tab_top ul {
	width: 100%;
	text-align: center;
}

.equipment_building_pro_details .pro_details_tab .tab_top ul li {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #696969;
	line-height: 64px;
	position: relative;
	padding-bottom: 16px;
	margin-right: 30px;
	cursor: pointer;
}

.equipment_building_pro_details .pro_details_tab .tab_top ul li:nth-last-child(1) {
	margin-right: 0;
}

.equipment_building_pro_details .pro_details_tab .tab_top ul li::after {
	position: absolute;
	top: -1px;
	width: 25px;
	height: 2px;
	background: #828282;
	content: "";
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	display: none;
}

.equipment_building_pro_details .pro_details_tab .tab_top ul li.active {
	color: #000000;
}

.equipment_building_pro_details .pro_details_tab .tab_top ul li.active::after {
	display: block;
}

.equipment_building_pro_details .pro_details_tab .tab_list {
	width: 100%;
	display: none;
}

.equipment_building_pro_details .pro_details_tab .tab_list .pic img {
	display: block;
	width: 100%;
}

.equipment_building_pro_details .pro_details_tab .tab_list.focus {
	display: block;
}

.equipment_building_pro_details .pro_details_tab .access_list {
	width: 100%;
	overflow: hidden;
	padding: 60px 0 0;
}

.equipment_building_pro_details .pro_details_tab .access_list .left, .equipment_building_pro_details .pro_details_tab .access_list .right {
	float: left;
	width: 50%;
	box-sizing: border-box;
}

.equipment_building_pro_details .pro_details_tab .access_list .left {
	padding-right: 70px;
}

.equipment_building_pro_details .pro_details_tab .access_list .left .p-1 {
	font-size: 16px;
	color: #000000;
	line-height: 16px;
}

.equipment_building_pro_details .pro_details_tab .access_list .left .no_assess {
	width: 100%;
	font-size: 16px;
	color: #000000;
	line-height: 16px;
	padding-top: 35px;
}

.equipment_building_pro_details .pro_details_tab .access_list .left ul li {
	width: 100%;
	position: relative;
	padding-left: 49px;
	box-sizing: border-box;
	margin-top: 37px;
}

.equipment_building_pro_details .pro_details_tab .access_list .left ul li:first-child {
	margin-top: 20px;
}

.equipment_building_pro_details .pro_details_tab .access_list .left ul li .pic {
	position: absolute;
	left: 0;
	top: 0;
}

.equipment_building_pro_details .pro_details_tab .access_list .left ul li .pic img {
	width: 40px;
	height: 40px;
	display: block;
	object-fit: cover;
	border-radius: 50%;
}

.equipment_building_pro_details .pro_details_tab .access_list .left ul lis .word {
	width: 100%;
}

.equipment_building_pro_details .pro_details_tab .access_list .left ul li .p-10 {
	font-size: 14px;
	color: #000000;
	line-height: 40px;
}

.equipment_building_pro_details .pro_details_tab .access_list .left ul li .p-2 {
	color: #A2A2A2;
	font-size: 12px;
}

.equipment_building_pro_details .pro_details_tab .access_list .left ul li .p-3 {
	font-size: 14px;
	color: #626262;
	line-height: 26px;
	padding-top: 10px;
}

.equipment_building_pro_details .pro_details_tab .access_list .right {
	padding: 44px 38px 0 4px;
	position: relative;
}

.equipment_building_pro_details .pro_details_tab .access_list .right .p-10 {
	font-size: 14px;
	color: #000000;
	line-height: 40px;
}

.equipment_building_pro_details .pro_details_tab .access_list .right textarea {
	width: 100%;
	display: block;
	box-sizing: border-box;
	height: 190px;
	border: 1px solid #959595;
	margin-top: 20px;
	padding: 10px;
}

.equipment_building_pro_details .pro_details_tab .access_list .right .btn {
	width: 184px;
	background: #494949;
	margin-top: 26px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	line-height: 48px;
	cursor: pointer;
}

.equipment_building_pro_details .pro_details_tab .access_list .right .p-11 {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 4px;
	box-sizing: border-box;
	font-size: 16px;
	color: #000000;
}

.equipment_building_pro_details .pro_details_tab .contact {
	width: 100%;
	padding-top: 30px;
}

.equipment_building_pro_details .pro_details_tab .contact .logo img {
	display: block;
	height: 103px;
}

.equipment_building_pro_details .pro_details_tab .contact .contact_type {
	width: 100%;
	font-size: 14px;
	color: #000000;
	padding-top: 20px;
	font-weight: bold;
}

.equipment_building_pro_details .pro_details_tab .contact .con {
	font-size: 14px;
	color: #696969;
	line-height: 30px;
	padding-top: 10px;
}

.equipment_building_pro_details .pro_details_tab .contact .con li {
	position: relative;
}

/*.equipment_building_pro_details .pro_details_tab .contact .con li:hover .kuang{*/
/*	display: block;*/
/*}*/
.tab_list {
	display: none;
}

.tab_list.focus {
	display: block;
}

/* 关于我们 */
.about_us_main {
	width: 100%;
	padding: 17px 0 92px;
}

.about_us_main .about_tab {
	width: 15.83333%;
	float: left;
	padding-right: 29px;
	box-sizing: border-box;
}

.about_us_main .about_tab .form {
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	position: relative;
	padding-left: 14px;
	border: 1px solid #E4E4E4;
}

.about_us_main .about_tab .form input {
	display: block;
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #333;
}

.about_us_main .about_tab .form img {
	display: block;
	width: 16px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 12px 7px;
	z-index: 1000;
}

.about_us_main .about_tab ul li {
	width: 100%;
	box-sizing: border-box;
	border-bottom: 1px solid #E4E4E4;
	font-size: 14px;
	color: #575757;
	padding-left: 14px;
	line-height: 44px;
	cursor: pointer;
	position: relative;
}

.about_us_main .about_tab ul li.active {
	color: #4E95CB;
	border-bottom-color: #4E95CB;
}

.about_us_main .about_tab ul li.active::after {
	position: absolute;
	left: 0;
	top: 50%;
	content: "";
	width: 2px;
	height: 15px;
	background: #4E95CB;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.about_us_main .list {
	width: 84%;
	float: right;
	padding: 53px 109px 100px 43px;
	box-sizing: border-box;
	border: 1px solid #E3F1F4;
}

.about_us_main .list .p-1 {
	font-size: 24px;
	color: #000000;
	line-height: 24px;
}

.about_us_main .list .con {
	width: 100%;
	padding: 0 14px;
	box-sizing: border-box;
}

.about_us_main .list .p-10 {
	text-align: center;
	font-weight: bold;
	line-height: 26px;
	font-size: 26px;
}

.about_us_main .list .resources_form {
	width: 52.87%;
	margin: 0 auto;
	/* padding-top: 25px; */
	padding: 25px 0 40px;
}

.about_us_main .list .resources_form ul li {
	width: 100%;
	position: relative;
	padding-left: 86px;
	box-sizing: border-box;
	color: #2D2A2A;
	font-size: 14px;
	margin-top: 20px;
}

.about_us_main .list .resources_form ul li .p-2 {
	width: 86px;
	text-align: right;
	position: absolute;
	left: 0;
	top: 0;
	line-height: 46px;
}

.about_us_main .list .resources_form ul li .t-1 {
	color: #FF0000;
}

.about_us_main .list .resources_form ul li .inp {
	display: block;
	width: 100%;
	height: 46px;
	line-height: 44px;
	box-sizing: border-box;
	padding-left: 18px;
	border: 1px solid #E5E5E5;
}

.about_us_main .list .resources_form ul li .inp0 {
	height: 150px;
}

.about_us_main .list .resources_form ul li .apply {
	height: 50px;
	box-sizing: border-box;
	line-height: 48px;
	text-align: center;
	color: #4E95CB;
	font-size: 16px;
	cursor: pointer;
	background: #FFFFFF;
	border: 1px solid #4E95CB;
}

.about_us_main .list .resources_form ul li.li_apply {
	margin-top: 33px;
}

.about_us_main .list .resources_form ul li:nth-last-of-type(1) {
	margin-top: 16px;
	font-size: 16px;
	color: #656565;
	text-align: center;
}

.Qualification_construction_right {
	width: 83.33333%;
	float: right;
}

.Qualification_construction_right .list ul {
	width: 100%;
	overflow: hidden;
}

.Qualification_construction_right .list ul li {
	width: 24%;
	float: left;
	text-align: center;
	margin-left: 1.33333%;
	margin-top: 31px;
}

.Qualification_construction_right .list ul li:nth-child(-n+4) {
	margin-top: 0;
}

.Qualification_construction_right .list ul li:nth-child(4n+1) {
	margin-left: 0;
}

.Qualification_construction_right .list ul li .pic {
	height: 170px;
	box-sizing: border-box;
	border: 1px solid #ededed;
}

.Qualification_construction_right .list ul li .pic0 {
	height: 343px;
}

.Qualification_construction_right .list ul li .pic img {
	display: block;
	width: 100%;
}

.Qualification_construction_right .list ul li .p-1 {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	font-weight: bold;
	padding: 20px 0 10px;
}

.Qualification_construction_right .list ul li .p-2 {
	font-size: 14px;
	color: #AEAEAE;
	line-height: 14px;
}

/* 个人中心 */
.user_main {
	width: 100%;
	padding: 46px 0 32px;
}

.user_main .user_left {
	width: 14.75%;
	float: left;
}

.user_main .user_left .user_con {
	width: 100%;
	text-align: center;
	padding-bottom: 17px;
	box-sizing: border-box;
	border: 1px solid #e3f1f4;
}

.user_main .user_left .user_con .pic {
	width: 68px;
	height: 68px;
	padding: 4px;
	border-radius: 50%;
	position: relative;
	background: #F2F2F2;
	box-sizing: border-box;
	margin: 19px auto 9px;
}

.user_main .user_left .user_con .pic img {
	display: block;
	border-radius: 50%;
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.user_main .user_left .user_con .pic .vip_img {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 20px;
	height: 20px;
	display: block;
}

.user_main .user_left .user_con .name, .user_main .user_left .user_con .active {
	font-size: 15px;
	color: #886623;
	line-height: 16px;
}

.user_main .user_left .user_con .active {
	color: #000;
}

.user_main .user_left .user_con.user_con_vip .name {
	color: #DCA024;
    padding: 3px 0px;
}
.user_main .user_left .user_con.user_con_vip .name2 {
	font-size: 18px;
	color: #886623;
    padding: 3px 0px;
}

.user_main .user_left .user_con .id, .user_main .user_left .user_con .active0 {
	font-size: 14px;
	/*color: #999;*/
	line-height: 14px;
	padding-top: 10px;
}

.user_main .user_left .user_con .active0 {
	color: #999;
}

.user_main .user_left .user_con.user_con_vip .id {
	/*color: #DCA024;*/
}

.user_main .user_left .user_con .p-1 {
	display: flex;
	color: #9D9D9D;
	font-size: 14px;
	line-height: 14px;
	align-items: center;
	justify-content: center;
}

.user_main .user_left .user_con .p-1 .t-2 {
	width: 70px;
	height: 28px;
	color: #886623;
	font-size: 12px;
	margin-left: 7px;
	line-height: 28px;
	border-radius: 17px;
	background: linear-gradient(90deg, #FEE1B5 0%, #F0CF8D 100%);
}

.user_main .user_left .user_con .p-2 {
	color: #DCA024;
	font-size: 12px;
	line-height: 12px;
}

.user_main .user_left .user_con .p-2 .t-2 {
	color: #CC985C;
	margin-left: 4px;
}

.user_main .user_left .user_foot ul {
	padding-top: 15px;
}

.user_main .user_left .user_foot ul li {
	width: 100%;
	position: relative;
	font-size: 14px;
	line-height: 43px;
	color: #575757;
	border-bottom: 1px solid #E4E4E4;
}

.user_main .user_left .user_foot ul li:nth-last-of-type(1) {
	border-bottom: 0;
}

.user_main .user_left .user_foot ul li.active {
	border-color: #4E95CB;
}

.user_main .user_left .user_foot ul li.settle_apply {
	border: 0;
	padding-left: 28px;
	box-sizing: border-box;
	line-height: 32px;
}

.user_main .user_left .user_foot ul li.settle_apply_pad {
	padding-bottom: 10px;
	padding-left: 14px;
	box-sizing: border-box;
}

.user_main .user_left .user_foot ul li.settle_apply0, .user_main .user_left .user_foot ul li.settle_apply2 {
	padding-top: 36px;
}

.user_main .user_left .user_foot ul li.settle_apply1 {
	border-bottom: 1px solid #E4E4E4;
}

.user_main .user_left .user_foot ul li.settle_apply0::after {
	position: absolute;
	left: 11px;
	top: 7px;
	content: "会员入驻申请";
}

.user_main .user_left .user_foot ul li.settle_apply2::after {
	position: absolute;
	left: 11px;
	top: 7px;
	content: "消息通知";
}

.user_main .user_left .user_foot ul li.settle_apply a::after {
	top: 9px;
}

.user_main .user_left .user_foot ul li.settle_apply1 {
	padding-bottom: 8px;
}

.user_main .user_left .user_foot ul li.settle_apply a {
	color: #999999;
}

.user_main .user_left .user_foot ul li:first-child {
	border-top: 0;
}

.user_main .user_left .user_foot ul li a {
	display: block;
	color: #575757;
	position: relative;
	padding-left: 14px;
	box-sizing: border-box;
}

.user_main .user_left .user_foot ul li .user_active {
	color: #4E95CB;
}

.user_main .user_left .user_foot ul li .t-0 {
	background: #4E95CB;
	color: #fff;
	display: inline-block;
	padding: 0 10px;
	border-radius: 10px;
	line-height: 16px;
	margin-left: 5px;
}

.user_main .user_left .user_foot ul li a::after, .user_main .user_left .user_foot ul li.settle_apply_pad p.user_active::after {
	position: absolute;
	left: 5px;
	top: 15px;
	width: 2px;
	height: 14px;
	content: "";
	display: none;
	background: #4E95CB;
}

.user_main .user_left .user_foot ul li dd a::after, .user_main .user_left .user_foot ul li.settle_apply_pad p.user_active::after {
	position: absolute;
	left: -6px;
	top: 7px;
}

.user_main .user_left .user_foot ul li.settle_apply_pad p.user_active::after {
	top: 15px;
}

.user_main .user_left .user_foot ul li.settle_apply_pad p.user_active {
	position: relative;
}

.user_main .user_left .user_foot ul li.settle_apply_pad p.user_active::after {
	display: block;
}

.user_main .user_left .user_foot ul li dl {
	width: 100%;
	padding-left: 16px;
	box-sizing: border-box;
}

.user_main .user_left .user_foot ul li dl dd {
	line-height: 30px;
}

.user_main .user_left .user_foot ul li dl dd a {
	display: block;
	color: #999999;
	padding-left: 0;
}

.user_main .user_left .user_foot ul li .t-1, .user_main .user_left .user_foot ul li .p-1 {
	display: inline-block;
	position: relative;
}

.user_main .user_left .user_foot ul li .t-1::after {
	top: 11px;
	right: -5px;
	content: "";
	width: 10px;
	height: 10px;
	position: absolute;
	background: #4E95CB;
	border-radius: 5px;
}

.user_main .user_left .user_foot ul li .t-3 {
	width: 20px;
	height: 20px;
	background: #4E95CB;
	border-radius: 50%;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: center;
	display: block;
	position: absolute;
	right: -16px;
	top: -4px;
}

.user_main .user_left .user_foot ul li .p-3 {
	font-size: 18px;
	color: #000000;
	line-height: 18px;
	padding-top: 4px;
	font-weight: bold;
}

.user_main .user_left .user_foot ul li .p-4 {
	color: #404040;
	line-height: 14px;
	padding-top: 19px;
}

.user_main .user_right {
	width: 84.1666%;
	float: right;
	box-sizing: border-box;
	border: 1px solid #E3F1F4;
	padding: 21px 32px 0;
}

.user_main .user_right0 {
	border: 0;
	padding: 0;
}

/* 基本信息 */
.user_main .user_right .basic_infor {
	padding-bottom: 121px;
}

.user_main .user_right .basic_infor .title {
	font-size: 18px;
	line-height: 18px;
	color: #000000;
}

.user_main .user_right .basic_infor ul, .user_main .user_right .change_password ul {
	width: 100%;
	background: #fff;
	margin-top: 20px;
	box-sizing: border-box
}

.user_main .user_right .basic_infor ul li, .user_main .user_right .change_password ul li {
	line-height: 74px;
	font-size: 16px;
	border-bottom: 1px solid #eee;
	color: #000;
	overflow: hidden;
	box-sizing: border-box;
}

.user_main .user_right .basic_infor ul li .left {
	float: left
}

.user_main .user_right .basic_infor ul li .left span {
	font-size: 14px;
	color: #999
}

.user_main .user_right .basic_infor ul li .right, .user_main .user_right .basic_infor ul li .right0 {
	float: right;
	padding-right: 20px;
	font-size: 14px;
	color: #999
}

.user_main .user_right .basic_infor ul li.last_li {
	border-bottom: 0;
}

.user_main .user_right .basic_infor ul li .right0 {
	padding-right: 0;
	cursor: pointer;
}

.user_main .user_right .basic_infor ul li .right .img-file {
	width: 28px;
	position: absolute;
	right: 0;
	top: 0;
}

.user_main .user_right .basic_infor ul li .right .img-file input {
	display: block;
	width: 28px;
	height: 74px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
	cursor: pointer;
	opacity: 0;
	background: palegoldenrod;
}

.user_main .user_right .basic_infor ul li .img-file .t-1 {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

.user_main .user_right .basic_infor ul li .right .change {
	display: block;
	line-height: 32px;
	border-radius: 5px;
	color: #fff;
	margin-top: 21px;
	padding: 0 10px;
	background: #4E95CB;
	cursor: pointer
}

.user_main .user_right .basic_infor ul li .right img {
	height: 45px;
	width: 45px;
	border-radius: 50%;
	cursor: pointer;
	object-fit: cover;
	display: block;
	margin-top: 14px;
}

.user_main .user_right .basic_infor ul li .right {
	height: 74px;
	position: relative;
	padding-right: 65px;
	box-sizing: border-box;
}

.user_main .user_right .basic_infor ul li .right .inp {
	display: block;
	text-align: right;
	height: 74px;
	line-height: 74px;
	font-size: 14px;
	color: #999;
	background: #fff
}

.user_main .user_right .basic_infor ul li .t-1 {
	color: #4E95CB;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	display: inline-block;
}

/* 修改密码 */
.user_main .user_right .change_password ul li .right {
	width: 100%;
	height: 74px;
	position: relative;
	padding-right: 65px;
	box-sizing: border-box;
}

.user_main .user_right .change_password ul li .right input {
	display: block;
	width: 100%;
	line-height: 74px;
	height: 74px;
}

.user_main .user_right .change_password ul li .right .t-1 {
	color: #4E95CB;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 14px;
	cursor: pointer;
	display: inline-block;
}

.user_main .user_right .change_password .to_sure {
	width: 310px;
	height: 42px;
	background: #4e95cb;
	color: #fff;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	margin-top: 35px;
	cursor: pointer;
}

.user_main .user_right .change_password {
	padding-bottom: 194px;
}


/* 我的收藏 */
.user_main .user_right .collect_list {
	padding-bottom: 52px;
}

.user_main .user_right .tab_top ul {
	width: 100%;
	padding-top: 10px;
	border-bottom: 1px solid #EEEEEE;
}

.user_main .user_right .tab_top ul li {
	display: inline-block;
	vertical-align: middle;
	margin-right: 30px;
	font-size: 14px;
	color: #575757;
	line-height: 54px;
	cursor: pointer;
}

.user_main .user_right .tab_top ul li:nth-last-child(1) {
	margin-right: 0;
}

.user_main .user_right .tab_top ul li.active {
	color: #4E95CB;
}

.user_main .user_right .project_top_con .project_case_mid {
	width: 100%;
}

.user_main .user_right .project_top_con .project_case_mid ul li {
	width: 32%;
	margin-left: 2%;
}

.user_main .user_right .project_top_con .project_case_mid ul li:nth-child(3n+1) {
	margin-left: 0;
}

.user_main .user_right .project_top_con .project_case_mid ul li .cancle_collect {
	width: 67px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	color: #fff;
	position: absolute;
	right: 8px;
	top: 9px;
	background: rgba(27, 27, 27, 0.6);
	display: none;
}

.user_main .user_right .project_top_con .project_case_mid ul li:hover .cancle_collect {
	display: block;
}

.user_main .user_right .project_top_con .project_case_mid ul li {
	margin-bottom: 0;
	margin-top: 19px;
}

.user_main .user_right .project_top_con .project_case_mid ul li:nth-child(-n+3) {
	margin-top: 0;
}

.user_main .user_right .designer_list ul {
	width: 100%;
	overflow: hidden;
}

.user_main .user_right .designer_list ul li {
	width: 15%;
	margin-left: 2%;
	float: left;
	text-align: center;
	text-align: center;
	font-size: 14px;
	line-height: 14px;
	margin-top: 30px;
}

.user_main .user_right .designer_list ul li:nth-child(-n+6) {
	margin-top: 15px;
}

.user_main .user_right .designer_list ul li:nth-child(6n+1) {
	margin-left: 0;
}

.user_main .user_right .designer_list ul li .pic {
	height: 144px;
}

.user_main .user_right .designer_list ul li .p-1 {
	color: #333333;
	font-weight: bold;
	margin: 15px 0 10px;
}

.user_main .user_right .designer_list ul li .p-2 {
	color: #91989F;
}

.user_main .user_right .designer_list ul li .p-1, .user_main .user_right .designer_list ul li .p-2 {
	height: 14px;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.user_main .user_right .project_nav .tab_list, .user_main .user_right .project_nav .tab_list ul {
	border: 0;
	padding: 0;
}

.user_main .user_right .project_nav .tab_list ul li:nth-child(1) .con:nth-child(2) {
	text-align: left;
}

.user_main .user_right .project_nav .tab_list ul li .con span, .user_main .user_right .project_nav .tab_list ul li .con img, .user_main .user_right .project_nav .tab_list ul li .con p {
	vertical-align: baseline;
}

.user_main .user_right .project_nav {
	padding: 0;
}

.user_main .user_right .project_nav .tab_list ul li:first-child {
	border-bottom: 1px dashed #DCDCDC;
}

.user_main .user_right .project_awards_guide.tab_lists .project_case_mid0 ul li:first-child {
	border-bottom: 0;
}

.user_main .user_right .project_top_con .project_case_mid {
	float: none;
}

.user_main .user_right .collect_list.project_nav {
	padding: 0;
}

.user_main .user_right .project_awards_guide .project_top_con .project_case_mid ul li .more {
	line-height: 14px;
}

.user_main .user_right .project_nav .tab_lists ul {
	padding: 0;
}

.user_main .user_right .project_nav .tab_lists {
	border: 0;
}

.user_main .user_right .project_nav .tab_lists ul li:nth-child(1) .con:nth-child(2) {
	text-align: left;
}

.user_main .user_right .project_nav .tab_lists ul li .con span, .user_main .user_right .project_nav .tab_lists ul li .con img, .user_main .user_right .project_nav .tab_lists ul li .con p {
	vertical-align: baseline;
}

.user_main .user_right .qualification .qualification_right {
	width: 100%;
	float: none;
}

.user_main .user_right .qualification .qualification_right ul {
	padding-top: 15px;
	overflow: hidden;
}

.user_main .user_right .qualification .qualification_right .pages ul {
	padding-top: 0;
}

.user_main .user_right .talents_list ul {
	width: 100%;
	overflow: hidden;
}

.user_main .user_right .talents_list ul li {
	width: 32.333333%;
	margin-left: 1.5%;
	float: left;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
	position: relative;
	padding: 17px 6px 20px 86px;
	margin-top: 20px;
}

.user_main .user_right .talents_list ul li:nth-child(3n+1) {
	margin-left: 0;
}

.user_main .user_right .talents_list ul li .pic {
	position: absolute;
	left: 7px;
	top: 17px;
	height: 70px;
	width: 70px;
	border-radius: 50%;
}

.user_main .user_right .talents_list ul li .word {
	width: 100%;
}

.user_main .user_right .talents_list ul li .p-1 {
	font-size: 18px;
	line-height: 22px;
	color: #363636;
}

.user_main .user_right .talents_list ul li .p-2 {
	font-size: 14px;
	color: #707282;
	line-height: 32px;
}

.user_main .user_right .building_materials_right {
	width: 100%;
	float: none;
}

.user_main .user_right .special_building ul {
	width: 100%;
	overflow: hidden;
}

.user_main .user_right .special_building ul li {
	float: left;
	width: 17%;
	box-sizing: border-box;
	margin-left: 3.75%;
	border: 1px solid #E4E4E4;
	margin-top: 20px;
}

.user_main .user_right .special_building ul li:nth-child(5n+1) {
	margin-left: 0;
}

.user_main .user_right .special_building ul li .pic {
	height: 160px;
}

.user_main .user_right .special_building ul li .word {
	width: 100%;
	box-sizing: border-box;
	padding: 8px 18px 9px 5px;
}

.user_main .user_right .special_building ul li .p-1 {
	font-size: 12px;
	color: #333333;
	line-height: 18px;
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
	height: 36px;
}

.user_main .user_right .special_building ul li .p-2 {
	line-height: 14px;
	padding-top: 13px;
}

.user_main .user_right .special_building ul li .t-1 {
	font-size: 14px;
	color: #4E95CB;
}

.user_main .user_right .special_building ul li .t-2 {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: line-through;
}

/* 收货地址 */
.user_main .user_right .my_address {
	width: 100%;
	font-size: 20px;
	color: #000000;
	line-height: 20px;
	padding: 10px 0 19px;
	border-bottom: #E4E4E4 1px solid;
}

.user_main .user_right .address_list {
	width: 100%;
	padding-top: 5px;
}

.user_main .user_right .address_list .p-1 .right .button:focus, .user_main .user_right .address_list .p-1 .right .button:hover {
	color: #999999;
	border-color: #FFF;
	background-color: #FFF;
}

.user_main .user_right .address_list .p-1 .left {
	float: left;
	font-size: 16px;
	color: #000000;
	line-height: 56px;
}

.user_main .user_right .address_list .p-1 .left .t-2 {
	font-size: 14px;
	color: #999999;
}

.user_main .user_right .address_list .p-1 .right {
	float: right;
	line-height: 56px;
	font-size: 16px;
	color: #999999;
}

.user_main .user_right .address_list .list {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #E3F1F4;
}

.user_main .user_right .address_list .list ul li {
	width: 100%;
	font-size: 14px;
	color: #0D0D0D;
	padding: 20px 0 30px;
	line-height: 26px;
	border-top: 1px solid #E4E4E4;
}

.user_main .user_right .address_list .list ul li dl {
	width: 100%;
	overflow: hidden;
}

.user_main .user_right .address_list .list ul li dl dd {
	float: left;
	width: 18.86%;
}

.user_main .user_right .address_list .list ul li:first-child {
	line-height: 49px;
	color: #999999;
	border-top: 0;
	padding: 0;
}

.user_main .user_right .address_list .list ul li dl dd:nth-child(1) {
	padding-left: 35px;
	box-sizing: border-box;
	width: 17.17%;
}

.user_main .user_right .address_list .list ul li dl dd:nth-child(2) {
	width: 32.27%;
}

.user_main .user_right .address_list .list ul li dl dd:nth-child(3) {
	width: 9.93%;
	text-align: center;
}

.user_main .user_right .address_list .list ul li dl dd:nth-child(4) {
	width: 9.63%;
	margin-left: 8.14%;
	margin-right: 4%;
	text-align: center;
}

.user_main .user_right .address_list .list ul li dl dd:nth-child(5) {
	text-align: center;
}

.user_main .user_right .address_list .list ul li dl dd span {
	color: #4E95CB;
}

.user_main .user_right .address_list .list ul li dl dd .t-1 {
	cursor: pointer;
}

.user_main .user_right .address_list .list ul li dl dd .change {
	position: relative;
	padding-right: 13px;
}

.user_main .user_right .address_list .list ul li dl dd .change, .user_main .user_right .address_list .list ul li dl dd .dele {
	cursor: pointer;
}

.user_main .user_right .address_list .list ul li dl dd .change::after {
	position: absolute;
	right: 6px;
	width: 1px;
	height: 14px;
	background-color: #4E95CB;
	content: "";
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.user_main .user_right .address_list .list ul li dl dd .t-2 {
	display: block;
	margin: 0 auto;
	width: 83px;
	height: 25px;
	background: #FFFFFF;
	border: 1px solid #4E95CB;
	border-radius: 10px;
	text-align: center;
	box-sizing: border-box;
	line-height: 23px;
	color: #4E95CB;
}

.user_main .user_right .address_list .add_new {
	width: 100%;
	padding: 48px 0 0 9px;
	box-sizing: border-box;
}

.user_main .user_right .address_list .add_new .p-1 {
	font-size: 18px;
	color: #333333;
}

.user_main .user_right .address_list .add_new .form {
	width: 73.28%;
	margin: 0 auto;
	padding-top: 47px;
}

.user_main .user_right .address_list .add_new .form ul li {
	width: 100%;
	position: relative;
	padding-left: 98px;
	box-sizing: border-box;
	font-size: 14px;
	color: #333333;
	line-height: 44px;
	margin-top: 26px;
}

.user_main .user_right .address_list .add_new .form ul li .t-1 {
	display: block;
	width: 98px;
	position: absolute;
	left: 0;
	top: 0;
	padding-right: 20px;
	box-sizing: border-box;
	text-align: right;
}

.user_main .user_right .address_list .add_new .form ul li .inp {
	display: block;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
	height: 46px;
	line-height: 44px;
	padding-left: 18px;
}

.user_main .user_right .address_list .add_new .form ul li .inp1 {
	width: 62.6%;
}

.user_main .user_right .address_list .add_new .form ul li .inp0 {
	height: 90px;
}

.user_main .user_right .address_list .add_new .form ul li .to_save {
	width: 182px;
	height: 40px;
	background: #4E95CB;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
}

/* 订单列表 */
.user_main .user_right .user_order {
	width: 100%;
	padding-left: 17px;
	box-sizing: border-box;
}

.user_main .user_right .order_status {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #E4E4E4;
}

.user_main .user_right .order_status ul {
	float: left;
}

.user_main .user_right .order_status ul li {
	float: left;
	font-size: 16px;
	color: #666666;
	line-height: 46px;
	padding-right: 33px;
	position: relative;
	padding-bottom: 5px;
	cursor: pointer;
}

.user_main .user_right .order_status ul li::after {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 80px;
	height: 3px;
	background: #4E95CB;
	content: "";
	display: none;
}

.user_main .user_right .order_status ul li.active, .user_main .user_right .order_status ul li:hover {
	color: #4E95CB;
}

.user_main .user_right .order_status ul li.active::after, .user_main .user_right .order_status ul li:hover::after {
	display: block;
}

.user_main .user_right .order_status .right {
	float: right;
	padding-bottom: 5px;
	font-size: 12px;
	overflow: hidden;
	margin-top: 8px;
}

.user_main .user_right .order_status .right .left, .user_main .user_right .order_status .right .p-1 {
	cursor: pointer;
}

.user_main .user_right .order_status .right .left, .user_main .user_right .order_status .right .p-1, .user_main .user_right .order_status .right .left span, .user_main .user_right .order_status .right .left img {
	float: left;
	overflow: hidden;
	display: block;
	float: left;
}

.user_main .user_right .order_status .right .left span {
	color: #6C6D6F;
	line-height: 30px;
}

.user_main .user_right .order_status .right .p-1 {
	width: 107px;
	height: 30px;
	color: #666666;
	margin-left: 16px;
	line-height: 28px;
	border-radius: 2px;
	text-align: center;
	background: #F7F7F7;
	box-sizing: border-box;
	border: 1px solid #DDDDDD;
}

.user_main .user_right .order_status .right img {
	height: 15px;
	width: 15px;
	margin-top: 8px;
	margin-right: 7px;
}

.user_main .user_right .order_status .right .left .img2 {
	display: none;
}

.user_main .user_right .order_status .right.active .left .img1 {
	display: none;
}

.user_main .user_right .order_status .right.active .left .img2 {
	display: block;
}

.user_main .user_right .filter_list {
	width: 100%;
	padding: 20px 0;
}

.user_main .user_right .filter_list .left, .user_main .user_right .filter_list .mid, .user_main .user_right .filter_list .right {
	float: left;
	position: relative;
	text-align: center;
	padding-left: 70px;
	box-sizing: border-box;
}

.user_main .user_right .filter_list .left, .user_main .user_right .filter_list .mid {
	width: 32.3%;
}

.user_main .user_right .filter_list .mid {
	background: palegoldenrod;
}

.user_main .user_right .filter_list .mid input {
	border: 0;
}

.user_main .user_right .filter_list .mid .el-range-editor.el-input__inner {
	width: 100%;
	border-radius: 0;
	box-sizing: border-box;
	height: 40px !important;
	line-height: 38px !important;
	border: 1px solid #DBDBDB;
}

.user_main .user_right .filter_list .mid .el-date-editor .el-range__icon {
	display: none;
}

.user_main .user_right .filter_list .btn {
	width: 70px;
	height: 40px;
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	line-height: 40px;
	background: #4E95CB;
	position: absolute;
	left: 0;
	top: 0;
}

.user_main .user_right .filter_list input, .user_main .user_right .filter_list select {
	display: block;
	width: 100%;
	height: 36px;
	line-height: 34px;
	box-sizing: border-box;
	border: 1px solid #DBDBDB;
	border-left: 0;
	text-align: center;
}

.user_main .user_right .filter_list input {
	height: 40px;
	line-height: 38px;
}

.user_main .user_right .filter_list .mid input {
	height: 38px;
	line-height: 36px;
}

.user_main .user_right .filter_list .mid {
	margin: 0 4.2%;
}

.user_main .user_right .filter_list .right {
	width: 23.1%;
}

.user_main .user_right .filter_list .right .status_list {
	width: 100%;
	position: relative;
}

.user_main .user_right .filter_list .right .status_list p {
	width: 100%;
	height: 40px;
	line-height: 38px;
	box-sizing: border-box;
	border: 1px solid #DBDBDB;
	border-left: 0;
	text-align: center;
	font-size: 14px;
	color: #999999;
	cursor: pointer;
}

.user_main .user_right .filter_list .right .status_list ul {
	position: absolute;
	left: 0;
	top: 40px;
	width: 100%;
	background: #fff;
	z-index: 10000;
	font-size: 14px;
	text-align: center;
	line-height: 28px;
	color: #999;
	padding: 10px 0;
	border: 1px solid #DBDBDB;
	border-top: 0;
	box-sizing: border-box;
}

.user_main .user_right .filter_list .right .status_list ul li {
	width: 100%;
	cursor: pointer;
}

.user_main .user_right .filter_list .right .status_list ul li.active {
	color: #4E95CB;
}

.user_main .user_right .filter_list select option, .user_main .user_right .filter_list select {
	text-align-last: center;
	text-align: center;
	cursor: pointer;
}

.user_main .user_right .order_list {
	width: 100%;
}

.user_main .user_right .order_list .no_data {
	padding-top: 60px;
}

.user_main .user_right .order_list .order_top {
	width: 100%;
	overflow: hidden;
	display: flex;
	background: #F7F7F7;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
	font-size: 14px;
	color: #000000;
	line-height: 38px;
}

.user_main .user_right .order_list .order_top .left, .user_main .user_right .order_list .list dl dd .left {
	width: 57.8%;
	float: left;
}

.user_main .user_right .order_list .list dl dd .left .choose_pic {
	cursor: pointer;
	overflow: hidden;
	padding-left: 16px;
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_right .order_list .list dl dd .left .choose_pic span, .user_main .user_right .order_list .list dl dd .left .choose_pic img {
	float: left;
	display: block;
}

.user_main .user_right .order_list .list dl dd .left .choose_pic img {
	width: 15px;
	height: 15px;
	margin-top: 11px;
	margin-right: 8px;
}

.user_main .user_right .order_list .list dl dd .left .choose_pic .img2 {
	display: none;
}

.user_main .user_right .order_list .list dl dd .left .choose_pic.active .img {
	display: none;
}

.user_main .user_right .order_list .list dl dd .left .choose_pic.active .img2 {
	display: block;
}

.user_main .user_right .order_list .list dl dd .left ul {
	border-top: 1px solid #eee;
	padding: 16px 0;
}

.user_main .user_right .order_list .list dl dd .left ul:first-child {
	border-top: 0;
	padding-top: 0;
}

.user_main .user_right .order_list .order_top .left ul li, .user_main .user_right .order_list .list dl dd .foot .left ul li {
	float: left;
	width: 17%;
	text-align: center;
}

.user_main .user_right .order_list .order_top .left ul li:first-child, .user_main .user_right .order_list .list dl dd .foot .left ul li:first-child {
	width: 49%;
}

.user_main .user_right .order_list .order_top .right, .user_main .user_right .order_list .list dl dd .right {
	width: 42.2%;
	float: left;
}

.user_main .user_right .order_list .list dl dd .left {
	width: 62%;
}

.user_main .user_right .order_list .list dl dd .right {
	width: 38%;
}

.user_main .user_right .order_list .order_top .right ul li, .user_main .user_right .order_list .list dl dd .foot .right ul li {
	float: left;
	width: 33.33333%;
	float: left;
	text-align: center;
}

.user_main .user_right .order_list .list {
	width: 100%;
	padding-top: 5px;
}

.user_main .user_right .order_list .list dl dd, .user_main .user_right .order_list .list dl dd .top {
	width: 100%;
}

.user_main .user_right .order_list .list dl dd .top .left .checkItem {
	margin-top: 13px;
	margin-right: 5px;
}

.user_main .user_right .order_list .list dl dd .top {
	margin-top: 15px;
	line-height: 40px;
	box-sizing: border-box;
	background-color: #F7F7F7;
	border: 1px solid #EEEEEE;
}

.user_main .user_right .order_list .list dl dd .top label {
	cursor: pointer;
	display: flex;
	padding-left: 16px;
}

.user_main .user_right .order_list .list dl dd .top {
	font-size: 14px;
	color: #6C6D6F;
}

.user_main .user_right .order_list .list dl dd .top .left .p-1 {
	color: #333333;
	margin-left: 24px;
	max-width: 130px;
	height: 40px;
	overflow: hidden;
}

.user_main .user_right .order_list .list dl dd .top .left label, .user_main .user_right .order_list .list dl dd .top .left .p-1, .user_main .user_right .order_list .list dl dd .top .left .p-2 {
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_right .order_list .list dl dd .top .left .p-2 {
	float: right;
	display: flex;
	align-items: center;
}

.user_main .user_right .order_list .list dl dd .top .left .p-2 img {
	height: 17px;
	margin-right: 5px;
}

.user_main .user_right .order_list .list dl dd .top .right {
	box-sizing: border-box;
	padding: 0 23px 0 85px;
	color: #000000;
}

.user_main .user_right .order_list .list dl dd .top .right .p-3 {
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_right .order_list .list dl dd .top .right .p-4 {
	float: right;
	cursor: pointer;
}

.user_main .user_right .order_list .list dl dd .foot {
	width: 100%;
	border-top: 0;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
	display: flex;
}

.user_main .user_right .order_list .list dl dd .foot .right, .user_main .user_right .order_list .list dl dd .foot .right ul {
	display: flex;
}

.user_main .user_right .order_list .list dl dd .foot .right ul {
	width: 100%;
}

.user_main .user_right .order_list .list dl dd .foot .left, .user_main .user_right .order_list .list dl dd .foot .right ul li {
	padding: 17px 0 20px;
}

.user_main .user_right .order_list .list dl dd .foot .left ul li:first-child {
	position: relative;
	padding: 0 10px 0 105px;
	box-sizing: border-box;
}

.user_main .user_right .order_list .list dl dd .foot .left ul li, .user_main .user_right .order_list .list dl dd .foot .left ul li>a {
	font-size: 14px;
	color: #1B1B1B;
	display: block;
}

.user_main .user_right .order_list .list dl dd .foot .left ul li .pic {
	width: 79px;
	height: 79px;
	overflow: hidden;
	position: absolute;
	left: 15px;
	top: 0;
}

.user_main .user_right .order_list .list dl dd .foot .left ul li .word {
	width: 100%;
	text-align: left;
	color: #6C6D6F;
	line-height: 24px;
	height: 79px;
	position: relative;
}

.user_main .user_right .order_list .list dl dd .foot .left ul li .word .p-1, .user_main .user_right .order_list .list dl dd .foot .left ul li .word .p-2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	width: 100%;
	height: 24px;
}

.user_main .user_right .order_list .list dl dd .foot .left ul li .word .p-2 {
	color: #8A8A8A;
}

.user_main .user_right .order_list .list dl dd .foot .left ul li .word .p-3 {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 14px;
	color: #8A8A8A;
	line-height: 14px;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li {
	box-sizing: border-box;
	border-left: 1px solid #EEEEEE;
	position: relative;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-1 {
	font-size: 16px;
	color: #000000;
	line-height: 16px;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-2 {
	color: #999999;
	padding-top: 13px;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-3, .user_main .user_right .order_list .list dl dd .foot .right ul li .p-5 {
	color: #000000;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-3, .user_main .user_right .order_list .list dl dd .foot .right ul li .p-4, .user_main .user_right .order_list .list dl dd .foot .right ul li .p-2, .user_main .user_right .order_list .list dl dd .foot .right ul li .to_show {
	font-size: 14px;
	line-height: 14px;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-30 {
	padding: 16px 0 10px;
	cursor: pointer;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-30 a {
	display: block;
	color: #000000;
}

.to_operate {
	cursor: pointer;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-4 {
	color: #666666;
	cursor: pointer;
	margin: 5px 0;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-4.hover_cur:hover {
	color: #4e95cb;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-4 .t-2 {
	color: #4E95CB;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-5 {
	padding: 14px 0 15px;
	cursor: pointer;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-6 {
	color: #999999;
	cursor: pointer;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-40 {
	width: 90%;
	margin: 0 auto;
	line-height: 18px;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .p-60 {
	width: 80px;
	height: 30px;
	background: #4e95cb;
	color: #fff;
	line-height: 30px;
	margin: 0 auto;
	cursor: pointer;
	margin-top: 10px;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .to_show {
	color: #4e95cb;
	padding-top: 15px;
	cursor: pointer;
	position: relative;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .to_show span {
	cursor: pointer;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics {
	position: absolute;
	width: 330px;
	height: 426px;
	background: #FFFFFF;
	left: -46px;
	top: 30px;
	z-index: -1;
	padding: 26px 15px 10px;
	box-sizing: border-box;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	/* white-space: nowrap; */
	text-align: left;
	font-size: 16px;
	color: #999999;
	line-height: 44px;
	opacity: 0;
	box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2);
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .to_show:hover .logistics {
	opacity: 1;
	z-index: 1000;
	transition: all 1s;
	transform-style: preserve-3d;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics::-webkit-scrollbar {
	display: none;
	/* Chrome Safari */
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics .l_1 {
	text-align: center;
	font-size: 16px;
	line-height: 16px;
	color: #6C6D6F;
	padding-bottom: 18px;
	border-bottom: 1px solid #E4E4E4;

}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics .con {
	width: 100%;
	padding-top: 6px;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics .con_list {
	width: 100%;
	position: relative;
	padding-left: 30px;
	box-sizing: border-box;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics .con_list.active {
	color: #E31436;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics .con_list::after {
	position: absolute;
	left: 3px;
	top: 18px;
	width: 9px;
	height: 9px;
	background: #DADADA;
	border-radius: 50%;
	content: "";
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics .con_list.active::after {
	background: #E31436;
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics .con_list::before {
	position: absolute;
	left: 7px;
	top: 26px;
	width: 1px;
	height: 100%;
	background: #DADADA;
	content: "";
}

.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics .con_list:nth-last-child(1)::before {
	display: none;
}

/* 特价建材店铺 */
.special_building_materials_shop {
	width: 100%;
	padding: 28px 0 88px;
}

.special_building_materials_shop .specicl_shop_left {
	float: left;
	width: 13.4%;
}

.special_building_materials_shop .specicl_shop_left .top {
	width: 100%;
	box-sizing: border-box;
	background: #FFFFFF;
	padding: 15px 12px 22px 15px;
	border: 1px solid #E4E4E4;
}

.special_building_materials_shop .specicl_shop_left .top .pic {
	width: 100%;
}

.special_building_materials_shop .specicl_shop_left .top .pic img {
	display: block;
	width: 60px;
	height: 60px;
	background: #FCFCFC;
	border: 1px solid #E5E5E5;
	border-radius: 50%;
	box-sizing: border-box;
	object-fit: cover;
	margin: 0 auto;
}

.special_building_materials_shop .specicl_shop_left .top .name {
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #000000;
	line-height: 22px;
	padding: 18px 0;
}

.special_building_materials_shop .specicl_shop_left .top .contact img, .special_building_materials_shop .specicl_shop_left .top .contact span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #333333;
}

.special_building_materials_shop .specicl_shop_left .top .contact img {
	width: 20px;
	margin-left: 20px;
	cursor: pointer;
}

.special_building_materials_shop .specicl_shop_left .top .desc {
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	color: #333333;
	line-height: 24px;
	text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
	max-height: 144px;
	margin-top: 13px;
}

.special_building_materials_shop .specicl_shop_left .top .more {
	font-size: 14px;
	color: #4E95CB;
	line-height: 14px;
	display: block;
	margin-top: 6px;
	cursor: pointer;
}

.special_building_materials_shop .specicl_shop_left .search {
	width: 100%;
	position: relative;
	margin-top: 18px;
}

.special_building_materials_shop .specicl_shop_left .search input {
	display: block;
	height: 40px;
	border: 1px solid #E4E4E4;
	box-sizing: border-box;
	line-height: 38px;
	padding-left: 17px;
	width: 100%;
}

.special_building_materials_shop .specicl_shop_left .search img {
	display: block;
	padding: 10px 7px;
	right: 0;
	z-index: 1000;
	cursor: pointer;
}

.special_building_materials_shop .specicl_shop_left .foot {
	width: 100%;
	font-size: 14px;
	color: #A0A0A0;
	line-height: 36px;
	padding-top: 13px;
	padding-left: 14px;
	box-sizing: border-box;
}

.special_building_materials_shop .specicl_shop_left .foot .p-1 {
	color: #575757;
	line-height: 14px;
	padding-top: 24px;
	padding-bottom: 12px;
}

.special_building_materials_shop .specicl_shop_left .foot ul li {
	width: 100%;
	cursor: pointer;
}

.special_building_materials_shop .specicl_shop_left .foot ul li.active {
	color: #4E95CB;
}

.special_building_materials_shop .specicl_shop_right {
	width: 84.16%;
	float: right;
}

.special_building_materials_shop .specicl_shop_right .goods_filter {
	width: 100%;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right {
	float: right;
	width: 284px;
	height: 30px;
	background: #F5F5F5;
	line-height: 20px;
	box-sizing: border-box;
	display: flex;
	font-size: 12px;
	color: #6D6D6D;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con {
	box-sizing: border-box;
	text-align: center;
	padding: 4px 0;
	position: relative;
	border: 1px solid #E4E4E4;
	border-left: 0;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con:first-child {
	border-left: 1px solid #E4E4E4;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con0 {
	width: 66px;
	display: flex;
	cursor: pointer;
	align-items: center;
	justify-content: center;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .inp {
	width: 60px;
	height: 20px;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
	box-sizing: border-box;
	line-height: 18px;
	display: block;
	text-align: center;
	position: relative;
	z-index: 1000;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con1 span {
	display: block;
	margin: 0 4px;
	position: relative;
	z-index: 1000;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con0 span {
	display: block;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con0 .t-1 {
	height: 12px;
	width: 12px;
	background: url(../img/171.png) no-repeat;
	background-position: -243px -572px;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con1 {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 150px;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con .to_sure {
	padding: 5px 0 8px;
	text-align: center;
	width: 152px;
	background: #fafafa;
	border: 1px solid #e6e6e6;
	position: absolute;
	height: 82px;
	top: -1px;
	right: -2px;
	box-sizing: border-box;
	display: none;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con:hover .to_sure {
	display: block;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con .to_sure.show {
	display: block;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con .to_sure.hidden {
	display: none;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con .to_sure .btn {
	width: 50px;
	height: 25px;
	line-height: 24px !important;
	background: #fff;
	border: 1px solid #4E95CB;
	color: #4E95CB;
	text-align: center;
	display: inline-block;
	cursor: pointer;
	margin: 0 auto;
	position: absolute;
	bottom: 8px;
}

.special_building_materials_shop .specicl_shop_right .goods_filter .right .con.active {
	background: #4E95CB;
	color: #fff;
	border-color: #4E95CB;
}

.special_building_materials_shop .specicl_shop_right .list ul li {
	width: 16%;
	float: left;
	margin-left: 0.8%;
	border: 1px solid #E4E4E4;
	box-sizing: border-box;
	margin-top: 16px;
	cursor: pointer;
}

.special_building_materials_shop .specicl_shop_right .list ul li:nth-child(6n+1) {
	margin-left: 0;
}

.special_building_materials_shop .specicl_shop_right .list ul li .pic {
	height: 160px;
}

.special_building_materials_shop .specicl_shop_right .list ul li .word {
	width: 100%;
	box-sizing: border-box;
	padding: 5px 19px 14px 6px;
}

.special_building_materials_shop .specicl_shop_right .list ul li .p-1 {
	font-size: 12px;
	color: #333333;
	line-height: 26px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height: 52px;
}

.special_building_materials_shop .specicl_shop_right .list ul li .p-2 {
	line-height: 14px;
	padding-top: 13px;
	height: 41px;
	box-sizing: border-box;
}

.special_building_materials_shop .specicl_shop_right .list ul li .p-2 span {
	display: block;
}

.special_building_materials_shop .specicl_shop_right .list ul li .t-1 {
	font-size: 14px;
	color: #4E95CB;
}

.special_building_materials_shop .specicl_shop_right .list ul li .t-2 {
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: line-through;
}

.special_building_materials_shop .specicl_shop_right .list ul li:hover {
	border-color: #4E95CB;
}

/* 特价建材商品详情 */
.special_building_materials_pro_details {
	width: 100%;
	padding: 28px 0 58px;
}

.special_building_materials_pro_details .current_position .left {
	float: left;
	line-height: 14px;
}

.special_building_materials_pro_details .current_position .right {
	float: right;
	font-size: 14px;
	color: #333333;
	line-height: 14px;
}

.special_building_materials_pro_details .current_position .right span, .special_building_materials_pro_details .current_position .right img {
	display: inline-block;
	vertical-align: middle;
}

.special_building_materials_pro_details .current_position .right img {
	width: 20px;
	margin-left: 4px;
	cursor: pointer;
}

.materials_pro_details_left {
	width: 81.5%;
	float: left;
}

.materials_pro_details_left .desc_left {
	width: 38.85%;
	float: left;
	padding-top: 6px;
}

.materials_pro_details_left .desc_left .gallery-top, .materials_pro_details_left .desc_left .gallery-thumbs {
	width: 100%;
}

.materials_pro_details_left .desc_left .gallery-top .swiper-slide {
	height: 380px;
}

.materials_pro_details_left .desc_left .gallery-thumbs .swiper-slide {
	/*height: 62px;*/
	position: relative;
}

.gallery-thumbs .swiper-slide::after {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	border: 2px solid #4E95CB;
	content: "";
	display: none;
}

.gallery-thumbs .swiper-slide-thumb-active::after {
	display: block;
}

.materials_pro_details_left .desc_left .swiper_btn {
	width: 100%;
	padding: 0 26px;
	box-sizing: border-box;
	position: relative;
	margin-top: 20px;
}

.swiper_btn .swiper-button-next:after, .swiper_btn .swiper-button-prev:after {
	font-size: 28px;
}

.swiper_btn .swiper-button-next, .swiper_btn .swiper-button-prev {
	color: #999999;
	width: 15px;
	height: 28px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	margin-top: 0;
}

.swiper_btn .swiper-button-next {
	right: 0;
}

.swiper_btn .swiper-button-prev {
	left: 0;
}

.materials_pro_details_left .details_desc {
	padding-top: 27px;
}

.materials_pro_details_left .desc_right {
	width: 59%;
	float: right;
	position: relative;
}

.materials_pro_details_left .desc_right .to_click {
	width: 110px;
	height: 40px;
	text-align: center;
	box-sizing: border-box;
	line-height: 36px;
	border: 1px solid #4E95CB;
	border-radius: 2px;
	font-size: 15px;
	color: #4E95CB;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}

.materials_pro_details_left .desc_right .to_click span, .materials_pro_details_left .desc_right .to_click img {
	display: inline-block;
	vertical-align: middle;
}

.materials_pro_details_left .desc_right .to_click img {
	margin-right: 5px;
}

.materials_pro_details_left .desc_right .title {
	width: 463px;
	height: 72px;
	font-size: 24px;
	font-weight: 500;
	color: #000000;
	overflow: hidden;
	line-height: 36px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.materials_pro_details_left .desc_right .price {
	font-size: 14px;
	color: #999999;
	display: flex;
	padding: 40px 0 20px;
	border-bottom: 1px solid #E4E4E4;
}

.materials_pro_details_left .desc_right .price span {
	display: inline-block;
	vertical-align: bottom;
}

.materials_pro_details_left .desc_right .price .t-2 {
	font-size: 24px;
	color: #4E95CB;
	font-weight: 600;
	line-height: 24px;
	margin: 0 0 0 6px;
}

.materials_pro_details_left .desc_right .price .t-4 {
	font-size: 26px;
	color: #FC5916;
	font-weight: 600;
	line-height: 26px;
}

.materials_pro_details_left .desc_right .price .t-3 {
	color: #999999;
	font-size: 12px;
	margin-right: 26px;
	text-decoration: line-through;
}

.materials_pro_details_left .desc_right .spec_list {
	width: 100%;
	padding-top: 20px;
}

.materials_pro_details_left .desc_right .spec_list ul li {
	width: 64%;
	position: relative;
	font-size: 14px;
	color: #999999;
	line-height: 48px;
	padding-left: 49px;
	box-sizing: border-box;
	cursor: pointer;
	margin-top: 30px;
}

.materials_pro_details_left .desc_right .spec_list ul li:first-child {
	margin-top: 0;
}

.materials_pro_details_left .desc_right .spec_list ul li .t-1 {
	position: absolute;
	left: 0;
	top: 1px;
	display: inline-block;
}

.materials_pro_details_left .desc_right .spec_list ul li dl dd {
	width: 100%;
	box-sizing: border-box;
	color: #676767;
	background: #F7F7F7;
	border: 1px solid #E4E4E4;
	line-height: 44px;
	height: 50px;
	padding: 1px;
	margin-top: 10px;
	position: relative;
	padding-left: 46px;
	box-sizing: border-box;
}

.materials_pro_details_left .desc_right .spec_list ul li dl dd:first-child {
	margin-top: 0;
}

.materials_pro_details_left .desc_right .spec_list ul li dl dd.active {
	border: 1px solid #4E95CB;
}

.materials_pro_details_left .desc_right .spec_list ul li dl dd img, .materials_pro_details_left .desc_right .spec_list ul li dl dd span {
	display: block;
}

.materials_pro_details_left .desc_right .spec_list ul li dl dd img {
	width: 46px;
	height: 46px;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
}

.materials_pro_details_left .desc_right .spec_list ul li dl dd .t-2 {
	width: 100%;
	padding: 0 25px 0 10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	box-sizing: border-box;
}

.materials_pro_details_left .desc_right .pro_num {
	width: 100%;
	color: #999999;
	font-size: 14px;
	line-height: 28px;
	padding: 48px 0 24px;
	border-bottom: 1px solid #E4E4E4;
}

.materials_pro_details_left .desc_right .pro_num span, .materials_pro_details_left .desc_right .pro_num .step {
	display: block;
	float: left;
}

.materials_pro_details_left .desc_right .pro_num .step {
	width: 92px;
	border-left: 0;
	margin-left: 44px;
	box-sizing: border-box;
	border: 1px solid #CCCCCC;
}

.materials_pro_details_left .desc_right .pro_num .step span, .materials_pro_details_left .desc_right .pro_num .step .inp {
	float: left;
	height: 28px;
	display: block;
	width: 33.333333%;
	text-align: center;
	box-sizing: border-box;
	border-left: 1px solid #CCCCCC;
}

.materials_pro_details_left .desc_right .pro_num .step span {
	cursor: pointer;
}

.materials_pro_details_left .desc_right .pro_num .step span:first-child {
	border-left: 0;
}

.materials_pro_details_left .desc_right .pro_num .step span.disabled, .shopping_cart dl dd .d_foot ul li .step .t-1.disabled {
	cursor: not-allowed;
}

.materials_pro_details_left .desc_right .pro_num .step .inp {
	background: #FFFFFF;
}

.materials_pro_details_left .desc_right .pro_num .step .t-4 {
	background-color: #F6F6F6;
}

.materials_pro_details_left .desc_right .pro_num .t-3 {
	color: #676767;
	margin-left: 12px;
}

.materials_pro_details_left .desc_right .buy_btn {
	width: 100%;
	padding: 30px 0 0 89px;
	box-sizing: border-box;
}

.materials_pro_details_left .desc_right .buy_btn ul li {
	float: left;
	color: #fff;
	width: 160px;
	height: 45px;
	cursor: pointer;
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	background: #4E95CB;
}

.materials_pro_details_left .desc_right .buy_btn ul li a {
	display: block;
	color: #fff;
}

.materials_pro_details_left .desc_right .buy_btn ul li span, .materials_pro_details_left .desc_right .buy_btn ul li img {
	display: inline-block;
	vertical-align: middle;
}

.materials_pro_details_left .desc_right .buy_btn ul li img {
	margin-right: 6px;
}

.materials_pro_details_left .desc_right .buy_btn ul li:nth-child(2) {
	background: #F6F6F6;
	color: #000000;
	margin-left: 40px;
}

.materials_pro_details_left .desc_right .last {
	width: 100%;
	color: #676767;
	font-size: 14px;
	line-height: 16px;
	padding-top: 52px;
}

.materials_pro_details_left .desc_right .last .t-1 {
	font-size: 16px;
	color: #000000;
}

.materials_pro_details_left .desc_right .last .t-2 {
	margin-left: 10px;
}

/* 推荐商品 */
.materials_pro_details_left .recom_pro {
	width: 100%;
	padding-top: 73px;
}

.materials_pro_details_left .recom_pro .p-1 {
	color: #333333;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
}

.materials_pro_details_left .recom_pro ul {
	width: 100%;
	overflow: hidden;
}

.materials_pro_details_left .recom_pro ul li {
	width: 11%;
	float: left;
	cursor: pointer;
	margin-top: 18px;
	margin-left: 1.7%;
}

.materials_pro_details_left .recom_pro ul li:nth-child(8n+1) {
	margin-left: 0;
}

.materials_pro_details_left .recom_pro ul li .pic {
	height: 107px;
}

.materials_pro_details_left .recom_pro ul li .word {
	width: 100%;
	font-size: 12px;
	line-height: 12px;
}

.materials_pro_details_left .recom_pro ul li .p-2 {
	width: 100%;
	height: 30px;
	color: #333333;
	overflow: hidden;
	margin: 12px 0 7px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 16px;
}

.materials_pro_details_left .recom_pro ul li .p-3 .t-1 {
	color: #484848;
}

.materials_pro_details_left .recom_pro ul li .p-3 .t-2 {
	line-height: 20px;
	color: #AEAEAE;
	margin-left: 5px;
	text-decoration: line-through;
}

/* 详情、评价、说明 */
.materials_pro_details_left .deta_assess_explain {
	width: 100%;
	padding-top: 60px;
}

.materials_pro_details_left .deta_assess_explain .tab_top {
	width: 100%;
	height: 40px;
	overflow: hidden;
	line-height: 38px;
	padding-left: 26px;
	box-sizing: border-box;
	border: 1px solid #E4E4E4;
	border-top: 1px solid #4E95CB;
}

.materials_pro_details_left .deta_assess_explain .tab_top ul li {
	float: left;
	color: #403D3C;
	cursor: pointer;
}

.materials_pro_details_left .deta_assess_explain .tab_top ul li:nth-child(2) {
	margin: 0 50px;
}

.materials_pro_details_left .deta_assess_explain .tab_top ul li.active {
	color: #4E95CB;
}

.materials_pro_details_left .deta_assess_explain .details_table {
	width: 100%;
	border-top: 0;
	box-sizing: border-box;
	border: 1px solid #E4E4E4;
}

.materials_pro_details_left .deta_assess_explain .details_table ul {
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	padding: 20px 10px 24px;
}

.materials_pro_details_left .deta_assess_explain .details_table ul li {
	float: left;
	color: #A1A1A1;
	font-size: 14px;
	width: 33.333333%;
	line-height: 40px;
}

.materials_pro_details_left .deta_assess_explain .details_table ul li p {
	width: 100%;
	overflow: hidden;
}

.materials_pro_details_left .deta_assess_explain .details_table ul li span {
	float: left;
	display: block;
}

.materials_pro_details_left .deta_assess_explain .details_table ul li .t-2 {
	color: #2C2C2C;
	margin-left: 35px;
}

.materials_pro_details_left .deta_assess_explain .deta_con {
	width: 100%;
	padding-top: 20px;
}

.materials_pro_details_left .deta_assess_explain .deta_con .con_top {
	width: 100%;
	color: #000000;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 20px;
}

.materials_pro_details_left .deta_assess_explain .deta_con .con_top .p-1 {
	padding-top: 15px;
}

.materials_pro_details_left .deta_assess_explain .deta_con .con_top .t-2 {
	color: #696969;
}

.materials_pro_details_left .deta_assess_explain .deta_con img {
	display: block;
	margin: 0 auto;
}

/* 评价列表 */
.materials_pro_details_left .deta_assess_explain .assess_list {
	width: 100%;
	padding-top: 40px;
}

.materials_pro_details_left .deta_assess_explain .assess_list .top {
	width: 100%;
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	padding-bottom: 20px;
}

.materials_pro_details_left .deta_assess_explain .assess_list .top .p-2 {
	font-size: 36px;
	color: #E4393C;
	line-height: 36px;
	padding-top: 16px;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li {
	width: 100%;
	position: relative;
	padding-left: 216px;
	box-sizing: border-box;
	margin-top: 20px;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .pic {
	position: absolute;
	left: 0;
	top: 0;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .pic img, .materials_pro_details_left .deta_assess_explain .assess_list ul li .pic span {
	display: block;
	float: left;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .pic span {
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden;
	-webkit-box-orient: vertical;
	max-width: 120px;
	line-height: 60px;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .pic img {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	object-fit: cover;
	margin-right: 8px;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .word {
	width: 100%;
	padding-top: 20px;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .star img {
	display: block;
	float: left;
	width: 18px;
	height: 18px;
	margin-left: 10px;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .star img:first-child {
	margin-left: 0;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .star span {
	display: block;
	float: right;
	font-size: 14px;
	color: #D81E06;
	line-height: 18px;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .p-1 {
	font-size: 14px;
	color: #403D3C;
	line-height: 28px;
	text-align: justify;
	padding: 20px 0 23px;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .pic_list {
	width: 100%;
	overflow: hidden;
}

.materials_pro_details_left .deta_assess_explain .assess_list ul li .pic_list img {
	display: block;
	width: 96px;
	height: 96px;
	float: left;
	margin-right: 26px;
	object-fit: cover;
}

.materials_pro_details_right {
	width: 16.58%;
	float: right;
	box-sizing: border-box;
	border: 1px solid #E4E4E4;
	padding: 26px 14px 42px;
	margin-top: 46px;
}

.materials_pro_details_right .title {
	width: 100%;
	color: #4E95CB;
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 7px;
	border-bottom: 1px solid #E4E4E4;
}

.materials_pro_details_right ul {
	width: 100%;
	padding: 8px 4px 0 9px;
	box-sizing: border-box;
}

.materials_pro_details_right ul li {
	width: 100%;
	margin-top: 11px;
	border: 1px solid #E4E4E4;
	box-sizing: border-box;
	padding-bottom: 13px;
	cursor: pointer;
}

.materials_pro_details_right ul li .pic {
	/*height: 152px;*/
}

.materials_pro_details_right ul li .word {
	width: 100%;
	font-size: 12px;
	padding: 0 4px;
	box-sizing: border-box;
}

.materials_pro_details_right ul li .word .p-1 {
	line-height: 12px;
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	height: 12px;
	margin: 11px 0 10px;
}

.materials_pro_details_right ul li .word .p-2, .materials_pro_details_right ul li .word .p-3 {
	width: 100%;
	overflow: hidden;
}

.materials_pro_details_right ul li .word .p-2 span {
	margin-top: 5px;
	display: block;
	float: left;
	background: #FFFFFF;
	border: 1px solid #E4E4E4;
	font-size: 12px;
	color: #6D6D6D;
	line-height: 20px;
	padding: 0 6px;
	margin-right: 5px;
}

.materials_pro_details_right ul li .word .p-3 {
	padding-top: 12px;
}

.materials_pro_details_right ul li .word .p-3 span {
	display: block;
	float: left;
	line-height: 14px;
}

.materials_pro_details_right ul li .word .p-3 .t-1 {
	font-size: 14px;
	color: #4E95CB;
}

.materials_pro_details_right ul li .word .p-3 .t-2 {
	font-size: 12px;
	color: #CCCCCC;
	margin-left: 6px;
	text-decoration: line-through;
}

/* 购物车 */
.shopping_cart {
	width: 100%;
	padding: 30px 0 118px;
}

.shopping_cart .title {
	font-size: 20px;
	color: #4E95CB;
	line-height: 20px;
}

.shopping_cart .top {
	width: 100%;
	height: 45px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	box-sizing: border-box;
	line-height: 43px;
	margin-top: 23px;
}

.shopping_cart .pro_list {
	width: 100%;
	min-height: 300px;
}

.shopping_cart .top .left, .shopping_cart .top .right, .shopping_cart dl dd .d_top .left, .shopping_cart dl dd .d_top .right, .shopping_cart dl dd .d_foot .left, .shopping_cart dl dd .d_foot .right, .shopping_cart .last .left, .shopping_cart .last .right {
	float: left;
	width: 50%;
	position: relative;
	box-sizing: border-box;
}

.shopping_cart dl dd .d_foot {
	margin-top: 10px;
}

.shopping_cart dl dd .d_foot:first-child {
	margin-top: 0;
}

.shopping_cart .top .left .pic input, .shopping_cart .top .left .pic span, .shopping_cart dl dd .d_top .left .pic input, .shopping_cart dl dd .d_top .left .pic span, .shopping_cart dl dd .d_top .left .p-1 span, .shopping_cart dl dd .d_top .left .p-1 img, .shopping_cart .last .left .pic, .shopping_cart .last .left .delete, .shopping_cart .last .left .to_empty, .shopping_cart .last .left .pic span, .shopping_cart .last .left .pic input {
	display: inline-block;
	vertical-align: middle;
}

.shopping_cart dl dd .d_top .left .pic {
	display: flex;
	align-items: center;
}

.shopping_cart .top .left {
	padding-left: 208px;
}

.shopping_cart .top .left .pic, .shopping_cart dl dd .d_top .left .pic, .shopping_cart dl dd .d_foot .pic {
	position: absolute;
	left: 14px;
	top: 0;
	font-size: 12px;
	color: #191919;
	cursor: pointer;
	overflow: hidden;
}

.shopping_cart dl dd .d_top .left .pic span, .shopping_cart .top .left .pic span {
	margin-left: 12px;
}

.shopping_cart dl dd .d_top .left .pic span {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	max-width: 114px;
	height: 49px;
}

.shopping_cart .top .left .pic .img, .shopping_cart dl dd .d_top .left .pic .img, .shopping_cart dl dd .d_foot .pic .img, .shopping_cart .last .left .pic .img {
	display: inline-block;
	vertical-align: middle;
}

.shopping_cart .top .left p {
	color: #191919;
	font-size: 16px;
}

.shopping_cart .top .right ul li, .shopping_cart dl dd .d_top .right ul li, .shopping_cart dl dd .d_foot ul li {
	width: 23%;
	float: left;
	text-align: center;
	font-size: 16px;
	color: #191919;
	line-height: 43px;
}

.shopping_cart .top .right ul li:first-child, .shopping_cart dl dd .d_top .right ul li:first-child, .shopping_cart dl dd .d_foot ul li:first-child {
	width: 31%;
}

.shopping_cart dl dd .d_top {
	width: 100%;
	line-height: 49px;
}

.shopping_cart dl dd .d_top .left {
	padding-left: 177px;
	font-size: 14px;
	color: #000000;
}

.shopping_cart dl dd .d_top .left img {
	width: 20px;
	height: 20px;
}

.shopping_cart dl dd .d_top .right {
	text-align: center;
	font-size: 14px;
	color: #666666;
}

.shopping_cart dl dd .d_top .right ul li {
	text-align: center;
	height: 49px;
	font-size: 14px;
	color: #666666;
}

.shopping_cart dl dd .d_foot {
	width: 100%;
	padding: 16px 0 26px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.shopping_cart dl dd .d_foot .left {
	padding-left: 49px;
}

.shopping_cart dl dd .d_foot .inner {
	width: 100%;
	position: relative;
	padding-left: 128px;
	box-sizing: border-box;
}

.shopping_cart dl dd .d_foot .inner .pic {
	position: absolute;
	left: 0;
	top: 0;
	height: 107px;
	width: 107px;
}

.shopping_cart dl dd .d_foot .inner .word {
	width: 100%;
	height: 107px;
}

.shopping_cart dl dd .d_foot .inner .p-1 {
	width: 100%;
	color: #1C1C1C;
	font-size: 18px;
	padding-top: 6px;
	overflow: hidden;
	line-height: 18px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.shopping_cart dl dd .d_foot .inner .p-2 {
	padding: 28px 0 30px;
}

.shopping_cart dl dd .d_foot .inner .p-2, .shopping_cart dl dd .d_foot .inner .p-3 {
	font-size: 14px;
	color: #8A8A8A;
	line-height: 12px;
}

.shopping_cart dl dd .d_foot ul li {
	height: 43px;
}

.shopping_cart dl dd .d_foot ul li .step {
	display: inline-block;
	vertical-align: middle;
}

.shopping_cart dl dd .d_foot ul li .step span, .shopping_cart dl dd .d_foot ul li .step .inp {
	display: block;
	float: left;
}

.shopping_cart dl dd .d_foot ul li .step .inp {
	background-color: #ffffff;
}

.shopping_cart dl dd .d_foot ul li .step .t-1 {
	width: 22px;
	cursor: pointer;
	background-color: #ebebeb;
}

.shopping_cart dl dd .d_foot ul li .step {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	color: #000000;
	overflow: hidden;
}

.shopping_cart dl dd .d_foot ul li .step .inp {
	width: 44px;
	height: 30px;
	text-align: center;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	box-sizing: border-box;
	line-height: 28px;
}

.shopping_cart dl dd .d_foot ul li.del {
	font-size: 14px;
	color: #999999;
	cursor: pointer;
}

.shopping_cart dl dd .d_foot.invalid {
	background-color: #F7F7F7;
}

.shopping_cart dl dd .d_foot.invalid .left .inner .p-1, .shopping_cart dl dd .d_foot.invalid .left .inner .p-2, .shopping_cart dl dd .d_foot.invalid .left .inner .p-3, .shopping_cart dl dd .d_foot.invalid .right ul li {
	color: #BFBFBF;
}

.shopping_cart dl dd .d_foot.invalid .tips {
	left: 8px;
	width: 31px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	background: #4E95CB;
}

.shopping_cart .last {
	width: 100%;
	height: 60px;
	overflow: hidden;
	margin-top: 26px;
	line-height: 58px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.shopping_cart .last .left label, .shopping_cart .last .left .delete, .shopping_cart .last .left .to_empty {
	cursor: pointer;
}

.shopping_cart .last .left {
	font-size: 14px;
	color: #191919;
	padding-left: 14px;
}

.shopping_cart .last .left .delete {
	padding: 0 24px 0 31px;
}

.shopping_cart .last .left span {
	margin-left: 12px;
}

.shopping_cart .last .right {
	float: right;
	font-size: 14px;
	color: #191919;
}

.shopping_cart .last .right .choose {

	float: left;
	overflow: hidden;
}

.shopping_cart .last .right .choose .t-2 {
	color: #4E95CB;
	font-size: 18px;
}

.shopping_cart .last .right .price {
	float: left;
	overflow: hidden;
	margin-right: 19px;
}

.shopping_cart .last .right .price span, .shopping_cart .last .right .choose span {
	display: block;
	float: left;
}

.shopping_cart .last .right .price .t-3 {
	font-size: 22px;
	color: #000000;
}

.shopping_cart .last .right .price_btn .btn {
	float: left;
	width: 125px;
	color: #fff;
	font-size: 22px;
	text-align: center;
	background: #4E95CB;
	cursor: pointer;
}

.shopping_cart .last .right .price_btn {
	float: right;
}

/* 购物车弹框 */
.model_shopping, .model_buy_ads, .refund_model {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	z-index: 1000;
	background: rgba(0, 0, 0, 0.83);
}

.model_shopping .inner {
	width: 800px;
	height: 380px;
	z-index: 1000;
	background: #FFFFFF;
	position: relative;
}

.model_shopping .inner .close {
	width: 15px;
	padding: 30px 50px;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	z-index: 1000;
}

.model_shopping .inner .top {
	width: 100%;
	position: relative;
	line-height: 73px;
	color: #999999;
	font-size: 18px;
	padding: 0 30px;
	box-sizing: border-box;
	border-bottom: 1px solid #EEEEEE;
}

.model_shopping .inner .foot {
	width: 100%;
	height: 306px;
	position: relative;
}

.model_shopping .inner .f_inner {
	width: 100%;
	left: 0;
	text-align: center;
}

.model_shopping .inner .f_inner .p-1 span, .model_shopping .inner .f_inner .p-1 img {
	display: inline-block;
	vertical-align: middle;
}

.model_shopping .inner .f_inner .p-1 {
	font-size: 30px;
	color: #333333;
	line-height: 30px;
}

.model_shopping .inner .f_inner .p-1 img {
	width: 30px;
}

.model_shopping .inner .f_inner .cancle {
	width: 182px;
	height: 40px;
	border: 1px solid #E5E5E5;
	box-sizing: border-box;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
	line-height: 38px;
	margin: 72px auto 0;
}

/* 购买广告 */
.user_main .user_right_buy_ads {
	padding: 0 25px 70px;
}

.user_main .user_buy_ads {
	width: 100%;
}

.user_main .user_buy_ads .title {
	font-size: 24px;
	color: #3A3A3A;
	line-height: 80px;
	border-bottom: 1px solid #E9E9E9;
}

.user_main .user_buy_ads .content {
	width: 100%;
	padding-top: 26px;
}

.user_main .user_buy_ads .to_buy {
	width: 100%;
	font-size: 18px;
	color: #fff;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #4E95CB;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	margin-top: 120px;
	cursor: pointer;
}

/* /购买广告弹框 */
.model_buy_ads .inner {
	width: 920px;
	height: 550px;
	position: relative;
	background: #FFFFFF;
}

.model_buy_ads .inner .close {
	position: absolute;
	right: 0;
	top: 0;
	padding: 14px 20px;
	width: 15px;
	display: block;
	cursor: pointer;
}

.model_buy_ads .inner .title {
	width: 100%;
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	color: #2D2A2A;
	line-height: 26px;
	padding-top: 50px;
}

.model_buy_ads .inner .form {
	width: 52%;
	margin: 0 auto;
	padding-top: 25px;
}

.model_buy_ads .inner .form ul li {
	width: 100%;
	margin-top: 20px;
	position: relative;
	padding-left: 80px;
	box-sizing: border-box;
}

.model_buy_ads .inner .form ul li .t-1 {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	color: #2D2A2A;
	line-height: 46px;
	width: 72px;
	text-align: right;
}

.model_buy_ads .inner .form ul li input, .model_buy_recru .inner textarea {
	width: 100%;
	height: 46px;
	color: #2D2A2A;
	display: block;
	line-height: 44px;
	padding-left: 18px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.model_buy_ads .inner .form ul li .btn {
	width: 100%;
	height: 50px;
	color: #4E95CB;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #4E95CB;
	cursor: pointer;
}

.model_buy_ads .inner .form ul li.li_btn {
	margin-top: 40px;
}

.model_buy_ads .inner .form ul li:nth-last-child(1) {
	margin-top: 16px;
}

.model_buy_ads .inner .form ul li .p-1 {
	font-size: 16px;
	color: #656565;
	line-height: 16px;
	text-align: center;
}

.model_buy_recru .inner {
	height: 703px;
}

.model_buy_recru .inner textarea {
	height: 90px;
}

/* 会员订单 */
.user_main .member_order {
	padding: 0 28px 107px;
}

.user_main .member_order .title {
	font-size: 18px;
	color: #000000;
	line-height: 18px;
	padding: 34px 0 39px;
}

.user_main .member_order .table table {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
	border-collapse: collapse;
}

.user_main .member_order .table table th {
	line-height: 45px;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	background-color: #f7f7f7;
}

.user_main .member_order .table table td {
	font-size: 14px;
	color: #333333;
	text-align: center;
	border: 1px solid #EEEEEE;
	padding: 20px 0 10px;
}

.user_main .member_order .table table td span {
	display: block;
}

.user_main .member_order .table table .ha_width {
	width: 160px;
}

.user_main .member_order .table table .ha_width1 {
	width: 180px;
}

.user_main .member_order .table table .ha_width2 {
	width: 89px;
}

.user_main .member_order .table table .t-2 {
	color: #4E95CB;
}

/* 设计师入驻 */
.user_main .user_right.user_apply {
	border: 0;
	padding: 21px 29px 23px 25px;
	background-color: #F4F6F9;
}

/* 申请进度 */
.user_apply .apply_schedule {
	width: 100%;
	padding-top: 8px;
	padding-bottom: 23px;
}

.user_apply .apply_schedule .top, .user_apply .apply_schedule .foot {
	width: 100%;
	text-align: center;
}

.user_apply .apply_schedule .p-1 {
	width: 105px;
	color: #353535;
	font-size: 16px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	height: 16px;
	line-height: 16px;
}

.user_apply .apply_schedule .top {
	padding-bottom: 10px;
}

.user_apply .apply_schedule .foot .p-1::after {
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	width: 15px;
	height: 15px;
	background: #FFFFFF;
	border: 1px solid #DDE3E8;
	border-radius: 50%;
	box-sizing: border-box;
	content: "";
}

.user_apply .apply_schedule .foot .p-1.active::after {
	border-color: #4E95CB;
}

.user_apply .apply_schedule .foot .p-1.active::after {
	background-color: #4E95CB;
	border-color: #4E95CB;
}

/*.user_apply .apply_schedule .foot .p-1:nth-last-child(1)::after{*/
/*	background-color: #DDE3E8;*/
/*	border-color: #DDE3E8;*/
/*}*/
.user_apply .apply_schedule .foot .p-1.active:nth-last-child(1)::after {
	background-color: #4E95CB;
	border-color: #4E95CB;
}

.user_apply .apply_schedule .foot .p-1 img {
	/* right: -17px; */
	left: -17px;
}

.user_apply .apply_schedule .foot .p-1 .img2 {
	display: none;
}

.user_apply .apply_schedule .foot .p-1.active .img2 {
	display: block;
}

.user_apply .apply_schedule .foot .p-1.active .img1 {
	display: none;
}

.user_apply .apply_content {
	width: 100%;
	padding: 40px 0 70px;
	background-color: #fff;
	box-sizing: border-box;
}

.user_apply .apply_content .title {
	width: 100%;
	color: #000000;
	font-size: 20px;
	line-height: 20px;
	padding-left: 30px;
	box-sizing: border-box;
}

.user_apply .apply_content .form {
	width: 100%;
	box-sizing: border-box;
	padding: 0 154px 0 30px;
}

.user_apply .apply_content .form ul li {
	width: 100%;
	box-sizing: border-box;
	position: relative;
	/* padding-left: 110px; */
	/* padding-left: 114px; */
	padding-left: 100px;
	font-size: 16px;
	color: #353535;
	margin-top: 20px;
}

.user_apply .apply_content .form ul li dl dd {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	/* padding-left: 68px; */
	padding-left: 80px;
	font-size: 14px;
	color: #5090C8;
	line-height: 24px;
	min-height: 40px;
}

.user_apply .apply_content .form ul li dl dd .type_main {
	width: 100%;
	background: #F2F7FF;
	padding: 8px 90px 8px 15px;
	box-sizing: border-box;
	overflow: hidden;
}

.user_apply .apply_content .form ul li dl .type_con {
	width: 100%;
	overflow: hidden;
	height: 24px;
}

.user_apply .apply_content .form ul li dl .type_con.heightauto {
	height: auto;
}

.user_apply .apply_content .form ul li dl .type {
	color: #666666;
	position: absolute;
	left: 0;
	top: 50%;
	max-width: 70px;
	line-height: 16px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.user_apply .apply_content .form ul li dl dd {
	width: 100%;
	margin-bottom: 12px;
}

.user_apply .apply_content .form ul li dl .flex {
	display: flex;
	align-items: center;
	margin-right: 10px;
	float: left;
}

.user_apply .apply_content .form ul li dl dd .show_more {
	right: 15px;
	position: absolute;
	top: 10px;
	cursor: pointer;
}

.user_apply .apply_content .form ul li dl dd .show_more.active img {
	transform: rotate(180deg);
}

.user_apply .apply_content .form ul li dl dd .show_more img {
	display: block;
	width: 10px;
	margin-left: 8px;
	height: auto;
}

.user_apply .apply_content .form ul li dl .flex img {
	margin-left: 5px;
}

.user_apply .apply_content .form ul li .t-1 {
	position: absolute;
	display: inline-block;
	left: 0;
	text-align: right;
	/* width: 110px; */
	/* width: 114px; */
	padding-right: 10px;
	box-sizing: border-box;
	line-height: 40px;
}

.user_apply .apply_content .form ul li .inp {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 38px;
	box-sizing: border-box;
	padding-left: 12px;
	font-size: 14px;
	color: #353535;
	border: 1px solid #EEEFF1;
}

.user_apply .apply_content .form ul li .require_add {
	width: 100%;
	height: 40px;
	line-height: 38px;
	box-sizing: border-box;
	padding-left: 12px;
	font-size: 14px;
	color: #353535;
	border: 1px solid #EEEFF1;
	cursor: pointer;
	position: relative;
}

.user_apply .apply_content .form ul li .require_add .p {
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: 400;
	color: #C2C3CC;
}

.user_apply .apply_content .form ul li .require_add .ul {
	position: absolute;
	top: 38px;
	width: 200px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	/* white-space: nowrap; */
	background: #FFFFFF;
	border: 1px solid #EEEFF1;
	box-shadow: 0px 7px 13px 0px rgba(216, 216, 216, 0.39);
	box-sizing: border-box;
	min-height: 210px;
	z-index: 1000;
}

.user_apply .apply_content .form ul li .require_add .ul0 {
	left: 0;
	max-height: 210px;
}

.user_apply .apply_content .form ul li .require_add .ul1 {
	left: 200px;
	max-height: 420px;
}

.user_apply .apply_content .form ul li .require_add .ul .li {
	width: 100%;
	margin-top: 4px;
	padding: 0 12px;
	box-sizing: border-box;
	line-height: 35px;
	font-size: 14px;
	font-family: PingFang SC;
	font-weight: 400;
	color: #666666;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.user_apply .apply_content .form ul li .require_add .ul .li:first-child {
	color: #999999;
}

.user_apply .apply_content .form ul li .require_add .ul .li.active, .user_apply .apply_content .form ul li .require_add .ul .li:hover {
	background: #4E95CB;
	color: #ffffff;
}

.user_apply .apply_content .form ul li .require_add .ul .li p {
	width: 80%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.user_apply .apply_content .form ul li .require_add .ul::-webkit-scrollbar {
	display: none
}

.user_apply .apply_content .form ul li .inp input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: #757575;
}

.user_apply .apply_content .form ul li .inp input::-moz-placeholder {
	/* Firefox 19+ */
	color: #757575;
}

.user_apply .apply_content .form ul li .inp input:-ms-input-placeholder {
	/* IE 10+ */
	color: #757575;
}

.user_apply .apply_content .form ul li .inp input:-moz-placeholder {
	/* Firefox 18- */
	color: #757575;
}

.user_apply .apply_content .form ul li .pic_upload {
	width: 100%;
	padding-top: 10px;
	/* overflow: hidden; */
}

.user_apply .apply_content .form ul li .pic_upload .pic {
	float: left;
	text-align: center;
	cursor: pointer;
	width: 201px;
	/* overflow: hidden; */
	position: relative;
}

.user_apply .apply_content .form ul li .pic_upload .pic>img {
	width: 100%;
	display: block;
	/* height: 130px; */
	height: 150px;
	object-fit: cover;
	position: relative;
}

/* .user_apply .apply_content .form ul li .pic_upload .pic:first-child{
	margin-right: 25px;
} */
.user_apply .apply_content .form ul li .pic_upload .pic:hover .delete {
	opacity: 1;
}

.user_apply .apply_content .form ul li .btn {
	width: 210px;
	height: 45px;
	background: #4E95CB;
	border-radius: 2px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
	line-height: 45px;
}

.user_apply .apply_content .form ul li .btn a {
	display: block;
	color: #fff;
}

.user_apply .apply_content .form ul li.btn {
	margin-top: 80px;
	cursor: pointer;
}

.user_apply .apply_content .tips {
	width: 76%;
	color: #A3A3A3;
	font-size: 14px;
	line-height: 26px;
	padding-top: 50px;
	box-sizing: border-box;
}

.user_apply .apply_content .tips .p-1 {
	color: #707070;
}

.user_apply .apply_content .form ul li select {
	width: 280px;
	height: 40px;
	border: 1px solid #EEEFF1;
	box-sizing: border-box;
	line-height: 38px;
	padding-left: 13px;
}

.user_apply .apply_content .form .sec_con ul li {
	line-height: 40px;
	padding-left: 95px;
}

.user_apply .apply_content .form .sec_con ul li .t-1 {
	width: 95px;
}

.user_apply .apply_content .form .sec_con ul li .pri_1 {
	font-size: 24px;
	color: #4E95CB;
	line-height: 24px;
	padding-top: 8px;
}

.user_apply .apply_content .form .sec_con ul li .pri_2 {
	font-size: 14px;
	color: #4E95CB;
	line-height: 14px;
	padding-top: 15px;
}

.user_apply .apply_content .form .sec_con ul li .pri_3 {
	font-size: 14px;
	color: #999999;
	line-height: 14px;
	padding-top: 15px;
	margin-left: 15px;
	text-decoration: line-through;
}

.user_apply .apply_content .form .sec_con ul li .price {
	width: 100%;
	overflow: hidden;
	height: 40px;
	line-height: normal;
}

.user_apply .apply_content .form .sec_con ul li .price span {
	display: block;
	float: left;
}

.user_apply .apply_content .form .sec_con ul li .desc img, .user_apply .apply_content .form .sec_con ul li .desc p {
	display: inline-block;
	vertical-align: middle;
}

.user_apply .apply_content .form .sec_con ul li .desc .img2 {
	display: none;
}

.user_apply .apply_content .form .sec_con ul li .desc {
	font-size: 16px;
	color: #353535;
}

.user_apply .apply_content .form .sec_con ul li .total {
	font-size: 24px;
	color: #333333;
}

.user_apply .apply_content .form .sec_con ul li.btn {
	padding-top: 40px;
	margin-top: 50px;
	overflow: hidden;
	border-top: 1px solid #F2F7FF;
}

.user_apply .apply_content .form .sec_con ul li .btn {
	float: left;
}

.user_apply .apply_content .form .sec_con ul li .btn1 {
	background-color: #4E95CB;
	margin-right: 40px;
	line-height: 43px;
	border: 1px solid #4E95CB;
	box-sizing: border-box;
}

.user_apply .apply_content .form .sec_con ul li .btn2 {
	border: 1px solid #EEEFF1;
	color: #666666;
	background-color: #fff;
	box-sizing: border-box;
}

.user_apply .apply_content .form .sec_con ul li .pact p, .user_apply .apply_content .form .sec_con ul li .pact img {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #707070;
}

.user_apply .apply_content .form .sec_con ul li .pact img.img2 {
	display: none;
}

.user_apply .apply_content .form .sec_con ul li .pact p.p-2 {
	color: #5499CD;
	cursor: pointer;
}

.user_apply .apply_content .form .sec_con ul li .pact img {
	cursor: pointer;
}

/* 确认信息 */
.user_apply .apply_content .confirm_infor {
	width: 100%;
	box-sizing: border-box;
	padding: 10px 0 0 30px;
}

.user_apply .apply_content .confirm_infor ul li {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	font-size: 14px;
	color: #333333;
	line-height: 46px;
	padding-left: 96px;
}

.user_apply .apply_content .confirm_infor ul li .t-1 {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
	color: #353535;
	width: 96px;
	text-align: right;
	line-height: 46px;
}

.user_apply .apply_content .confirm_infor ul li .pic {
	width: 100%;
	overflow: hidden;
	/* padding: 10px 0; */
	/* display: grid; */
	/* padding: 20rpx 0 10rpx; */
	/* grid-row-gap: 25px; */
	/* grid-column-gap: 20rpx; */
	/* grid-template-columns: repeat(3, 1fr); */
}

.user_apply .apply_content .form ul li .pic_upload {
	display: grid;
	/* padding: 20rpx 0 10rpx; */
	grid-row-gap: 25px;
	/* grid-column-gap: 20rpx; */
	grid-template-columns: repeat(3, 1fr);
}

.user_apply .apply_content .confirm_infor ul li img {
	width: 100%;
	height: 130px;
	border-radius: 4px;
	display: block;
	object-fit: cover;
}

.user_apply .apply_content .confirm_infor ul li .img {
	float: left;
	text-align: center;
	width: 200px;
	font-size: 14px;
	color: #353535;
	line-height: 14px;
}

/* .user_apply .apply_content .confirm_infor ul li .img:first-child{
	margin-right: 25px;
} */
.user_apply .apply_content .confirm_infor ul li .img p {
	margin-top: 14px;
}

.user_apply .apply_content .confirm_infor ul li .t-3 {
	color: #4E95CB;
}

.user_apply .apply_content .confirm_infor ul li .t-4 {
	color: #C6C6C6;
	text-decoration: line-through;
}

.user_apply .apply_content .confirm_infor ul li .t-2, .user_apply .apply_content .confirm_infor ul li .t-3, .user_apply .apply_content .confirm_infor ul li .t-4 {
	display: inline-block;
	vertical-align: middle;
}

.user_apply .apply_content .confirm_infor .pay_amount {
	width: 100%;
	color: #666666;
	padding: 0 6px;
	font-size: 14px;
	margin-top: 20px;
	overflow: hidden;
	line-height: 90px;
	background: #F2F7FF;
	box-sizing: border-box;
}

.user_apply .apply_content .confirm_infor .pay_amount span {
	display: block;
	float: left;
}

.user_apply .apply_content .confirm_infor .pay_amount .t-2 {
	color: #4E95CB;
	font-size: 22px;
}

.user_apply .apply_content .choose_pay {
	width: 100%;
	padding-top: 10px;
}

.user_apply .apply_content .choose_pay dl {
	display: flex;
}

.user_apply .apply_content .choose_pay dl dd {
	margin-top: 30px;
}

.user_apply .apply_content .choose_pay dl dd label {
	cursor: pointer;
	width: 100%;
	overflow: hidden;
}

.user_apply .apply_content .choose_pay dl dd label input, .user_apply .apply_content .choose_pay dl dd label .pic {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}

.user_apply .apply_content .choose_pay dl dd label .pic {
	width: 131px;
	height: 49px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	border-radius: 3px;
	box-sizing: border-box;
	overflow: hidden;
	margin-left: 15px;
}

.user_apply .apply_content .choose_pay dl dd.active label .pic {
	border-color: #D12147;
}

.user_apply .apply_content .confirm_to_pay {
	width: 100%;
	overflow: hidden;
	padding-top: 36px;
}

.user_apply .apply_content .confirm_to_pay p {
	float: left;
	width: 170px;
	line-height: 49px;
	text-align: center;
	font-size: 16px;
	cursor: pointer;
}

.user_apply .apply_content .confirm_to_pay .p-1 {
	color: #fff;
	background: #4E95CB;
}

.user_apply .apply_content .confirm_to_pay .p-2 {
	color: #666666;
}

/* 平台审核中 */
.user_apply .apply_content .platform_audit {
	width: 100%;
	padding: 12px 40px 0 50px;
	box-sizing: border-box;
}

.user_apply .apply_content .platform_audit .top {
	padding-bottom: 40px;
	width: 100%;
	border-bottom: 1px solid #E4E4E4;
}

.user_apply .apply_content .platform_audit .top .p-1 {
	font-size: 20px;
	color: #333333;
	line-height: 20px;
}

.user_apply .apply_content .platform_audit .top .p-2 {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	padding-top: 39px;
}

.user_apply .apply_content .platform_audit .confirm_infor {
	padding: 0;
}

.user_apply .apply_content .platform_audit .confirm_infor .p_10 {
	font-size: 20px;
	color: #000000;
	line-height: 20px;
	padding: 30px 0;
}

/* 入驻结果 */
.user_apply .apply_content .settlement_results {
	width: 100%;
	padding: 10px 50px 80px;
	box-sizing: border-box;
}

.user_apply .apply_content .settlement_results .p-1 {
	font-size: 20px;
	color: #333333;
	line-height: 20px;
	padding-bottom: 36px;
}

.user_apply .apply_content .settlement_results .con {
	font-size: 16px;
	color: #333333;
	line-height: 36px;
	width: 100%;
	padding-bottom: 36px;
	border-bottom: 1px solid #E6E6E6;
}

.user_apply .apply_content .settlement_results .con a, .user_apply .apply_content .settlement_results .renew {
	color: #4E95CB;
}

.user_apply .apply_content .settlement_results .renew {
	padding-top: 25px;
	display: inline-block;
}

/* 续费 */
.user_apply .apply_content .apply_renew .form {
	padding-top: 30px;
}

.user_apply .apply_content .form .sec_con ul li .total0 {
	color: #4E95CB;
}

.user_apply .apply_content .special_offer_settled .sec_con {
	padding-bottom: 150px;
}

/* 退款成功 */
.user_apply .apply_content .refund_result {
	width: 100%;
	padding: 43px 30px 0;
	box-sizing: border-box;
}

.user_apply .apply_content .refund_result .p-1 {
	font-size: 20px;
	color: #333333;
	line-height: 20px;
}

.user_apply .apply_content .refund_result .con {
	width: 100%;
	padding-top: 30px;
}

.user_apply .apply_content .refund_result .con .p-2 {
	width: 100%;
	overflow: hidden;
	line-height: 36px;
}

.user_apply .apply_content .refund_result .con .p-2 p, .user_apply .apply_content .refund_result .con .p-2 span {
	display: block;
	float: left;
	font-size: 16px;
	color: #333333;
}

.user_apply .apply_content .refund_result .con .p-2 span {
	color: #999999;
}

.user_apply .apply_content .refund_result .btn {
	width: 135px;
	height: 40px;
	background: #DEFBFF;
	border: 1px solid #BFBFBF;
	line-height: 38px;
	box-sizing: border-box;
	text-align: center;
	font-size: 14px;
	color: #333333;
	margin-top: 40px;
	cursor: pointer;
}

/* 入驻规则 */
.user_right .settled_rules .title {
	width: 100%;
	color: #000000;
	font-size: 20px;
	line-height: 20px;
	box-sizing: border-box;
}

.user_right .settled_rules .tab_top ul li, .user_right .settled_rules .tab_top ul li .top {
	width: 100%;
	font-size: 16px;
	color: #000000;
	line-height: 16px;
}

.user_right .settled_rules .tab_top ul li .top p, .user_right .settled_rules .tab_top ul li .top img {
	display: inline-block;
	vertical-align: middle;
}

.user_right .settled_rules .tab_top ul {
	padding-bottom: 180px;
	border-bottom: 0;
}

.user_right .settled_rules .tab_top ul li {
	cursor: pointer;
	padding: 25px 0 14px;
	border-bottom: 1px solid #E4E4E4;
}

.user_right .settled_rules .tab_top ul li .con {
	width: 100%;
	padding: 19px 0 30px;
	display: none;
}

.user_right .settled_rules .tab_top ul li.active .con {
	display: block;
}

.user_right .settled_rules .tab_top ul li .p-1 {
	font-size: 14px;
	color: #404040;
	line-height: 30px;
}

.user_right .settled_rules .tab_top ul li .p-1 span {
	color: #4E95CB;
}

.user_right .settled_rules .tab_top ul li .p-2 {
	width: 210px;
	height: 45px;
	color: #4E95CB;
	font-size: 16px;
	line-height: 43px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #4E95CB;
	margin-top: 30px;
}

/* 邀请好友 */
.user_right .invite_friends {
	width: 100%;
}

.user_right .invite_friends .pages {
	padding-bottom: 30px;
}

.user_right .invite_friends .tab_top ul li, .user_right .user_commission .foot ul li {
	position: relative;
	color: #333333;
}

.user_right .invite_friends .tab_top ul li::after, .user_right .user_commission .foot ul li::after {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 1px;
	width: 100%;
	content: "";
	display: none;
	background-color: #4E95CB;
}

.user_right .invite_friends .tab_top ul li.active::after, .user_right .user_commission .foot ul li.active::after {
	display: block;
}

.user_right .invite_friends .tab_top ul li.active, .user_right .user_commission .foot ul li.active {
	color: #4E95CB;
}

.user_right .invite_friends .invite_code {
	width: 100%;
	padding: 45px 18px 58px 55px;
	box-sizing: border-box;
}

.user_right .invite_friends .invite_code .inner {
	width: 100%;
	padding: 35px 26px 50px;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
}

.user_right .invite_friends .invite_code .inner .p-1 {
	font-size: 30px;
	width: 100%;
	color: #238AF7;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
}

.user_right .invite_friends .invite_code .inner .pic img {
	width: 179px;
	height: 179px;
	display: block;
	margin: 40px auto 30px;
	border: 1px solid #eeeff1;
}
.hover-image {
	display: none; /* 初始不显示 */
	position: absolute; /* 绝对定位 */
	left:130px;/*位置*/
	width: 200px; /* 根据需要调整 */
	height: auto; /* 根据图片比例自动调整 */
	z-index: 10; /*层叠数量*/
	border: 1px #F0CF8D solid; /*边框*/
	border-radius: 20px; /*圆弧*/
	padding: 6px; /*向外填充6px*/
	background-color: #fff; /*二维码背景色*/
}
 
.image-container:hover .hover-image {
  display: block; /* 鼠标悬停时显示 */
}
.user_right .invite_friends .invite_code .inner .copy_con {
	width: 100%;
}

.user_right .invite_friends .invite_code .inner .copy_con .p-2 {
	font-size: 14px;
	color: #333333;
	line-height: 14px;
}

.user_right .invite_friends .invite_code .inner .copy_con .p-3 {
	width: 100%;
	height: 40px;
	padding: 0 9px;
	color: #999999;
	margin-top: 22px;
	line-height: 38px;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
}

.user_right .invite_friends .invite_code .inner .copy_con .p-4 {
	width: 210px;
	line-height: 45px;
	cursor: pointer;
	background: #238AF7;
	border-radius: 2px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	margin: 38px auto 0;
}

.user_right .invite_friends .invite_record, .user_right .user_commission .invite_record {
	width: 100%;
	padding: 20px 0;
}

.user_right .user_commission .invite_record table {
	font-size: 14px;
	color: #666666;
	width: 100%;
	text-align: center;
	border-collapse: collapse;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	line-height: 24px;
}

.user_right .user_commission .invite_record table tr {
	border-bottom: 1px solid #E9E9E9;

}

.user_right .user_commission .invite_record table tr td {
	padding: 15px 0;
}

.user_right .user_commission .invite_record table tr td .focus {
	color: #999999;
}

.user_right .user_commission .invite_record table tr:nth-last-of-type(1) {
	border-bottom: 0;
}

.user_right .user_commission .invite_record table tr:first-child {
	background: #EAF8FF;
	color: #333333;
}

.user_right .user_commission .invite_record table .flex {
	justify-content: center;
}

.user_right .user_commission .invite_record table .flex .word {
	text-align: left;
	padding-left: 8px;
	width: 105px;
}

.user_right .user_commission .invite_record table .time {
	font-size: 12px;
	line-height: 16px;
}

.user_right .user_commission .invite_record table .word p {
	max-width: 105px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.user_right .user_commission .invite_record table img {
	width: 40px;
	height: 40px;
	display: block;
	border-radius: 50%;
	object-fit: cover;
}

.user_right .invite_friends .invite_record ul, .user_right .user_commission .invite_record ul {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
}

.user_right .invite_friends .invite_record ul li, .user_right .user_commission .invite_record ul li {
	display: flex;
	line-height: 90px;
	border-bottom: 1px solid #eee;
}

.user_right .invite_friends .invite_record ul li:first-child, .user_right .user_commission .invite_record ul li:first-child {
	line-height: 40px;
	background-color: #eaf8ff;
}

.user_right .invite_friends .invite_record ul li .con, .user_right .user_commission .invite_record ul li .con {
	flex: 1;
	font-size: 14px;
	color: #000000;
	text-align: center;
	box-sizing: border-box;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.user_right .invite_friends .invite_record ul li .con:first-child {
	text-align: left;
	padding-left: 30px;
}

.user_right .user_commission .invite_record ul li .con img {
	display: block;
	margin: 0 auto;
}

.user_right .invite_friends .invite_record ul li .con img, .user_right .user_commission .invite_record ul li .con img {
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	object-fit: cover;
	margin-top: 15px;
}

.user_right .invite_friends .invite_record ul li:nth-last-of-type(1), .user_right .user_commission .invite_record ul li:nth-last-of-type(1) {
	border-bottom: 0;
}

.user_right .invite_friends .invite_rules {
	width: 100%;
	padding: 30px 0 68px;
}

/* 我的分佣 */
.user_right .user_commission {
	width: 100%;
}

.user_right .user_commission .top {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
	padding: 40px 0 40px 60px;
	background-color: #fff;
}

.user_right .user_commission .top .left, .user_right .user_commission .top .right {
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.user_right .user_commission .top .p-1 {
	font-size: 16px;
	color: #000000;
	line-height: 16px;
}

.user_right .user_commission .top .p-2 {
	font-size: 14px;
	color: #999999;
	line-height: 14px;
	padding-top: 21px;
}

.user_right .user_commission .top .right {
	color: #999;
	width: 125px;
	height: 40px;
	font-size: 14px;
	margin-left: 68px;
	line-height: 38px;
	box-sizing: border-box;
	border: 1px solid #4e95cb;
	;
}

.user_right .user_commission .foot {
	width: 100%;
	background-color: #fff;
	padding: 0 30px 30px 30px;
	box-sizing: border-box;
	margin-top: 21px;
}

.user_right .user_commission .invite_record0 ul li .con:first-child {
	text-align: center;
}

/* 提现弹框 */
.withdraw_model .inner {
	width: 800px;
	height: 703px;
	background: #FFFFFF;
}

.withdraw_model .inner .form {
	width: 61%;
	margin: 0 auto;
}

.withdraw_model .inner ul li {
	width: 100%;
	position: relative;
	box-sizing: border-box;
	line-height: 46px;
	padding-left: 92px;
	font-size: 14px;
	color: #2D2A2A;
	margin-top: 20px;
	overflow: hidden;
}

.withdraw_model .inner ul li .t-1 {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 82px;
	text-align: right;
}

.withdraw_model .inner ul li .inp {
	display: block;
	width: 100%;
	height: 46px;
	padding-left: 18px;
	line-height: 44px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
	float: left;
}

.withdraw_model .inner .price {
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #2D2A2A;
	margin-top: 30px;
}

.withdraw_model .inner .price .pr_2 {
	color: #4E95CB;
}

.withdraw_model .inner ul li .t-2 {
	color: #E50B18;
}

.withdraw_model .inner ul li .inp_code {
	width: 61.75%;
}

.withdraw_model .inner ul li .get_code {
	float: right;
	width: 35.75%;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
}

.withdraw_model .inner ul li .btn, .withdraw_model .inner ul li .get_code {
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
	background: #4E95CB;
}

.withdraw_model .inner ul li .btn {
	font-size: 16px;
	line-height: 50px;
}

.withdraw_model .inner ul li:nth-last-of-type(1) {
	margin-top: 30px;
}

.withdraw_model .inner .tips {
	font-size: 14px;
	color: #656565;
	line-height: 14px;
	padding-top: 40px;
}

.withdraw_model .inner .close {
	display: block;
	position: absolute;
	right: -36px;
	top: 14px;
	cursor: pointer;
}

/* 用户指南 */
.user_main .user_guide .title {
	font-size: 18px;
	border-bottom: 0;
}

.user_main .user_guide .content {
	padding-top: 0;
}

/* 系统通知 */
.user_main .user_notice {
	border: 0;
	padding: 26px 22px 35px;
	background-color: #F4F6F9;
}

.user_main .user_notice .notice_con {
	width: 100%;
	box-sizing: border-box;
	background-color: #fff;
	padding: 23px 30px 72px 17px;
}

.user_main .user_notice .notice_con .title {
	font-size: 18px;
	color: #000000;
	line-height: 18px;
}

.user_main .user_notice .notice_con .notice_num {
	width: 100%;
	font-size: 14px;
	color: #333333;
	padding-top: 20px;
}

.user_main .user_notice .notice_con .notice_num .left {
	float: left;
}

.user_main .user_notice .notice_con .notice_num .right {
	float: right;
	color: #999999;
	cursor: pointer;
}

.user_main .user_notice .notice_con .notice_num img, .user_main .user_notice .notice_con .notice_num span, .user_main .user_notice .notice_con .notice_num .p-1, .user_main .user_notice .notice_con .notice_num .p-2 {
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_notice .notice_con .notice_num .left .t-2 {
	color: #4E95CB;
}

.user_main .user_notice .notice_con .notice_num .left .p-2 {
	color: #999999;
	margin-left: 40px;
	cursor: pointer;
}

.user_main .user_notice .notice_list {
	width: 100%;
}

.user_main .user_notice .notice_list ul li {
	width: 100%;
	margin-top: 20px;
	position: relative;
	box-sizing: border-box;
	padding: 9px 5px 30px 64px;
	border-bottom: 1px solid #E4E4E4;
}

.user_main .user_notice .notice_list ul li:hover {
	background: #F4F6F9;
	border-color: #F4F6F9;
}

.user_main .user_notice .notice_list ul li .top {
	width: 100%;
	overflow: hidden;
}

.user_main .user_notice .notice_list ul li .top .left {
	float: left;
	line-height: 25px;
	overflow: hidden;
}

.user_main .user_notice .notice_list ul li .top .left .con, .user_main .user_notice .notice_list ul li .top .left .time {
	float: left;
}

.user_main .user_notice .notice_list ul li .top .left .con {
	font-size: 16px;
	color: #333;
}

.user_main .user_notice .notice_list ul li .top .left .time {
	font-size: 14px;
	color: #999;
}

.user_main .user_notice .notice_list ul li .top .right {
	float: right;
	overflow: hidden;
}

.user_main .user_notice .notice_list ul li .top .right .btn {
	float: left;
	height: 25px;
	text-align: center;
	box-sizing: border-box;
	line-height: 23px;
	font-size: 12px;
	color: #999999;
	background: #F4F6F9;
	border: 1px solid #E4E4E4;
	width: 80px;
	cursor: pointer;
}

.user_main .user_notice .notice_list ul li .top .right .btn1 {
	width: 60px;
	margin-right: 10px;
	display: none;
}

.user_main .user_notice .notice_list ul li:hover .top .right .btn1 {
	display: block;
}

.user_main .user_notice .notice_list ul li .foot {
	width: 100%;
	color: #666666;
	font-size: 14px;
	overflow: hidden;
	padding-top: 9px;
	line-height: 24px;
	text-align: justify;
}

.user_main .user_notice .notice_list ul li .foot a {
	color: #4E95CB;
}

.user_main .user_notice .notice_list ul li .status {
	position: absolute;
	left: 9px;
	top: 13px;
	font-size: 12px;
	color: #FFFFFF;
	width: 40px;
	overflow: hidden;
	background-color: #4E95CB;
	padding: 10px 5px;
}

.user_main .user_notice .notice_list ul li .status0 {
	background: transparent;
}

.user_main .user_notice .notice_list ul li .status span {
	display: block;
	text-align: center;
	position: absolute;
	width: 100%;
	left: 0;
	top: 3px;
	line-height: 12px;
}

.user_main .user_notice .notice_list ul li .dele_img {
	position: absolute;
	left: 20px;
	top: 47px;
	cursor: pointer;
}

.user_main .user_notice .notice_list ul li .dele_img img {
	display: block;
	height: 15px;
}

.user_main .user_notice .notice_list ul li .foot .inner {
	width: 100%;
	position: relative;
	padding-left: 62px;
	box-sizing: border-box;
}

.user_main .user_notice .notice_list ul li .foot .inner .pic {
	top: 0;
	left: 0;
	width: 50px;
	height: 50px;
	overflow: hidden;
	position: absolute;
}

.user_main .user_notice .notice_list ul li .foot .inner .word {
	min-height: 50px;
}

/* 平台通知 */
.user_main .user_notice .notice_list ul li .ring {
	display: block;
	width: 10px;
	height: 10px;
	background: #999999;
	border-radius: 5px;
	float: right;
}

.user_main .user_notice .notice_list ul li .top .right .read {
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	color: #999999;
}

.user_main .user_notice .notice_list ul li.have_read .top .left .con, .user_main .user_notice .notice_list ul li.have_read .foot, .user_main .user_notice .notice_list ul li.have_read .foot a {
	color: #999;
}

.order_confirm {
	width: 100%;
}

/* 订单确定页 */
.order_confirm {
	width: 100%;
	padding: 50px 0 60px;
}

.order_confirm .confirm_status {
	width: 100%;
	height: 120px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	box-sizing: border-box;
	position: relative;
}

.order_confirm .confirm_status .inner {
	width: 70%;
}

.order_confirm .confirm_status .el-step__head.is-success {
	color: #4E95CB;
	border-color: #4E95CB;
}

.order_confirm .confirm_status .el-step__title.is-success {
	color: #4E95CB;
}

.order_confirm .confirm_status .el-step__title.is-process {
	font-weight: normal;
}

.order_confirm .confirm_status .el-step__title {
	font-size: 14px;
}

.order_confirm .confirm_status .el-step.is-horizontal .el-step__line {
	height: 1px;
	top: 15px;
}

.order_confirm .confirm_status .el-step__icon {
	height: 30px;
	width: 30px;
	border-width: 1px;
}

.order_confirm .confirm_status .el-step.is-center .el-step__line {
	left: 69%;
	right: auto;
	width: 60%;
}

.order_confirm .order_confirm_con {
	width: 100%;
	box-sizing: border-box;
	padding: 34px 23px 58px;
	border: 1px solid #E5E5E5;
	border-top: 0;
}

.order_confirm .order_confirm_con .order_address .p-1 {
	font-size: 18px;
	color: #333333;
	line-height: 18px;
}

.order_confirm .order_confirm_con .order_address .list ul {
	width: 100%;
	overflow: hidden;
	padding-top: 16px;
	height: 193px;
	box-sizing: border-box;
}

.order_confirm .order_confirm_con .order_address .list ul.heightauto {
	height: auto;
}

.order_confirm .order_confirm_con .order_address .list ul li {
	width: 23.4%;
	float: left;
	margin-left: 2.13%;
	margin-top: 10px;
	box-sizing: border-box;
	border: 2px solid #E5E5E5;
	padding: 15px 20px 14px;
	font-size: 14px;
	color: #0D0D0D;
	line-height: 14px;
	position: relative;
	height: 167px;
	cursor: pointer;
}

.order_confirm .order_confirm_con .order_address .list ul li:nth-child(4n+1) {
	margin-left: 0;
}

.order_confirm .order_confirm_con .order_address .list ul li .name {
	width: 100%;
	overflow: hidden;
	padding-bottom: 14px;
	border-bottom: 1px solid #E6E6E6;
}

.order_confirm .order_confirm_con .order_address .list ul li .name .left {
	float: left;
}

.order_confirm .order_confirm_con .order_address .list ul li .name .right {
	float: right;
	color: #999999;
	display: none;
}

.order_confirm .order_confirm_con .order_address .list ul li.active .name .right {
	display: block;
}

.order_confirm .order_confirm_con .order_address .list ul li .address {
	width: 100%;
	padding: 5px 0 8px;
	line-height: 26px;
}

.order_confirm .order_confirm_con .order_address .list ul li .address span {
	margin-left: 13px;

}

.order_confirm .order_confirm_con .order_address .list ul li .address span:nth-of-type(1) {
	margin-left: 0;
}

.order_confirm .order_confirm_con .order_address .list ul li .btn {
	width: 100%;
	overflow: hidden;
	padding-top: 12px;
	display: none;
}

.order_confirm .order_confirm_con .order_address .list ul li .btn p {
	float: left;
	cursor: pointer;
	color: #666666;
}

.order_confirm .order_confirm_con .order_address .list ul li .btn p:first-child {
	margin-right: 6px;
}

.order_confirm .order_confirm_con .order_address .list ul li.active {
	border-color: #4E95CB;
}

.order_confirm .order_confirm_con .order_address .list ul li .img {
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 24px;
}

.order_confirm .order_confirm_con .order_address .list ul li:hover {
	background-color: #f7f7f7;
	border-color: #f7f7f7;
}

.order_confirm .order_confirm_con .order_address .list ul li.active:hover {
	border-color: #4E95CB;
}

.order_confirm .order_confirm_con .order_address .list ul li:hover .name .right0 {
	display: block;
	color: #EF4343;
}

.order_confirm .order_confirm_con .order_address .list ul li.active .btn, .order_confirm .order_confirm_con .order_address .list ul li:hover .btn {
	display: block;
}

.order_confirm .order_confirm_con .order_address .show_more {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
	line-height: 38px;
	display: flex;
	align-items: center;
	margin-top: 8px;
}

.order_confirm .order_confirm_con .order_address .show_more span, .order_confirm .order_confirm_con .order_address .show_more img {
	cursor: pointer;
}

.order_confirm .order_confirm_con .order_address .show_more img {
	width: 11px;
	margin-left: 8px;
}

.order_confirm .order_confirm_con .order_address .add_new .inner {
	width: 90px;
	height: 27px;
	color: #666666;
	font-size: 12px;
	margin-top: 8px;
	cursor: pointer;
	line-height: 25px;
	text-align: center;
	background: #F6F6F6;
	box-sizing: border-box;
	border: 1px solid #CFCFCF;
}

.order_confirm .order_confirm_con .order_con {
	width: 100%;
	padding-top: 24px;
}

.order_confirm .order_confirm_con .order_con .top {
	width: 100%;
	font-size: 14px;
	color: #000000;
	line-height: 32px;
	text-align: center;
	border-bottom: 2px solid #B5D3FF;
}

.order_confirm .order_confirm_con .order_con .left {
	float: left;
	width: 44.6%;
	display: flex;
}

.order_confirm .order_confirm_con .order_con .right {
	float: right;
	width: 55.4%;
	display: flex;
}

.order_confirm .order_confirm_con .order_con .con {
	flex: 1;
}

.order_confirm .order_confirm_con .order_con .con .to_back {
	width: 100px;
	height: 35px;
	color: #ffffff;
	display: block;
	cursor: pointer;
	font-size: 14px;
	margin: 5px auto;
	line-height: 35px;
	text-align: center;
	background: #4E95CB;
}

.order_confirm .order_confirm_con .order_con .foot {
	width: 100%;
	padding-top: 5px;
}

.order_confirm .order_confirm_con .order_con .foot ul li {
	width: 100%;
	margin-top: 30px;
	font-size: 14px;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_top {
	width: 100%;
	line-height: 18px;
	padding-bottom: 7px;
	border-bottom: 1px solid #DDDDDD;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_top .left {
	color: #666666;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_top img, .order_confirm .order_confirm_con .order_con .foot ul li .l_top span {
	display: inline-block;
	vertical-align: middle;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_top img {
	width: 20px;
	margin-left: 4px;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_top .right {
	color: #000000;
	text-align: center;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid {
	width: 100%;
	padding-top: 15px;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_pic {
	position: relative;
	padding-left: 132px;
	box-sizing: border-box;
	height: 109px;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_pic .pic {
	width: 108px;
	height: 109px;
	position: absolute;
	left: 0;
	top: 0;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_pic .word {
	width: 100%;
	height: 109px;
	position: relative;
	line-height: 14px;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_pic .word .p-1 {
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
	height: 14px;
	color: #1C1C1C;
	font-weight: bold;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_pic .word .p-2 {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	color: #999999;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_spec {
	color: #8A8A8A;
	line-height: 20px;
	padding-left: 40px;
	box-sizing: border-box;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right {
	text-align: center;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right .price {
	color: #1B1B1B;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right .dis {
	color: #000;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right .total {
	color: #EF4343;
	text-align: right;
	padding-right: 20px;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right .step {
	display: flex;
	align-items: center;
	line-height: 30px;
	text-align: center;
	width: 90px;
	margin: 0 auto;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right .step .btn, .order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right .step input {
	display: block;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right .step input {
	width: 44px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-top: 1px solid #EBEBEB;
	border-bottom: 1px solid #EBEBEB;
}

.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right .step .btn {
	width: 22px;
	cursor: pointer;
	background-color: #ebebeb;
}

.order_confirm .order_confirm_con .order_con .message_seller {
	width: 100%;
	margin-top: 22px;
	padding: 17px 15px;
	box-sizing: border-box;
	background-color: #F2F7FF;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_top {
	width: 100%;
	overflow: hidden;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left {
	float: left;
	display: flex;
	font-size: 14px;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left .p-1 {
	color: #9F9F9F;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left .text {
	width: 371px;
	height: 50px;
	position: relative;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 1px solid #CFCFCF;
	margin: 0 18px 0 10px;
	position: relative;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left .text .num {
	display: inline-block;
	position: absolute;
	font-size: 12px;
	color: #9F9F9F;
	line-height: 12px;
	right: 11px;
	bottom: 6px;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left .text input {
	width: 100%;
	display: block;
	padding: 6px;
	box-sizing: border-box;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left .p-2 {
	color: #1B1B1B;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_right {
	float: right;
	color: #EF4343;
	font-size: 14px;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_foot {
	width: 100%;
	color: #A6A6A6;
	font-size: 14px;
	text-align: right;
	line-height: 14px;
	padding: 32px 0 15px;
}

.order_confirm .order_confirm_con .order_con .message_seller .m_foot .t-2, .order_confirm .order_confirm_con .order_con .total_price .p-1 .t-2 {
	color: #EF4343;
}

.order_confirm .order_confirm_con .order_con .total_price {
	width: 100%;
	color: #666666;
	text-align: right;
	font-size: 14px;
	padding-top: 36px;
}

.order_confirm .order_confirm_con .order_con .total_price .p-1 {
	padding-bottom: 22px;
	line-height: 22px;
}

.order_confirm .order_confirm_con .order_con .total_price .p-1 .t-2 {
	font-size: 22px;
	font-weight: bold;

}

.order_confirm .order_confirm_con .order_con .total_price .p-1 span, .order_confirm .order_confirm_con .order_con .total_price .p-3 .t-1, .order_confirm .order_confirm_con .order_con .total_price .p-3 .t-2 {
	display: inline-block;
	vertical-align: middle;
}

.order_confirm .order_confirm_con .order_con .total_price .p-2 .t-2 {
	color: #373737;
}

.order_confirm .order_confirm_con .order_con .total_price .p-2 {
	line-height: 30px;
}

.order_confirm .order_confirm_con .order_con .total_price .p-3 {
	padding-top: 35px;
	line-height: 60px;
}

.order_confirm .order_confirm_con .order_con .total_price .p-3 .t-1 {
	font-size: 14px;
	color: #5499CD;
	cursor: pointer;
}

.order_confirm .order_confirm_con .order_con .total_price .p-3 .t-2 {
	width: 180px;
	background: #4E95CB;
	display: inline-block;
	text-align: center;
	color: #fff;
	margin-left: 32px;
	font-size: 22px;
	cursor: pointer;
}

/* 添加收货地址弹框 */
.add_address_model, .delete_add_model {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	z-index: 1000;
	background: rgba(0, 0, 0, 0.83);
}

.add_address_model.show, .delete_add_model.show {
	display: block;
}

.add_address_model.hidden, .delete_add_model.hidden {
	display: none;
}

.add_address_model .inner {
	padding-top: 4px;
	width: 920px;
	height: 600px;
	background: #FFFFFF;
	box-sizing: border-box;
}

.add_address_model .inner .top, .delete_add_model .inner .top {
	width: 100%;
	line-height: 70px;
	position: relative;
	padding-left: 41px;
	box-sizing: border-box;
	color: #999999;
	font-size: 18px;
	border-bottom: 1px solid #EEEEEE;
}

.add_address_model .inner .top .close, .delete_add_model .inner .top .close {
	display: block;
	position: absolute;
	right: 0;
	top: 10px;
	padding: 21px;
	width: 15px;
	cursor: pointer;
}

.add_address_model .inner .el-cascader {
	display: inline-block;
	position: relative;
	font-size: 14px;
	line-height: 40px;
	width: 100%;
	border-radius: 0;
}

.add_address_model .inner .el-cascader .el-input .el-input__inner {
	border-radius: 0;
	color: #333333;
}

.add_address_model .inner .el-cascader .el-input .el-input__inner:focus, .add_address_model .inner .el-cascader .el-input.is-focus .el-input__inner {
	border-color: #4E95CB;
}

.el-cascader-node.in-active-path, .el-cascader-node.is-active, .el-cascader-node.is-selectable.in-checked-path {
	color: #4E95CB;
}

.add_address_model .inner .form {
	width: 80%;
	margin: 0 auto;
	padding-top: 20px;
}

.add_address_model .inner .form ul li {
	width: 100%;
	margin-top: 26px;
	position: relative;
	padding-left: 98px;
	box-sizing: border-box;
	font-size: 14px;
	color: #333333;
}

.add_address_model .inner .form ul li .t-1 {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 83px;
	text-align: right;
	line-height: 46px;
}

.add_address_model .inner .form ul li .inp {
	width: 100%;
	display: block;
	box-sizing: border-box;
	height: 46px;
	line-height: 44px;
	padding-left: 18px;
	border: 1px solid #E5E5E5;
}

.add_address_model .inner .form ul li .inp0 {
	height: 90px;
}

.add_address_model .inner .form ul li .inp1 {
	width: 62.5%;
}

.add_address_model .inner .form ul li .inp1, .order_invoice .invoice_con ul li select, .order_refund .refund_list .top ul li .l_foot dl dd select {
	background: url(../img/128.png) right 16px center no-repeat;
}

.add_address_model .inner .form ul li.default {
	margin-top: 20px;
}

.add_address_model .inner .form ul li .choose {
	font-size: 14px;
	color: #333333;
	line-height: 14px;
	cursor: pointer;
}

.add_address_model .inner .form ul li .choose span, .add_address_model .inner .form ul li .choose img {
	display: inline-block;
	vertical-align: middle;
}

.add_address_model .inner .form ul li .choose img {
	margin-right: 8px;
}

.add_address_model .inner .form ul li .btn {
	width: 100%;
	display: flex;
	padding-top: 9px;
}

.add_address_model .inner .form ul li .btn p, .delete_add_model .inner .last p {
	width: 182px;
	height: 40px;
	color: #333333;
	font-size: 14px;
	cursor: pointer;
	line-height: 38px;
	text-align: center;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.add_address_model .inner .form ul li .btn p.save, .delete_add_model .inner .last p.save {
	color: #fff;
	margin-left: 29px;
	background-color: #4E95CB;
}

/* 删除收货地址弹框 */
.delete_add_model .inner {
	width: 800px;
	height: 380px;
	background: #FFFFFF;
}

.delete_add_model .inner .con {
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #333333;
	line-height: 30px;
	font-weight: bold;
	padding: 83px 0 73px;
}

.delete_add_model .inner .con span, .delete_add_model .inner .con img, .order_submit_success .submit_success_con .top span, .order_submit_success .submit_success_con .top img {
	display: inline-block;
	vertical-align: middle;
}

.delete_add_model .inner .last p {
	display: inline-block;
	vertical-align: middle;
}

.delete_add_model .inner .last {
	width: 100%;
	text-align: center;
}

.delete_add_model .inner .last p.save {
	margin-left: 0;
	margin-right: 26px;
}

/* 订单提交成功 */
.order_submit_success {
	width: 100%;
	padding: 29px 0 96px;
}

.order_submit_success .submit_success_con, .order_submit_success .choose_payway {
	width: 100%;
	padding: 0 36px 0 52px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.order_submit_success .submit_success_con .top {
	width: 100%;
	font-size: 20px;
	color: #333333;
	line-height: 84px;
	font-weight: bold;
	padding-top: 8px;
	border-bottom: 1px solid #E6E6E6;
}

.order_submit_success .submit_success_con .top img {
	margin-right: 6px;
}

.order_submit_success .submit_success_con .mid, .order_submit_success .submit_success_con .mid .m_top {
	width: 100%;
}

.order_submit_success .submit_success_con .mid .m_top {
	width: 100%;
	position: relative;
	padding: 20px 0;
	padding-right: 80px;
	box-sizing: border-box;
}

.order_submit_success .submit_success_con .mid .m_top .my_order {
	top: 21px;
	right: 2px;
	font-size: 14px;
	cursor: pointer;
	line-height: 34px;
	position: absolute;
}

.order_submit_success .submit_success_con .mid .m_top .my_order a {
	color: #6C6D6F;
}

.order_submit_success .submit_success_con .mid .m_top .con {
	width: 100%;
	font-size: 14px;
	color: #333333;
	line-height: 35px;
	text-align: justify;
}

.order_submit_success .submit_success_con .mid .m_top .con p {
	display: inline-block;
	vertical-align: middle;
}

.order_submit_success .submit_success_con .mid .m_top .con .p-1 {
	margin-right: 30px;
	color: #888;
}

.order_submit_success .submit_success_con .mid .last {
	font-size: 14px;
	color: #333333;
	padding-bottom: 160px;
	border-bottom: 1px solid #E6E6E6;
}

.order_submit_success .submit_success_con .mid .last_btn {
	width: 100%;
	display: flex;
	padding: 30px 0 56px;
}

.order_submit_success .submit_success_con .mid .last_btn a {
	width: 160px;
	height: 50px;
	background: #FFFFFF;
	border: 1px solid #BFBFBF;
	border-radius: 2px;
	text-align: center;
	line-height: 48px;
	box-sizing: border-box;
	font-size: 16px;
	color: #333333;
	margin-left: 43px;
}

.order_submit_success .submit_success_con .mid .last_btn .to_pay {
	color: #fff;
	margin-left: 0;
	font-size: 18px;
	border-color: #4E95CB;
	background-color: #4E95CB;
}

/* 选择支付方式 */
.order_submit_success .submit_success_con .top0 {
	line-height: 58px;
}

.order_submit_success .submit_success_con .top0 .p-2 {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	line-height: 14px;
	padding-bottom: 10px;
}

.order_submit_success .submit_success_con .top0 .p-2 .t-2 {
	color: #D12147;
}

.order_submit_success .submit_success_con .mid .last0 {
	border-bottom: 0;
	padding-bottom: 46px;
}

.order_submit_success .choose_payway {
	margin-top: 30px;
	padding-bottom: 60px;
}

.order_submit_success .choose_payway .price {
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	padding: 31px 0 23px;
	border-bottom: 1px solid #E6E6E6;
}

.order_submit_success .choose_payway .price .t-2 {
	font-size: 22px;
	font-weight: bold;
	color: #999999;
}

.order_submit_success .choose_payway ul {
	padding-top: 10px;
}

.order_submit_success .choose_payway ul li {
	cursor: pointer;
	display: flex;
	align-items: center;
	margin-top: 30px;
}

.order_submit_success .choose_payway ul li .img2 {
	display: none;
}

.order_submit_success .choose_payway ul li.active .img1 {
	display: none;
}

.order_submit_success .choose_payway ul li.active .img2 {
	display: block;
}

.order_submit_success .choose_payway ul li.active .pic {
	border-color: #FE0036;
}

.order_submit_success .choose_payway ul li .pic {
	position: relative;
	width: 131px;
	height: 49px;
	background: #FFFFFF;
	border: 1px solid #E6E6E6;
	border-radius: 3px;
	overflow: hidden;
	margin-left: 16px;
}

.order_submit_success .choose_payway ul li .pic img {
	display: block;
}

.order_submit_success .choose_payway .to_pay {
	width: 170px;
	height: 49px;
	color: #fff;
	font-size: 18px;
	background: #DEDEDE;
	text-align: center;
	line-height: 49px;
	margin-top: 46px;
	cursor: pointer;
}

.order_submit_success .choose_payway .to_pay a {
	display: block;
	color: #fff;
}

.order_submit_success .choose_payway .to_pay a.a-1 {
	background: #FE0036;
}

/* 支付成功 */
.order_submit_success .submit_success_con .top .p-3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	line-height: 38px;
	padding-bottom: 80px;
}

.order_submit_success .submit_success_con .top .p-3 span {
	color: #D12147;
}

/* 订单详情 */
.order_details {
	width: 100%;
	padding-bottom: 20px;
}

.order_details .order_status {
	width: 100%;
	padding: 58px 0;
}

.order_details .order_status .inner .con {
	position: relative;
}

.order_details .order_status .inner .con .title {
	position: absolute;
	left: 0;
	top: -35px;
	width: 100%;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
}

.order_details .order_status .inner .el-step__title {
	height: 20px;
}

.order_details .order_status .inner .el-step__icon {
	width: 30px;
	height: 30px;
}

.order_details .order_status .inner .el-step.is-horizontal .el-step__line {
	top: 13px;
}

.order_details .order_status .inner .el-step__icon.is-text {
	border: 1px solid;
}

.order_details .order_status .inner .el-step__head.is-wait {
	color: #999999;
	border-color: #E5E5E5;
}

.order_details .order_status .inner .el-step__line {
	background-color: #EEEEEE;
}

.order_details .order_status .inner .is-success .el-step__icon.is-text, .order_details .order_status .inner .el-step__head.is-process .el-step__icon.is-text {
	background: #4E95CB;
	color: #fff;
	border-color: #4E95CB;
}

.order_details .order_status .inner .el-step__description {
	font-size: 14px;
	padding: 0;
	text-align: center;
}

.order_details .order_status .inner .el-step__description.is-process, .order_details .order_status .inner .el-step__description.is-wait, .order_details .order_status .inner .el-step__description.is-success {
	color: #999999;
	font-weight: normal;
}

.order_details .order_status .inner .el-step__head.is-success .el-step__line {
	background-color: #4E95CB;
}

.order_details .order_status .inner {
	width: 80%;
	margin: 0 auto;
}

.order_details .order_status .inner .el-step__head.is-success {
	border-color: #4E95CB;
	color: #4E95CB;
}

/* 当前状态 */
.order_details .order_current_state {
	width: 100%;
}

.order_details .order_current_state, .order_details .order_infor {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.order_details .order_current_state {
	padding: 39px 27px 29px;
}

.order_details .order_current_state .p-1 {
	width: 100%;
	font-size: 20px;
	font-weight: bold;
	color: #333;
	line-height: 20px;
}

.order_details .order_current_state .p-1 span, .order_details .order_current_state .p-1 img {
	display: inline-block;
	vertical-align: middle;
}

.order_details .order_current_state .p-1 img {
	width: 20px;
	margin-right: 6px;
}

.order_details .order_current_state .p-2 {
	font-size: 14px;
	color: #666666;
	line-height: 14px;
	padding-left: 32px;
	box-sizing: border-box;
	padding-top: 25px;
}

.order_details .order_current_state .p-2 .t-2 {
	color: #D12147;
}

.order_details .order_current_state .p-3, .order_details .order_current_state .p-4 {
	width: 100%;
	overflow: hidden;
	padding-left: 32px;
	box-sizing: border-box;
}

.order_details .order_current_state .p-4 {
	color: #6C6D6F;
	font-size: 14px;
	line-height: 14px;
	padding: 26px 0 19px;
	border-bottom: 1px solid #E4E4E4;
}

.order_details .order_current_state .p-3 p {
	color: #333;
	float: left;
	width: 100px;
	height: 35px;
	font-size: 14px;
	cursor: pointer;
	margin-top: 30px;
	line-height: 33px;
	margin-left: 50px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.order_details .order_current_state .p-3 p a {
	display: block;
	color: #333333;
}

.order_details .order_current_state .p-3 .to_back {
	color: #fff;
	background: #4E95CB;
	border-color: #4E95CB;
}

.order_details .order_current_state .p-3 p:nth-child(1) {
	margin-left: 0;
}

.order_details .order_infor {
	margin-top: 25px;
}

.order_details .order_infor .title {
	width: 100%;
	color: #333333;
	font-size: 16px;
	line-height: 45px;
	padding-left: 23px;
	box-sizing: border-box;
	border-bottom: 1px solid #E6E6E6;
}

.order_details .order_infor ul {
	width: 100%;
	padding: 24px 0 16px;
}

.order_details .order_infor ul li {
	width: 100%;
	color: #333333;
	font-size: 16px;
	line-height: 42px;
	padding-left: 23px;
	box-sizing: border-box;
}

.order_details .order_infor ul li .t-2 {
	color: #4E95CB;
}

.order_details .last_price {
	width: 100%;
	margin-top: 20px;
	background: #F2F7FF;
	padding: 16px 0 28px;
	text-align: right;
}

.order_details .last_price .p-1 {
	width: 100%;
	font-size: 14px;
	color: #333333;
	line-height: 31px;
	overflow: hidden;
}

.order_details .last_price .p-2 {
	padding-top: 5px;
}

.order_details .last_price .t-1 {
	width: 70px;
}

.order_details .last_price span {
	display: inline-block;
	vertical-align: middle;
}

.order_details .last_price .t-2 {
	width: 80px;
	text-align: left;
}

.order_details .last_price .t-3 {
	color: #4E95CB;
	font-weight: bold;
	font-size: 16px;
}

.order_details .order_confirm .order_confirm_con {
	padding: 0;
	margin-top: 0;
}

.order_details .order_confirm .order_confirm_con .order_con, .order_details .order_confirm .order_confirm_con .order_con .top {
	padding-top: 0;
	line-height: 45px;
}

.order_details .order_confirm .order_confirm_con .order_con .top {
	border-bottom: 1px solid #DDDDDD;
}

.order_details .order_confirm .order_confirm_con .order_con .foot ul li {
	margin-top: 0;
}

.order_details .order_confirm .order_confirm_con .order_con .foot {
	padding: 0 27px 30px;
	box-sizing: border-box;
}

.order_details .order_confirm .order_confirm_con .order_con .left {
	width: 56%;
}

.order_details .order_confirm .order_confirm_con .order_con .right {
	width: 44%;
}

.order_details .order_confirm .order_confirm_con .order_con .top {
	padding: 0 27px;
	box-sizing: border-box;
}

.order_details .order_confirm .order_confirm_con .order_con .con0 {
	text-align: left;
}

.order_details .order_confirm .order_confirm_con .order_con .con0 img, .order_details .order_confirm .order_confirm_con .order_con .con0 span {
	display: inline-block;
	vertical-align: middle;
}

.order_details .order_confirm .order_confirm_con .order_con .con0 .t-1 {
	color: #666666;
}

.order_details .order_confirm .order_confirm_con .order_con .con0 .t-2 {
	color: #6C6D6F;
	margin-left: 50px;
}

.order_details .order_confirm {
	padding: 0;
}

/* 物流信息 */
.order_details .order_current_state .logistics_infor {
	width: 100%;
	overflow: hidden;
	padding-top: 14px;
}

.order_details .order_current_state .logistics_infor .float {
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 38px;
}

.order_details .order_current_state .logistics_infor .right {
	width: 80%;
}

.order_details .order_current_state .logistics_infor .mid {
	padding: 0 19px 0 9px;
}

.order_details .order_current_state .logistics_infor .inner>div {
	width: 100%;
	display: flex;
}

.order_details .order_current_state .logistics_infor .mid p {
	height: 100%;
	width: 20px;
	padding: 9px 0;
	position: relative;
}

.order_details .order_current_state .logistics_infor .mid p span {
	position: relative;
	display: block;
}

.order_details .order_current_state .logistics_infor .mid p::after {
	width: 12px;
	height: 12px;
	background: #DADADA;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 13px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	content: "";
}

.order_details .order_current_state .logistics_infor .mid p::before {
	position: absolute;
	left: 50%;
	height: 100%;
	width: 1px;
	top: 16px;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	background-color: #EEEEEE;
	content: "";
}

.order_details .order_current_state .logistics_infor .mid p.active span {
	height: 20px;
	width: 20px;
	display: block;
	margin: 0 auto;
	border-radius: 50%;
	background-color: #ff0000;
}

.order_details .order_current_state .logistics_infor .mid p.active::before {
	top: 20px;
}

.order_details .order_current_state .logistics_infor .mid p.active::after {
	background-color: #fff;
}

.order_details .order_current_state .logistics_infor .show_more {
	padding-top: 12px;
	font-size: 14px;
	color: #333333;
	line-height: 14px;
}

.order_details .order_current_state .logistics_infor .show_more.active img {
	transform: rotate(180deg);
}

.el-button--primary {
	background-color: #4E95CB;
	border-color: #4E95CB;
}

.order_details .order_current_state .logistics_infor .show_more span, .order_details .order_current_state .logistics_infor .show_more img {
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
}

.order_details .order_current_state .logistics_infor .inner {
	height: 152px;
	overflow: hidden;
}

.order_details .order_current_state .logistics_infor .inner.heightauto {
	height: auto;
}

.order_details .order_current_state .logistics_infor .right .active {
	color: #4E95CB;
}

/* 发票 */
.order_invoice {
	width: 100%;
	padding: 20px 0 80px;
}

.order_invoice .invoice_con {
	width: 100%;
	color: #333333;
	font-size: 14px;
	padding-left: 48px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.order_invoice .invoice_con .shop {
	width: 100%;
	padding: 60px 0 18px;
}

.order_invoice .invoice_con .shop img, .order_invoice .invoice_con .shop span {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #333333;
	line-height: 14px;
}

.order_invoice .invoice_con .shop img {
	margin-left: 6px;
}

.order_invoice .invoice_con ul li {
	width: 100%;
	line-height: 40px;
	display: flex;
}

.order_invoice .invoice_con ul li .left_con {
	display: flex;
}

.order_invoice .invoice_con .inner {
	width: 65.5%;
}

.order_invoice .invoice_con ul li .p-1 {
	cursor: pointer;
}

.order_invoice .invoice_con ul li .p-1 span, .order_invoice .invoice_con ul li .p-1 img {
	display: inline-block;
	vertical-align: middle;
}

.order_invoice .invoice_con ul li .t-1 {
	width: 100px;
	text-align: right;
}

.order_invoice .invoice_con ul li .p-1 .img2 {
	display: none;
	border-radius: 50%;
}

.order_invoice .invoice_con ul li .p-1.active .img1 {
	display: none;
}

.order_invoice .invoice_con ul li .p-1.active .img2 {
	display: inline-block;
}

.order_invoice .invoice_con ul li .p-1 {
	padding-left: 15px;
}

.order_invoice .invoice_con ul li .p-1 img {
	margin-right: 6px;
}

/* .order_invoice .invoice_con ul li .p-10{
	padding-left: 30px;
} */
.order_invoice .invoice_con ul li .inp {
	display: block;
	width: calc(100% - 105px);
	margin-left: 14px;
	box-sizing: border-box;
	height: 40px;
	line-height: 38px;
	padding-left: 10px;
	border: 1px solid #E5E5E5;
}

.order_invoice .invoice_con ul li .inp.el-cascader .el-input__inner {
	border-radius: 0;
	border-color: #E5E5E5;
}

.order_invoice .invoice_con ul li .inp.el-cascader .el-input.is-active .el-input__inner, .order_invoice .invoice_con ul li .inp.el-cascader .el-input__inner:focus, .order_invoice .invoice_con ul li .inp.el-cascader .el-cascader:not(.is-disabled):hover .el-input__inner {
	border-color: #E5E5E5;
}

.order_invoice .invoice_con ul li.text {
	margin: 12px 0;
}

.order_invoice .invoice_con ul li.text0 {
	margin: 0;
	margin-top: 25px;
}

.order_invoice .invoice_con ul li.text1 {
	margin-top: 10px;
}

.order_invoice .invoice_con ul li.text0 .t-1 {
	font-size: 14px;
}

.order_invoice .invoice_con ul li .inp1 {
	height: 90px;
}

.order_invoice .invoice_con ul li .btns {
	width: 100%;
	padding-left: 70px;
	box-sizing: border-box;
	text-align: center;
	margin-top: 30px;
	padding-bottom: 35px;
}

.order_invoice .invoice_con ul li .btns .btn {
	width: 87px;
	height: 35px;
	background: #FFFFFF;
	border: 1px solid #E5E5E5;
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
	line-height: 33px;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
}

.order_invoice .invoice_con ul li .btns .btn0 {
	background-color: #4E95CB;
	border-color: #4E95CB;
	color: #fff;
	margin-right: 42px;
	cursor: pointer;
}

.order_invoice .invoice_con ul li.infor {
	margin-top: 10px;
}

.order_invoice .invoice_con ul li .hidden_more {
	padding-left: 14px;
	color: #999999;
	cursor: pointer;
}

/* 发票申请状态 */
.order_invoice .invoice_status {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
	padding: 10px 36px 80px 52px;
}

.order_invoice .invoice_status .top {
	width: 100%;
	color: #333333;
	font-size: 20px;
	line-height: 80px;
	padding-bottom: 16px;
	border-bottom: 1px solid #E6E6E6;
}

.order_invoice .invoice_status .top p {
	color: #666666;
	font-size: 16px;
	line-height: 28px;
}

.order_invoice .invoice_status .top span, .order_invoice .invoice_status .top img {
	display: inline-block;
	vertical-align: middle;
}

.order_invoice .invoice_status .status_con ul li {
	width: 100%;
	color: #333333;
	font-size: 16px;
	min-height: 50px;
	line-height: 50px;
	position: relative;
	padding-left: 112px;
	box-sizing: border-box;
}

.order_invoice .invoice_status .status_con ul li .t-1 {
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
	width: 112px;
	text-align: right;
}

.order_invoice .invoice_status .status_con ul li.people {
	line-height: 28px;
	padding: 11px 0;
	padding-left: 112px;
}

.order_invoice .invoice_status .status_con ul li.people .t-1 {
	top: 11px;
}

.order_invoice .invoice_status .status_con ul li .p-1 {
	color: #4E95CB;
	cursor: pointer;
	position: relative;
}

.order_invoice .invoice_status .status_con ul li .to_contact {
	position: absolute;
	left: 21px;
	top: 32px;
	text-align: center;
	display: none;
	width: 200px;
}

.order_invoice .invoice_status .status_con ul li .to_contact img {
	width: 200px;
	height: 35px;
}

.order_invoice .invoice_status .status_con ul li .to_contact span {
	left: 0;
	bottom: 9px;
	width: 100%;
	color: #979797;
	display: block;
	font-size: 14px;
	position: absolute;
}

.order_invoice .invoice_status .status_con ul li:hover .to_contact {
	display: block;
}

/* 订单评价 */
.order_assess {
	width: 100%;
	padding: 45px 0 76px;
}

.order_assess .title {
	font-size: 18px;
	color: #1B1B1B;
	line-height: 30px;
	position: relative;
	padding-left: 18px;
	box-sizing: border-box;
}

.order_assess .title::after {
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 30px;
	background-color: #4E95CB;
	content: "";
}

.order_assess .assess_con {
	width: 100%;
	margin-top: 26px;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
}

.order_assess .assess_con .top {
	width: 100%;
	padding: 0 19px;
	overflow: hidden;
	line-height: 50px;
	box-sizing: border-box;
	background-color: #f7f7f7;
}

.order_assess .assess_con .top span {
	display: block;
	float: left;
	font-size: 14px;
	color: #666666;
}

.order_assess .assess_con .top .t-2 {
	color: #333333;
}

.order_assess .assess_con .top .t-10 {
	margin-left: 29px;
}

.order_assess .assess_con .foot {
	width: 100%;
	padding: 60px 0 0 76px;
	box-sizing: border-box;
}

.order_assess .assess_con .foot .inner {
	width: 81.85%;
	padding-left: 248px;
	position: relative;
	box-sizing: border-box;
}

.order_assess .assess_con .foot .pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 159px;
	text-align: center;
}

.order_assess .assess_con .foot .pic_cover {
	width: 159px;
	height: 159px;
}

.order_assess .assess_con .foot .pic .p-1 {
	width: 100%;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-size: 16px;
	color: #101010;
	line-height: 18px;
	margin-top: 26px;
}

.order_assess .assess_con .foot .pic .p-2 {
	font-size: 18px;
	color: #666666;
	line-height: 18px;
	padding: 28px 0 11px;
}

.order_assess .assess_con .foot .pic .p-3 {
	font-size: 14px;
	color: #BEBEBE;
	line-height: 14px;
}

.order_assess .assess_con .foot .list {
	width: 100%;
}

.order_assess .assess_con .foot .list ul li {
	width: 100%;
	position: relative;
	padding-left: 58px;
	box-sizing: border-box;
	margin-bottom: 40px;
}

.order_assess .assess_con .foot .list ul li .t-1 {
	color: #747474;
	font-size: 16px;
	display: inline-block;
	position: absolute;
	left: 0;
	top: 0;
}

.order_assess .assess_con .foot .list ul li textarea {
	display: block;
	width: 100%;
	height: 135px;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
	font-size: 14px;
	color: #909090;
	padding: 14px;
}

.order_assess .assess_con .foot .list ul li .upload_pic {
	font-size: 14px;
	color: #909090;
}

.order_assess .assess_con .foot .list ul li .upload_pic span {
	display: block;
}

.el-message-box__headerbtn:focus .el-message-box__close, .el-message-box__headerbtn:hover .el-message-box__close {
	color: #909399;
}

.order_assess .assess_con .foot .list ul li .upload_pic .t-10 {
	color: #333333;
	margin-left: 10px;
}

.order_assess .assess_con .foot .list ul li .btn {
	width: 260px;
	height: 50px;
	background: #4E95CB;
	text-align: center;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
}

.order_assess .assess_con .foot .list ul li .num {
	width: 100%;
	text-align: right;
	font-size: 14px;
	color: #909090;
	line-height: 14px;
	padding-top: 12px;
}

.order_assess .assess_con .foot .list ul li .flex {
	margin-right: 12px;
}

.order_assess .assess_con .foot .list ul li .flex .img-box {
	float: left;
	margin-left: 16px;
	position: relative;
}

.order_assess .assess_con .foot .list ul li .flex .img-box span {
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px;
	cursor: pointer;
}

.order_assess .assess_con .foot .list ul li .flex .img-box span img {
	display: block;
	width: 15px;
	height: 15px;
}

.order_assess .assess_con .foot .list ul li .flex .img-box:first-child {
	margin-left: 0;
}

.order_assess .assess_con .foot .list ul li .flex .img-box, .order_assess .assess_con .foot .list ul li .flex img {
	width: 90px;
	height: 90px;
	display: block;
	object-fit: cover;
}

.order_assess .assess_con .foot .list ul li .flex, .order_assess .assess_con .foot .list ul li .img-file, .order_assess .assess_con .foot .list ul li .up_pic_num {
	display: inline-block;
	vertical-align: middle;
}

.order_assess .assess_con .foot .list ul li .img-file {
	height: 90px;
	width: 90px;
	position: relative;
	cursor: pointer;
}

.order_assess .assess_con .foot .list ul li .img-file #files {
	position: absolute;
	left: 0;
	top: 0;
	background: palegoldenrod;
	height: 90px;
	width: 90px;
	opacity: 0;
	z-index: 100;
	cursor: pointer;
}

.order_assess .assess_con .foot .list ul li .img-file .img0 {
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

/* 申请退款 */
.order_refund {
	padding: 50px 0 115px;
}

.order_refund .refund_list {
	width: 100%;
}

.order_refund .refund_list .top {
	width: 100%;
	padding: 0 42px 0 49px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.order_refund .refund_list .top .shop {
	width: 100%;
	overflow: hidden;
	padding-top: 20px;
	border-top: 1px solid #DDDDDD;
}

.order_refund .refund_list .top .con:first-child .shop {
	border-top: 0;
}

.order_refund .refund_list .top .shop .left {
	float: left;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
}

.order_refund .refund_list .top .shop .right {
	float: right;
	color: #000000;
	font-size: 14px;
}

.order_refund .refund_list .top .shop .left span, .order_refund .refund_list .top .shop .left img {
	display: block;
	float: left;
}

.order_refund .refund_list .top .shop .left .t-2 {
	color: #6C6D6F;
}

.order_refund .refund_list .top .shop .left img {
	margin: 3px 87px 0 10px;
}

.order_refund .refund_list .top ul li {
	width: 100%;
	padding: 26px 0;
	border-bottom: 1px solid #DDDDDD;
}

.order_refund .refund_list .top ul li:nth-last-of-type(1) {
	border-bottom: 0;
}

.order_refund .refund_list .top ul li .l_top {
	width: 100%;
	overflow: hidden;
}

.order_refund .refund_list .top ul li .left {
	float: left;
	width: 31.53%;
	position: relative;
	padding-left: 36px;
	box-sizing: border-box;
}

.order_refund .refund_list .top ul li .left .choose {
	left: 2px;
	cursor: pointer;
}

.order_refund .refund_list .top ul li .left .choose img {
	display: block;
}

.order_refund .refund_list .top ul li .left .choose .img2 {
	display: none;
}

.order_refund .refund_list .top ul li .left .choose.active .img2 {
	display: block;
}

.order_refund .refund_list .top ul li .left .choose.active .img1 {
	display: none;
}

.order_refund .refund_list .top ul li .left .inner {
	width: 100%;
	box-sizing: border-box;
	position: relative;
	padding-left: 132px;
}

.order_refund .refund_list .top ul li .left .inner .pic {
	height: 108px;
	width: 108px;
	position: absolute;
	left: 0;
	top: 0;
}

.order_refund .refund_list .top ul li .left .inner .word {
	width: 100%;
	height: 108px;
	font-size: 14px;
	position: relative;
}

.order_refund .refund_list .top ul li .left .inner .p-1 {
	color: #1C1C1C;
	-webkit-line-clamp: 1;
	line-height: 22px;
	height: 22px;
	font-weight: bold;
}

.order_refund .refund_list .top ul li .left .inner .p-1, .order_refund .refund_list .top ul li .left .inner .p-2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;

	overflow: hidden;
}

.order_refund .refund_list .top ul li .left .inner .p-2 {
	color: #8A8A8A;
	line-height: 19px;
	width: 77%;
	margin-top: 10px;
	height: 57px;
	-webkit-line-clamp: 3;
}

.order_refund .refund_list .top ul li .left .inner .p-3 {
	position: absolute;
	left: 0;
	bottom: 0;
	color: #999999;
	width: 100%;
	line-height: 14px;
}

.order_refund .refund_list .top ul li .right {
	float: right;
	font-size: 14px;
	line-height: 14px;
	color: #1B1B1B;
	text-align: right;
}

/* .order_refund .refund_list .top ul li .right .p-5{
	color: #999999;
	padding: 15px 0 14px;
	text-decoration: line-through;
} */
.order_refund .refund_list .top ul li .right .p-6 {
	color: #000000;
	padding-top: 15px;
}

.order_refund .refund_list .foot {
	width: 100%;
	margin-top: 35px;
	overflow: hidden;
}

.order_refund .refund_list .foot .btn {
	color: #fff;
	float: right;
	width: 230px;
	height: 60px;
	cursor: pointer;
	font-size: 22px;
	line-height: 60px;
	text-align: center;
	background: #4E95CB;
}

.order_refund .refund_list .top ul li .l_foot {
	width: 100%;
	padding: 30px 0 0 36px;
	box-sizing: border-box;
}

.order_refund .refund_list .top ul li .l_foot dl dd {
	width: 100%;
	font-size: 14px;
	color: #333333;
	line-height: 35px;
	margin-bottom: 10px;
}

.order_refund .refund_list .top ul li .l_foot dl dd span, .order_refund .refund_list .top ul li .l_foot dl dd img, .order_refund .refund_list .top ul li .l_foot dl dd select {
	display: block;
	float: left;
}

.order_refund .refund_list .top ul li .l_foot dl dd .p-1 {
	float: left;
	width: 196px;
	height: 35px;
	cursor: pointer;
	line-height: 33px;
	padding-left: 18px;
	position: relative;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.order_refund .refund_list .top ul li .l_foot dl dd .p-1 .img10 {
	right: 10px;
	display: block;
}

.order_refund .refund_list .top ul li .l_foot dl dd .img1 {
	margin: 8px 6px 0 0;
}

.order_refund .refund_list .top ul li .l_foot dl dd .p-1 .con {
	position: absolute;
	left: -1px;
	top: 34px;
	width: 100%;
	z-index: 1000;
	background: #fff;
	border: 1px solid #E5E5E5;
	border-top: 0;
	padding: 3px 0;
}

.order_refund .refund_list .top ul li .l_foot dl dd .p-1 .con .p-2 {
	width: 100%;
	padding-left: 18px;
	box-sizing: border-box;
}

/* 请选择退货商品弹框 */
.refund_model .inner {
	width: 710px;
	height: 330px;
	background: #FFFFFF;
}

.refund_model .inner .top {
	width: 100%;
	overflow: hidden;
	line-height: 73px;
	padding-left: 24px;
	box-sizing: border-box;
	border-bottom: 1px solid #EEEEEE;
}

.refund_model .inner .top span, .refund_model .inner .top img {
	display: block;
	float: left;
}

.refund_model .inner .top img {
	float: right;
	cursor: pointer;
	padding: 31px 26px 0 0;
}

.refund_model .inner .foot {
	width: 100%;
	text-align: center;
}

.refund_model .inner .foot .p-1 {
	font-size: 18px;
	color: #666666;
	line-height: 18px;
	padding: 50px 0 48px;
}

.refund_model .inner .foot .p-2 {
	width: 182px;
	height: 40px;
	background: #EEEEEE;
	border: 1px solid #E5E5E5;
	box-sizing: border-box;
	line-height: 38px;
	font-size: 14px;
	color: #000000;
	cursor: pointer;
	margin: 0 auto;
}

/* 退款状态 */
.refund_status {
	width: 100%;
	padding: 50px 0 80px;
}

.refund_status .status_inner {
	width: 100%;
	padding: 0 26px 62px;
	box-sizing: border-box;
	border: 1px solid #E5E5E5;
}

.refund_status .status_inner .top {
	width: 100%;
	padding-top: 39px;
}

.refund_status .status_inner .top .left {
	float: left;
}

.refund_status .status_inner .top .right {
	float: right;
}

.refund_status .status_inner .top .p-1 {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
}

.refund_status .status_inner .top .p-1 .left span, .refund_status .status_inner .top .p-2 .left span, .refund_status .status_inner .top .p-2 .left img {
	display: block;
	float: left;
}

.refund_status .status_inner .top .p-1 .left .t-2 {
	margin-left: 45px;
}

.refund_status .status_inner .top .p-2 {
	font-size: 14px;
	line-height: 20px;
	padding-top: 40px;
}

.refund_status .status_inner .top .p-2 .left .t-1 {
	color: #333333;
	font-size: 20px;
	font-weight: bold;
	margin-left: 10px;
}

.refund_status .status_inner .top .p-2 .left .t-2 {
	color: #666666;
	margin-left: 29px;
}

.refund_status .status_inner .top .p-2 .left .t-3 {
	color: #D12147;
}

.refund_status .status_inner .top .p-2 .right {
	font-size: 14px;
	color: #333333;
	width: 135px;
	height: 40px;
	cursor: pointer;
	line-height: 38px;
	text-align: center;
	background: #DEFBFF;
	box-sizing: border-box;
	border: 1px solid #BFBFBF;
}

.refund_status .status_inner .top .p-3 {
	width: 100%;
	padding-top: 15px;
	font-size: 14px;
	color: #999999;
	line-height: 14px;
	padding-bottom: 19px;
	border-bottom: 1px solid #E4E4E4;
}

.refund_status .status_inner .top .ul, .refund_status .status_inner .top .ul .u_li {
	width: 100%;
	overflow: hidden;
}

.refund_status .status_inner .top .ul {
	padding: 7px 0 35px 0;
	border-bottom: 1px solid #E4E4E4;
}

.refund_status .status_inner .top .ul .u_li {
	width: 100%;
	padding-top: 19px;
}

.refund_status .status_inner .top .ul .u_li span, .refund_status .status_inner .top .progress_details ul li .right span {
	display: block;
	float: left;
}

.refund_status .status_inner .top .ul .u_li .t-1 {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #4E95CB;
	margin: 3px 7px 0 0;
}

.refund_status .status_inner .top .ul .u_li .t-2 {
	font-size: 14px;
	color: #999999;
	line-height: 14px;
}

.refund_status .status_inner .top .progress_details {
	width: 100%;
	padding-top: 22px;
}

.refund_status .status_inner .top .progress_details .pr_1 {
	font-size: 14px;
	color: #333333;
	line-height: 14px;
}

.refund_status .status_inner .top .progress_details ul {
	padding: 29px 0 41px;
	border-bottom: 1px solid #E4E4E4;
}

.refund_status .status_inner .top .progress_details ul li {
	width: 100%;
	position: relative;
	padding-left: 55px;
	box-sizing: border-box;
	line-height: 14px;
	padding-bottom: 52px;
}

.refund_status .status_inner .top .progress_details ul li:nth-last-of-type(1) {
	padding-bottom: 0;
}

.refund_status .status_inner .top .progress_details ul li .right {
	float: left;
	color: #999999;
	font-size: 14px;
	overflow: hidden;
}

.refund_status .status_inner .top .progress_details ul li .right .t-2 {
	margin-left: 39px;
}

.refund_status .status_inner .top .progress_details ul li .left {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 15px;
}

.refund_status .status_inner .top .progress_details ul li .left img {
	display: block;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}

.refund_status .status_inner .top .progress_details ul li .left::after {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	height: 100%;
	width: 1px;
	background: #EEEEEE;
	content: "";
}

.refund_status .status_inner .top .progress_details ul li:nth-last-of-type(1) .left::after {
	display: none;
}

.refund_status .status_inner .top .progress_details ul li .left .img2, .refund_status .status_inner .top .progress_details ul li.active .left .img1 {
	display: none;
}

.refund_status .status_inner .top .progress_details ul li.active .left .img2 {
	display: block;
}

.refund_status .status_inner .top .progress_details ul li.active .right {
	color: #333333;
}

.refund_status .refund_infor {
	width: 100%;
	margin-top: 20px;
	box-sizing: border-box;
	border: 1px solid #EEEEEE;
}

.refund_status .refund_infor .infor_top, .refund_status .returned_goods .infor_top {
	width: 100%;
	line-height: 40px;
	padding: 0 28px;
	box-sizing: border-box;
	color: #000000;
	font-size: 16px;
	overflow: hidden;
	background: #F7F7F7;
	border: 1px solid #EEEEEE;
}

.refund_status .refund_infor ul {
	width: 100%;
	padding: 18px 0 33px;
}

.refund_status .refund_infor ul li {
	width: 100%;
	color: #333333;
	font-size: 14px;
	line-height: 42px;
	padding-left: 30px;
	box-sizing: border-box;
}

.refund_status .returned_goods {
	width: 100%;
	margin-top: 20px;
	border: 1px solid #EEEEEE;
	box-sizing: border-box;
	border-top: 0;
	padding-bottom: 26px;
}

.refund_status .returned_goods .infor_top {
	padding: 0 45px 0 28px;
}

.refund_status .returned_goods .infor_top .left {
	float: left;
	overflow: hidden;
}

.refund_status .returned_goods .infor_top .left span, .refund_status .returned_goods .infor_top .left img {
	display: block;
	float: left;
}

.refund_status .returned_goods .infor_top .left .t-1 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.refund_status .returned_goods .infor_top .right {
	float: right;
	font-size: 14px;
	color: #000000;
}

.refund_status .returned_goods .infor_top .left .t-2 {
	font-size: 14px;
	color: #666666;
	margin-left: 96px;
}

.refund_status .returned_goods .infor_top .left .img {
	width: 20px;
	margin: 12px 0 0 6px;
}

.refund_status .goods_con {
	width: 100%;
	font-size: 14px;
	padding: 0 30px;
	box-sizing: border-box;
}

.refund_status .goods_con .left {
	float: left;
	width: 46.5%;
	display: flex;
}

.refund_status .goods_con .right {
	float: left;
	width: 53.5%;
	display: flex;
}

.refund_status .goods_con .left .con:first-child {
	flex: 3;
}

.refund_status .goods_con .left .con {
	flex: 2;
}

.refund_status .goods_con .goods_top .con {
	color: #000000;
	text-align: center;
}

.refund_status .goods_con .goods_top .left .con .fir {
	box-sizing: border-box;
	padding-left: 65px;
	box-sizing: border-box;
	text-align: left;
	color: #6C6D6F;
	display: block;
	width: 100%;
}

.refund_status .goods_con .right .con {
	flex: 1;
	text-align: center;
	box-sizing: border-box;
}

.refund_status .goods_con .right .con:nth-last-of-type(1) {
	text-align: right;
	padding-right: 12px;
}

.refund_status .goods_con .goods_top {
	width: 100%;
	line-height: 14px;
	padding: 26px 0 20px;
	border-bottom: 1px solid #DDDDDD;
}

.refund_status .goods_con .left .con1 .inner {
	width: 100%;
	position: relative;
	padding-left: 129px;
	box-sizing: border-box;
}

.refund_status .goods_con .left .con1 .pic {
	position: absolute;
	left: 0;
	top: 0;
	width: 108px;
	height: 108px;
}

.refund_status .goods_con .left .con1 .word {
	width: 100%;
	font-size: 14px;
	height: 108px;
	position: relative;
}

.refund_status .goods_con .left .con1 .word .p-1 {
	color: #1C1C1C;
	line-height: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	height: 14px;
	font-weight: bold;
}

.refund_status .goods_con .left .con1 .word .p-2 {
	width: 57%;
	color: #8A8A8A;
	line-height: 20px;
	margin-top: 20px;
}

.refund_status .goods_con .left .con1 .word .p-3 {
	color: #999999;
	line-height: 14px;
	height: 14px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.refund_status .goods_con .left .con .reason {
	text-align: center;
}

.refund_status .goods_con .list ul li:first-child {
	margin-top: 15px;
}

.refund_status .goods_con .list ul li {
	width: 100%;
	margin-top: 20px;
}

/* 登录弹框 */
.login_model, .registered_model, .region_select_model, .search_model, .retrieve_password_model {
	background: rgba(0, 0, 0, 0.2);
}

.login_model .inner, .registered_model .inner, .retrieve_password_model .inner {
	width: 400px;
	height: 530px;
	background: #FFFFFF;
	padding: 0 65px 0 66px;
	box-sizing: border-box;
	box-shadow: 0px 0px 12px 1px rgba(96, 96, 96, 0.15);
}

.retrieve_password_model .inner {
	padding-top: 60px;
}

.registered_model .inner {
	height: 590px;
}

.login_model .inner .p-1, .registered_model .inner .p-1 {
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #263238;
	line-height: 18px;
	font-weight: bold;
	padding: 64px 0 52px;
}

.registered_model .inner .p-1 {
	padding: 61px 0 27px;
	letter-spacing: 10px;
}

.login_model .inner .tab_top ul {
	width: 100%;
	border-bottom: 1px solid #D9D9D9;
}

.login_model .inner .tab_top ul li {
	float: left;
	color: #97989B;
	font-size: 14px;
	position: relative;
	padding-bottom: 14px;
	margin-left: 31px;
	cursor: pointer;
}

.login_model .inner .tab_top ul li:first-child {
	margin-left: 0;
}

.login_model .inner .tab_top ul li::after {
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 100%;
	height: 1px;
	content: "";
	display: none;
	background: #4E95CB;
}

.login_model .inner .tab_top ul li.active::after {
	display: block;
}

.login_model .inner .tab_top ul li.active {
	color: #4E95CB;
}

.login_regi .model_main {
	position: relative;
	width: 686px;
	height: 450px;
	background: #ffffff;
	display: flex;
	box-shadow: 0px 0px 12px 1px rgb(96 96 96 / 15%);
}

.login_regi .login_code {
	width: 286px;
	height: 450px;
	padding: 50px 24px;
	box-sizing: border-box;
	position: relative;
}

.login_regi .login_code::after {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	height: 70%;
	width: 1px;
	background-image: linear-gradient(180deg, #fff 0%, #F1F1F1 21%, #E0E0E0 49%, #EAEAEA 72%, #fff 100%);
	content: "";
}

.login_regi .login_code .logo {
	display: block;
	height: 30px;
}

.login_regi .login_code .title {
	padding: 0px 0 20px 0;
	font-size: 22px;
	color: #333333;
	text-align: center;
}

.login_regi .login_code .pic {
	position: relative;
	width: 162px;
	height: 162px;
	margin: 0 auto;
	border: 1px solid #E0E0E0;
	border-radius: 4px;
	padding: 10px;
	text-align: center;
	box-sizing: border-box;
}

.login_regi .login_code .pic .img {
	width: 142px;
	height: 142px;
	cursor: pointer;
}

.login_regi .login_code .tips {
	margin-top: 20px;
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: center;
}

.login_regi .login_code .tips span {
	color: #4e95cb;
}

.login_regi .inner .form ul li {
	width: 100%;
	color: #263238;
	font-size: 14px;
	margin-top: 25px;
	overflow: hidden;
	box-sizing: border-box;
}

.login_regi .inner .form ul li .inp {
	display: block;
	width: 100%;
	height: 43px;
	box-sizing: border-box;
	line-height: 41px;
	padding-left: 6px;
	border: 1px solid #D9D9D9;
}

.login_regi .inner .form ul li .inp0 {
	width: 58%;
	float: left;
}

.login_regi .inner .form ul li .T_getCode {
	display: block;
	float: right;
	width: 40%;
	height: 43px;
	box-sizing: border-box;
	line-height: 41px;
	color: #999999;
	text-align: center;
	cursor: pointer;
	border: 1px solid #D9D9D9;
}

.login_regi .inner .form ul li .T_getCode.show {
	display: block;
}

.login_regi .inner .form ul li .T_getCode.hidden {
	display: none;
}

.login_regi .inner .form ul li img, .login_regi .inner .form ul li .t-1, .login_regi .inner .form ul li .t-2 {
	display: block;
	float: left;
	line-height: 14px;
}

.login_regi .inner .form ul li .t-2 {
	float: right;
	color: #4E95CB;
}

.login_regi .inner .form ul li img {
	width: 15px;
	margin-right: 5px;
}

.login_regi .inner .form ul li .to_login {
	width: 100%;
	color: #fff;
	cursor: pointer;
	line-height: 43px;
	text-align: center;
	background: #4E95CB;
}

.login_regi .inner .form ul li.last {
	margin-top: 30px;
}

.login_regi .inner .form ul li.cur, .login_regi .inner .form ul li.regi {
	cursor: pointer;
}

.login_regi .inner .form ul li.regi {
	text-align: center;
	color: #4E95CB;
	line-height: 14px;
	margin-top: 34px;
}

.login_model .inner0 {
	box-shadow: none;
	padding-top: 50px;
	height: 450px;
}

/* 注册弹框 */
.registered_model .inner .form ul li {
	margin-top: 15px;
}

.registered_model .inner .form ul li .t-3 {
	color: #626262;
}

.registered_model .inner .form ul li .pact {
	display: block;
	float: left;
	color: #4E95CB;
	line-height: 14px;
}

.registered_model .inner .form ul li.cur0 img, .registered_model .inner .form ul li.cur0 span {
	display: block;
	float: left;
	line-height: 14px;
}

.registered_model .inner .form ul li.cur0 {
	margin-top: 19px;
}

.login_regi .inner .form ul li.cur .img2 {
	display: none;
}

.registered_model .inner .form ul li.regi .t-10 {
	color: #626262;
}

.registered_model .inner .form ul li .no_dealer {
	width: 40%;
	float: right;
	display: flex;
	color: #999999;
	font-size: 14px;
	cursor: pointer;
	line-height: 43px;
	align-items: center;
	box-sizing: border-box;
	justify-content: center;
}

.registered_model .inner .form ul li .no_dealer img {
	height: 15px;
	width: 15px;
}

.registered_model .inner .form ul li .no_dealer span, .registered_model .inner .form ul li .no_dealer img {
	display: block;
}

.registered_model .inner .form ul li .no_dealer .img2 {
	display: none;
}

.registered_model .inner .form ul li .no_dealer.active .img1, .login_regi .inner .form ul li.cur.active .img1 {
	display: none;
}

.registered_model .inner .form ul li .no_dealer.active .img2, .login_regi .inner .form ul li.cur.active .img2 {
	display: block;
}

/* 用户协议 */
.user_agreement {
	width: 100%;
	padding: 46px 0 62px;
}

.user_agreement .agreement_left {
	float: left;
	width: 14.6666%;
}

.user_agreement .agreement_left ul {
	padding-top: 4px;
}

.user_agreement .agreement_left ul li {
	width: 100%;
	font-size: 14px;
	color: #575757;
	line-height: 43px;
	position: relative;
	padding-left: 14px;
	cursor: pointer;
	box-sizing: border-box;
	border-bottom: 1px solid #E4E4E4;
}

.user_agreement .agreement_left ul li::after {
	position: absolute;
	left: 0;
	top: 50%;
	content: "";
	width: 2px;
	height: 15px;
	display: none;
	background: #4E95CB;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.user_agreement .agreement_left ul li.active, .user_agreement .agreement_left ul li:hover {
	color: #4E95CB;
	border-color: #4E95CB;
}

.user_agreement .agreement_left ul li.active::after, .user_agreement .agreement_left ul li:hover::after {
	display: block;
}

.user_agreement .agreement_right {
	width: 81.2%;
	float: right;
	box-sizing: border-box;
	border: 1px solid #E3F1F4;
	padding: 34px 30px 70px 35px;
}

.user_agreement .agreement_right .title {
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
	padding-bottom: 42px;
}

.user_agreement .agreement_right .con {
	width: 100%;
	text-align: justify;
}

/* 地区选择 */
.region_select_model {
	top: 83px;
}

.region_select_model .wrap .inner {
	margin-left: -38px;
	width: 87.8%;
	height: 310px;
	padding: 0 60px;
	background: #FFFFFF;
	position: relative;
	box-sizing: border-box;
	box-shadow: 0px 0px 12px 1px rgba(96, 96, 96, 0.15);
}

.region_select_model .wrap .inner .close {
	right: 0;
}

.region_select_model .wrap .inner ul {
	width: 100%;
	padding-top: 7px;
}

.region_select_model .wrap .inner ul li {
	font-size: 16px;
	color: #999999;
	cursor: pointer;
	float: left;
	width: 70px;
	height: 30px;
	border: 1px solid #D9D9D9;
	border-radius: 15px;
	text-align: center;
	line-height: 28px;
	box-sizing: border-box;
	margin: 25px 0 0 37px;
}

.region_select_model .wrap .inner ul li:nth-child(9n+1) {
	margin-left: 0;
}

.region_select_model .wrap .inner ul li:hover, .region_select_model .wrap .inner ul li.active {
	color: #fff;
	background-color: #4E95CB;
	border-color: #4E95CB;
}

/* 搜索弹框 */
.search_model .inner {
	width: 1120px;
	min-height: 510px;
	background: #FFFFFF;
	box-sizing: border-box;
	padding: 120px 100px 50px;
	box-shadow: 0px 0px 12px 1px rgba(96, 96, 96, 0.15);
}

.search_model .inner .dis_flex {
	width: 100%;
	display: flex;
	padding-right: 38px;
	box-sizing: border-box;
	flex-wrap: wrap;
}

.search_model .inner .dis_flex li {
	box-sizing: border-box;
	margin-right: 10px;
	height: 30px;
	border: 1px solid #D9D9D9;
	border-radius: 15px;
	font-size: 14px;
	color: #999999;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	width: 100px;
	margin-bottom: 10px;
}


.search_model .inner .dis_flex li.active, .search_model .inner .dis_flex li:hover {
	color: #fff;
	background: #4E95CB;
	border-color: #4E95CB;
}

.search_model .inner .form {
	width: 100%;
	margin-top: 30px;
	margin-bottom: 60px;
	position: relative;
}

.search_model .inner .form input {
	display: block;
	width: 90%;
	font-size: 25px;
	color: #333;
	line-height: 76px;
	height: 76px;
	border-bottom: 1px solid #EEEEEE;
}

.search_model .inner .form .img {
	display: block;
	width: 25px;
	padding: 11px;
	right: 20px;
	z-index: 1000;
	cursor: pointer;
	box-sizing: content-box;
}

.search_model .inner .hot-search {
	margin-top: 10px;
	color: #000;
	line-height: 28px;
}

.search_model .inner .hot-search .channel-name {
	font-size: 16px;
	margin-bottom: 15px;
}

.search_model .inner .hot-search .hot-item-wrapper {
	width: 100%;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.search_model .inner .hot-search .hot-item-wrapper .hot-item {
	width: 18%;
	margin-right: 50px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	margin-bottom: 5px;
	cursor: pointer;
}

.search_model .inner .hot-search .hot-item-wrapper .hot-item:hover {
	color: #4E95CB;
}

/* 设计师入驻微信支付页面 */
.user_wechat {
	width: 100%;
	background: #F3F3F3;
	box-sizing: border-box;
	padding: 44px 75px 86px;
}

.user_wechat .order_num {
	width: 100%;
	line-height: 22px;
}

.user_wechat .order_num .left {
	font-size: 18px;
	color: #333333;
}

.user_wechat .order_num .right {
	font-size: 14px;
	color: #666666;
	display: flex;
}

.user_wechat .order_num .right .t-2 {
	font-size: 22px;
	color: #4E95CB;
	font-weight: bold;
}

.user_wechat .order_num, .user_wechat .order_time {
	padding-right: 15px;
	box-sizing: border-box;
}

.user_wechat .left {
	float: left;
}

.user_wechat .right {
	float: right;
}

.user_wechat .order_time .left span {
	display: block;
	float: left;
	color: #333333;
	font-size: 14px;
}

.user_wechat .order_time .left .t-1 {
	color: #D12147;
}

.user_wechat .order_time {
	width: 100%;
	padding-top: 27px;
}

.user_wechat .order_code {
	width: 100%;
	display: flex;
	margin-top: 40px;
	padding: 62px 0 120px;
	box-sizing: border-box;
	background-color: #fff;
	border: 1px solid #eaeaea;
}

.user_wechat .order_code .left, .user_wechat .order_code .right {
	width: 50%;
	box-sizing: border-box;
}

.user_wechat .order_code .left {
	border-right: 1px solid #eaeaea;
}

.user_wechat .order_code .p-1 {
	color: #333333;
	font-size: 23px;
	line-height: 34px;
	width: 100%;
	text-align: center;
}

.user_wechat .order_code .code {
	width: 300px;
	height: 300px;
	margin: 13px auto 0;
	padding: 5px;
	box-sizing: border-box;
	border: 1px solid #dddddd;
}

.user_wechat .order_code .code #output canvas {
	display: block;
	margin: 0 auto;
	margin-top: 4px;
}

.user_wechat .order_code .code img {
	display: block;
	width: 100%;
	height: 100%;
}

.user_wechat .scan {
	width: 100%;
	text-align: center;
	padding-top: 10px;
}

.user_wechat .scan .pic, .user_wechat .scan .word {
	display: inline-block;
	vertical-align: middle;
	text-align: left;
	font-size: 14px;
	line-height: 20px;
}

.user_wechat .scan .word {
	padding-left: 10px;
}

.user_wechat .order_code .right {
	display: flex;
	align-items: center;
}

.user_wechat .order_code .right img {
	display: block;
	margin: 0 auto;
}

.user_wechat .to_back {
	padding-top: 20px;
}

.user_wechat .to_back .inner {
	display: inline-block;
	cursor: pointer;
}

.user_wechat .to_back, .user_wechat .to_back a {
	width: 100%;
	display: block;
	color: #D12147;
}

.user_wechat .to_back span, .user_wechat .to_back img {
	float: left;
	display: block;
}

.user_wechat .to_back img {
	margin-top: 4px;
	margin-right: 6px;
}

/* 我的简历 */
.user_resume .user_infor {
	width: 100%;
	background: #fff;
	box-sizing: border-box;
	padding: 40px 144px 80px 12px;
}

.user_resume .user_infor .title {
	width: 100%;
	font-size: 24px;
	color: #000000;
	overflow: hidden;
	padding-left: 18px;
	box-sizing: border-box;
}

.user_resume .user_infor .title span {
	display: block;
	float: left;
}

.user_resume .user_infor .title .t-1 {
	line-height: 24px;
}

.user_resume .user_infor .title .t-2 {
	width: 40px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	border-radius: 2px;
	background: #ED7B65;
	color: #fff;
	font-size: 12px;
	margin-top: 2px;
	margin-left: 22px;
}

.user_resume .user_infor .form {
	width: 100%;
}

.user_resume .user_infor .form ul {
	width: 100%;
	position: relative;
}

.user_resume .user_infor .form ul li {
	width: 100%;
	margin-top: 25px;
	line-height: 35px;
	position: relative;
	padding-left: 144px;
	box-sizing: border-box;
}

.user_resume .user_infor .form ul li .no_work0 {
	float: left;
	display: flex;
	align-items: center;
	color: #353535;
}

.user_resume .user_infor .form ul li .no_work0 img {
	margin: 3px 6px 0 16px;
}

.user_resume .user_infor .form ul li .t-1 {
	top: 0;
	left: 0;
	width: 144px;
	color: #353535;
	font-size: 16px;
	text-align: right;
	position: absolute;
	display: inline-block;
}

.user_resume .user_infor .form ul li .inp {
	display: block;
	width: 100%;
}

.user_resume .user_infor .form ul li .name {
	width: 260px;
	height: 36px;
	display: block;
	line-height: 34px;
	padding-left: 9px;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
	font-size: 16px;
}

.user_resume .user_infor .form ul li input {
	height: 100%;
	width: 100%;
	border: 0;
	padding: 0;
}

.user_resume .user_infor .form ul li .el-input__prefix {
	display: none;
}

.user_resume .user_infor .form ul li .el-input__suffix {
	top: -2px;
}

.user_resume .user_infor .form ul li .choose_sex {
	width: 100%;
	overflow: hidden;
}

.user_resume .user_infor .form ul li .choose_sex p {
	display: block;
	float: left;
	width: 80px;
	height: 36px;
	border: 1px solid #EEEFF1;
	box-sizing: border-box;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	color: #D5D7DD;
	margin-left: 25px;
	position: relative;
	cursor: pointer;
}

.user_resume .user_infor .form ul li .choose_sex p:first-child {
	margin-left: 0;
}

.user_resume .user_infor .form ul li .choose_sex p.active, .user_resume .user_infor .form ul li .choose_sex p:hover {
	color: #238AF7;
	border-color: #238AF7;
}

.user_resume .user_infor .form ul li .choose_sex p .img {
	position: absolute;
	display: block;
	right: 0;
	bottom: 0;
	display: none;
}

.user_resume .user_infor .form ul li .choose_sex p.active .img, .user_resume .user_infor .form ul li .choose_sex p:hover img {
	display: block;
}

.user_resume .user_infor .form ul li select, .user_resume .user_infor .form ul li .choose_status .p-1 p, .user_resume .user_infor .form ul li .sele0 {
	height: 35px;
	display: block;
	color: #525A68;
	line-height: 33px;
	padding-left: 9px;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
	background: url("../img/154.png") right 16px center no-repeat;
}

.user_resume .user_infor .form ul li .choose_status .p-1 p {
	font-size: 16px;
	height: 36px;
	line-height: 34px;
}

.user_resume .user_infor .form ul li .choose_status .p-1 p.active {
	color: #238AF7;
	border-color: #238AF7;
}

.user_resume .user_infor .form ul li .choose_status .p-1 {
	float: left;
	width: 150px;
	margin-left: 25px;
	position: relative;
	cursor: pointer;
	font-size: 14px;
}

.user_resume .user_infor .form ul li .choose_status .p-1:first-child {
	margin-left: 0;
}

.user_resume .user_infor .form ul li .choose_status .p-1 dl {
	left: 0;
	top: 35px;
	width: 100%;
	line-height: 26px;
	padding-left: 9px;
	position: absolute;
	background: #ffffff;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
	border-top: 0;
	color: #999999;
	z-index: 1000;
	font-size: 14px;
}

.user_resume .user_infor .form ul li .choose_status .p-1 dl dd.active {
	color: #238AF7;
}

/* .user_resume .user_infor .form ul li .work_time .p-1,.user_resume .user_infor .form ul li .work_time .no_work{
	float: left;
} */
.user_resume .user_infor .form ul li .work_time .no_work {
	margin-left: 10px;
	overflow: hidden;
	cursor: pointer;
}

.user_resume .user_infor .form ul li .work_time .no_work, .user_resume .user_infor .form ul li .work_time .jobStarttime {
	display: inline-block;
	vertical-align: middle;
}

.user_resume .user_infor .form ul li .work_time .no_work img {
	width: 15px;
	height: 15px;
	margin-right: 8px;
	margin-top: 10px;
}

.user_resume .user_infor .form ul li .work_time .no_work span, .user_resume .user_infor .form ul li .work_time .no_work img {
	display: block;
	float: left;
}

.user_resume .user_infor .form ul li .work_time .no_work span {
	font-size: 14px;
	color: #999999;
}

.user_resume .user_infor .form ul li .el-cascader {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
	height: 35px;
	line-height: 33px;
	padding-left: 9px;
}

.user_resume .user_infor .form ul li .inp {
	width: 100%;
	height: 36px;
	display: block;
	padding-left: 9px;
	line-height: 34px;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
	font-size: 16px;
}

.user_resume .user_infor .form ul li .el-cascader .el-input {
	font-size: 16px;
}

.user_resume .user_infor .form ul li .current_city {
	width: 100%;
	position: relative;
}

.user_resume .user_infor .form ul li .current_city .overseas {
	top: 0;
	right: -61px;
	margin-left: 0;
	position: absolute;
}

.user_resume .user_infor .form ul li .btn {
	color: #fff;
	width: 210px;
	height: 45px;
	margin: 0 auto;
	cursor: pointer;
	line-height: 43px;
	border-radius: 2px;
	text-align: center;
	background: #4E95CB;
	border: 1px solid #4E95CB;
}

.user_resume .user_infor .form ul li.last {
	margin-top: 40px;
}

.user_resume .user_infor .form ul .resume_avatar {
	top: 0;
	right: 0;
	width: 200px;
	padding-left: 0;
	position: absolute;
}

.user_resume .user_infor .form ul .resume_avatar .top {
	width: 100%;
	color: #238AF7;
	font-size: 14px;
	line-height: 14px;
	text-align: right;
}

.user_resume .user_infor .form ul .resume_avatar .top .img-file, .user_resume .user_infor .form ul .resume_avatar img {
	display: inline-block;
	vertical-align: bottom;
}

.user_resume .user_infor .form ul .resume_avatar .top .img-file {
	width: 56px;
	position: relative;
	height: 14px;
}

.user_resume .user_infor .form ul .resume_avatar .top .img-file input {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 10;
	font-size: 0;
}

.user_resume .user_infor .form ul .resume_avatar .top .img-file p {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 100;
}

.user_resume .user_infor .form ul .resume_avatar .top img {
	width: 97px;
	height: 127px;
	margin-left: 20px;
}

.user_resume .user_infor .form ul .resume_avatar .foot {
	width: 100%;
	color: #999999;
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	margin-top: 14px;
}

.user_resume .user_infor .form .edu_1 {
	font-size: 14px;
	color: #525A68;
	line-height: 14px;
	padding-top: 60px;
}

.user_resume .user_infor .form .user_edu, .user_resume .user_infor .form .user_work_empiric, .user_resume .user_infor .form .user_career {
	width: 100%;
	padding-left: 18px;
	box-sizing: border-box;
}

.user_resume .user_infor .user_edu .title, .user_resume .user_infor .form .user_work_empiric .title, .user_resume .user_infor .form .user_career .title {
	padding-left: 0;
}

.user_resume .user_infor .form .user_edu ul li .t-1, .user_resume .user_infor .form .user_work_empiric ul li .t-1, .user_resume .user_infor .form .user_career ul li .t-1 {
	text-align: left;
}

.user_resume .user_infor .form ul li .sele {
	width: 180px;
	box-sizing: border-box;
}

.user_resume .user_infor .form ul li .sele0 {
	cursor: pointer;
}

.user_resume .user_infor .form ul li .sele1, .user_resume .user_infor .form ul li .line {
	float: left;
}

.user_resume .user_infor .form ul li .sele1 {
	width: 180px;
	height: 35px;
	padding-left: 9px;
	line-height: 33px;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
}

.user_resume .user_infor .form ul li .line {
	margin: 0 17px;
	color: #999999;
}

.user_resume .user_infor .form ul li .sele1 .el-date-editor.el-input, .user_resume .user_infor .form ul li .sele1 .el-date-editor.el-input__inner {
	width: 100%;
}

.user_resume .user_infor .form ul li .sele {
	font-size: 14px;
	color: #525A68;
}

.user_resume .user_infor .form ul li .sele dl {
	width: 100%;
	border: 1px solid #EEEFF1;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	top: 35px;
	background: #ffffff;
	border-top: 0;
	z-index: 1000;
	padding-left: 9px;
}

.user_resume .user_infor .form ul li .sele dl dd {
	cursor: pointer;
}

.user_resume .user_infor .form ul li .sele dl dd.active, .user_resume .user_infor .form ul li .sele dl dd.active {
	color: #238AF7;
}

.user_resume .user_infor .form ul li .sele .line {
	float: left;
	color: #999999;
	font-size: 14px;
	margin: 0 17px 0 16px;
}

.user_resume .user_infor .form ul li .btn {
	display: inline-block;
	vertical-align: middle;
}

.user_resume .user_infor .form ul li.last {
	text-align: center;
}

.user_resume .user_infor .form ul li .btn0 {
	color: #666666;
	margin-left: 24px;
	background: #FFFFFF;
	border: 1px solid #EEEFF1;
}

.user_resume .user_infor .form .user_edu ul li.last {
	margin-top: 100px;
}

.user_resume .user_infor .form ul li .salary_tax {
	width: 180px;
	position: relative;
}

.user_resume .user_infor .form ul li .salary_tax .inp {
	padding-right: 51px;
	box-sizing: border-box;
}

.user_resume .user_infor .form ul li .salary_tax .t-2 {
	display: inline-block;
	position: absolute;
	right: 37px;
	font-size: 14px;
	color: #525A68;
	top: 0;
}

.user_resume .user_infor .form ul li textarea.inp {
	height: 174px;
	padding: 10px;
	line-height: 24px;
}

.user_resume .user_infor .form ul li .textarea span {
	color: #353535;
	display: block;
	font-size: 14px;
	text-align: right;
}

.user_resume .user_infor .form ul li .sele {
	position: relative;
}

.user_resume .user_infor .form .user_work_empiric ul li.last, .user_resume .user_infor .form .user_career ul li.last {
	margin-top: 70px;
}

.user_main .user_right.user_resume {
	padding: 0;
}

.user_main .user_right.user_resume {
	border: 0;
}

.user_main .user_right.user_resume .user_apply {
	background: #F4F6F9;
	padding: 21px 32px 20px;
	box-sizing: border-box;
}

/* 我的简历 */
.user_main .user_resume_con {
	width: 100%;
	padding: 54px 25px;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 1px solid #E4E4E4;
}

.user_main .user_resume_con .resume_top {
	width: 100%;
	position: relative;
	padding-left: 138px;
	box-sizing: border-box;
}

.user_main .user_resume_con .resume_top .pic {
	position: absolute;
	left: 0;
	top: 0;
	height: 114px;
	width: 114px;
}

.user_main .user_resume_con .resume_top .word {
	width: 100%;
	height: 114px;
}

.user_main .user_resume_con .resume_top .word .name {
	width: 100%;
}

.user_main .user_resume_con .resume_top .word .name span {
	display: inline-block;
	vertical-align: bottom;
}

.user_main .user_resume_con .resume_top .word .name .t-1 {
	font-size: 30px;
	color: #333333;
	line-height: 30px;
}

.user_main .user_resume_con .resume_top .word .name .t-2 {
	font-size: 14px;
	color: #B4B4B4;
	line-height: 14px;
}

.user_main .user_resume_con .resume_top .word .p-1 {
	font-size: 14px;
	color: #333333;
	width: 100%;
	overflow: hidden;
}

.user_main .user_resume_con .resume_top .word .p-1 span {
	display: block;
	float: left;
	position: relative;
	padding-left: 13px;
	line-height: 40px;
}

.user_main .user_resume_con .resume_top .word .p-1 span::before {
	position: absolute;
	left: 6px;
	top: 0;
	width: 1px;
	height: 14px;
	content: "|";
	color: #333333;
}

.user_main .user_resume_con .resume_top .word .p-1 span:first-child {
	padding-left: 0;
}

.user_main .user_resume_con .resume_top .word .p-1 span:first-child::before {
	display: none;
}

.user_main .user_resume_con .resume_top .word .p-2 {
	font-size: 14px;
	color: #333333;
	line-height: 14px;
	padding-bottom: 10px;
	overflow: hidden;
}

.user_main .user_resume_con .resume_top .word .p-2 span {
	display: block;
	float: left;
}

.user_main .user_resume_con .resume_top .word .p-2 .t-2 {
	margin-left: 20px;
}

.user_main .user_resume_con .resume_top .word .p-3 {
	display: flex;
	width: 100%;
	font-size: 14px;
	color: #1B1B1B;
}

.user_main .user_resume_con .resume_top .word .p-3 p img, .user_main .user_resume_con .resume_top .word .p-3 p span {
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_resume_con .resume_top .word .p-3 p {
	margin-left: 18px;
}

.user_main .user_resume_con .resume_top .word .p-3 p:first-child {
	margin-left: 0;
}

.user_main .user_resume_con .resume_top .word .p-3 p img {
	margin-right: 5px;
}

.user_main .user_resume_con .resume_top .word .p-3 p a {
	color: #238AF7;
}

.user_main .user_resume_con .user_infor {
	padding: 0;
}

.user_main .user_resume_con .user_infor .title {
	padding-left: 0;
}

.user_main .user_resume_con .resume_career .user_infor {
	padding-top: 80px;
}

.user_main .user_resume_con .edit {
	float: right;
	width: 128px;
	height: 26px;
	display: flex;
	cursor: pointer;
	line-height: 24px;
	text-align: center;
	background: #FFFFFF;
	border-radius: 13px;
	align-items: center;
	box-sizing: border-box;
	justify-content: center;
	border: 1px solid #E4E4E4;
}

.user_main .user_resume_con .edit:hover {
	background: #238AF7;
	border-color: #238AF7;
}

.user_main .user_resume_con .edit:hover span {
	color: #fff;
}

.user_main .user_resume_con .edit .img2 {
	display: none;
}

.user_main .user_resume_con .edit:hover .img1 {
	display: none;
}

.user_main .user_resume_con .edit:hover .img2 {
	display: block;
}

.user_main .user_resume_con .edit span, .user_main .user_resume_con .edit img {
	color: #A0A0A0;
	display: block;
	font-size: 14px;
	align-items: center;
}

.user_main .user_resume_con .edit img {
	width: 12px;
	height: 12px;
	margin-right: 10px;
}

.user_main .user_resume_con .resume_career .p-1 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	padding: 49px 0 26px;
}

.user_main .user_resume_con .resume_career .p-1 .right {
	float: right;
	cursor: pointer;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
}

.user_main .user_resume_con .resume_career .p-1 img, .user_main .user_resume_con .resume_career .p-1 span {
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_resume_con .resume_career .p-1 img {
	margin-right: 4px
}

.user_main .user_resume_con .resume_career .p-2 {
	padding-bottom: 42px;
	border-bottom: 1px solid #EAEDF1;
}

.user_main .user_resume_con .resume_career .p-2 ul li {
	width: 50%;
	float: left;
	color: #666666;
	font-size: 14px;
	line-height: 30px;
}

.user_main .user_resume_con .resume_career .p-2 ul li .t-2 {
	color: #333333;
}

.user_main .user_resume_con .resume_work_internship {
	width: 100%;
	padding-top: 50px;
}

.user_main .user_resume_con .resume_work_internship ul {
	width: 100%;
	padding-top: 45px;
}

.user_main .user_resume_con .resume_work_internship ul li {
	width: 100%;
	margin-top: 12px;
}

.user_main .user_resume_con .resume_work_internship ul li .top .left {
	width: 40%;
	float: left;
	color: #4A4A4A;
	font-size: 16px;
	font-weight: bold;
}

.user_main .user_resume_con .resume_work_internship ul li .top .mid {
	width: 33%;
	float: left;
	font-size: 16px;
	color: #999999;
	text-align: right;
}

.user_main .user_resume_con .resume_work_internship ul li .top .right {
	width: 27%;
	float: left;
	font-size: 14px;
	color: #333;
	text-align: right;
}

.user_main .user_resume_con .resume_work_internship ul li .top .right span, .user_main .user_resume_con .resume_work_internship ul li .top .right img {
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_resume_con .resume_work_internship ul li .foot {
	width: 100%;
	color: #999999;
	font-size: 14px;
	font-size: 14px;
	line-height: 30px;
	position: relative;
	box-sizing: border-box;
	padding: 18px 0 42px 68px;
	border-bottom: 1px solid #EAEDF1;
}

.user_main .user_resume_con .resume_work_internship ul li .foot .t-1 {
	position: absolute;
	left: 0;
	top: 18px;
	display: inline-block;
}

.user_main .user_resume_con .resume_edu {
	width: 100%;
	padding-top: 50px;
}

.user_main .user_resume_con .resume_edu .con {
	padding: 45px 0;
	border-bottom: 1px solid #EAEDF1;
}

.user_main .user_resume_con .resume_edu .con .left, .user_main .user_resume_con .resume_edu .con .right, .user_main .user_resume_con .items_list .con .left, .user_main .user_resume_con .items_list .con .right {
	float: left;
	overflow: hidden;
}

.user_main .user_resume_con .resume_edu .con .left, .user_main .user_resume_con .items_list .con .left {
	width: 40%;
}

.user_main .user_resume_con .resume_edu .con .right, .user_main .user_resume_con .items_list .con .right {
	width: 60%;
}

.user_main .user_resume_con .resume_edu .con .left span, .user_main .user_resume_con .items_list .con .left {
	float: left;
	display: block;
	color: #4A4A4A;
	font-size: 16px;
}

.user_main .user_resume_con .resume_edu .con .left .t-2 {
	margin-left: 57px;
}

.user_main .user_resume_con .resume_edu .con .right p, .user_main .user_resume_con .items_list .con .right p {
	width: 50%;
	float: left;
	color: #999999;
	font-size: 16px;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_resume_con .resume_edu .con .right p img, .user_main .user_resume_con .resume_edu .con .right p span, .user_main .user_resume_con .items_list .con .right img, .user_main .user_resume_con .items_list .con .right span {
	color: #333333;
	font-size: 14px;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_resume_con .title {
	padding: 53px 0 27px;
}

.user_main .user_resume_con .add_edit_items {
	width: 100%;
	background: #f8f8f8;
	box-sizing: border-box;
	padding: 8px 148px 60px 30px;
	margin-top: 20px;
}

.user_main .user_resume_con .add_edit_items ul li {
	width: 100%;
	margin-top: 25px;
	position: relative;
	padding-left: 114px;
	box-sizing: border-box;
}

.user_main .user_resume_con .add_edit_items ul li .t-1 {
	display: block;
	width: 114px;
	left: 0;
	top: 0;
	line-height: 35px;
	position: absolute;
}

.user_main .user_resume_con .add_edit_items ul li .inp {
	display: block;
	width: 100%;
	height: 35px;
	background: #FFFFFF;
	box-sizing: border-box;
	line-height: 33px;
	padding-left: 9px;
	border: 1px solid #EEEFF1;
}

.user_main .user_resume_con .add_edit_items ul li .inp0, .user_main .user_resume_con .add_edit_items ul li .line {
	display: block;
	float: left;
}

.user_main .user_resume_con .add_edit_items ul li .inp0 {
	width: 45.45%;
	background: #ffffff url("../img/154.png") right 16px center no-repeat;
}

.user_main .user_resume_con .add_edit_items ul li .el-input__icon {
	line-height: 35px;
}

.user_main .user_resume_con .add_edit_items ul li .line {
	width: 15px;
	height: 1px;
	font-size: 14px;
	font-weight: 400;
	line-height: 35px;
	margin: 17px 22px;
	background-color: #999999;
}

.user_main .user_resume_con .add_edit_items ul li .inp1 {
	height: 174px;
	padding: 10px;
	line-height: 24px;
}

.user_main .user_resume_con .add_edit_items ul li .text_desc {
	width: 100%;
	line-height: 14px;
	padding: 14px 0 25px;
}

.user_main .user_resume_con .add_edit_items ul li .text_desc .left {
	float: left;
	font-size: 14px;
	color: #D5D7DD;
}

.user_main .user_resume_con .add_edit_items ul li .text_desc .right {
	font-size: 14px;
	color: #353535;
	float: right;
}

.user_main .user_resume_con .add_edit_items ul li .btn {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.user_main .user_resume_con .add_edit_items ul li .btn p {
	width: 210px;
	height: 45px;
	color: #666666;
	font-size: 16px;
	cursor: pointer;
	line-height: 43px;
	margin-left: 30px;
	border-radius: 2px;
	text-align: center;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
}

.user_main .user_resume_con .add_edit_items ul li .btn p:first-child {
	color: #fff;
	margin-left: 0;
	background: #4E95CB;
	border-color: #4E95CB;
}

.user_main .user_resume_con .add_edit_items ul li .right_now, .user_main .user_resume_con .add_edit_items ul li .del {
	right: -65px;
	color: #999999;
	cursor: pointer;
	font-size: 14px;
	position: absolute;
}

.user_main .user_resume_con .add_edit_items ul li .right_now span, .user_main .user_resume_con .add_edit_items ul li .right_now img, .user_main .user_resume_con .add_edit_items ul li .del img, .user_main .user_resume_con .add_edit_items ul li .del span {
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_resume_con .add_edit_items ul li .right_now img, .user_main .user_resume_con .add_edit_items ul li .del img {
	margin-right: 4px;
}

.user_main .user_resume_con .add_edit_items ul li .right_now .img2 {
	display: none;
}

.user_main .user_resume_con .add_edit_items ul li .del {
	right: -122px;
}

.user_main .user_resume_con .items_list ul li {
	margin-top: 50px;
}

.user_main .user_resume_con .items_list ul li .foot {
	color: #999999;
	font-size: 14px;
	line-height: 30px;
	text-align: justify;
	padding: 24px 0 40px;
	border-bottom: 1px solid #EAEDF1;
}

.user_main .user_resume_con .resume_annex {
	width: 100%;
}

.user_main .user_resume_con .resume_annex .title .t-3 {
	color: #A0A0A0;
	font-size: 14px;
	line-height: 24px;
	margin-left: 20px;
}

.user_main .user_resume_con .personal_works {
	width: 100%;
	height: 44px;
	display: flex;
	color: #999999;
	font-size: 14px;
	cursor: pointer;
	margin-top: 20px;
	line-height: 42px;
	border-radius: 4px;
	align-items: center;
	background: #F9F9F9;
	box-sizing: border-box;
	justify-content: center;
	border: 1px dashed #EDEDED;
}

.user_main .user_resume_con .personal_works img {
	margin-right: 10px;
}

.user_main .user_resume_con .resume_annex_con {
	width: 100%;
	box-sizing: border-box;
	padding: 33px 30px 40px;
	background-color: #F8F8F8;
}

.user_main .user_resume_con .resume_annex_con .inp {
	width: 100%;
}

.user_main .user_resume_con .resume_annex_con .inp input {
	width: 100%;
	height: 35px;
	line-height: 32px;
	text-align: center;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
}

.user_main .user_resume_con .resume_annex_con .p-1 {
	color: #999999;
	font-size: 14px;
	line-height: 14px;
	padding-top: 15px;
}

.user_main .user_resume_con .resume_annex_con .upload_img {
	width: 100%;
	padding-top: 50px;
}

.user_main .user_resume_con .resume_annex_con .upload_img img {
	float: left;
	width: 160px;
	height: 160px;
	display: block;
	border-radius: 4px;
}

.user_main .user_resume_con .resume_annex_con .upload_img .p-2 {
	width: 100%;
	color: #999999;
	font-size: 14px;
	padding-top: 14px;
	line-height: 14px;
	text-align: right;
}

.user_main .user_resume_con .resume_annex_con .btn, .user_main .resume_self_evaluate .evaluate_con .btn, .user_main .post_resume .btn {
	width: 100%;
	display: flex;
	margin-top: 50px;
	align-items: center;
	justify-content: center;
}

.user_main .user_resume_con .resume_annex_con .btn p, .user_main .resume_self_evaluate .evaluate_con .btn p, .user_main .post_resume .btn p {
	width: 210px;
	height: 45px;
	background: #FFFFFF;
	border: 1px solid #EEEFF1;
	border-radius: 2px;
	font-size: 16px;
	color: #666;
	box-sizing: border-box;
	line-height: 43px;
	margin-left: 30px;
	text-align: center;
	cursor: pointer;
}

.user_main .user_resume_con .resume_annex_con .btn p:first-child, .user_main .resume_self_evaluate .evaluate_con .btn p:first-child, .user_main .post_resume .btn p:first-child {
	color: #ffffff;
	margin-left: 0;
	border-color: #4E95CB;
	background-color: #4E95CB;
}

.user_main .user_resume_con .personal_resume {
	margin-top: 50px;
}

.user_main .resume_self_evaluate .title {
	padding-top: 48px;
}

.user_main .resume_self_evaluate .evaluate_con {
	width: 100%;
	background: #F8F8F8;
	box-sizing: border-box;
	padding: 63px 30px 38px 0;
}

.user_main .resume_self_evaluate .evaluate_con .top {
	line-height: 24px;
	position: relative;
	padding-left: 160px;
	box-sizing: border-box;
}

.user_main .resume_self_evaluate .evaluate_con .top .t-1 {
	display: inline-block;
	position: absolute;
	left: 29px;
	top: 0;
	font-size: 16px;
	color: #999999;
}

.user_main .resume_self_evaluate .evaluate_con .top textarea {
	width: 100%;
	height: 174px;
	display: block;
	padding: 10px;
	font-size: 14px;
	color: #999999;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
}

.user_main .resume_self_evaluate .evaluate_con .top textarea::-webkit-input-placeholder {
	color: #D5D7DD;
}

.user_main .resume_self_evaluate .evaluate_con .top textarea::-moz-placeholder {
	color: #D5D7DD;
}

.user_main .resume_self_evaluate .evaluate_con .top textarea:-moz-placeholder {
	color: #D5D7DD;
}

.user_main .resume_self_evaluate .evaluate_con .top textarea:-ms-input-placeholder {
	color: #D5D7DD;
}

.user_main .resume_self_evaluate .evaluate_con .p-1 {
	text-align: right;
	font-size: 14px;
	color: #353535;
	line-height: 24px;
	padding-top: 9px;
}

.user_main .resume_self_evaluate .evaluate_con .btn {
	position: relative;
}

.user_main .resume_self_evaluate .evaluate_con .btn .del {
	position: absolute;
	right: 0;
	font-size: 14px;
	color: #999999;
	cursor: pointer;
	line-height: 14px;
}

.user_main .resume_self_evaluate .evaluate_con .btn .del img, .user_main .resume_self_evaluate .evaluate_con .btn .del span {
	display: inline-block;
	vertical-align: middle;
}

.user_main .resume_preview {
	width: 100%;
	height: 45px;
	font-size: 16px;
	cursor: pointer;
	margin-top: 40px;
	line-height: 43px;
	border-radius: 2px;
	text-align: center;
	background: #FFFFFF;
	box-sizing: border-box;
	border: 1px solid #238AF7;
}

.user_main .resume_preview a {
	display: block;
	color: #238AF7;
}

.user_main .post_resume .btn p {
	width: 300px;
}

/* 简历预览 */
.user_resume_preview {
	width: 100%;
	background: #F4F6F9;
	padding: 29px 0 60px;
}

.user_resume_preview .inner {
	width: 100%;
	background: #fff;
	margin-top: 15px;
	padding-bottom: 50px;
}

.user_resume_preview .inner .avatar {
	padding-top: 50px;
	text-align: center;
}

.user_resume_preview .inner .avatar .pic {
	width: 100%;
}

.user_resume_preview .inner .avatar .pic img {
	display: block;
	margin: 0 auto;
	border-radius: 50%;
	width: 114px;
	height: 114px;
	object-fit: cover;
}

.user_resume_preview .inner .avatar .p-1 {
	font-size: 30px;
	color: #333333;
	font-weight: 500;
	line-height: 30px;
	padding: 30px 0 22px;
}

.user_resume_preview .inner .avatar .p-2 {
	width: 100%;
}

.user_resume_preview .inner .avatar .p-2 span {
	display: inline-block;
	vertical-align: middle;
}

.user_resume_preview .inner .avatar .p-2 .t-1 {
	margin: 0 2px;
}

.user_resume_preview .inner .avatar .p-3 {
	width: 100%;
	color: #333333;
	font-size: 14px;
	line-height: 14px;
	padding: 30px 0 33px;
}

.user_resume_preview .inner .avatar .p-3 .t-2 {
	margin-left: 20px;
}

.user_resume_preview .inner .avatar .p-4, .user_resume_preview .inner .avatar .p-4 p {
	display: flex;
	color: #1B1B1B;
	font-size: 14px;
	text-align: center;
	align-items: center;
	justify-content: center;
}

.user_resume_preview .inner .avatar .p-4 p img {
	margin-right: 6px;
}

.user_resume_preview .inner .avatar .p-4 p {
	margin-left: 30px;
}

.user_resume_preview .inner .avatar .p-4 p:first-child {
	margin-left: 0;
}

.user_resume_preview .inner .padding_inner {
	width: 100%;
	padding: 60px 70px 0;
	box-sizing: border-box;
}

.user_resume_preview .inner .title {
	font-size: 24px;
	color: #000000;
	line-height: 24px;
}

.user_resume_preview .preview_career, .user_resume_preview .preview_works {
	width: 100%;
}

.user_resume_preview .preview_career .p-1 {
	font-size: 16px;
	color: #333333;
	line-height: 16px;
	padding: 49px 0 0;
}

.user_resume_preview .preview_career ul {
	width: 72%;
	overflow: hidden;
	padding: 26px 0 7px;
}

.user_resume_preview .preview_career ul li {
	width: 50%;
	float: left;
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}

.user_resume_preview .preview_career ul li .t-1 {
	color: #666666;
}

.user_resume_preview .preview_works ul li {
	width: 100%;
}

.user_resume_preview .preview_works ul {
	width: 100%;
	padding: 7px 0 20px;
}

.user_resume_preview .preview_works ul li .top {
	width: 100%;
	display: flex;
	font-size: 16px;
	line-height: 16px;
	padding: 42px 0 21px;
}

.user_resume_preview .preview_works ul li .top .p-1 {
	color: #4A4A4A;
	font-weight: bold;
}

.user_resume_preview .preview_works ul li .top .p-2 {
	color: #999999;
	margin-left: 100px;
	display: flex;
}

.user_resume_preview .preview_works ul li .top .p-2 .t-2 {
	margin-left: 33px;
}

.user_resume_preview .preview_works ul li .foot {
	width: 100%;
	font-size: 14px;
	color: #999999;
	line-height: 30px;
	text-align: justify;
}

.user_resume_preview .preview_items ul li {
	width: 100%;
}

.user_resume_preview .preview_items ul li .p-1 {
	display: flex;
	padding: 48px 0 24px;
}

.user_resume_preview .preview_items ul li .p-1 span {
	display: block;
	font-size: 16px;
	color: #999999;
}

.user_resume_preview .preview_items ul li .p-1 .t-1 {
	color: #4A4A4A;
	font-weight: bold;
	margin-right: 100px;
}

.user_resume_preview .preview_items ul li .p-2 {
	font-size: 14px;
	color: #999999;
	line-height: 30px;
}

.user_resume_preview .preview_edu {
	display: flex;
	color: #4A4A4A;
	font-size: 16px;
	overflow: hidden;
	line-height: 16px;
	padding: 50px 0 19px;
}

.user_resume_preview .preview_edu .p-2 {
	margin: 0 100px 0 57px;
}

.user_resume_preview .preview_assess {
	color: #4A4A4A;
	font-size: 16px;
	line-height: 24px;
	padding: 45px 0 60px;
}

/* 会员充值 */
.user_main .user_right.member_recharge {
	border: 0;
	padding: 0;
}

.user_main .user_right.member_recharge .top {
	width: 100%;
	height: 100px;
	padding: 15px 28px;
	position: relative;
	box-sizing: border-box;
	background: linear-gradient(180deg, #FDF4D1 0%, #F9DFA8 100%);
}

.user_main .user_right.member_recharge .top .inner {
	width: 100%;
	position: relative;
	padding-left: 87px;
	box-sizing: border-box;
}

.user_main .user_right.member_recharge .top .inner .order_record {
	font-size: 14px;
	line-height: 14px;
	position: absolute;
	right: 2px;
	bottom: 7px;
	z-index: 100;
}

.user_main .user_right.member_recharge .top .inner .order_record a {
	color: #7D5617;
}

.user_main .user_right.member_recharge .top .inner .pic {
	position: absolute;
	left: 0;
	top: 0;
	height: 70px;
	width: 70px;
}

.user_main .user_right.member_recharge .top .inner .pic img {
	border-radius: 50%;
	box-sizing: border-box;
	border: 2px solid #f6db9e;
}

.user_main .user_right.member_recharge .top .inner .p-1 {
	font-size: 20px;
	line-height: 20px;
	color: #693F09;
	padding: 11px 0 14px 0;
}

.user_main .user_right.member_recharge .top .inner .p-1 .t-2 {
	font-size: 18px;
	color: #DCA024;
}

.user_main .user_right.member_recharge .top .inner .p-2 {
	font-size: 18px;
	color: #DCA024;
	line-height: 18px;
}

.user_main .user_right.member_recharge .top .img {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 100px;
}

.member_recharge .title {
	width: 100%;
	color: #333333;
	font-size: 26px;
	overflow: hidden;
	line-height: 26px;
	padding-top: 45px;
}

.member_recharge .title img, .member_recharge .title span {
	display: block;
	float: left;
}

.member_recharge .title img {
	width: 29px;
	margin-right: 6px;
}

.member_recharge .join_membership {
	width: 100%;
	border-top: 0;
	box-sizing: border-box;
	padding: 11px 30px 60px;
	border: 1px solid #E3F1F4;
}

.member_recharge .join_membership .money_list ul {
	width: 100%;
	display: flex;
	padding-top: 43px;
	border-bottom: 0;
}

.member_recharge .join_membership .money_list ul li {
	flex: 1;
	margin: 0;
	padding: 44px 0;
	margin-left: 23px;
	text-align: center;
	position: relative;
	border-radius: 15px;
	box-sizing: border-box;
	border: 2px solid #F0F0F0;
}

.member_recharge .join_membership .money_list ul li:first-child {
	margin-left: 0;
}

.member_recharge .join_membership .money_list ul li .p-1 {
	font-size: 24px;
	color: #323232;
	line-height: 33px;
	font-weight: bold;
}

.member_recharge .join_membership .money_list ul li .p-2 span {
	display: inline-block;
	vertical-align: bottom;
}

.member_recharge .join_membership .money_list ul li .p-2 .t-1 {
	color: #CC985C;
	font-size: 35px;
	line-height: 60px;
}

.member_recharge .join_membership .money_list ul li .p-2 .t-2 {
	color: #999999;
	font-size: 17px;
}

.member_recharge .join_membership .money_list ul li.active {
	background: #FCF7E5;
	border-color: #F0CF8D;
}

.member_recharge .join_membership .money_list ul li .ring {
	width: 81px;
	height: 34px;
	background: linear-gradient(90deg, #FEE1B5 0%, #F0CF8D 100%);
	opacity: 1;
	border-radius: 15px 2px 15px 0px;
	position: absolute;
	left: -2px;
	top: -2px;
	text-align: center;
	line-height: 34px;
	font-size: 16px;
	font-weight: bold;
	color: #886623;
}

.member_recharge .join_membership .pay_way {
	width: 100%;
	padding-top: 30px;
}

.member_recharge .join_membership .pay_way .pay_btn {
	width: 170px;
	height: 49px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	line-height: 49px;
	margin-top: 46px;
	cursor: pointer;
	background: #FE0036;
}

.member_recharge .join_membership .pay_way .p-1 {
	color: #040404;
	font-size: 16px;
	line-height: 45px;
	display: inline-block;
	vertical-align: middle;
}

.member_recharge .join_membership .pay_way .way {
	display: inline-block;
	vertical-align: middle;
}

.member_recharge .join_membership .pay_way .way ul {
	border-bottom: 0;
	padding: 0;
}

.member_recharge .join_membership .pay_way .way ul li {
	width: 150px;
	/*height: 45px;*/
	margin: 0;
	border-radius: 5px;
	margin-left: 30px;
	line-height: 43px;
	text-align: center;
	align-items: center;
	justify-content: center;
	border: 1px solid #E5E5E5;
	box-sizing: border-box;
	font-size: 16px;
	color: #323232;
	position: relative;
}

.member_recharge .join_membership .pay_way .way ul li:first-child {
	margin-left: 0;
}

.member_recharge .join_membership .pay_way .way ul li img {
	/*height: 20px;*/
	margin-right: 6px;
}

.member_recharge .join_membership .pay_way .way ul li img, .member_recharge .join_membership .pay_way .way ul li span {
	display: inline-block;
	vertical-align: middle;
}

.member_recharge .join_membership .pay_way .way ul li.active {
	border-color: #D9B975;
}

.member_recharge .join_membership .pay_way .way ul li .img2 {
	width: 20px;
	position: absolute;
	right: -1px;
	bottom: -1px;
	display: block;
	margin-right: 0;
	display: none;
}

.member_recharge .join_membership .pay_way .way ul li.active .img2 {
	display: block;
}

.member_recharge .join_membership .pay_code {
	width: 100%;
	margin-top: 20px;
	padding: 36px 94px;
	background: #F8F8F8;
	border-radius: 15px;
	box-sizing: border-box;
}

.member_recharge .join_membership .pay_code .p-1 {
	width: 100%;
	font-weight: bold;
	line-height: 33px;
	overflow: hidden;
}

.member_recharge .join_membership .pay_code .p-1 span {
	display: block;
	float: left;
}

.member_recharge .join_membership .pay_code .p-1 .t-1 {
	color: #333333;
	font-size: 24px;
}

.member_recharge .join_membership .pay_code .p-1 .t-2 {
	font-size: 16px;
	font-weight: 500;
	color: #333333;
	margin-left: 21px;
}

.member_recharge .join_membership .pay_code .code {
	width: 100%;
	margin-top: 20px;
}

.member_recharge .join_membership .pay_code .code .pic, .member_recharge .join_membership .pay_code .code .word {
	display: inline-block;
	vertical-align: middle;
}

.member_recharge .join_membership .pay_code .code .pic img {
	display: block;
	width: 149px;
}

.member_recharge .join_membership .pay_code .code .word {
	margin-left: 34px;
}

.member_recharge .join_membership .pay_code .code .word .p-2 {
	font-size: 13px;
	line-height: 13px;
	color: #333333;
	font-weight: bold;
}

.member_recharge .join_membership .pay_code .code .word .p-3 {
	width: 100%;
	display: flex;
	overflow: hidden;
	padding-top: 22px;
	align-items: baseline;
}

.member_recharge .join_membership .pay_code .code .word .p-3 span {
	display: block;
}

.member_recharge .join_membership .pay_code .code .word .p-3 .t-1 {
	color: #CC985C;
	font-size: 35px;
	font-weight: bold;
	line-height: 35px;
}

.member_recharge .join_membership .pay_code .code .word .p-3 .t-2 {
	color: #FA5F35;
	font-size: 18px;
	line-height: 18px;
	margin-left: 20px;
}

.member_recharge .join_membership .service_agreement {
	padding: 20px 0;
	font-size: 16px;
	text-align: right;
	line-height: 16px;
}

.member_recharge .join_membership .service_agreement a {
	color: #666666;
}

.member_recharge .join_membership .member_benefits {
	width: 100%;
	padding-top: 56px;
}

.member_recharge .join_membership .member_benefits .title {
	padding: 0 0 20px;
}

.member_recharge .join_membership .member_benefits ul li {
	float: left;
	width: 380px;
	color: #592F1B;
	height: 100px;
	margin-left: 30px;
	position: relative;
	background: #FFF7F7;
	box-sizing: border-box;
	padding: 27px 0 27px 27px;
}

.member_recharge .join_membership .member_benefits ul li:first-child {
	margin-left: 0;
	background: #FDF5E8;
	padding-left: 94px;
}

.member_recharge .join_membership .member_benefits ul li img {
	width: 46px;
	left: 27px;
}

.member_recharge .join_membership .member_benefits ul li .p-1 {
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
}

.member_recharge .join_membership .member_benefits ul li .p-2 {
	font-size: 16px;
	line-height: 16px;
	padding-top: 12px;
}

.member_recharge .join_membership .member_benefits ul li .p-3 {
	line-height: 46px;
}

/* 会员充值记录 */
.user_main .user_right.recharge_record {
	padding: 26px 32px 50px;
}

.recharge_record .title {
	width: 100%;
	overflow: hidden;
}

.recharge_record .title .left {
	float: left;
	color: #040404;
	font-size: 24px;
	line-height: 28px;
}

.recharge_record .title .right {
	float: right;
}

.recharge_record .title .right a {
	width: 108px;
	height: 28px;
	color: #886623;
	display: block;
	font-size: 15px;
	line-height: 28px;
	text-align: center;
	border-radius: 17px;
	background: linear-gradient(90deg, #FEE1B5 0%, #F0CF8D 100%);
}

.recharge_record .record_list {
	width: 100%;
	margin-top: 35px;
	box-sizing: border-box;
	border: 1px solid #F0F0F0;
}

.recharge_record .record_list .left, .recharge_record .record_list .right {
	flex: 1;
	display: flex;
	align-items: center;
}

.recharge_record .record_list .right .con:nth-last-of-type(1) {
	cursor: pointer;
}

.recharge_record .record_list .top {
	display: flex;
	align-items: center;
	width: 100%;
}

.recharge_record .record_list .con {
	flex: 1;
	color: #666666;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
}

.recharge_record .record_list .top .con {
	color: #323232;
	font-weight: bold;
	line-height: 48px;
}

.recharge_record .record_list ul li {
	line-height: 33px;
	background: #F8F8F8;
	display: flex;
	align-items: center;
	border-top: 1px solid #F0F0F0;
}

.recharge_record .record_list ul li:first-child {
	border-top: 0;
}

/* 经销商id错误弹框 */
.dealer_id_model .inner {
	width: 400px;
	height: 440px;
	text-align: center;
	background: #FFFFFF;
	box-shadow: 0px 0px 12px 1px rgba(96, 96, 96, 0.15);
}

.dealer_id_model .inner .p-1 {
	font-size: 18px;
	color: #263238;
	line-height: 18px;
	padding: 61px 0 46px;
}

.dealer_id_model .inner .img1 {
	display: block;
	width: 254px;
	margin: 0 auto;
}

.dealer_id_model .inner .p-2 {
	font-size: 14px;
	color: #626262;
	line-height: 14px;
	padding-top: 78px;
}

.dealer_id_model .inner .p-2 span {
	color: #4E95CB;
}

.model .inner .close {
	display: block;
	position: absolute;
	/* right: -14px;
	top: -14px;
	width: 28px; */
	top: 0;
	right: 0;
	width: 15px;
	padding: 14px;
	box-sizing: content-box;
	cursor: pointer;
}

.el-tabs--card>.el-tabs__header .el-tabs__nav {
	border: none !important;
}

.el-tabs--card>.el-tabs__header .el-tabs__item {
	border-left: none !important;
}

.el-tabs--card>.el-tabs__header .el-tabs__item.is-active {
	border: none;
}

.user_main .user_right .basic_infor ul li .t-subs {
	color: #4E95CB;
	position: absolute;
	left: 0;
	bottom: 25px;
	cursor: pointer;
	display: inline-block;
}

.user_main .user_right .basic_infor ul li .t-csns {
	color: #4E95CB;
	position: absolute;
	left: 0;
	top: 25px;
	cursor: pointer;
	display: inline-block;
}

.dialog-footer {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	margin-left: 120px;
}

.user_main .user_right .address_list .p-1 .right button:focus, .user_main .user_right .address_list .p-1 .right button:hover {
	color: #999999;
	border-color: #FFF;
	background-color: #FFF;
}

/* 我的简历后期增加编辑 */
.resume_top .edit_infor {
	position: absolute;
	right: 0;
	top: 12px;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
}

.resume_top .edit_infor:hover, .user_main .user_resume_con .resume_career .p-1 .right:hover, .user_main .user_resume_con .resume_work_internship ul li .top .right:hover, .user_main .user_resume_con .resume_edu .con .right:hover p span, .user_main .user_resume_con .user_infor .title .right:hover {
	color: #238AF7;
}

.resume_top .edit_infor .img2, .user_main .user_resume_con .resume_career .p-1 .right .img2, .user_main .user_resume_con .resume_work_internship ul li .top .right .img2, .user_main .user_resume_con .resume_edu .con .right .img2, .user_main .user_resume_con .user_infor .title .right .img2 {
	display: none;
}

.resume_top .edit_infor:hover .img1, .user_main .user_resume_con .resume_career .p-1 .right:hover .img1, .user_main .user_resume_con .resume_work_internship ul li .top .right:hover .img1, .user_main .user_resume_con .resume_edu .con .right:hover .img1, .user_main .user_resume_con .user_infor .title .right:hover .img1 {
	display: none;
}

.resume_top .edit_infor:hover .img2, .user_main .user_resume_con .resume_career .p-1 .right:hover .img2, .user_main .user_resume_con .resume_work_internship ul li .top .right:hover .img2, .user_main .user_resume_con .resume_edu .con .right:hover .img2, .user_main .user_resume_con .user_infor .title .right:hover .img2 {
	display: inline-block;
}

.resume_top .edit_infor span, .resume_top .edit_infor img {
	display: inline-block;
	vertical-align: middle;
}

.resume_top .edit_infor img {
	width: 15px;
	margin-right: 4px;
}

.user_main .user_resume .user_infor0 {
	background: #F8F8F8;
	padding: 26px 20px;
	box-sizing: border-box;
	margin-top: 30px;
	padding-right: 144px;
}

.user_resume .user_infor0 .form ul li:first-child {
	margin-top: 0;
}

.user_resume .user_infor .form ul li .el-cascader {
	background: #fff;
}

.user_main .user_resume_con .resume_career .user_infor, .user_main .user_resume_con .resume_work_internship, .user_main .user_resume_con .resume_edu {
	padding-top: 0;
}

.user_main .user_resume_con .resume_work_internship ul {
	/*padding-top: 34px;*/
	padding-top: 22px;
}

.user_resume .user_infor .form ul li .name {
	background: #fff;
}

.user_main .user_resume_con .resume_annex_con .upload_img .pic_list {
	padding-bottom: 52px;
}

.user_main .user_resume_con .resume_annex_con .upload_img .pic {
	width: 160px;
	height: 160px;
	float: left;
	margin-left: 22px;
	position: relative;
	padding-top: 52px;
	cursor: pointer;
}

.user_main .user_resume_con .resume_annex_con .upload_img .pic:nth-child(5n+1) {
	margin-left: 0;
}

.user_main .user_resume_con .resume_annex_con .upload_img .pic:nth-child(-n+5) {
	padding-top: 0;
}

.user_main .user_resume_con .resume_annex_con .upload_img .pic img {
	display: block;
	float: none;
	object-fit: cover;
}

.user_main .user_resume_con .resume_annex_con .upload_img .pic .delete, .Invite_cooperation_form .form dl dd .pic .delete, .user_apply .apply_content .form ul li .pic_upload .pic .delete {
	width: 100%;
	left: 0;
	bottom: -29px;
	font-size: 14px;
	color: #999999;
	text-align: center;
	position: absolute;
	cursor: pointer;
	opacity: 0;
}

.Invite_cooperation_form .form dl dd .pic .delete {
	bottom: -40px;
}

.user_main .user_resume_con .resume_annex_con .upload_img .pic:hover .delete, .Invite_cooperation_form .form dl dd .pic:hover .delete {
	opacity: 1;
	transform-style: preserve-3d;
	transition: all 0.5s;
}

.user_main .user_resume_con .resume_annex_con .upload_img .pic .delete span, .user_main .user_resume_con .resume_annex_con .upload_img .pic .delete img, .user_main .user_resume_con .user_infor .title .right img, .user_main .user_resume_con .user_infor .title .right p, .Invite_cooperation_form .form dl dd .pic .delete span, .Invite_cooperation_form .form dl dd .pic .delete img, .user_apply .apply_content .form ul li .pic_upload .pic .delete img, .user_apply .apply_content .form ul li .pic_upload .pic .delete span {
	display: inline-block;
	vertical-align: middle;
}

.user_main .user_resume_con .user_infor .title .right .img2 {
	display: none;
}

.user_main .user_resume_con .resume_annex_con .upload_img .pic .delete img, .Invite_cooperation_form .form dl dd .pic .delete img {
	width: 13px;
	height: 13px;
}

.user_main .user_resume_con .resume_annex_con .p-1 {
	padding-top: 30px;
}

.user_main .user_resume_con .resume_annex_con .upload_img .p-2 {
	overflow: hidden;
}

.user_main .user_resume_con .resume_annex_con .upload_img .p-2 span {
	display: block;
	float: left;
}

.user_main .user_resume_con .resume_annex_con .upload_img .p-2 .t-2 {
	float: right;
}

.user_main .user_resume_con .resume_annex_con .upload_img .word, .Invite_cooperation_form .form dl dd .pic .word, .user_apply .apply_content .form ul li .pic_upload .pic .id_card {
	width: 100%;
	font-size: 14px;
	line-height: 28px;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	text-align: center;
	height: 28px;
	overflow: hidden;
	padding: 0 10px;
	box-sizing: border-box;
	position: absolute;
	left: 0;
	bottom: 0;
}

.user_main .user_resume_con .resume_annex_con .upload_img {
	padding-top: 0;
}

.user_main .user_resume_con .user_infor .title .right {
	float: right;
	font-size: 14px;
	color: #333333;
	margin-top: 3px;
	cursor: pointer;
}

.resume_self_evaluate .self_con {
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #333;
	padding-bottom: 30px;
}

/* 我的简历新增投递记录06-17 */
.user_main .user_right.delivery_record {
	border-color: #E4E4E4;
	padding: 40px 25px;
	box-sizing: border-box;
}

.user_right.delivery_record .title {
	font-size: 24px;
	font-family: SourceHanSansCN-Regular;
	line-height: 29px;
	color: #000000;
}

.delivery_record .delivery_list .top {
	width: 100%;
	border-bottom: 1px solid #EAEDF1;
	padding-top: 15px;
}

.delivery_record .delivery_list .left {
	width: 60%;
}

.delivery_record .delivery_list .right {
	width: 40%;
}

.delivery_record .delivery_list .left, .delivery_record .delivery_list .right {
	/* width: 50%; */
	float: left;
	display: flex;
	align-items: center;
	box-sizing: border-box;
}

.delivery_record .delivery_list .right {
	padding-left: 68px;
}

.delivery_record .delivery_list .con {
	flex: 6;
	font-size: 16px;
	font-family: PingFang SC;
	line-height: 24px;
	color: #333333;
	margin: 15px 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}

.delivery_record .delivery_list .con1 {
	flex: 16;
}

.delivery_record .delivery_list .con0 {
	flex: 4;
}

.delivery_record .delivery_list li .con {
	font-size: 14px;
}

.delivery_record .delivery_list li .color {
	color: #999999;
}

.con_right {
	text-align: right;
}

/* 新增收藏职位 */
.tab_list .job_recruitment_company .company_job .company_left {
	width: 100%;
	float: none;
}

.tab_list .job_recruitment, .tab_list .job_recruitment_company .company_job {
	padding-top: 0;
}

.tab_list .job_recruitment_company .company_job .company_left {
	padding-bottom: 0;
}

.pages {
	width: 100%;
	text-align: center;
	padding-top: 30px;
}

.resume_career .user_infor .form ul li .el-cascader {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
	height: 35px;
	line-height: 33px;
	padding-left: 9px;
}

.el-input__inner {
	border: 0;
	height: 33px !important;
	line-height: 33px !important;
	padding: 0;
}

.user_main .user_resume_con .add_edit_items ul li .line0 {
	float: none;
	display: inline-block;
	vertical-align: middle;
}

/* ul li .pic{
	overflow: hidden;
	width: 100%;
}
ul li:hover .pic img{
	transform: scale(1.2);
	transform-style: preserve-3d;
	transition: all 1s;
} */
/*.user_main .user_resume_con .resume_work_internship ul li{*/
/*    padding-top: 24px;*/
/*}*/
/*.user_main .user_resume_con .resume_work_internship ul li:first-child{*/
/*    padding-top: 0;*/
/*}*/
.user_main .user_resume_con .resume_work_internship ul li .top .right {
	cursor: pointer;
}

.add_new_address .el-cascader {
	width: 100%;
}

.add_new_address .el-input {
	position: relative;
	font-size: 14px;
	display: inline-block;
	width: 100%;
	border: 1px solid #DCDFE6;
	box-sizing: border-box;
	padding-left: 10px;
	border-radius: 4px;
}

textarea {
	outline: none;
}

.a_order_list, .a_shopping_cart, .order_confirm .order_confirm_con .a_order_con, .user_right .user_commission .a_invite_record, .user_main .user_resume_con .a_show_resume, .footer .footer_last .pic, .user_main .user_right .address_list .a_list, .project_nav .tab_lists .a_list {
	display: none;
}

/* 我的卡包  */
.user_main .user_right.user_y_card {
	padding: 21px 0 50px;
}

.years_card .title {
	line-height: 20px;
	font-size: 20px;
	color: #000000;
	padding-left: 32px;
}

.years_card .tab_top {
	padding: 34px 0 20px 32px;
	justify-content: space-between;
}

.years_card .card_bind {
	font-size: 16px;
	color: #4E95CB;
	padding-right: 32px;
	cursor: pointer;
}

.years_card .tab_top .ul, .years_card .tab_top, .years_card .tab_top .ul .li {
	display: flex;
	align-items: center;
}

.years_card .tab_top .ul .li {
	margin-left: 25px;
	cursor: pointer;
}

.years_card .tab_top .ul .li:first-child {
	margin-left: 0;
}

.years_card .tab_top .ul .li .p-1 {
	font-size: 16px;
	font-family: Source Han Sans CN;
	color: #000000;
}

.years_card .tab_top .ul .li.active .p-1 {
	color: #6093C6;
}

.years_card .tab_top .ul .li .p-2 {
	font-size: 14px;
	font-family: Source Han Sans CN;
	color: #999999;
	margin-left: 9px;
}

.years_card .cards_list {
	width: 100%;
	padding-bottom: 20px;
	border-top: 1px solid #E3F1F4;
	border-bottom: 1px solid #E3F1F4;
}

.years_card .cards_list .top {
	width: 100%;
	height: 44px;
	display: flex;
	position: relative;
	align-items: center;
	background: rgba(227, 241, 244, 0.5);
}

.years_card .cards_list .left {
	width: 86.7%;
	display: flex;
	align-items: center;
	padding-left: 12px;
	box-sizing: border-box;
}

.years_card .cards_list .con {
	width: 12%;
	padding-left: 20px;
	box-sizing: border-box;
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}

.years_card .cards_list .con:first-child {
	color: #0D0D0D;
}

.years_card .cards_list .con:nth-child(2) {
	width: 21%;
}

.years_card .cards_list .con1 {
	width: 67%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-right: 30px;
	box-sizing: border-box;
	padding-left: 0;
}

.years_card .cards_list .con1 .con {
	flex: 1;
}

.years_card .cards_list .con1 .con2 {
	color: #999999;
}

.years_card .cards_list .con1 .con3 {
	flex: 0.8;
	color: #999999;
}

.years_card .cards_list .con1 .con4 {
	flex: 0.9;
	color: #999999;
}

.years_card .cards_list .top .con1 .con4, .years_card .cards_list .top .con1 .con3, .years_card .cards_list .top .con1 .con2, .years_card .cards_list .top .con {
	color: #666666;
}

.years_card .cards_list dl dd .left>con:first-child {
	color: #0D0D0D;
}

.years_card .cards_list .con1 .p-1 {
	color: #333333;
	cursor: pointer;
}

.years_card .cards_list .right {
	width: 13.3%;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	cursor: pointer;
}

.years_card .cards_list .right .del {
	font-size: 14px;
	color: #999999;
}

.years_card .cards_list .right .all_con {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 30px;
}

.years_card .cards_list .right .all_con img {
	display: block;
	width: 10px;
	height: 10px;
	margin-left: 10px;
}

.years_card .cards_list .right ul {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #E5E4E4;
	text-align: center;
	position: absolute;
	left: 0;
	top: 30px;
	background: #ffffff;
	z-index: 10;
	display: none;
}

/*.years_card .cards_list .right:hover ul{*/
/*	display: block;*/
/*}*/
.years_card .cards_list .right ul li {
	font-size: 14px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	cursor: pointer;
}

.years_card .cards_list .right ul li.active, .years_card .cards_list .right ul li:hover {
	color: #ffffff;
	background: #5090C8;
}

.years_card .cards_list dd {
	padding: 20px 0;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #E3F1F4;
}

.years_card .cards_list dd:nth-last-of-type(1) {
	border-bottom: 0;
}

.years_card .cards_list .btn {
	width: 101px;
	height: 30px;
	line-height: 28px;
	font-size: 14px;
	color: #4E95CB;
	cursor: pointer;
	text-align: center;
	border: 1px solid #4E95CB;
}

/* 使用说明 */
.years_card .use_notes {
	width: 100%;
	padding: 36px 32px 0;
	box-sizing: border-box;
	font-size: 12px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #333333;
	line-height: 30px;
}

.years_card .use_notes .cons {
	color: #666666;
	font-weight: 400;
}

/* 年卡立即使用弹框 */
.to_use_model .inner {
	width: 688px;
	height: 460px;
	background: #FFFFFF;
	text-align: center;
}

.to_use_model .title {
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #000000;
	padding: 54px 0 20px;
}

.to_use_model ul li {
	margin: 31px auto 0;
	box-sizing: border-box;
	width: 400px;
	line-height: 48px;
	cursor: pointer;
	border: 1px solid #EEEFF1;
}

.to_use_model ul li.active {
	color: #ffffff;
	background: #4E95CB;
	border-color: #4E95CB;
}

.to_use_model .btn {
	width: 231px;
	line-height: 38px;
	color: #4E95CB;
	font-size: 16px;
	border: 1px solid #4E95CB;
	margin: 36px auto 0;
	cursor: pointer;
}

.to_use_model .inner .close {
	width: 15px;
	right: 15px;
	top: 15px;
}

.bind_model .form {
	width: 100%;
	padding: 0 106px 0 119px;
	box-sizing: border-box;
}

.increase_model .form {
	padding-left: 70px;
}

.bind_model .form .con {
	width: 100%;
	font-size: 16px;
	color: #353535;
	padding-left: 63px;
	box-sizing: border-box;
	padding-top: 25px;
	position: relative;
}

.increase_model .form .con {
	padding-left: 112px;
}

.bind_model .form .con .type {
	width: 64px;
	text-align: right;
	left: 0;
	top: 25px;
	line-height: 50px;
	position: absolute;
}

.increase_model .form .con .type {
	width: 112px;
}

.bind_model .form .con input {
	display: block;
	width: 100%;
	height: 50px;
	box-sizing: border-box;
	border: 1px solid #EEEFF1;
	line-height: 48px;
	padding-left: 13px;
}

input[type=number] {
	-moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.bind_model .form .btn {
	width: 100%;
	height: 46px;
	line-height: 44px;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #4E95CB;
	border-radius: 2px;
	margin-top: 20px;
	font-size: 16px;
	color: #4E95CB;
}

.increase_model .copy_link {
	width: 100%;
	line-height: 40px;
	margin: 22px auto 0;
	background: #4E95CB;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
}

/* 年卡列表 */
.years_card_model .inner .close {
	width: 15px;
	right: 15px;
	top: 15px;
}

.years_card_model .inner {
	width: 910px;
	background: #FFFFFF;
	border: 1px solid #E3F1F4;
	box-sizing: border-box;
	padding: 30px 0 59px;
}

.years_card_model .years_card .tab_top {
	padding-top: 10px;
}

.years_card_model .title {
	font-size: 20px;
	color: #000000;
	padding-bottom: 10px;
}

.years_card_model .years_card .cards_list .left {
	width: 100%;
}

.years_card_model .years_card .cards_list .right {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 44px;
}

.years_card_model .remake_note {
	padding: 18px 43px 0;
	width: 100%;
	box-sizing: border-box;
	font-size: 14px;
	color: #333333;
	display: flex;
	align-items: center;
}

.years_card_model .remake_note .p-2 {
	color: #999999;
}

.years_card_model .sure_btn {
	width: 399px;
	height: 46px;
	background: #FFFFFF;
	border: 1px solid #4E95CB;
	border-radius: 2px;
	box-sizing: border-box;
	margin: 66px auto 0;
	text-align: center;
	line-height: 44px;
	font-weight: 500;
	color: #4E95CB;
	cursor: pointer;
}

.years_card_model dl dd {
	position: relative;
	cursor: pointer;
}

.years_card_model dl dd:hover, .years_card_model dl dd.active {
	background: #F4F6F9;
}

.years_card_model dl dd .pic {
	left: 5px;
}

.years_card_model dl dd .pic img {
	display: block;
	height: 15px;
}

.years_card_model dl dd .pic .img2, .years_card_model dl dd.active .pic .img1 {
	display: none;
}

.years_card_model dl dd.active .img2 {
	display: block;
}

.el-popper {
	z-index: 200002 !important;
}

label.bui-checkbox-label {
	height: 26px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: -13px;
	cursor: pointer;
	font-size: 14px;
	color: #666666;
}

label.bui-checkbox-label input[type="checkbox"], label.bui-checkbox-label input[type="radio"] {
	visibility: hidden;
	opacity: 0;
}

label.bui-checkbox-label .bui-checkbox {
	display: inline-block;
	position: relative;
	width: 24px;
	height: 24px;
	border: 1px solid #ddd;
	background-color: #fff;
	vertical-align: -2px;
	margin-right: 5px;
}

label.bui-checkbox-label input[type="checkbox"]:checked+.bui-checkbox:after, label.bui-checkbox-label input[type="radio"]:checked+.bui-checkbox:after {
	position: absolute;
	content: "";
	width: 12px;
	height: 6px;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	transform: rotate(-45deg) translate(-50%, -50%);
	left: 55%;
	top: 4px;
}

label.bui-checkbox-label input[type="checkbox"]:checked+.bui-checkbox, label.bui-checkbox-label input[type="radio"]:checked+.bui-checkbox {
	background-color: #4E95CB;
}

/* label.bui-checkbox-label input[type="checkbox"]:disabled + .bui-checkbox{
	background-color: #e8e8e8;
	border:1px solid #979797;
}
label.bui-checkbox-label input[type="checkbox"]:disabled:checked + .bui-checkbox:after{
	border-color: #000;
} */
label.bui-checkbox-label.bui-checkbox-anim .bui-checkbox {
	-webkit-transition: background-color ease-in-out .3s;
	transition: background-color ease-in-out .3s;
}

.el-pagination {
	display: inline-block;
	vertical-align: middle;
}

.pages .page_btn {
	width: 56px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	background-color: #4E95CB;
	display: inline-block;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 5px;
	margin: 2px 0;
	opacity: 0.8;
}

.el-pagination.is-background .el-pager li:not(.disabled).active:hover {
	color: #ffffff;
}

.pages .page_btn:hover {
	opacity: 1;
}

.required:before {
	content: '* ';
	color: red;
}

.left-content-max-width {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100px;
}

.icon-radio {
	min-width: 6px;
	height: 6px;
	background: #4E95CB;
	border-radius: 50%;
	margin-right: 5px;
	margin-top: 9px;
}

.p-4-hover:hover {
	color: #4e95cb !important;
}

.gray {
	-webkit-filter: grayscale(100%);
	/* CSS3 filter方式，webkit内核方式，firefox外的绝大部分的现代浏览器*/
	-moz-filter: grayscale(100%);
	/* 目前没有实现 */
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	/* CSS3 filter方式，标准写法*/
	filter: gray;
	/* IE 6-9 */
}

.gray:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: none;
	/* Firefox 4+, IE 6-9 */
}

@media screen and (max-width: 1900px) and (min-width: 1850px) {
	.header {
		padding-left: 30px;
	}
}

.banner.a-img, .mobile_nav, .a-banner, .a_menu, .header_a_nav, .user_main .user_left .user_foot ul li img, .user_main .user_left .user_foot ul li a.p-3, .user_main .user_right.recharge_record .a_record_list {
	display: none;
}

@media screen and (max-width: 1786px) {
	.header .inner .nav li {
		margin-left: 54px;
	}
}

@media screen and (max-width: 1780px) and (min-width: 1700px) {
	.header .inner .nav li {
		margin-left: 45px;
	}

	.header {
		padding-left: 30px;
	}
}

@media screen and (max-width: 1680px) {
	.header .inner .nav li {
		margin-left: 46px;
	}
}

@media screen and (max-width: 1679px) and (min-width: 1610px) {
	.header {
		padding-left: 20px;
	}

	.header .inner .nav li {
		margin-left: 36px;
	}
}

@media screen and (max-width: 1600px) {
	.header .inner .nav li {
		margin-left: 32px;
	}

	.header .inner .header_right ul li {
		padding: 0 22px;
	}

	.header {
		padding-left: 20px;
	}

	.qualification_details .con_list ul li .pic {
		height: 245px;
	}
}

@media screen and (max-width: 1599px) and (min-width: 1530px) {
	.header .inner .local {
		margin: 19px 0 0 24px;
	}

	.header .inner .nav li {
		margin-left: 28px;
	}
}

@media screen and (max-width: 1480px) {
	.header .inner .nav li {
		margin-left: 41px;
	}

	.header .inner .local {
		margin: 19px 0 0 25px;
	}

	.header .inner .header_right ul li {
		padding: 0 15px;
	}

	.header .inner .logo img {
		width: 180px;
	}

	.header .inner .logo {
		padding: 15px 0;
	}

	.banner .word .wrap {
		padding: 10px;
	}

	.banner .word .inner {
		width: 100%;
		padding: 10px 10px 10px 310px;
	}

	.banner .word .foot {
		padding-top: 10px;
	}

	.banner .word .inner .con {
		padding-left: 0;
	}
}

@media screen and (max-width: 1440px) {
	.header .inner .nav li {
		margin-left: 25px;
	}

	.header {
		padding-left: 20px;
	}

	.header .inner .header_right ul li {
		padding: 0 18px;
	}

	.project_nav .tab_lists ul li .con:nth-child(3) {
		/* margin-right: 2.9%; */
	}

	.project_nav .tab_lists ul li .con:nth-child(4) {
		/* width: 11.5%; */
		width: 15%;
		height:70px;
		
	}

	.header .inner .local {
		margin: 19px 0 0 18px;
	}
}

@media screen and (max-width: 1400px) {
	.header .inner .nav li {
		margin-left: 20px;
	}

	.header {
		padding-left: 30px;
	}

	.header .inner .header_right ul li {
		padding: 0 20px;
	}

	.qualification_details .con_list ul li .pic {
		height: 214px;
	}
}

@media screen and (max-width: 1399px) and (min-width: 1370px) {
	.header .inner .nav li {
		margin-left: 29px;
	}

	.header {
		padding-left: 20px;
	}
}

@media screen and (max-width: 1366px) {

	.header .inner .nav li {
		margin-left: 18px;
	}

	.header .inner .nav li img {
		position: absolute;
		right: -11px;
	}

	.qualification_details .con_list ul li .pic {
		height: 210px;
	}

	.banner .word .wrap {
		min-height: auto;
	}

	.banner .word .inner .pic {
		left: 18px;
		padding: 0;
		padding-right: 20px;
		box-sizing: border-box;
		width: 224px;
	}

	.banner .word .inner {
		padding-left: 270px;
	}

	.banner .word ul li {
		width: 90px;
		font-size: 14px;
		line-height: 34px;
	}

	.qualificate_swiper img {
		height: 114px;
	}
}

@media screen and (max-width: 1360px) and (min-width: 1300px) {
	.header {
		padding-left: 8px;
	}

	.header .inner .header_right ul li {
		padding: 0 14px;
	}
}

@media screen and (max-width: 1280px) {
	.header .inner .nav li {
		font-size: 12px;
	}

	.qualification_details .con_list ul li .pic {
		height: 195px;
	}

	.Qualification_details_cases .qualification_details .con_list .word {
		font-size: 16px;
	}

	.wrap {
		width: 1100px;
	}

	.index_brand_organization .brand_organ_list ul li .word .p-1 {
		width: 100%;
		display: -webkit-box;
		/*-webkit-box-orient: vertical;*/
		/* -webkit-line-clamp: 1; */
		overflow: hidden;
	}

	.materials_pro_details_left .desc_right .top {
		position: relative;
	}

	.materials_pro_details_left .desc_right .to_click {
		top: auto;
		bottom: -40px;
	}

	.user_apply .apply_content .form ul li dl .flex {
		margin-right: 9px;
	}

	.region_select_model .wrap .inner ul li {
		margin: 25px 0 0 26px;
	}
}

@media screen and (max-width: 1279px) and (min-width: 1210px) {
	.header {
		padding-left: 6px;
	}

	.header .inner .header_right ul li {
		padding: 0 15px;
	}
}

@media screen and (max-width: 1152px) {
	.header .inner .nav li {
		margin-left: 22px;
	}

	.header .inner .local {
		margin: 19px 0 0 19px;
	}

	.header {
		padding-left: 16px;
	}

	.header .inner .header_right ul li {
		padding: 0 16px;
	}

	.header .inner .logo img {
		width: 140px;
	}

	.header .inner .logo {
		padding: 20px 0;
	}

	.wrap {
		width: 1050px;
	}

	.brandAgency .banner>img {
		height: 420px !important;
	}
}

@media screen and (max-width: 1024px) {

	/* 手机端导航 */
	.header .inner .nav {
		display: none;
	}

	.a_menu {
		float: right;
		padding: 31px 18px;
		display: block;
	}

	.a_menu img {
		display: block;
		width: 18px;
	}

	.header_a_nav {
		width: 100%;
		background: rgba(0, 0, 0, 0.7);
		position: fixed;
		left: -100%;
		top: 0;
		right: 0;
		bottom: 0;
		z-index: 1000;
		display: block;
	}

	.header_a_nav .a_inner {
		width: 300px;
		height: 100%;
		background: #fff;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		/* white-space: nowrap; */
		position: relative;
	}

	.header_a_nav .a_inner .close_img {
		position: absolute;
		right: 0;
		top: 0;
		display: block;
		padding: 20px;
	}

	.header_a_nav .a_inner .header_right {
		width: 100%;
		float: none;
		box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1);
	}

	.header .inner .header_right ul li {
		padding: 0 23px;
	}

	.header .inner .header_right ul li {
		height: 77px;
		border-left: 0;
		position: relative;
	}

	.header .inner .header_right ul li:nth-child(2)::after {
		position: absolute;
		width: 1px;
		height: 32px;
		background: #E8E8E8;
		left: 0;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		content: "";
	}

	.header .inner .list {
		width: 100%;
	}

	.header .inner .list li {
		width: 100%;
		line-height: 50px;
		position: relative;
		padding-left: 25px;
		box-sizing: border-box;
		border-bottom: 1px solid #E0E0E0;
	}

	.header .inner .list li dl {
		position: static;
		left: 0;
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
	}

	.header .inner .list li a {
		display: block;
	}

	.header .inner .list li>a {
		color: #363333;
		font-weight: 500;
	}

	.header .inner .list li dl dd>a {
		color: #666666;
	}

	.header .inner .list li img {
		display: block;
		width: 14px;
		position: absolute;
		right: 0;
		top: 0;
		padding: 20px 17px;
	}

	.header .inner .list li dl {
		display: none;
		padding-bottom: 10px;
	}

	.header .inner .list li .img {
		transform: rotate(180deg);
	}

	.header .inner .list li dl dd {
		position: relative;
	}

	.header .inner .list li dl dd .three_nav {
		width: 100%;
		line-height: 35px;
		display: none;
	}

	.header .inner .list li dl dd .three_nav a {
		color: #999;
	}

	.wrap {
		width: 98%;
	}

	.project_top_con .project_case_left .case_search {
		width: calc(100% - 20px);
	}

	.project_top_con .project_case_left .cases_type {
		padding-right: 20px;
	}

	.building_materials_right .shop_list ul li .pic {
		height: 212px;
	}

	.building_materials_shop .materials_shop_foot .materials_shop_left {
		padding-right: 30px;
	}

	.companyProfile .cases_list dl dd .word .p-2 {
		-webkit-line-clamp: 1;
	}

	.user_main .user_resume .user_infor0 {
		padding-right: 90px;
	}

	.years_card .tab_top .ul .li .p-2 {
		margin-left: 9px;
	}

	.recharge_record .record_list .con {
		font-size: 14px;
	}
}

@media screen and (max-width: 768px) {
	.brandAgency .banner img {
		height: auto !important;
	}

	.wrap {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
		padding-bottom: 20px;
	}

	.header .inner .nav, .index_title .right, .banner.p-img, .p-banner, .index_wrap_right, .index_cooperation_unit, .links_wrap, .friend_links, .header_right, .project_top_con .project_case_left, .project_case_right, .Project_cases_details .cases_details_right, .Qualification_details_cases_details .details_right, .project_nav_invite_foot .nav_invite_foot_right, .job_recruitment .job_list .list_right, .job_recruitment_company .company_job .company_right, .recruitment_people_details .details_right, .user_main .user_right .filter_list .right, .user_main .user_right .special_building ul li .t-2, .special_building_materials_shop .specicl_shop_right .list ul li .t-2, .materials_pro_details_right, .materials_pro_details_left .desc_right .spec_list ul li dl dd img, .order_confirm .order_confirm_con .order_con .right .con:nth-child(3), .order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right .con:nth-child(3), .refund_status .goods_con .right .con:nth-child(2), .user_main .user_left .user_foot ul li.settle_apply_pad p.user_active::after, .user_main .user_left .user_foot ul li p.p-3 {
		display: none;
	}

	.mobile_nav, .banner.a-img, .a-banner, .a_menu, .header_a_nav .header_right, .header_a_nav, .user_main .user_left .user_foot ul li img, .user_main .user_left .user_foot ul li a.p-3 {
		display: block;
	}

	.index_wrap_left, .Project_cases_details .cases_details_left {
		width: 100%;
		float: none;
	}

	.index_project_case .cases_list ul li .pic {
		height: 117px;
	}

	.index_project_case .cases_list ul li .word .p-2 span, .project_cases_tags .tags_list ul li .word .p-2 span {
		max-width: 90px;
	}

	.header .inner .header_right ul li {
		padding: 0 28px;
	}

	.mobile_nav ul {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
		justify-content: space-between;
		row-gap: 20px;
		font-size: 14px;
		text-align: center;
		padding: 20px 20px 10px;
		box-sizing: border-box;
	}

	.mobile_nav ul li a {
		display: block;
		color: #414045;
	}

	.mobile_nav ul li img {
		display: block;
		width: 60px;
		margin: 0 auto 14px;
	}

	.index_title {
		padding: 0 17px;
		box-sizing: border-box;
	}

	.index_title .left {
		height: auto;
		width: 100%;
		float: none;
	}

	.index_title .left span {
		display: block;
		width: 100%;
		text-align: center;
	}

	.index_title .left .t-2 {
		margin-left: 0;
	}

	.index_title .left .t-1, .index_title .left .t-2 {
		font-weight: 500;
	}

	.index_title .left .t-2 {
		margin-top: 14px;
	}

	.index_title .inner {
		width: 100%;
		position: relative;
		padding-bottom: 17px;
		border-bottom: 2px solid #dddddd;
	}

	.index_title .inner::after {
		width: 71.4%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		height: 2px;
		content: "";
		background: #ccc;
		bottom: -2px;
	}

	.index_cases_top_type ul {
		padding: 15px 0 0;
		box-sizing: border-box;
		width: 100%;
	}

	.index_cases_top_type ul li .t-1 {
		font-weight: 550;
	}

	.index_design_album, .index_brand_organization .brand_organ_list ul {
		padding-top: 0;
	}

	.index_project_case .cases_list, .index_award_cases .award_cases_list {
		padding-bottom: 35px;
	}

	.index_design_album .index_designer_list ul li .word {
		padding: 0 10px;
	}

	.index_brand_organization .brand_organ_list ul li .pic {
		height: 136px;
	}

	.index_design_album .index_designer_list ul li {
		width: 17%;
		margin-left: 3.75%;
	}

	.index_material_equipment .index_construction_qualification .brand_organ_list ul li .pic {
		height: 200px;
	}

	.a-banner {
		position: relative;
	}

	.a-banner .wrap {
		width: 100%;
		position: relative;
	}

	.a-banner img {
		display: block;
		width: 100%;
	}

	.a-banner .into_pro {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		padding: 80px 32px 0;
		box-sizing: border-box;
	}

	.a-banner .into_pro .p-1 {
		font-size: 30px;
		color: #FFFFFF;
		line-height: 30px;
		font-weight: bold;
	}

	.a-banner .into_pro .p-3 {
		width: 39px;
		height: 2px;
		background: #FFFFFF;
		margin: 28px 0 13px;
	}

	.a-banner .into_pro .p-4 {
		width: 100px;
		height: 30px;
		border: 1px solid #FFFFFF;
		opacity: 1;
		box-sizing: border-box;
		color: #FFFFFF;
		line-height: 28px;
		text-align: center;
	}

	.a-banner .into_pro .p-4 a {
		display: block;
		color: #fff;
	}

	.a_pro_index {
		padding-bottom: 25px;
	}

	.index_enterprise_recruitment .index_recruitment_list ul li .pic {
		height: 120px;
	}

	.index_enterprise_recruitment .index_recruitment_list ul li .p-4 {
		margin-top: 6px;
	}

	.index_enterprise_recruitment .index_recruitment_list ul li .p-1 {
		top: 6px;
	}

	.index_latest_projects .latest_projects_list ul li {
		padding-left: 0;
	}

	.index_latest_projects .latest_projects_list ul li .pic {
		position: relative;
		width: 100%;
		height: 150px;
	}

	.latest_projects_list {
		padding-bottom: 30px;
	}

	.footer .footer_last .right {
		right: 20px;
	}

	.footer .footer_last .left .last {
		width: 60%;
		margin-top: 20px;
		line-height: 18px;
	}

	.footer .footer_last {
		padding-top: 0;
	}

	.project_top_con .project_case_mid, .Project_cases_details .cases_details_left .item_tags ul li, .design_albums .design_albums_right, .qualification .qualification_right, .qualification_details .con_details .left, .qualification_details .con_details .right, .Qualification_details_cases_details .details_left, .project_nav_invite_foot .nav_invite_foot_left, .job_recruitment .job_list .list_left, .job_recruitment_company .company_job .company_left, .recruitment_people_details .details_left, .building_materials_right, .equipment_building_pro_details .pro_details_tab .access_list .left, .equipment_building_pro_details .pro_details_tab .access_list .right, .user_main .user_left, .user_main .user_right, .materials_pro_details_left, .region_select_model .wrap .inner {
		width: 100%;
	}

	.Project_cases_details .cases_details_left .collection_evaluation {
		/* padding: 40px 80px 0 0; */
		padding: unset;
	}

	.Project_cases_details .cases_details_left .details_con {
		padding-bottom: 60px;
	}

	.Project_cases_details {
		padding: 30px 0 0px;
	}

	.design_albums .design_albums_right .list ul li .pic {
		height: 234px;
	}

	.design_albums_details .design_left {
		float: left;
		width: 30%;
	}

	.design_albums_details .design_right, .design_albums_cases_details .cases_details_left {
		width: 68%;
		float: right;
	}

	.design_albums_details .design_right ul li .pic {
		height: 100px;
	}

	.design_albums_details .design_right ul li .word {
		padding-top: 8px;
	}

	.design_albums_details .design_right ul li .word .p-2 {
		margin-top: 10px;
	}

	.design_albums_details .design_right ul li {
		margin-bottom: 20px;
	}

	.design_albums_details .design_left .top_avatar .btn_list ul {
		margin-top: 16px;
	}

	.design_albums_details .design_left .designer_con {
		padding: 20px 0 60px;
	}

	.qualification .qualification_right .list ul li .pic, .qualification_recommend ul li .pic {
		height: 136px;
	}

	.qualification .qualification_right .list ul li .word {
		padding: 10px;
	}

	.qualification .qualification_right .list ul li .word .p-2 {
		padding-top: 12px;
	}

	.qualification_recommend {
		padding: 50px 0 30px;
	}

	.qualification_details .con_list ul li .pic {
		height: 118px;
		overflow: hidden;
	}

	.qualification_details .con_details .left {
		padding: 0 20px;
	}

	.qualification_details .con_details .left .p-1 {
		font-size: 32px;
		margin-top: 14px;
	}

	.qualification_details .con_details .left .p-2 {
		margin-top: 16px;
	}

	.qualification_details .con_details .right {
		padding-top: 24px;
		padding-left: 0;
	}

	.qualification_details .con_details {
		padding-bottom: 40px;
	}

	.qualificate_swiper {
		padding: 0 60px;
	}

	.qualificate_swiper .swiper-button-next {
		right: 16px;
	}

	.qualificate_swiper .swiper-button-prev {
		left: 16px;
	}

	.Qualification_swiper_details .company_title .wrap {
		padding: 20px;
	}

	.invite_banner {
		height: 300px;
	}

	.Invite_cooperation .inviter_con .con_top ul li {
		font-size: 16px;
		line-height: 32px;
	}

	.Invite_cooperation .inviter_con .con_top .p-2 {
		margin-top: 16px;
	}

	.Invite_cooperation .inviter_con .con_top .p-1 {
		padding-bottom: 20px;
	}

	.Invite_cooperation .inviter_con .con_top {
		width: 100%;
		padding: 20px 0 0px;
	}

	.Invite_cooperation .recommend_designes ul li {
		width: 15%;
		margin-left: 2% !important;
	}

	.Invite_cooperation .recommend_designes ul li:nth-child(6n+1) {
		margin-left: 0 !important;
	}

	.Invite_cooperation .recommend_designes ul li .pic {
		height: 110px;
	}

	.Invite_cooperation_form .wrap {
		border: 0;
		padding: 0;
		padding-top: 20px;
	}

	.Invite_cooperation_form .form dl dd {
		padding-left: 140px;
	}

	.Invite_cooperation_form .form dl dd .p-10 {
		width: 140px;
	}

	.Invite_cooperation_form .p-2 {
		padding: 20px 0;
	}

	.Invite_cooperation_form .form dl dd .inp {
		margin-top: 10px;
	}

	.project_nav .tab_lists ul {
		display: none;
	}
	.project_nav .tab_lists{
		padding-bottom:0px;
	}

	.project_nav_m .tab_lists ul {
		display: unset !important;
	}

	.project_nav .tab_lists .a_list {
		display: block;
		padding: 0 12px;
		box-sizing: border-box;
	}

	.project_nav .tab_lists dl {
		width: 100%;
		padding: 5px 0 15px;
		border-bottom: 1px dashed #DCDCDC;
	}

	.project_nav .tab_lists dl:nth-last-of-type(1) {
		padding-bottom: 0;
		border-bottom: 0;
	}

	.project_nav .tab_lists dl dd {
		width: 100%;
		padding-left: 72px;
		box-sizing: border-box;
		position: relative;
		font-size: 14px;
		line-height: 24px;
		color: #333333;
	}

	.project_nav .tab_lists dl dd {
		margin-top: 10px;
	}

	.project_nav .tab_lists dl dd span {
		position: absolute;
		left: 0;
		top: 0;
		display: block;
		text-align: justify;
		text-align-last: justify;
		width: 57px;
		color: #656766;
	}

	.project_nav .tab_lists dl dd p {
		display: -webkit-box;
		width: 100%;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.project_nav .tab_lists ul li .con:nth-child(2) {
		width: 61%;
	}

	.project_nav .tab_lists ul li .con:nth-child(3) {
		width: 15%;
		margin-right: 2%;
	}

	.project_nav .tab_lists ul li .con:nth-child(4) {
		width: 12%;
	}

	.index_recommend_projects .recommend_projects_list ul li .pic .p-1 {
		font-size: 14px;
	}

	.index_recommend_projects .recommend_projects_list ul li .pic .p-3 {
		font-size: 14px;
		line-height: 14px;
		height: 14px;
	}

	.project_awards .project_top_con .project_case_mid ul li .pic {
		height: 148px;
	}

	.project_awards_guide .project_top_con .project_case_mid ul li .w-2 {
		margin-bottom: 10px;
	}

	.project_awards_guide .project_top_con .project_case_mid ul li .word {
		padding: 14px;
	}

	.index_recommend_projects .recommend_projects_list ul li .pic .p-4 {
		font-size: 18px;
		line-height: 18px;
		height: 18px;
	}

	.project_top_con {
		padding-top: 10px;
	}

	.project_awards_details {
		padding: 30px 0;
	}

	.project_awards_details .awards_details_left {
		width: 30%;
		float: left;
		padding-top: 0;
	}

	.project_awards_details .awards_details_right {
		width: 68%;
	}

	.project_awards_details .awards_details_right .p-1 {
		padding-top: 20px;
	}

	.project_awards_news .awards_news_list .new_list ul li .pic {
		height: 132px;
	}

	.project_awards_news .awards_news_list .new_list ul li .p-1 {
		padding: 24px 0 14px;
	}

	.project_awards_news .awards_news_list .new_list ul li .p-2 {
		padding-bottom: 0;
		margin-bottom: 12px;
	}

	.project_awards_news .awards_news_list .new_list ul li .p-3 {
		margin-bottom: 10px;
	}

	.recommend_news {
		padding-top: 15px;
	}

	.recommend_news .list ul li .pic {
		height: 80px;
	}

	.recommend_news .list ul li {
		margin-top: 20px !important;
	}

	.project_awards_news {
		padding-bottom: 40px;
	}

	.Project_cases_details {
		padding: 15px 0 0px;
	}

	.Qualification_details_cases_details .qualification_details {
		padding: 18px 0 0;
	}

	.project_awards_news_details .cases_details_left .collection_evaluation {
		margin-top: 50px;
	}

	.project_awards_news_details .details_previous_next ul li .pic {
		height: 207px;
	}

	.project_awards_news_details .details_previous_next ul li {
		margin-top: 40px;
	}

	.project_awards_news_details {
		padding-bottom: 30px;
	}

	.project_awards_news_details .recommend_news .list ul li .pic {
		height: 100px;
	}

	.job_recruitment .job_list .list_left .top_people ul li .pic_con .left {
		height: 97px;
	}

	.job_recruitment_company .company_job .company_left .list dl dd .right .btns {
		height: 34px;
		line-height: 32px;
	}

	.job_recruitment_company .company_job .company_left .list dl dd .word .p-2 {
		-webkit-line-clamp: 2;
		height: 48px;
	}

	.job_recruitment_company .company_job .company_left .list dl dd .pic {
		height: 92px;
	}

	.job_recruitment_company .company_job .company_left .list dl dd .right .btns:first-child {
		margin-top: 0;
	}

	.job_recruitment .job_list .recommend_designes ul li .pic {
		height: 133px;
	}

	.recruitment_people_details .details_left .people_top .word dl {
		top: -10px;
		right: 12px;
	}

	.recruitment_people_details .details_left .people_top ul li {
		margin-top: 7px;
	}

	.recruitment_people_details .details_left .people_top .inner .pic {
		width: 119px;
		height: 119px;
	}

	.recruitment_people_details .details_left .people_top .inner {
		min-height: 119px;
	}

	.recruitment_people_details .details_left .people_top .word .p-2 {
		padding: 16px 0 14px;
	}

	.recruitment_people_details .details_left .people_top {
		padding: 20px;
	}

	.recruitment_people_details .details_left .people_foot {
		margin-top: 20px;
		padding: 20px;
	}

	.building_materials_right .building_materials_top ul li .pic {
		height: 70px;
	}

	.building_materials_right .shop_list ul li .pic {
		height: 175px;
	}

	.building_materials_right .building_materials_top {
		padding: 14px 20px;
	}

	.building_materials_right .shop_list0 {
		padding-top: 40px;
	}

	.building_materials_shop .materials_shop_foot .materials_shop_left {
		width: 25%;
		padding-right: 20px;
	}

	.building_materials_shop .materials_shop_foot .materials_shop_right {
		width: 75%;
	}

	.building_materials_right .shop_list ul li {
		width: 32%;
		margin-left: 2% !important;
		margin-top: 19px !important;
	}

	.building_materials_right .shop_list ul li .pic {
		height: 116px;
	}

	.building_materials_right .shop_list ul li:nth-child(3n+1) {
		margin-left: 0 !important;
	}

	.building_materials_right .shop_list ul li:nth-child(-n+3) {
		margin-top: 0 !important;
	}

	.building_materials_shop .materials_shop_foot {
		padding: 34px 0;
	}

	.equipment_building_pro_details .pro_pic_dec .right .logo img {
		height: 60px;
	}

	.equipment_building_pro_details .pro_pic_dec .right .desc p:first-child {
		margin-top: 10px;
	}

	.equipment_building_pro_details .pro_pic_dec .right .click_to a {
		width: 300px;
		height: 40px;
		line-height: 38px;
		margin-top: 8px;
	}

	.equipment_building_pro_details .pro_pic_dec .right .click_to {
		padding-bottom: 16px;
	}

	.equipment_building_pro_details .pro_pic_dec .right .last {
		padding-top: 10px;
	}

	.equipment_building_pro_details .pro_pic_dec .right .last {
		line-height: 26px;
		padding-top: 10px;
	}

	.equipment_building_pro_details .pro_pic_dec .left .pic {
		height: 232px;
	}

	.equipment_building_pro_details {
		padding: 33px 0 60px;
	}

	.equipment_building_pro_details .pro_details_tab .access_list .left {
		padding-right: 0;
	}

	.equipment_building_pro_details .pro_details_tab .access_list .right {
		padding: 30px 38px 0 4px;
	}

	.equipment_building_pro_details .pro_details_tab .access_list .right .btn {
		margin: 26px auto 0;
	}

	.equipment_building_pro_details .pro_details_tab {
		margin-top: 40px;
	}

	.about_us_main .list {
		padding: 20px;
	}

	.about_us_main .list .resources_form {
		width: 85%;
	}

	.user_main .user_right .user_order {
		padding-left: 0;
	}

	.user_main .user_right .filter_list .left, .user_main .user_right .filter_list .mid {
		width: 45%;
	}

	.user_main .user_resume_con {
		padding-top: 30px;
	}

	.collect_list .tab_top .el-tabs__nav-next, .collect_list .tab_top .el-tabs__nav-prev {
		line-height: 38px;
	}

	.project_top_con .project_case_mid ul li .pic {
		height: 135px;
	}

	.project_top_con .project_case_mid ul li .pic .p-1 {
		white-space: nowrap;
	}

	.project_top_con .project_case_mid ul li .word .p-2 span.t-2 {
		max-width: 63px;
		overflow: hidden;
		height: 19px;
	}

	.user_main .user_right .designer_list ul li .pic {
		height: 100px;
	}

	.user_main .user_right .talents_list ul li {
		width: 49% !important;
		margin-left: 2% !important;
		padding: 17px 6px 10px 86px;
	}

	.user_main .user_right .talents_list ul li:nth-child(2n+1) {
		margin-left: 0 !important;
	}

	.user_main .user_right .talents_list ul li .p-2 {
		line-height: 28px;
	}

	.building_materials_right .shop_list ul li .pic {
		height: 141px;
	}

	.user_main .user_right .special_building ul li .pic {
		height: 75px;
	}

	.user_main .user_right .special_building ul li .p-2, .special_building_materials_shop .specicl_shop_right .list ul li .p-2 {
		padding-top: 6px;
	}

	.user_main .user_right .special_building ul li .word, .special_building_materials_shop .specicl_shop_right .list ul li .word {
		padding: 8px;
	}

	.user_main .user_right .special_building ul li {
		width: 18%;
		margin-left: 2.5%;
	}

	.user_main .user_right .address_list .list ul li dl dd:nth-child(2) p {
		width: 90%;
	}

	.shopping_cart .top .right ul li:first-child, .shopping_cart dl dd .d_top .right ul li:first-child, .shopping_cart dl dd .d_foot ul li:first-child {
		width: 38%;
	}

	.shopping_cart .top .right ul li, .shopping_cart dl dd .d_top .right ul li, .shopping_cart dl dd .d_foot ul li {
		width: 31%;
	}

	.shopping_cart .top .left, .shopping_cart dl dd .d_foot .left {
		width: 60%;
	}

	.shopping_cart .top .right, .shopping_cart dl dd .d_foot .right {
		width: 40%;
	}

	.shopping_cart .top .right ul li:nth-child(3), .shopping_cart dl dd .d_foot ul li:nth-child(3) {
		display: none;
	}

	.model_buy_ads .inner, .add_address_model .inner, .delete_add_model .inner {
		width: 90%;
		height: 80%;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		/* white-space: nowrap; */
		padding-bottom: 20px;
	}

	.user_main .layui-layer {
		width: 90% !important;
		max-height: 80% !important;
		padding-bottom: 10px;
	}

	.withdraw_model .inner {
		width: 100%;
		height: 100%;
	}

	.special_building_materials_shop .specicl_shop_left {
		width: 22%;
	}

	.special_building_materials_shop .specicl_shop_right {
		width: 76%;
	}

	.special_building_materials_shop .specicl_shop_right .list ul li .pic {
		height: 70px;
	}

	.special_building_materials_shop .specicl_shop_right .list ul li .p-1 {
		line-height: 18px;
		height: 36px;
	}

	.materials_pro_details_left .desc_right {
		width: 49%;
	}

	.materials_pro_details_left .desc_left {
		width: 50%;
	}

	.materials_pro_details_left .desc_right .price {
		padding: 20px 0;
	}

	.materials_pro_details_left .desc_right .spec_list ul li, .materials_pro_details_left .desc_right .spec_list ul li dl dd:first-child {
		padding-left: 0;
		margin-top: 10px;
	}

	.materials_pro_details_left .desc_right .spec_list ul li .t-1 {
		position: static;
		top: 0;
		display: block;
		line-height: 28px;
	}

	.materials_pro_details_left .desc_right .spec_list {
		padding-top: 10px;
	}

	.materials_pro_details_left .desc_right .spec_list ul li dl dd {
		line-height: 30px;
		height: 36px;
	}

	.materials_pro_details_left .desc_right .spec_list ul li dl, .materials_pro_details_left .desc_right .spec_list ul li {
		width: 100%;
		overflow: hidden;
	}

	.materials_pro_details_left .desc_right .spec_list ul li dl dd {
		width: 49%;
		margin-left: 2%;
		float: left;
	}

	.materials_pro_details_left .desc_right .spec_list ul li dl dd:nth-child(2n+1) {
		margin-left: 0;
	}

	.materials_pro_details_left .desc_right .pro_num {
		padding: 24px 0;
	}

	.materials_pro_details_left .desc_right .buy_btn {
		padding: 20px 0 0 0;
	}

	.materials_pro_details_left .desc_right .last {
		padding-top: 20px;
	}

	.materials_pro_details_left .recom_pro {
		padding-top: 30px;
	}

	.materials_pro_details_left .desc_right .title {
		width: 100%;
		height: 72px;
		font-size: 24px;
		padding-right: 120px;
		box-sizing: border-box;
	}

	.materials_pro_details_left .recom_pro ul li {
		width: 15%;
		margin-left: 2% !important;
	}

	.materials_pro_details_left .recom_pro ul li:nth-child(6n+1) {
		margin-left: 0 !important;
	}

	.materials_pro_details_left .recom_pro ul li .pic {
		height: 72px;
	}

	.materials_pro_details_left .deta_assess_explain .assess_list ul li {
		padding-left: 200px;
	}

	.materials_pro_details_left .deta_assess_explain .assess_list ul li .pic_list img {
		margin-bottom: 10px;
	}

	.order_confirm {
		padding: 20px 0 60px;
	}

	.order_confirm .confirm_status, .order_confirm .order_confirm_con {
		border: 0;
	}

	.order_confirm .confirm_status .inner {
		width: 96%;
	}

	.order_confirm .order_confirm_con {
		padding: 34px 0 0;
	}

	.order_confirm .confirm_status {
		height: 100px;
	}

	.order_confirm .order_confirm_con .order_address .list ul li {
		border-width: 1px;
	}

	.order_confirm .order_confirm_con .order_con .left, .order_confirm .order_confirm_con .order_con .left {
		width: 56%;
	}

	.order_confirm .order_confirm_con .order_con .right, .order_confirm .order_confirm_con .order_con .foot ul li .l_mid .right {
		width: 44%;
	}

	.user_wechat {
		padding: 20px 0;
	}

	.user_wechat .order_code {
		padding: 40px 0 80px;
	}

	.order_refund .refund_list .top ul li .left {
		width: 80%;
	}

	.order_refund .refund_list .top {
		padding: 0 20px;
	}

	.order_refund {
		padding: 30px 0 50px;
	}

	.refund_status {
		padding: 20px 0 30px;
	}

	.refund_status .status_inner {
		padding: 0 14px 40px;
	}

	.refund_status .status_inner .top .progress_details ul li {
		padding-left: 30px;
	}

	.refund_status .status_inner .top .p-1 .left, .refund_status .status_inner .top .p-1 .right {
		float: none;
	}

	.refund_status .status_inner .top .p-1 .right {
		padding-top: 12px;
	}

	.refund_status .status_inner .top .p-2 {
		padding-top: 30px;
	}

	.refund_status .goods_con .left {
		width: 70%;
	}

	.refund_status .goods_con .right {
		width: 30%;
	}

	.user_main .user_left .user_con {
		border: none;
		border-bottom: 1px solid #E4E4E4;
	}

	.user_main {
		padding: 0 0 32px;
	}

	.user_main .user_left .user_con {
		position: relative;
		overflow: hidden;
		padding-left: 80px;
		box-sizing: border-box;
		text-align: left;
		padding-top: 10px;
		margin-top: 20px;
	}

	.user_main .user_left .user_con .pic {
		position: absolute;
		left: 0;
		top: 0;
		margin: 0;
	}

	.user_main .user_left .user_con .p-1 {
		position: absolute;
		right: 0;
		top: 6px;
	}

	.user_main .user_left .user_con .p-1 {
		display: block;
		text-align: center;
	}

	.user_main .user_left .user_con .p-1 .t-2 {
		width: 82px;
		height: 28px;
		background: #EDD4AD;
		opacity: 1;
		border-radius: 16px;
		display: block;
		margin: 10px 0 0 0;
		color: #DD3D3D;
	}

	.user_main .user_left .user_foot ul li {
		float: left;
		width: 25%;
		text-align: center;
		position: relative;
		border-bottom: 0;
	}

	.user_main .user_left .user_foot ul li dl, .user_main .user_left .user_foot ul li .contact_tel_con {
		display: none;
	}

	.user_main .user_left .user_foot ul li.show_more dl, .user_main .user_left .user_foot ul li.show_more .contact_tel_con {
		display: block;
	}

	.user_main .user_left .user_foot ul li.settle_apply_pad {
		padding-bottom: 0;
	}

	.user_main .user_left .user_foot ul li a {
		padding-left: 0;
	}

	.user_main .user_left .user_foot ul li:nth-last-of-type(1) {
		border-bottom: 1px solid #E4E4E4;
	}

	.user_main .user_right {
		margin-top: 30px;
	}

	.user_main .user_right.user_apply {
		padding: 20px 10px 20px;
	}

	.user_main .user_left .user_foot ul {
		border-bottom: 1px solid #E4E4E4;
	}

	.user_main .user_left .user_foot ul li:nth-last-of-type(1), .user_main .user_left .user_foot ul li:nth-last-of-type(2), .user_main .user_left .user_foot ul li:nth-last-of-type(3) {
		border-bottom-width: 0;
	}

	.user_main .user_left .user_foot ul li img, .user_main .user_left .user_foot ul li p {
		display: inline-block;
		vertical-align: middle;
		margin-top: -4px;
	}

	.user_main .user_left .user_foot ul li img {
		width: 9px;
	}

	.user_main .user_left .user_foot ul li dl, .user_main .user_left .user_foot ul li .contact_tel_con {
		position: absolute;
		width: 100%;
		background: #fff;
		z-index: 1000;
		padding: 0;
		left: 0;
		top: 40px;
		box-shadow: 0px 3px 15px rgba(0, 0, 0, 0.16);
	}

	.user_main .user_left .user_foot ul li .p-4 {
		padding-top: 0;
	}

	.user_main .user_left .user_foot ul li dl dd {
		line-height: 34px;
		border-bottom: 1px solid #F4F4F4;
	}

	.user_main .user_left .user_foot ul li dl dd:nth-last-of-type(1) {
		border-bottom: 0;
	}

	.user_apply .apply_content .form {
		padding: 0 100px 0 30px;
	}

	.user_apply .apply_content .form ul li.btn {
		margin-top: 50px;
	}

	.user_apply .apply_content .tips {
		width: 100%;
		padding-top: 30px;
	}

	.user_apply .apply_content {
		padding: 40px 0 30px;
	}

	.user_apply .apply_content .confirm_infor ul li .t-1 {
		font-size: 14px;
	}

	.user_apply .apply_content .confirm_infor .pay_amount {
		line-height: 60px;
	}

	.withdraw_model .inner .tips {
		padding-bottom: 40px;
	}

	.withdraw_model .inner .form {
		width: 82%;
	}

	.user_main .user_notice {
		padding: 10px;
	}

	.user_main .user_left .user_foot ul li a.p-3 {
		margin-top: 12px;
	}

	.user_main .user_right .order_list .list dl dd .top .left .p-1 {
		margin-left: 16px;
	}

	.user_main .user_right .order_list .list dl dd .top .left .p-1, .user_main .user_right .order_list .list dl dd .left .choose_pic, .user_main .user_right .order_list .list dl dd .top .left .p-2 {
		float: left;
	}

	.user_main .user_right .order_list .list dl dd .top .left .choose_pic {
		width: 100%;
	}

	.user_main .user_right .order_list .list dl dd .top .left .p-2 {
		margin-left: 16px;
	}

	.user_main .user_right .order_list .list dl dd .foot .left ul li .word .p-2, .user_main .user_right .order_list .list dl dd .foot .left ul li .word .p-3 {
		width: 100%;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		height: 24px;
	}

	.user_main .user_right .order_list .list dl dd .foot .left ul li .word .p-3 {
		height: 14px;
	}

	.order_details .order_status .inner {
		width: 93%;
	}

	.order_details .order_infor {
		margin-top: 0;
	}

	.region_select_model {
		top: 58px;
	}

	.region_select_model .wrap .inner {
		margin-left: 0;
		padding: 0 15px 20px;
		height: auto;
	}

	.region_select_model .wrap {
		padding: 0;
	}

	.region_select_model .wrap .inner ul li {
		margin: 20px 0 0 12px;
		font-size: 14px;
	}

	.order_details .order_confirm .order_confirm_con .order_con .con0 .t-2 {
		margin-left: 20px;
	}

	.order_details .order_confirm .order_confirm_con .order_con .top {
		padding: 0;
	}

	.order_details .order_confirm .order_confirm_con .order_con .foot {
		padding: 0 10px 16px;
	}

	.user_resume .user_infor .form ul li .t-1 {
		width: 120px;
		font-size: 14px;
	}

	.user_resume .user_infor .form ul li {
		padding-left: 130px;
	}

	.user_main .user_resume_con {
		border: 0;
		padding: 54px 0;
	}

	.user_main .user_resume .user_infor0 {
		padding: 20px;
		padding-right: 100px;
	}

	.user_resume .user_infor .form ul .resume_avatar {
		top: -26px;
		right: -76px;
	}

	.user_main .user_resume_con .resume_career .p-1 {
		padding: 30px 0 26px;
	}

	.user_main .user_resume_con .add_edit_items ul li .t-1 {
		font-size: 14px;
	}

	.user_main .user_resume_con .add_edit_items {
		padding: 8px 148px 40px 30px;
	}

	.user_main .user_resume_con .add_edit_items ul li {
		padding-left: 106px;
	}

	.user_main .user_resume_con .resume_work_internship ul {
		padding-top: 0;
	}

	.user_main .user_resume_con .add_edit_items ul li .el-date-editor.el-input, .user_main .user_resume_con .add_edit_items ul li .el-date-editor.el-input__inner {
		width: 192px;
	}

	.user_main .user_right .order_list .list dl dd .foot .right ul li .logistics {
		right: 0;
		left: auto;
	}

	.user_main .user_right .order_list .list dl dd .foot .right ul li:nth-last-of-type(1) .logistics {
		top: auto;
		bottom: 30px;
	}

	.user_main .user_right .order_list .list dl dd .foot .left, .user_main .user_right .order_list .list dl dd .foot .right ul li {
		padding: 17px 0 10px;
	}

	.order_assess .assess_con .foot .inner {
		padding-left: 174px;
		width: 96%;
	}

	.order_assess .assess_con .foot {
		padding: 24px 0 0 16px;
	}

	.order_assess .assess_con .foot .list ul li .flex .img-box:nth-child(5) {
		margin-left: 0;
		margin-top: 10px;
	}

	.order_assess .assess_con .foot .list ul li .flex .img-box span {
		right: -11px;
		top: -11px;
	}

	.member_recharge .join_membership .member_benefits ul li img {
		left: 8px;
	}

	.member_recharge .join_membership .member_benefits ul li:first-child {
		padding-left: 60px;
	}

	.member_recharge .join_membership .member_benefits ul li {
		width: 47%;
	}

	.search_model .inner {
		width: 100%;
		height: 510px;
		padding: 100px 10px;
	}

	.search_model .inner .dis_flex {
		padding-right: 0;
	}

	.search_model .inner .dis_flex li {
		font-size: 14px;
	}

	.model .inner .close {
		right: 0;
	}

	.member_recharge .join_membership {
		padding: 11px 15px 60px;
	}

	.money_list ul li {
		margin-left: 10px;
		padding: 44px 0 20px;
	}

	.member_recharge .join_membership .money_list ul li .p-2 .t-1 {
		font-size: 26px;
	}

	.member_recharge .join_membership .money_list ul li .p-2 .t-2 {
		font-size: 14px;
	}

	.Qualification_construction_right {
		width: 100%;
	}

	.Qualification_construction_right .list ul li .pic {
		height: 124px;
	}

	.Qualification_construction_right .list ul li .pic0 {
		height: 254px;
	}

	.banner .word .wrap {
		display: none;
	}

	.banner .word .ul {
		display: block;
	}

	.index_project_case .cases_list ul li .word, .index_award_cases .award_cases_list ul li .word, .project_top_con .project_case_mid ul li .word, .project_cases_tags .tags_list ul li .word {
		padding: 28px 5px;
	}

	.years_card .tab_top .ul .li .p-2 {
		margin-left: 0;
	}

	.years_card .tab_top .ul .li {
		margin-left: 34px;
	}

	.years_card .cards_list .con {
		width: 16%;
	}

	.years_card .cards_list .con1 {
		width: 63%;
	}

	.years_card .cards_list .left {
		width: 86%;
	}

	.years_card .cards_list .right {
		width: 14%;
	}

	.years_card .cards_list .btn {
		width: 78%;
	}

	.user_right .user_commission .foot {
		padding: 0 15px 50px 15px;
	}

	.user_main .user_right.recharge_record {
		padding: 20px 10px;
	}

	.recharge_record .record_list {
		margin-top: 20px;
	}
}

@media screen and (max-width: 767px) {

	.header .inner .logo, .header .inner .local {
		float: left;
		padding: 9px 0;
	}

	.header .inner .local {
		margin: 8px 0;
		margin-left: 14px;
	}

	.mobile_nav ul {
		padding: 20px 0 10px;
	}

	.index_project_case .cases_list ul li .word .p-2, .project_top_con .project_case_mid ul li .word .p-2, .project_cases_tags .tags_list ul li .word .p-2, .footer .footer_last .right, .banner .word img, .design_albums_details .design_right ul li .word .p-1, .user_main .user_right.member_recharge .top .img {
		display: none;
	}

	.index_project_case .cases_list ul li, .index_award_cases .award_cases_list ul li, .index_brand_organization .brand_organ_list ul li, .index_construction_qualification .brand_organ_list ul li, .index_enterprise_recruitment .index_recruitment_list ul li, .project_nav .index_recommend_projects .recommend_projects_list ul li, .recommended_project_case .list ul li, .design_albums .design_albums_right .list ul li, .qualification .qualification_right .list ul li, .Invite_cooperation_form .form dl dd .pic, .project_awards .project_top_con .project_case_mid ul li, .building_materials_right .shop_list ul li, .building_materials_right .shop_list ul li, .user_main .user_right .project_top_con .project_case_mid ul li, .order_confirm .order_confirm_con .order_address .list ul li, .materials_pro_details_left .recom_pro ul li, .user_main .user_resume_con .resume_annex_con .upload_img .pic, .user_resume .user_infor .form ul li .choose_status .p-1, .user_resume .user_infor .form ul li.last .btn, .member_recharge .join_membership .money_list ul li, .job_recruitment_company .company_job .company_left .recommend_company ul li, .project_awards_news_details .recommend_news .list ul li, .index_recommend_projects .recommend_projects_list ul li {
		width: 48.5%;
		margin-left: 3% !important;
	}

	.index_project_case .cases_list ul li:nth-child(2n+1), .index_award_cases .award_cases_list ul li:nth-child(2n+1), .index_brand_organization .brand_organ_list ul li:nth-child(2n+1), .index_construction_qualification .brand_organ_list ul li:nth-child(2n+1), .index_enterprise_recruitment .index_recruitment_list ul li:nth-child(2n+1), .project_nav .index_recommend_projects .recommend_projects_list ul li:nth-child(2n+1), .recommended_project_case .list ul li:nth-child(2n+1), .design_albums .design_albums_right .list ul li:nth-child(2n+1), .qualification .qualification_right .list ul li:nth-child(2n+1), .Invite_cooperation_form .form dl dd .pic:nth-of-type(2n+1), .project_awards .project_top_con .project_case_mid ul li:nth-child(2n+1), .building_materials_right .shop_list ul li:nth-child(2n+1), .building_materials_right .shop_list ul li:nth-child(2n+1), .user_main .user_right .project_top_con .project_case_mid ul li:nth-child(2n+1), .order_confirm .order_confirm_con .order_address .list ul li:nth-child(2n+1), .materials_pro_details_left .recom_pro ul li:nth-child(2n+1), .user_main .user_resume_con .resume_annex_con .upload_img .pic:nth-child(2n+1), .user_resume .user_infor .form ul li .choose_status .p-1:nth-child(2n+1), .user_resume .user_infor .form ul li.last .btn:nth-child(2n+1), .member_recharge .join_membership .money_list ul li:nth-child(2n+1), .job_recruitment_company .company_job .company_left .recommend_company ul li:nth-child(2n+1), .project_awards_news_details .recommend_news .list ul li:nth-child(2n+1), .index_recommend_projects .recommend_projects_list ul li:nth-child(2n+1) {
		margin-left: 0 !important;
	}

	.brandAgency .agency_tab .swiper-button-next:after, .brandAgency .agency_tab .swiper-button-prev:after {
		font-size: 30px;
	}

	.brandAgency .agency_tab .swiper-button-next {
		right: 0;
	}

	.brandAgency .agency_tab .swiper-button-prev {
		left: 0;
	}

	.brandAgency .agency_tab .swiper-button-next, .brandAgency .agency_tab .swiper-button-prev {
		top: 43px;
		background: rgba(0, 0, 0, 0.5);
	}

	.index_project_case .cases_list ul li .pic .p-1 {
		max-width: 128px;
		overflow: hidden;
	}

	.index_project_case .cases_list ul li .word .p-1, .index_award_cases .award_cases_list ul li .word .p-1, .project_top_con .project_case_mid ul li .word .p-1, .project_cases_tags .tags_list ul li .word .p-1 {
		-webkit-line-clamp: 2;
		height: 32px;
		font-weight: 500;
		width: 100%;
		padding: 0 6px;
		box-sizing: border-box;
	}

	.index_project_case .cases_list ul li .word .p-2 span, .project_cases_tags .tags_list ul li .word .p-2 span {
		max-width: 37px;
	}

	.index_project_case .cases_list ul li .word, .index_award_cases .award_cases_list ul li .word, .project_top_con .project_case_mid ul li .word, .project_cases_tags .tags_list ul li .word {
		width: 100%;
		text-align: center;
		box-sizing: border-box;
		padding: 24px 0 14px;
	}

	.index_project_case .cases_list, .index_award_cases .award_cases_list {
		padding-bottom: 26px;
	}

	.index_brand_organization {
		padding-top: 0;
	}

	.index_cases_top_type ul li {
		margin-top: 0;
	}

	.index_design_album .index_designer_list ul li {
		width: 32%;
		margin-left: 2% !important;
	}

	.index_design_album .index_designer_list ul li:nth-child(3n+1) {
		margin-left: 0 !important;
	}

	.index_design_album .index_designer_list ul li .pic {
		height: 105px;
	}

	.index_design_album .index_designer_list ul li .word .p-2, .index_construction_qualification .brand_organ_list ul li .word .p-2 {
		font-size: 12px;
	}

	.index_brand_organization .brand_organ_list ul li .word {
		padding: 10px;
		font-size: 16px;
	}

	.index_brand_organization .brand_organ_list ul li .pic {
		height: 110px;
	}

	.a-banner .into_pro {
		padding: 17px 32px 0;
	}

	.index_award_cases .award_cases_list ul li .pic {
		height: 120px;
	}

	.index_latest_work .latest_work_list ul li {
		width: 94%;
		margin-left: 0;
	}

	.index_recommend_projects .recommend_projects_list ul li .pic .p-1 {
		font-size: 14px;
	}

	.index_recommend_projects .recommend_projects_list ul li .pic .p-4 {
		font-size: 16px;
		line-height: 16px;
		height: 16px;
		margin: 6px 0;
	}

	.index_latest_projects .latest_projects_list ul li {
		width: 50%;
		margin-left: 0 !important;
		overflow: hidden;
	}

	.index_latest_projects .latest_projects_list ul li .pic, .index_latest_projects .latest_projects_list ul li .word {
		width: 92%;
	}

	.index_latest_projects .latest_projects_list ul li:nth-child(2n) .pic, .index_latest_projects .latest_projects_list ul li:nth-child(2n) .word {
		float: right;
	}

	.index_latest_projects .latest_projects_list ul li .pic {
		height: 100px;
	}

	.index_latest_projects .latest_projects_list ul li .word .p-1 {
		line-height: 22px;
		height: 44px;
		-webkit-line-clamp: 2;
	}

	.index_latest_projects .latest_projects_list ul li .word {
		height: auto;
	}

	.index_latest_projects .latest_projects_list ul li .word .p-2 {
		position: static;
	}

	.footer {
		padding: 15px 0;
	}

	.footer .footer_last .pic {
		padding-bottom: 10px;
		display: block;
	}

	.a_menu {
		float: right;
		padding: 22px 18px;
	}

	.region_select_model .wrap .inner ul li {
		width: 22%;
		margin-left: 4% !important;
	}

	.region_select_model .wrap .inner ul li:nth-child(4n+1) {
		margin-left: 0 !important;
	}

	.index_cases_top_type {
		padding-bottom: 0;
	}

	.index_brand_organization .brand_organ_list ul li .word {
		font-size: 14px;
	}

	.footer .footer_last .left .last {
		width: 100%;
	}

	.index_project_case .cases_list ul li .word .p-1, .index_award_cases .award_cases_list ul li .word .p-1, .project_top_con .project_case_mid ul li .word .p-1, .project_cases_tags .tags_list ul li .word .p-1 {
		line-height: 18px;
		height: 36px;
		font-size: 14px;
	}

	.index_brand_organization .brand_organ_list ul li .word .p-1 {
		width: 100%;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		overflow: hidden;
		/*-webkit-box-orient: vertical;*/
		height: 38px;
	}

	.project_top_con .project_the_foot {
		margin-top: 16px;
	}

	.recommended_project_case {
		padding: 0 0 30px;
	}

	.recommended_project_case .list ul li:nth-child(-n+2) {
		margin-top: 0;
	}

	.recommended_project_case .list ul li .p-1 {
		padding: 0;
		margin-top: 6px;
	}

	.recommended_project_case .list ul li .pic {
		height: 110px;
	}

	.Project_cases_details .cases_details_left .details_title {
		line-height: 28px;
		font-size: 18px;
	}

	.Project_cases_details .cases_details_left .details_desc {
		font-size: 12px;
		line-height: 18px;
		margin-top: 8px;
	}

	.Project_cases_details .cases_details_left .item_tags {
		margin-top: 10px;
		padding-bottom: 20px;
	}

	.Project_cases_details .cases_details_left .item_tags ul li {
		padding-left: 140px;
		/* padding-left: 110px; */
	}

	.Project_cases_details .cases_details_left .item_tags ul li .t-1 {
		width: 130px;
	}

	.Project_cases_details .cases_details_left .details_con {
		margin-top: 0;
		padding-bottom: 30px;
	}

	.Project_cases_details .cases_details_left .collection_evaluation {
		/* padding: 20px 80px 0 0; */
		padding-top: 20px;
	}

	.Project_cases_details .cases_details_left .collection_evaluation .top {
		width: 100%;
		text-align: center;
		box-sizing: border-box;
		padding-right: 0;
	}

	.Project_cases_details .cases_details_left .collection_evaluation .foot {
		text-align: center;
	}

	.Project_cases_details .recommended_project_case {
		padding-top: 20px;
	}

	.design_albums .design_albums_right .list ul li .pic {
		height: 160px;
	}

	.design_albums .design_albums_right .list ul li .word .p-2 {
		font-size: 18px;
		margin: 10px 0 10px;
	}

	.recommend_designes {
		width: 100%;
		padding-top: 20px;
	}

	.recommend_designes ul li, .qualification_recommend ul li, .qualification_details .con_list ul li, .Invite_cooperation .recommend_designes ul li, .user_main .user_right .designer_list ul li, .user_main .user_right .special_building ul li {
		width: 32%;
		margin-left: 2% !important;
	}

	.recommend_designes ul li:nth-child(3n+1), .qualification_recommend ul li:nth-child(3n+1), .qualification_details .con_list ul li:nth-child(3n+1), .Invite_cooperation .recommend_designes ul li:nth-child(3n+1), .user_main .user_right .designer_list ul li:nth-child(3n+1), .user_main .user_right .special_building ul li:nth-child(3n+1) {
		margin-left: 0 !important;
	}

	.recommend_designes ul li .pic {
		height: 106px;
	}

	.design_albums {
		padding-bottom: 40px;
	}

	.design_albums_details .design_left, .design_albums_details .design_right, .design_albums_details .design_right, .design_albums_cases_details .cases_details_left {
		width: 100%;
	}

	.design_albums_details .design_left .desc {
		line-height: 24px;
		padding-top: 16px;
	}

	.design_albums_details .design_left .designer_con {
		padding: 20px 0 20px;
	}

	.design_albums_details .design_right ul li .word .p-2 {
		margin-top: 0;
	}

	.Project_cases_details .cases_details_left .item_tags ul li {
		font-size: 14px;
		line-height: 24px;
	}

	.qualification .qualification_right .list ul li .pic, .qualification_recommend ul li .pic {
		height: 120px;
	}

	.qualification_recommend {
		padding: 30px 0 30px;
	}

	.qualification_recommend ul li .pic {
		height: 80px;
	}

	.banner .word ul li {
		width: 100px;
		line-height: 38px;
	}

	.qualification_details .con_list ul li .pic0 .img1 {
		width: 100px;
	}

	.qualification_details .con_details .left {
		padding: 0px 10px;
	}

	.qualification_details .con_list ul {
		padding: 0 0 40px;
	}

	.qualification_details .con_details .left .p-1 {
		font-size: 24px;
		margin-top: 20px;
	}

	.qualification_details .con_details .left .p-2 {
		font-size: 14px;
		line-height: 26px;
	}

	.qualification_details .con_details .right {
		padding-top: 10px;
	}

	.qualificate_swiper .swiper-pagination2 {
		display: block;
		width: 100%;
	}

	.qualificate_swiper {
		padding: 0;
	}

	.Qualification_details_cases {
		padding-top: 24px;
	}

	.Qualification_details_cases .title .p-1 {
		font-size: 26px;
		line-height: 26px;
	}

	.Qualification_details_cases .title .p-2 {
		padding: 8px 0 10px;
	}

	.Qualification_details_cases .qualification_details .con_list ul {
		padding-top: 0;
	}

	.qualification_details .con_list ul li .pic {
		height: 80px;
	}

	.Qualification_details_cases .qualification_details .con_list .word p:first-child, .project_nav .tab_lists ul li .con:nth-child(4), .project_nav .tab_lists ul li .con:nth-child(4), .project_awards_guide .project_top_con .project_case_mid ul li .w-2, .project_awards_guide .index_recommend_projects .recommend_projects_list ul li .pic .p-4, .project_awards_details .awards_details_left .foot {
		display: none;
	}

	.Qualification_swiper_details .company_title .left, .Qualification_swiper_details .company_title .right, .project_awards_details .awards_details_left, .project_awards_details .awards_details_right {
		float: none;
		width: 100%;
	}

	.project_awards_details {
		padding: 16px 0;
	}

	.project_awards_details .awards_details_left .top .pic {
		padding-bottom: 16px;
	}

	.Qualification_swiper_details .company_title .right {
		text-align: right;
		padding-top: 26px;
	}

	.Qualification_swiper_details .company_title .wrap {
		padding: 10px;
	}

	.invite_banner .inner .p-1 {
		font-size: 24px;
		line-height: 24px;
	}

	.invite_banner .inner .p-2 {
		width: 80%;
		margin: 26px auto 0;
		font-size: 20px;
	}

	.invite_banner .inner .p-2 img {
		margin-right: 12px;
	}

	.invite_banner {
		height: 240px;
	}

	.Invite_cooperation .inviter_con .title {
		font-size: 24px;
		line-height: 70px;
	}

	.Invite_cooperation .inviter_con .con_top .p-1 {
		font-size: 20px;
	}

	.Invite_cooperation .inviter_con .con_top ul li {
		font-size: 14px;
		line-height: 28px;
	}

	.Invite_cooperation .inviter_con .con_top .p-2 {
		font-size: 16px;
		line-height: 28px;
	}

	.Invite_cooperation_form .form {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}

	.Invite_cooperation_form .form dl dd {
		padding-left: 0;
		margin-top: 14px;
	}

	.Invite_cooperation_form .form dl dd .p-10 {
		width: 100%;
		position: static;
		text-align: left;
	}

	.Invite_cooperation_form .form dl dd .inp {
		margin-top: 0;
	}

	.Invite_cooperation_form .form dl dd.dd0 ul {
		margin-top: 14px;
	}

	.Invite_cooperation_form .form dl dd .upload {
		height: auto;
		overflow: hidden;
		padding-bottom: 28px;
	}

	.Invite_cooperation_form .form dl dd .pic {
		margin-bottom: 12px;
	}

	.Invite_cooperation_form .form dl dd .btn {
		width: 100%;
		padding-top: 0;
	}

	.Invite_cooperation_form .form dl dd .upload .p-3 {
		line-height: 22px;
	}

	.project_nav .project_nav_top .left, .project_nav .project_nav_top .right {
		width: 100%;
	}

	.project_nav .project_nav_top .left input {
		width: 80%;
	}

	.project_nav .project_nav_top .right {
		padding-top: 16px;
	}

	.project_nav .project_nav_condition {
		border: 0;
		padding: 0;
	}

	.project_nav .project_nav_condition ul li .t-1 {
		display: block;
		width: 100%;
		position: static;
		margin-bottom: 10px;
	}

	.project_nav .project_nav_condition ul li {
		padding-left: 0;
		margin-top: 0;
	}

	.project_nav .project_nav_condition ul li dl dd {
		margin-right: 9px;
	}

	.project_nav .result_title {
		padding: 16px 0 20px;
	}

	.project_nav .tab_lists ul {
		padding: 8px 10px 0 10px;
	}

	.project_nav .tab_lists ul li {
		font-size: 12px;
		line-height: 58px;
	}

	.project_nav .tab_lists ul li .con:nth-child(3) {
		margin-right: 0;
		width: 22%;
		text-align: right;
	}

	.project_nav .tab_lists ul li .con:nth-child(2) {
		height: 58px;
	}

	.project_awards_guide .project_top_con .project_case_mid ul li .w-1, .project_nav .tab_lists ul li .con:nth-child(2) {
		overflow: hidden;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		-webkit-line-clamp: 1;
	}

	.project_awards_guide .project_top_con .project_case_mid ul li .w-1 {
		height: 16px;
		padding-bottom: 0;
		margin-bottom: 10px;
	}

	.project_awards_guide .project_top_con .project_case_mid ul li .word {
		padding: 14px 10px;
	}

	.project_nav .tab_lists ul li .con {
		width: 16%;
	}

	.index_recommend_projects .recommend_projects_list ul li .pic {
		height: 120px;
	}

	.project_nav_invite .project_nav_invite_top, .project_nav_invite_foot .nav_invite_foot_left {
		border: 0;
	}

	.project_nav_invite .project_nav_invite_top {
		padding: 10px 0 0;
	}

	.project_nav_invite .project_nav_invite_top .do_address {
		margin-top: 14px;
	}

	.project_nav_invite .project_nav_invite_top .title {
		font-size: 18px;
		line-height: 28px;
	}

	.project_nav_invite .project_nav_invite_top .time_operate .left {
		padding-top: 14px;
		margin-bottom: 16px;
	}

	.project_nav_invite .project_nav_invite_top .time_operate .right, .project_nav_invite .project_nav_invite_top .time_operate .left, .project_nav_invite_foot .nav_invite_foot_left .table dl dd, .job_recruitment .job_address .top .left, .job_recruitment .job_address .top .right, .recruitment_people_details .details_left .people_foot .career_objective ul li {
		float: none;
		width: 100%;
	}

	.project_nav_invite_foot .nav_invite_foot_left {
		padding: 0;
	}

	.project_nav_invite_foot .nav_invite_foot_left .table dl {
		margin-top: 26px;
	}

	.project_nav_invite_foot .nav_invite_foot_left .details_con {
		padding-top: 26px;
	}

	.project_nav_invite_foot .nav_invite_foot_left .details_con .tips, .recruitment_people_details .details_left .people_top .tips {
		line-height: 26px;
		padding: 6px 14px;
		height: auto;
	}

	.project_nav_invite_foot .nav_invite_foot_left .details_con .details .p-3 {
		padding: 20px 0;
	}

	.project_nav_invite {
		padding: 10px 0 56px;
	}

	.project_cases .project_top_con {
		padding-top: 26px;
	}

	.project_awards_guide .index_recommend_projects .recommend_projects_list ul li .pic {
		height: 90px;
	}

	.project_awards_details .awards_details_left .top .word p {
		display: inline-block;
		float: none;
		width: 47%;
	}

	.project_awards_details .awards_details_left .top .word {
		text-align: right;
		margin-top: 0;
	}

	.project_awards_details .awards_details_right {
		margin-top: 20px;
	}

	.project_awards_details .awards_details_right .con {
		padding-top: 30px;
	}

	.project_awards_news .awards_news_list .new_list ul li, .project_awards_news .awards_news_list .new_list ul li .pic {
		width: 100%;
		margin-left: 0;
	}

	.project_awards_news .awards_news_list .new_list ul li .word {
		width: 100%;
	}

	.project_awards_news .recommend_news .list ul li, .job_recruitment .job_list .recommend_designes ul li {
		width: 32%;
		margin-left: 2% !important;
	}

	.project_awards_news .recommend_news .list ul li:nth-child(3n+1), .job_recruitment .job_list .recommend_designes ul li:nth-child(3n+1) {
		margin-left: 0 !important;
	}

	.project_awards_news .awards_news_list .new_list ul li .pic {
		height: 280px;
	}

	.project_awards_news_details .details_previous_next ul li .pic {
		height: 110px;
	}

	.job_recruitment {
		padding-top: 16px;
	}

	.job_recruitment .job_address .top .right {
		margin-top: 16px;
	}

	.job_recruitment .job_address .top .right input {
		width: 80%;
	}

	.job_recruitment .job_address .foot dl dd {
		font-size: 12px;
		line-height: 32px;
		margin-right: 18px;
	}

	.job_recruitment .job_address .foot dl {
		padding-top: 18px;
	}

	.job_recruitment .job_list .list_left .top_people ul li .word .w_right .right {
		top: -177%;
	}

	.job_recruitment .job_list .list_left .top_people ul li .pic_con {
		float: left;
		width: 100%;
		padding-left: 0;
		padding-top: 7px;
	}

	.job_recruitment .job_list .list_left .top_people ul li .pic_con .left {
		position: static;
	}

	.job_recruitment .job_list .list_left .top_people ul li .pic_con .right, .job_recruitment .job_list .list_left .top_people ul li .word {
		width: 100%;
	}

	.job_recruitment .job_list .list_left .top_people ul li .word {
		display: none;
	}

	.job_recruitment .job_address .top .left {
		box-sizing: border-box;
	}

	.job_recruitment .job_list .list_left .top_people ul li .right00, .job_recruitment_company .company_job .company_left .list dl dd .right {
		top: 18px;
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
	}

	.job_recruitment .job_list .list_left .top_people ul li .pic_con .right {
		min-height: auto;
		padding-top: 14px;
	}

	.job_recruitment .job_list .list_left .top_people ul li {
		padding-top: 0;
	}

	.job_recruitment .job_list .recommend_designes ul li .pic {
		height: 106px;
	}

	.recruitment_people_details .details_left .people_top, .recruitment_people_details .details_left .people_foot {
		border: 0;
	}

	.recruitment_people_details .details_left .people_top .inner {
		padding-left: 0;
	}

	.recruitment_people_details .details_left .people_top .inner .pic {
		position: static;
	}

	.recruitment_people_details .details_left .people_top .word dl dd {
		float: none;
	}

	.recruitment_people_details .details_left .people_top .word dl dd:nth-child(2) {
		margin-left: 0;
		margin-top: 10px;
	}

	.recruitment_people_details .details_left .people_top .word dl {
		top: -119px;
		right: 0;
	}

	.recruitment_people_details .details_left .people_top, .recruitment_people_details .details_left .people_foot {
		padding: 0;
	}

	.recruitment_people_details .details_left .people_top .word, .recruitment_people_details .details_left .people_foot .work_experience ul li .p-1 .right {
		padding-top: 14px;
	}

	.recruitment_people_details .details_left .people_foot .title {
		padding: 20px 0;
		font-size: 20px;
	}

	.recruitment_people_details .details_left .people_foot .career_objective ul, .recruitment_people_details .details_left .people_foot .work_experience, .recruitment_people_details .details_left .people_foot .edu_experience, .recruitment_people_details .details_left .people_foot .self_evaluation {
		padding-bottom: 0;
	}

	.recruitment_people_details .details_left .people_foot .work_experience ul li .p-1 .left, .recruitment_people_details .details_left .people_foot .work_experience ul li .p-1 .right, .recruitment_people_details .details_left .people_foot .edu_experience .t-1 {
		float: none;
		margin: 0;
	}

	.recruitment_people_details .details_left .people_foot .edu_experience .t-2 {
		float: left;
		padding: 0;
		font-size: 14px;
		margin-right: 10px;
	}

	.recruitment_people_details .details_left .people_foot .edu_experience .t-3 {
		font-size: 14px;
	}

	.recruitment_people_details .details_left .people_foot .edu_experience .p-1 {
		margin-bottom: 10px;
	}

	.recruitment_people_details .details_left .people_foot .self_evaluation {
		font-size: 14px;
	}

	.job_recruitment_company .company_job .company_left .list dl dd {
		padding: 18px 0 7px;
	}

	.job_recruitment_company .company_job .company_left .list dl dd .pic, .job_recruitment_company_details .top .right, .building_materials_shop .materials_shop_top .pic, .about_us_main .list .resources_form ul li .p-2 {
		position: static;
		left: 0;
		top: 0;
	}

	.job_recruitment_company .company_job .company_left .list dl dd .right .btns {
		margin-top: 20px;
	}

	.job_recruitment_company .company_job .company_left .list dl dd .word {
		padding: 0 10px;
		box-sizing: border-box;
	}

	.job_recruitment_company .company_job .company_left .recommend_company ul li .pic {
		height: 84px;
	}

	.job_recruitment_company .company_job .company_left .recommend_company ul li {
		margin-top: 16px;
	}

	.job_recruitment_company_details .top .right p.collect, .job_recruitment_company_details .top .right p.apply {
		width: 49%;
		height: 42px;
		line-height: 38px;
		margin-top: 14px;
	}

	.job_recruitment_company_details .top .right p.apply {
		margin-left: 2%;
	}

	.job_recruitment_company_details {
		padding: 26px 0 60px;
	}

	.job_recruitment_company_details .money {
		padding-top: 20px;
	}

	.job_recruitment_company_details .details_con {
		padding: 20px 0;
	}

	.job_recruitment_company_details .other_object .p-1 {
		padding: 27px 0;
	}

	.job_recruitment_company_details .other_object ul li .to_apply {
		top: 10px;
		right: 10px;
		width: 90px;
	}

	.job_recruitment_company_details .desc {
		width: 100% !important;
		flex-wrap:wrap;
		justify-content: center;
	
	}
	.job_recruitment_company_details .desc .work-item{
		margin-bottom:20px;
		margin-right:0px;
		width: 30%;
	}

	.job_recruitment_company_details .other_object ul li {
		padding: 20px 10px;
	}

	.building_materials_right .building_materials_top, .equipment_building_pro_details .pro_pic_dec .left, .equipment_building_pro_details .pro_pic_dec .right {
		border: 0;
		padding: 0;
	}

	.building_materials_right .shop_list ul li .pic {
		height: 160px;
	}

	.building_materials_right .building_materials_top ul li .pic {
		height: 75px;
	}

	.building_materials_right .building_materials_top ul li .p-1, .building_materials_right .building_materials_top ul li .p-2 {
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		overflow: hidden;
		height: 15px;
	}

	.building_materials_right .building_materials_top ul li {
		padding-left: 10px;
		box-sizing: border-box;
	}

	.building_materials_right .building_materials_top ul li:nth-child(4n+1) {
		padding-left: 0;
	}

	.building_materials_shop .materials_shop_top {
		padding: 0 10px 21px;
	}

	.building_materials_shop .materials_shop_foot .materials_shop_left, .user_main .user_right .address_list .list ul li:first-child {
		display: none;
	}

	.building_materials_shop .materials_shop_foot .materials_shop_right, .equipment_building_pro_details .pro_pic_dec .left, .equipment_building_pro_details .pro_pic_dec .right {
		width: 100%;
	}

	.building_materials_right .shop_list ul li:nth-child(-n+2) {
		margin-top: 0 !important;
	}

	.building_materials_shop .materials_shop_foot {
		padding: 16px 0;
	}

	.building_materials_shop .materials_shop_foot .materials_shop_right .shop_list ul li .word {
		padding: 10px;
	}

	.equipment_building_pro_details {
		padding: 20px 0 60px;
	}

	.equipment_building_pro_details .pro_pic_dec .right .collect {
		/* top: 0; */
		/* top: 65px; */
		top: auto;
		bottom: 6px;
	}

	.equipment_building_pro_details .current_position a:nth-last-of-type(1), .equipment_building_pro_details .current_position a:nth-last-of-type(2):after {
		display: none;
	}

	.equipment_building_pro_details .pro_details_tab .tab_top ul li {
		line-height: 50px;
		padding-bottom: 0;
	}

	.equipment_building_pro_details .pro_details_tab .access_list .right {
		padding: 30px 4px 0 4px;
	}

	.equipment_building_pro_details .pro_details_tab .access_list .right textarea {
		margin-top: 0;
	}

	.equipment_building_pro_details .pro_details_tab .access_list .left ul li {
		margin-top: 20px;
	}

	.equipment_building_pro_details .pro_details_tab .access_list {
		padding: 20px 0 0;
	}

	.about_us_main .about_tab {
		width: 100%;
	}

	.about_us_main .about_tab ul {
		overflow: hidden;
	}

	.about_us_main .about_tab ul li {
		width: 33.33333%;
		float: left;
		text-align: center;
		padding-left: 0;
	}

	.about_us_main .list {
		width: 100%;
		margin-top: 16px;
	}

	.about_us_main .list .resources_form, .about_us_main .list .resources_form ul li .p-2 {
		width: 100%;
	}

	.about_us_main .list .resources_form ul li {
		padding-left: 0;
	}

	.about_us_main .list .resources_form ul li .p-2 {
		text-align: left;
	}

	.about_us_main .list .resources_form ul li {
		margin-top: 10px;
	}

	.about_us_main .list .p-10 {
		line-height: 22px;
		font-size: 22px;
	}

	.user_right .settled_rules .tab_top ul {
		padding-bottom: 60px;
	}

	.user_main .user_right {
		padding: 21px 16px 0;
	}

	.user_main .user_left .user_foot ul li {
		width: 23%;
		font-size: 12px;
	}

	.user_main .user_left .user_foot ul li:nth-child(3), .user_main .user_left .user_foot ul li:nth-child(7), .user_main .user_left .user_foot ul li:nth-child(11), .user_main .user_left .user_foot ul li:nth-child(15) {
		width: 31%;
	}

	.user_main .user_right {
		border: 0;
		padding: 0;
	}

	.user_main .user_left .user_foot ul li.settle_apply_pad {
		padding-left: 0;
	}

	.user_main .user_right .basic_infor ul li .right {
		padding-right: 50px;
	}

	.user_main .user_right .basic_infor {
		padding-bottom: 0;
	}

	.search_model .inner .dis_flex {
		display: block;
		padding-right: 0;
		overflow: hidden;
	}

	.search_model .inner .dis_flex li {
		font-size: 14px;
		width: 19%;
		float: left;
		margin-left: 1.25%;
		margin-bottom: 10px;
	}

	.search_model .inner .dis_flex li:nth-child(5n+1) {
		margin-left: 0;
	}

	.search_model .inner {
		width: 100%;
		padding: 100px 10px;
		height: auto;
	}

	.model .inner .close {
		right: 0;
		top: -14px;
	}

	.search_model .inner .form {
		margin-top: 26px;
	}

	.search_model .inner .form input {
		font-size: 24px;
	}

	.search_model .inner .form .img {
		width: 26px;
	}

	.user_main .user_right .designer_list ul li:nth-child(-n+6) {
		margin-top: 15px;
	}

	.user_main .user_right .designer_list ul li:nth-child(-n+3) {
		margin-top: 0;
	}

	.user_main .user_right .designer_list ul li .pic {
		height: 122px;
	}

	.user_main .user_right .talents_list ul li {
		width: 100% !important;
		margin-left: 0 !important;
		border: 0;
		border-bottom: 1px solid #EEEEEE;
	}

	.user_main .user_right .special_building ul li:nth-child(-n+3) {
		margin-top: 0;
	}

	.user_main .user_right .address_list .list {
		display: none;
	}

	.user_main .user_right .address_list .a_list {
		display: block;
	}

	.user_main .user_right .address_list .a_list li {
		border-bottom: 1px solid #f0f0f0;
		margin-bottom: 10px;
		padding-bottom: 7px;
	}

	.user_main .user_right .address_list .a_list li .p-1 {
		font-size: 16px;
		color: #1c2639;
		width: 100%;
		padding: 0 10px;
		padding-left: 0;
		box-sizing: border-box;
	}

	.user_main .user_right .address_list .a_list li .p-1 span {
		display: inline-block;
		vertical-align: middle;
	}

	.user_main .user_right .address_list .a_list li .p-2 {
		font-size: 14px;
		color: #393939;
		position: relative;
		padding: 0 10px 0 36px;
		box-sizing: border-box;
		width: 100%;
		line-height: 34px;
	}

	.user_main .user_right .address_list .a_list li .p-2 .left {
		position: absolute;
		display: inline-block;
		left: 0;
		top: -1px;
	}

	.user_main .user_right .address_list .a_list li .p-2 span {
		display: inline-block;
		vertical-align: middle;
		color: #8e8e8e;
	}

	.user_main .user_right .address_list .a_list li .word {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		width: 100%;
		color: #393939;
		height: 34px;
		line-height: 34px;
	}

	.user_main .user_right .address_list .a_list li .p-3 {
		width: 100%;
		padding: 10px 0;
		box-sizing: border-box;
		overflow: hidden;
		color: #1c2639;
		font-size: 14px;
	}

	.user_main .user_right .address_list .a_list li .p-3 .left {
		float: left;
	}

	.user_main .user_right .address_list .a_list li .p-3 .right {
		float: right;
		overflow: hidden;
	}

	.list li .p-3 .right div {
		float: left;
		margin-left: 24px;
	}

	.user_main .user_right .address_list .a_list li .p-3 .right span {
		display: inline-block;
		margin-left: 7px;
	}

	.user_main .user_right .address_list .p-1 .right {
		padding: 0;
	}

	.add_new_address .el-dialog {
		width: 100%;
	}

	.user_main .user_right .filter_list, .user_main .user_right .order_list {
		display: none;
	}

	.a_order_list .top {
		width: 100%;
		overflow: hidden;
		margin-top: 15px;
	}

	.a_order_list .top .p-1, .a_order_list .top .p-2 {
		float: left;
		font-size: 14px;
	}

	.a_order_list .top .p-1 {
		color: #333333;
	}

	.a_order_list .top .p-2 {
		display: flex;
		align-items: center;
		margin-left: 22px;
	}

	.a_order_list .top .p-2 img {
		height: 17px;
		margin-right: 5px;
	}

	.a_order_list .top .p-3 {
		float: right;
		font-size: 14px;
	}

	.user_main .user_right .order_status ul li {
		padding-right: 32px;
	}

	.a_order_list ul li .mid {
		width: 100%;
		display: flex;
		margin-bottom: 10px;
	}

	.a_order_list ul li .mid:first-child {
		margin-top: 10px;
	}

	.a_order_list ul li .mid .left {
		width: 26%;
		box-sizing: border-box;
		border: 1px solid #f2f2f2;
		border-radius: 5px;
		overflow: hidden;
		height: 92px;
		position: relative;
	}

	.a_order_list ul li .mid .right {
		width: 74%;
		padding-left: 10px;
		box-sizing: border-box;
		position: relative;
		padding-top: 10px;
	}

	.a_order_list ul li .mid .right .p2 {
		position: absolute;
		left: 0;
		bottom: 6px;
		width: 100%;
		padding-left: 10px;
		box-sizing: border-box;
	}

	.a_order_list ul li .mid .left img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		display: block;
	}

	.a_order_list ul li .p-300 {
		width: 100%;
		text-align: right;
		color: #434343;
		font-size: 14px;
		margin-top: 14px;
	}

	.a_order_list ul li .mid .t-2, .a_order_list ul li .mid .t-4 {
		float: right;
		font-size: 14px;
		line-height: 22px;
	}

	.a_order_list ul li .mid .t-4 {
		color: #242424;
		font-size: 16px;
	}

	.a_order_list ul li .mid .t-3, .a_order_list ul li .mid .t-4 text {
		color: #58575d;
	}

	.a_order_list ul li .mid .t-1, .a_order_list ul li .mid .t-3, .a_order_list ul li .mid .p-03 {
		float: left;
		font-size: 14px;
		line-height: 22px;
		color: #b7bec8;
	}

	.a_order_list ul li .mid .p-03 {
		float: left;
		text-align: right;
		color: #A9A9A9
	}

	.a_order_list ul li .mid .t-1 {
		color: #242424;
		font-size: 14px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
		width: 100%;
		height: 44px;
	}

	.a_order_list ul li .mid .t-2 {
		color: #626262;
		text-decoration: line-through;
	}

	.a_order_list .foot {
		width: 100%;
		overflow: hidden;
	}

	.a_order_list .f-top {
		float: left;
		line-height: 32px;
	}

	.a_order_list .foot .t-1 {
		font-size: 16px;
		color: #ff494a;
	}

	.a_order_list .f-foot {
		float: right;
	}

	.a_order_list .f-left, .a_order_list .f-right {
		float: left;
		width: 78px;
		line-height: 26px;
		border-radius: 26px;
		font-size: 12px;
		text-align: center;
		color: #939ea9;
		margin: 10px 0 0 10px;
	}

	.a_order_list .f-left:first-child {
		margin-left: 0;
	}

	.a_order_list .f-left0 {
		background: #F1F1F1;
		color: #6E6E6E;
	}

	.a_order_list .f-right0 {
		color: #F5513F;
		border: 1px solid #F5513F;
	}

	.a_order_list .f-right {
		float: left;
		margin-left: 10px;
	}

	.a_order_list .delete {
		float: left;
		line-height: 26px;
		position: relative;
		margin-top: 13px;
		font-size: 12px;
	}

	.order_details .order_status, .order_details .order_confirm .order_confirm_con, .order_details .order_current_state .p-3 {
		display: none;
	}

	.order_details .order_current_state, .order_details .order_infor {
		border: 0;
	}

	.order_details .order_current_state {
		padding: 39px 0px 10px;
	}

	.order_details .order_current_state .p-3, .order_details .order_current_state .p-4, .order_details .order_infor .title, .order_details .order_infor ul li {
		padding-left: 0;
	}

	.order_details .order_infor ul li {
		line-height: 34px;
		padding: 6px 0;
	}

	.a_order_list {
		display: block;
	}

	.order_details .a_order_list ul li .mid .right .p2 {
		position: static;
		padding-left: 0;
	}

	.a_order_list ul li .mid .right .spec {
		font-size: 14px;
	}

	.order_details .a_order_list ul li .p-60 {
		width: 100px;
		height: 35px;
		color: #ffffff;
		display: block;
		cursor: pointer;
		font-size: 14px;
		margin: 5px auto;
		line-height: 35px;
		text-align: center;
		background: #4E95CB;
		margin-right: 0;
	}

	.order_details .order_current_state .p-2 {
		padding-left: 0;
	}

	.order_submit_success .submit_success_con, .order_submit_success .choose_payway, .order_invoice .invoice_con, .order_refund .refund_list .top, .refund_status .status_inner {
		border: 0;
		padding: 0;
	}

	.order_submit_success {
		padding: 0 0 36px;
	}

	.order_submit_success .submit_success_con .top {
		font-size: 16px;
	}

	.order_submit_success .submit_success_con .mid .last {
		line-height: 24px;
	}

	.order_submit_success .submit_success_con .mid .last0 {
		padding-bottom: 0;
	}

	.order_submit_success .choose_payway {
		margin-top: 0;
	}

	.order_refund .refund_list .top .shop {
		padding-top: 0;
	}

	.order_refund .refund_list .top ul li .left .inner .pic {
		height: 80px;
		width: 80px;
	}

	.order_refund .refund_list .top ul li .left .inner {
		padding-left: 96px;
	}

	.order_refund .refund_list .top ul li .left {
		padding-left: 30px;
	}

	.order_refund .refund_list .top ul li .l_foot {
		padding: 10px 0 0 0;
	}

	.order_refund .refund_list .top ul li .left .inner .p-2 {
		width: 100%;
	}

	.order_refund .refund_list .top ul li .left .inner .word {
		height: 80px;
	}

	.order_refund .refund_list .top ul li {
		padding: 20px 0;
	}

	.order_refund .refund_list .foot {
		margin-top: 10px;
	}

	.order_refund .refund_list .foot .btn {
		height: 50px;
		font-size: 20px;
		line-height: 50px;
	}

	.order_refund {
		padding: 30px 0 40px;
	}

	.refund_status .status_inner .top {
		padding-top: 0;
	}

	.refund_status .status_inner .top .p-1 .left span, .refund_status .status_inner .top .left, .refund_status .status_inner .top .p-2 .left .t-1, .refund_status .status_inner .top .progress_details ul li .right span {
		float: none;
	}

	.refund_status .status_inner .top .p-1 .left .t-2 {
		margin-left: 0;
		padding-top: 12px;
	}

	.refund_status .status_inner .top .p-1 {
		font-size: 14px;
	}

	.refund_status .status_inner .top .p-2 .left .t-2 {
		margin-left: 0;
	}

	.refund_status .status_inner .top .p-2 .left .t-1 {
		padding-bottom: 16px;
	}

	.refund_status .status_inner .top .right {
		margin-top: 14px;
	}

	.refund_status .status_inner .top .right {
		margin-top: 0;
	}

	.refund_status .status_inner .top .ul .u_li {
		position: relative;
		padding-top: 0;
		margin-top: 15px;
		padding-left: 15px;
		box-sizing: border-box;
	}

	.refund_status .status_inner .top .ul .u_li .t-1 {
		position: absolute;
		left: 0;
		top: 0;
		margin-right: 0;
	}

	.refund_status .status_inner .top .ul {
		padding-bottom: 20px;
	}

	.refund_status .status_inner .top .progress_details ul li .right .t-2 {
		margin-left: 0;
		margin-top: 6px;
	}

	.refund_status .status_inner .top .ul .u_li .t-2 {
		line-height: 22px;
	}

	.refund_status .status_inner .top .ul .u_li .t-1 {
		top: 4px;
	}

	.refund_status .refund_infor ul li {
		font-size: 14px;
		line-height: 30px;
		padding-left: 16px;
	}

	.a_order_list ul li .mid .right .p-2spec_name {
		font-size: 14px;
	}

	.a_order_list ul li .mid .right .p2 {
		position: static;
		left: 0;
		bottom: 0;
		padding-left: 0;
	}

	.a_order_list ul li .mid .right .p-2 {
		font-size: 14px;
	}

	.refund_status .returned_goods, .shopping_cart {
		display: none;
	}

	.refund_status .status_inner .top .p-2_no_pading_top {
		padding-top: 0;
	}

	.login_model .inner, .registered_model .inner, .retrieve_password_model .inner {
		width: 100%;
	}

	.a_shopping_cart {
		display: block;
	}

	.shopping_cart .top, .shopping_cart dl dd .d_foot, .shopping_cart .last {
		border: 0;
	}

	.shopping_cart .top .right {
		display: none;
	}

	.shopping_cart .top .left, .shopping_cart dl dd .d_top .left {
		width: 100%;
		padding-left: 0;
	}

	.shopping_cart .top .pic, .shopping_cart dl dd .d_top .left .pic {
		position: static;
		left: 0;
	}

	.shopping_cart .top .pic, .shopping_cart .top p, .shopping_cart dl dd .d_top p, .shopping_cart dl dd .d_top .pic {
		display: inline-block;
		vertical-align: middle;
	}

	.shopping_cart dl dd .d_top .pic span, .shopping_cart .top .pic span {
		margin-left: 6px;
	}

	.shopping_cart .top p {
		font-size: 14px;
	}

	.shopping_cart dl dd .d_foot .inner .pic {
		height: 70px;
		width: 70px;
	}

	.shopping_cart dl dd .d_foot .inner {
		padding-left: 90px;
	}

	.shopping_cart dl dd .d_foot {
		padding-left: 36px;
	}

	.shopping_cart dl dd .d_foot .pic {
		left: 6px;
	}

	.shopping_cart dl dd .d_top p {
		margin-left: 10px;
	}

	.shopping_cart {
		width: 100%;
		padding: 0px 0 30px;
	}

	.shopping_cart dl dd .d_foot {
		position: relative;
	}

	.shopping_cart dl dd .d_foot .inner {
		padding-left: 80px;
	}

	.shopping_cart dl dd .d_foot .pic {
		top: 28px;
	}

	.shopping_cart dl dd .d_foot .inner .p-2 {
		padding: 10px 0;
	}

	.shopping_cart dl dd .d_foot .inner .p-1 {
		font-size: 16px;
		padding-top: 0;
	}

	.shopping_cart dl dd .d_foot ul li {
		width: auto !important;
		line-height: 26px;
		height: 26px;
		margin-top: 5px;
	}

	.shopping_cart dl dd .d_foot ul li.del {
		float: right;
	}

	.shopping_cart dl dd .d_foot .inner .p-3 {
		padding-top: 8px;
	}

	.shopping_cart dl dd .d_foot ul li .step .inp {
		height: 26px;
		line-height: 24px;
	}

	.shopping_cart dl dd .d_foot ul li .step {
		line-height: 26px;
	}

	.shopping_cart dl dd .d_foot .inner .word {
		height: 70px;
	}

	.shopping_cart dl dd .d_foot {
		padding: 0;
		padding-left: 36px;
	}

	.shopping_cart .pro_list dl {
		border-top: 1px solid #f0f0f0;
		margin-top: 20px;
	}

	.shopping_cart .pro_list dl:first-child {
		border-top: 0;
		margin-top: 0;
	}

	.shopping_cart dl dd .d_top {
		line-height: 42px;
	}

	.shopping_cart .last .left, .shopping_cart .last .right {
		width: 100%;
		padding-left: 0;
	}

	.shopping_cart .last {
		height: auto;
		line-height: 38px;
	}

	.shopping_cart .last .right .price_btn .btn {
		width: 90px;
		font-size: 16px;
	}

	.shopping_cart .last .right {
		padding-top: 10px;
	}

	.shopping_cart .last .right .price .t-3 {
		font-size: 18px;
		font-weight: bold;
	}

	.order_confirm .confirm_status, .order_confirm .order_confirm_con .order_con {
		display: none;
	}

	.order_confirm .order_confirm_con .order_address .list ul {
		max-height: 416px;
		height: auto;
	}

	.order_confirm .order_confirm_con .order_address .list ul.heightauto {
		max-height: none;
	}

	.order_confirm .order_confirm_con {
		padding-top: 0;
	}

	.order_confirm .order_confirm_con .order_address .list ul li {
		padding: 15px 10px 14px;
		height: 190px;
	}

	.order_confirm .order_confirm_con .order_address .list ul li .btn, .order_confirm .order_confirm_con .a_order_con {
		display: block;
	}

	.add_address_model .inner .top .close {
		padding: 15px;
	}

	.add_address_model .inner .form {
		padding: 0 10px;
		box-sizing: border-box;
	}

	.add_address_model .inner .form, .add_address_model .inner .form ul li .t-1 {
		width: 100%;
	}

	.add_address_model .inner .form ul li {
		padding-left: 0;
	}

	.add_address_model .inner .form ul li .t-1 {
		position: static;
		left: 0;
		top: 0;
		text-align: left;
	}

	.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .pro_con {
		width: 100%;
	}

	.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_pic .pic {
		width: 90px;
		height: 90px;
	}

	.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_pic {
		padding-left: 100px;
		height: 90px;
	}

	.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_pic .word {
		height: auto;
	}

	.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_pic .word .p-2, .order_confirm .order_confirm_con .order_con .total_price .p-2, .user_apply .apply_schedule {
		display: none;
	}

	.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .con_spec {
		padding-left: 0;
		padding-top: 16px;
		padding-bottom: 12px;
	}

	.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .other_con {
		display: flex;
	}

	.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .other_con .con {
		flex: 1;
		text-align: left;
	}

	.order_confirm .order_confirm_con .order_con .foot ul li .l_mid .other_con .con:nth-child(2) {
		text-align: right;
	}

	.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left {
		display: block;
	}

	.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left .text {
		width: 100%;
		margin-left: 0;
	}

	.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left {
		float: none;
	}

	.order_confirm .order_confirm_con .order_con {
		padding-top: 0;
	}

	.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left .p-2 {
		padding-top: 12px;
	}

	.order_confirm .order_confirm_con .order_con .left, .building_materials_shop .materials_shop_top .pic {
		width: 100%;
	}

	.order_confirm .order_confirm_con .order_con .total_price .p-1 {
		padding-bottom: 0;
	}

	.order_confirm .order_confirm_con .order_con .total_price .p-3 {
		line-height: 48px;
	}

	.order_confirm .order_confirm_con .order_con .total_price .p-3 .t-2 {
		width: 160px;
		font-size: 22px;
	}

	.user_main .user_left .user_foot ul li dl dd a {
		font-size: 12px;
	}

	.user_main .user_right.user_apply, .user_apply .apply_content .form, .user_apply .apply_content .settlement_results {
		background: #fff;
		padding: 0;
	}

	.user_apply .apply_content .form ul li .pic_upload .pic {
		margin-bottom: 20px;
	}

	.user_apply .apply_content .form ul li .pic_upload {
		grid-template-columns: repeat(1, 1fr);
	}

	.user_apply .apply_content .form ul li {
		font-size: 14px;
	}

	.user_apply .apply_content .form ul li.liChecked {
		padding-left: 0;
	}

	.user_apply .apply_content .form ul li.liChecked span {
		position: static;
	}

	.user_apply .apply_content .form ul li dl dd .type_main {
		padding-right: 70px;
	}

	.user_apply .apply_content .title {
		padding-left: 0;
	}

	.user_apply .apply_content .settlement_results .p-1, .user_apply .apply_content .title, .user_right .user_commission {
		padding-top: 20px;
	}

	.user_apply .apply_content {
		padding-top: 0;
	}

	.user_apply .apply_content .form .sec_con ul li .desc {
		position: relative;
		line-height: 24px;
		padding-left: 26px;
		box-sizing: border-box;
		font-size: 14px;
	}

	.user_apply .apply_content .form .sec_con ul li .desc img {
		display: block;
		position: absolute;
		left: 0;
		top: 3px;
	}

	.user_apply .apply_content .form .sec_con ul li.btn, .user_apply .apply_content .form .sec_con ul li:nth-last-of-type(1) {
		padding-left: 0;
	}

	.user_apply .apply_content .form .sec_con ul li .btn1 {
		margin-right: 3%;
	}

	.user_apply .apply_content .form .sec_con ul li .btn {
		width: 48.5%;
	}

	.model_buy_ads .inner .form {
		width: 100%;
		padding: 0 10px 0;
		box-sizing: border-box;
	}

	.model_buy_ads .inner .form ul {
		padding-bottom: 20px;
	}

	.model_buy_ads .inner .title {
		font-size: 22px;
		line-height: 22px;
		padding-top: 36px;
	}

	.model_buy_ads .inner .form ul li .t-1 {
		display: block;
		width: 100%;
		position: static;
		left: 0;
		top: 0;
		text-align: left;
	}

	.model_buy_ads .inner .form ul li {
		padding-left: 0;
		margin-top: 8px;
	}

	.user_main .user_buy_ads .to_buy {
		margin-top: 20px;
	}

	.model_buy_ads .inner .form ul li input, .model_buy_recru .inner textarea {
		height: 42px;
		line-height: 40px;
	}

	.model_buy_ads .inner .form ul li.li_btn {
		margin-top: 28px;
	}

	.model_buy_ads .inner, .add_address_model .inner, .delete_add_model .inner {
		width: 94%;
	}

	.model_buy_ads .inner .form ul li .p-1 {
		font-size: 14px;
	}

	.model_buy_ads .inner .form ul li .btn {
		height: 46px;
		line-height: 44px;
	}

	.user_right .invite_friends .invite_code {
		padding: 0;
	}

	.user_right .invite_friends .invite_code .inner {
		border: 0;
		padding: 35px 0 50px;
	}

	.user_right .invite_friends .invite_code .inner .p-1 {
		font-size: 24px;
		line-height: 24px;
	}

	.user_right .invite_friends .invite_code .inner .pic img {
		margin: 20px auto 40px;
	}

	.user_right .invite_friends .invite_code .inner .copy_con .p-3 {
		height: auto;
		padding: 6px 9px;
		line-height: 26px;
	}

	.user_right .invite_friends .invite_code .inner .copy_con .p-4 {
		margin: 20px auto 0;
	}

	.user_right .invite_friends .invite_code .inner {
		padding: 35px 0 0px;
	}

	.user_right .invite_friends .invite_record ul li .con:nth-child(3), .user_right .invite_friends .invite_record ul li .con:nth-child(4), .special_building_materials_shop .specicl_shop_left .foot, .special_building_materials_shop .specicl_shop_right .goods_filter, .special_building_materials_pro_details .current_position a:nth-last-child(1), .special_building_materials_pro_details .current_position a:nth-last-child(1) {
		display: none;
	}

	.user_right .user_commission .top, .user_right .user_commission .foot, .user_main .user_notice .notice_con {
		border: 0;
		padding: 0;
	}

	.withdraw_model .inner ul li {
		padding-left: 0;
		margin-top: 14px;
	}

	.withdraw_model .inner ul li .t-1 {
		position: static;
		left: 0;
		top: 0;
		text-align: left;
		width: 100%;
	}

	.withdraw_model .inner .form {
		width: 92%;
	}

	.withdraw_model .inner ul li:first-child {
		padding-bottom: 0;
	}

	.withdraw_model .inner .tips {
		padding: 20px 0;
	}

	.user_main .user_notice .notice_con .notice_num .left, .user_main .user_notice .notice_con .notice_num .right, .user_main .user_notice .notice_list ul li .top .left .con, .user_main .user_notice .notice_list ul li .top .left .time, .special_building_materials_shop .specicl_shop_left, .special_building_materials_shop .specicl_shop_right, .materials_pro_details_left .desc_left, .materials_pro_details_left .desc_right, .materials_pro_details_left .deta_assess_explain .details_table ul li, .special_building_materials_pro_details .current_position .left, .special_building_materials_pro_details .current_position .right, .user_main .user_resume_con .resume_career .p-2 ul li {
		float: none;
		width: 100%;
	}

	.user_main .user_notice .notice_con .notice_num .right, .user_main .user_notice .notice_list ul li .top .right {
		text-align: right;
		padding-top: 10px;
	}

	.user_main .user_notice .notice_list ul li .status {
		left: 0;
	}

	.user_main .user_notice .notice_list ul li {
		padding: 9px 5px 14px 48px;
	}

	.user_main .user_notice .notice_list ul li .top .right {
		float: right;
	}

	.el-pagination {
		white-space: normal;
	}

	.user_main .user_notice .notice_list ul li .top .right .btn1 {
		display: block;
	}

	.special_building_materials_shop .specicl_shop_right .list ul li, .materials_pro_details_left .deta_assess_explain .assess_list ul li .pic_list img {
		width: 32%;
		margin-left: 2% !important;
	}

	.special_building_materials_shop .specicl_shop_right .list ul li:nth-child(3n+1), .materials_pro_details_left .deta_assess_explain .assess_list ul li .pic_list img:nth-child(3n+1) {
		margin-left: 0 !important;
	}

	.materials_pro_details_left .desc_left .gallery-top .swiper-slide {
		height: 240px;
	}

	.materials_pro_details_left .desc_left .swiper_btn {
		padding: 0;
	}

	.materials_pro_details_left .desc_right {
		padding-top: 16px;
	}

	.materials_pro_details_left .desc_right .to_click {
		/* top: 16px; */
		top: auto;
		bottom: 6px;
	}

	.materials_pro_details_left .desc_right .spec_list ul li dl dd .t-2 {
		margin: 0;
	}

	.materials_pro_details_left .desc_right .spec_list ul li dl dd {
		text-align: center;
	}

	.materials_pro_details_left .desc_right .spec_list ul li {
		font-size: 12px;
	}

	.materials_pro_details_left .desc_right .buy_btn ul li {
		width: 48.5%;
		margin-right: 3%;
		font-size: 16px;
		line-height: 42px;
	}

	.materials_pro_details_left .desc_right .buy_btn ul li:nth-child(2) {
		margin: 0;
	}

	.materials_pro_details_left .recom_pro ul li .pic {
		height: 110px;
	}

	.materials_pro_details_left .deta_assess_explain .details_table {
		border-top: 0;
	}

	.materials_pro_details_left .deta_assess_explain .details_table ul li .t-2 {
		margin-left: 0;
	}

	.materials_pro_details_left .desc_right .title {
		height: auto;
		font-size: 16px;
		padding-right: 0;
		line-height: 26px;
		text-align: justify;
		-webkit-line-clamp: inherit;
	}

	.materials_pro_details_left .desc_right .top {
		position: relative;
		padding-bottom: 50px;
	}

	.materials_pro_details_left .deta_assess_explain .assess_list ul li {
		width: 100%;
		padding-left: 0;
	}

	.materials_pro_details_left .deta_assess_explain .assess_list ul li .pic {
		width: 100%;
		position: static;
		left: 0;
		top: 0;
		overflow: hidden;
	}

	.materials_pro_details_left .deta_assess_explain .assess_list ul li .pic_list img {
		margin-right: 0;
	}

	.materials_pro_details_left .deta_assess_explain .assess_list ul li .p-1 {
		line-height: 22px;
		padding: 20px 0;
	}

	.special_building_materials_pro_details .current_position a:nth-child(3)::after {
		display: none;
	}

	.special_building_materials_pro_details .current_position .right {
		text-align: right;
		padding-top: 12px;
	}

	.order_confirm .order_confirm_con .order_con .message_seller .m_top .m_left .p-1 {
		padding-bottom: 8px;
	}

	.user_right .user_commission .invite_record, .user_main .user_resume_con .resume_top .word .name .t-2 {
		display: none;
	}

	.user_right .user_commission .a_invite_record {
		display: block;
	}

	.user_right .user_commission .a_invite_record ul li, .user_right .user_commission .a_invite_record dl dd {
		padding: 15px 0;
		border-bottom: 1px solid #F4F4F4;
	}

	.user_right .user_commission .a_invite_record ul li:nth-last-of-type(1), .user_right .user_commission .a_invite_record dl dd:nth-last-of-type(1) {
		border-bottom: 0;
	}

	.user_right .user_commission .a_invite_record ul li, .user_right .user_commission .a_invite_record ul li .top {
		width: 100%;
		overflow: hidden;
	}

	.user_right .user_commission .a_invite_record ul li .top .pic {
		float: left;
	}

	.user_right .user_commission .a_invite_record ul li .top .pic img, .user_right .user_commission .a_invite_record ul li .top .pic .word {
		display: inline-block;
		vertical-align: middle;
	}

	.user_right .user_commission .a_invite_record ul li .top .pic img {
		height: 50px;
		width: 50px;
		border-radius: 50%;
		object-fit: cover;
	}

	.user_right .user_commission .a_invite_record ul li .top .pic .word {
		font-size: 14px;
		color: #363333;
		margin-left: 6px;
		font-weight: 500;
	}

	.user_right .user_commission .a_invite_record ul li .top {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.user_right .user_commission .a_invite_record ul li .top .time {
		/* float: right; */
		font-size: 12px;
		color: #C1C1C1;
		line-height: 20px;
	}

	.user_right .user_commission .a_invite_record ul li .foot {
		width: 100%;
		margin-top: 0;
	}

	.user_right .user_commission .a_invite_record ul li .foot .con {
		font-size: 14px;
		color: #363333;
		line-height: 14px;
		margin-top: 15px;
		display: flex;
		justify-content: space-between;
	}

	.user_right .user_commission .a_invite_record dl dd {
		width: 100%;
		font-size: 14px;
		color: #363333;
		line-height: 24px;
	}

	.user_right .user_commission .a_invite_record dl dd span {
		color: #C1C1C1;
	}

	.user_right .user_commission .a_invite_record ul li {
		border-bottom: 1px solid #E9E9E9;
		padding: 10px 0;
	}

	.user_right .user_commission .a_invite_record .content {
		position: relative;
		padding: 6px 12px 6px 76px;
		box-sizing: border-box;
		font-size: 14px;
		line-height: 24px;
		min-height: 36px;
	}

	.user_right .user_commission .a_invite_record .content .focus {
		color: #999999;
	}

	.user_right .user_commission .a_invite_record ul li:nth-last-of-type(1) {
		border-bottom: 0;
	}

	.user_right .user_commission .a_invite_record ul li .content:first-child {
		padding-left: 0;
	}

	.user_right .user_commission .a_invite_record .content span {
		display: block;
		position: absolute;
		left: 0;
		top: 6px;
		text-align: justify;
		text-align-last: justify;
		width: 64px;
	}

	.user_right .user_commission .a_invite_record .content span::after {
		position: absolute;
		right: -6px;
		top: 50%;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		content: ':';
	}

	.user_right .user_commission .a_invite_record .content img {
		border-radius: 50%;
		display: block;
		margin-right: 6px;
		height: 60px;
		width: 60px;
		object-fit: cover;
	}


	.user_main .user_resume_con {
		padding: 0;
		padding-top: 26px;
	}

	.user_main .user_resume_con .resume_work_internship ul li .top, .user_main .user_resume_con .resume_edu .con .left, .user_main .user_resume_con .resume_edu .con .right {
		width: 100%;
		position: relative;
	}

	.user_main .user_resume_con .resume_work_internship ul li .top .left, .user_main .user_resume_con .resume_work_internship ul li .top .mid, .user_main .user_resume_con .resume_edu .con .left span {
		width: 50%;
	}

	.user_main .user_resume_con .resume_work_internship ul li .top .mid, .user_main .user_resume_con .resume_work_internship ul li .top .left {
		font-size: 14px;
	}

	.user_main .user_resume_con .title {
		padding: 30px 0 20px;
	}

	.user_resume .user_infor .title {
		font-size: 20px;
		line-height: 20px;
	}

	.user_main .user_resume_con .resume_edu .con .left .t-2 {
		margin-left: 0;
	}

	.user_main .user_resume_con .resume_edu .con .right p {
		text-align: left;
	}

	.user_main .user_resume_con .resume_edu .con .right {
		padding-top: 10px;
		position: static;
	}

	.user_main .user_resume_con .resume_edu .con {
		padding: 36px 0;
		position: relative;
		margin-top: 20px;
	}

	.user_main .user_resume_con .resume_edu .con:first-child {
		margin-top: 0;
	}

	.user_main .user_resume_con .resume_work_internship ul li .top .right {
		position: absolute;
		right: 0;
		top: 5px;
	}

	.user_main .user_resume_con .resume_work_internship ul li .top {
		padding-top: 40px;
	}

	.user_main .user_resume_con .add_edit_items {
		padding: 20px 10px;
		box-sizing: border-box;
	}

	.user_main .user_resume_con .add_edit_items ul li {
		padding-left: 0;
	}

	.user_main .user_resume_con .add_edit_items ul li .t-1 {
		width: 100%;
		display: block;
		position: static;
		left: 0;
		top: 0;
	}

	.user_main .user_resume_con .add_edit_items ul li .el-date-editor.el-input, .user_main .user_resume_con .add_edit_items ul li .el-date-editor.el-input__inner {
		width: 40%;
	}

	.user_main .user_resume_con .add_edit_items ul li .line {
		margin: 17px 18px;
	}

	.user_main .user_resume_con .add_edit_items ul li {
		margin-top: 18px;
	}

	.user_main .user_resume_con .resume_edu .con .right p.edit_img {
		width: auto;
		position: absolute;
		right: 0;
		top: 0;
	}

	.user_main .user_resume_con .resume_edu .con .left span, .user_main .user_resume_con .items_list .con .left, .user_main .user_resume_con .resume_edu .con .right p, .user_main .user_resume_con .items_list .con .right p {
		font-size: 14px;
	}

	.user_main .user_resume_con .items_list .con .right, .user_main .user_resume_con .items_list .con .left {
		width: 50%;
	}

	.user_main .user_resume_con .items_list .con .right p:first-child {
		width: 100%;
		text-align: right;
	}

	.user_main .user_resume_con .items_list .con {
		position: relative;
		padding-top: 36px;
	}

	.user_main .user_resume_con .items_list .con .right p:nth-child(2) {
		position: absolute;
		right: 0;
		top: 0;
	}

	.user_main .user_resume_con .items_list ul li {
		margin-top: 20px;
	}

	.user_main .user_resume_con .items_list ul li:first-child {
		margin-top: 0;
	}

	.user_main .user_resume_con .resume_annex_con {
		padding: 20px 10px;
	}

	.user_main .user_resume_con .resume_annex_con .upload_img img {
		width: 100%;
		height: 150px;
	}

	.user_main .user_resume_con .resume_annex_con .upload_img .pic .delete {
		opacity: 1;
		position: static;
		left: 0;
		bottom: 0;
	}

	.user_main .user_resume_con .resume_annex_con .upload_img .pic {
		height: auto;
		margin-top: 14px;
	}

	.user_main .user_resume_con .resume_annex_con .upload_img .word {
		bottom: 21px;
	}

	.user_main .user_resume_con .resume_annex_con .upload_img .pic .img0 {
		object-fit: contain;
	}

	.user_main .user_resume_con .resume_annex_con .upload_img .pic_list {
		padding-bottom: 10px;
	}

	.user_main .user_resume_con .resume_annex_con .upload_img .p-2 span {
		display: block;
	}

	.user_main .user_resume_con .resume_annex_con .upload_img .p-2 {
		font-size: 12px;
		text-align: left;
	}

	.user_main .user_resume_con .resume_annex_con .upload_img .p-2 .t-2 {
		padding-top: 10px;
	}

	.user_main .resume_self_evaluate .evaluate_con .top {
		padding-left: 0;
	}

	.user_main .resume_self_evaluate .evaluate_con .top .t-1 {
		display: block;
		width: 100%;
		position: static;
		left: 0;
		top: 0;
		padding-bottom: 8px;
	}

	.user_main .resume_self_evaluate .evaluate_con {
		padding: 20px 10px;
	}

	.user_main .resume_self_evaluate .evaluate_con .btn {
		margin-top: 35px;
	}

	.user_main .post_resume .btn p {
		width: 50%;
	}

	.user_main .user_resume_con .personal_resume {
		margin-top: 30px;
	}

	.user_main .post_resume .btn p.cancle {
		margin-left: 0;
	}

	.user_resume .user_infor .title {
		font-size: 18px;
	}

	.user_main .user_resume_con .resume_work_internship ul li .foot {
		padding-left: 0;
	}

	.user_main .user_resume_con .resume_work_internship ul li .foot .t-1 {
		position: static;
		left: 0;
		top: 0;
		display: block;
	}

	.user_main .user_resume_con .resume_top .word .p-2, .user_main .user_resume_con .resume_top .word .p-3 {
		display: none;
	}

	.user_main .user_resume_con .resume_top .word .p-1 span {
		line-height: 28px;
	}

	.user_main .user_resume_con .resume_top .word .p-1 {
		padding-top: 18px;
	}

	.user_main .user_resume_con .resume_top .word .name .t-1 {
		font-size: 26px;
	}

	.user_main .user_resume_con .resume_top {
		padding-left: 128px;
	}

	.user_main .user_resume_con .resume_career .p-1 {
		padding: 16px 0 26px;
	}

	.user_main .user_resume_con .a_show_resume {
		padding-top: 12px;
		font-size: 14px;
		color: #333333;
		line-height: 24px;
		padding-left: 0;
	}

	.user_main .user_resume_con .a_show_resume, .user_main .user_resume_con .a_show_resume .p-2 span, .user_resume .user_infor .form ul li .t-1 {
		display: block;
		width: 100%;
	}

	.user_resume .user_infor .form ul li {
		padding-left: 0;
	}

	.user_resume .user_infor .form ul li .t-1 {
		position: static;
		left: 0;
		top: 0;
		text-align: left;
	}

	.user_main .user_resume .user_infor0 {
		padding-right: 20px;
	}

	.user_resume .user_infor .form ul li .name, .user_resume .user_infor .form ul li .current_city .overseas {
		width: 100%;
	}

	.user_resume .user_infor .form ul li .current_city .overseas {
		position: static;
		left: 0;
		bottom: 0;
	}

	.user_resume .user_infor .form ul li.last {
		overflow: hidden;
	}

	.user_resume .user_infor .form ul li.last .btn {
		display: block;
		float: left;
		box-sizing: border-box;
	}

	.user_resume .user_infor .form ul .resume_avatar {
		width: 100%;
		top: 0;
		right: 0;
	}

	.user_resume .user_infor .form ul {
		padding-top: 194px;
	}

	.user_main .user_right, .user_resume .user_infor .form ul .resume_avatar {
		margin-top: 0;
	}

	.user_main .user_right.user_resume .user_apply, .user_resume .user_infor {
		padding: 20px 10px;
	}

	.user_resume .user_infor .form ul .resume_avatar0 {
		margin-top: 30px;
	}

	.user_resume .user_infor .form ul.ul {
		padding-top: 160px;
	}

	.user_resume .user_infor .form ul.no_pading {
		padding-top: 0;
	}

	.user_resume .user_infor .form .edu_1 {
		padding-top: 20px;
	}

	.user_resume .user_infor .form ul li .sele1 {
		width: 43%;
	}

	.user_resume .user_infor .form ul li .line {
		margin: 0 16px;
	}

	.user_main .user_resume_con .resume_career .p-2 {
		padding-bottom: 30px;
	}

	.resume_top .edit_infor {
		top: 3px;
	}

	.invite_cooperate_model, .award_apply_model .inner {
		width: 90%;
		height: 80%;
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		/* white-space: nowrap; */
		padding-bottom: 20px;
		box-sizing: border-box;
	}

	.invite_cooperate_model .p-1 {
		padding: 25px 0;
	}

	.invite_cooperate_model .form {
		width: 100%;
		padding: 0 15px;
		box-sizing: border-box;
	}

	.invite_cooperate_model .form ul li {
		padding-left: 0;
	}

	.invite_cooperate_model .form ul li .t-1 {
		display: block;
		width: 100%;
		position: static;
		text-align: left;
	}

	.user_main .user_right {
		padding-top: 30px;
	}

	.user_main .user_resume_con .add_edit_items ul li .del {
		position: static;
		top: 0;
		right: 0;
		transform: translateY(0);
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		text-align: center;
		padding-top: 12px;
	}

	.user_main .user_resume .user_infor0 {
		margin-top: 0;
	}

	.user_main .user_right.member_recharge .top {
		height: 100px;
		padding: 15px 10px;
	}

	.user_main .user_right.member_recharge .top .inner .pic {
		height: 60px;
		width: 60px;
	}

	.user_main .user_right.member_recharge .top .inner {
		padding-left: 70px;
	}

	.user_main .user_right.member_recharge .top .inner .p-1 {
		font-size: 16px;
		line-height: 16px;
	}

	.user_main .user_right.member_recharge .top .inner .p-1 .t-2 {
		font-size: 14px;
	}

	.user_main .user_right.member_recharge .top .inner .p-1 {
		font-size: 16px;
		padding: 11px 0 6px 0;
	}

	.user_main .user_right.member_recharge .top .inner .order_record {
		bottom: 0;
	}

	.user_main .user_right.member_recharge .top .inner .p-1 {
		overflow: hidden;
	}

	.user_main .user_right.member_recharge .top .inner .p-1 span {
		display: block;
		float: left;
	}

	.user_main .user_right.member_recharge .top .inner .p-1 .t-1 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		height: 20px;
		max-width: 120px;
		margin-right: 10px;
	}

	.user_main .user_right.member_recharge .top .inner .p-2 {
		font-size: 14px;
		line-height: 14px;
	}

	.member_recharge .join_membership .money_list ul {
		display: block;
		padding-top: 18px;
	}

	.member_recharge .join_membership .money_list ul li {
		padding: 44px 0 10px;
		margin-top: 16px;
	}

	.member_recharge .join_membership .money_list ul li .p-2 {
		margin-top: 12px;
	}

	.member_recharge .join_membership .money_list ul li .p-2 span, .member_recharge .join_membership .money_list ul li .p-2 .t-1 {
		display: block;
		line-height: 32px;
	}

	.member_recharge .join_membership .pay_way .way ul li, .member_recharge .join_membership .pay_way .p-1, .member_recharge .join_membership .pay_way .way {
		display: block;
		margin-left: 0;
	}

	.member_recharge .join_membership .pay_way {
		padding-top: 16px;
	}

	.member_recharge .join_membership .pay_way .way ul li {
		margin-top: 16px;
	}

	.member_recharge .join_membership .pay_way .way ul li:first-child {
		margin-top: 0;
	}

	.member_recharge .join_membership .pay_way .pay_btn {
		margin-top: 30px;
	}

	.member_recharge .join_membership .member_benefits {
		padding-top: 30px;
	}

	.member_recharge .title {
		font-size: 24px;
		line-height: 24px;
		padding-top: 24px;
	}

	.member_recharge .join_membership .member_benefits ul li {
		width: 100%;
		margin-left: 0;
	}

	.member_recharge .join_membership .member_benefits ul li .p-1 {
		font-size: 16px;
		line-height: 16px;
	}

	.member_recharge .join_membership .member_benefits ul li .p-2 {
		font-size: 14px;
		line-height: 14px;
	}

	.member_recharge .join_membership .member_benefits ul li:nth-child(2) {
		margin-top: 16px;
	}

	.user_main .user_right.recharge_record {
		padding: 20px 0;
	}

	.recharge_record .title .left {
		font-size: 20px;
	}

	.recharge_record .title .right a {
		font-size: 14px;
	}

	.recharge_record .record_list .con {
		font-size: 14px;
	}

	.recharge_record .record_list .top .con, .recharge_record .record_list ul li {
		line-height: 22px;
		padding: 16px 0;
	}

	.user_main .user_left .user_foot ul li .contact_tel_con {
		width: 200px;
		left: -41%;
	}

	.user_main .user_notice {
		background: #ffffff;
	}

	.order_invoice .invoice_con .shop {
		padding: 0px 0 18px;
	}

	.order_invoice .invoice_con .inner {
		width: 100%;
	}

	.order_invoice .invoice_con ul li, .order_invoice .invoice_con ul li p {
		display: block;
	}

	.order_invoice .invoice_con ul li .t-1, .order_invoice .invoice_con ul li .t-2 {
		display: inline-block;
		vertical-align: middle;
		width: auto;
	}

	.order_invoice .invoice_con ul li {
		border-bottom: 1px solid #E5E5E5;
		padding-bottom: 10px;
	}

	.order_invoice .invoice_con ul li .p-1 {
		display: inline-block;
		vertical-align: middle;
	}

	.order_invoice .invoice_con ul li .inp {
		width: 100%;
		margin-left: 0;
	}

	.order_invoice .invoice_con ul li.text, .order_invoice .invoice_con ul li.infor {
		border-bottom: 0;
	}

	.order_invoice .invoice_con ul li.text0 {
		margin-top: 0;
	}

	.order_invoice .invoice_con ul li.infor {
		font-weight: bold;
	}

	.building_materials_right .building_materials_top ul li {
		width: 25%;
		margin-left: 0 !important;
	}

	.qualification_details .con_list ul li .meng {
		display: none;
	}

	.banner .word ul li {
		margin-top: 0;
	}

	.delete_add_model .inner .con {
		font-size: 20px;
		padding: 50px 0 73px;
	}

	.delete_add_model .inner .con img {
		width: 22px;
	}

	.delete_add_model .inner .last {
		overflow: hidden;
		padding: 0 20px;
		box-sizing: border-box;
	}

	.delete_add_model .inner .last p {
		width: 48.5%;

		box-sizing: border-box;
		float: left;
	}

	.delete_add_model .inner .last p.save {
		margin-right: 3%;
	}

	.delete_add_model .inner {
		height: 48%;
	}

	.project_awards_news_details .recommend_news .list ul li, .index_latest_projects .latest_projects_list ul li, .index_recommend_projects .recommend_projects_list ul li, .index_latest_work .latest_work_list ul li, .index_enterprise_recruitment .index_recruitment_list ul li, .index_award_cases .award_cases_list ul li, .index_construction_qualification .brand_organ_list ul li, .index_brand_organization .brand_organ_list ul li, .index_brand_organization .brand_organ_list ul li, .index_design_album .index_designer_list ul li, .index_project_case .cases_list ul li {
		display: none;
	}

	.project_awards_news_details .recommend_news .list ul li:nth-child(-n+4), .index_latest_projects .latest_projects_list ul li:nth-child(-n+6), .index_recommend_projects .recommend_projects_list ul li:nth-child(-n+6), .index_enterprise_recruitment .index_recruitment_list ul li:nth-child(-n+8), .index_award_cases .award_cases_list ul li:nth-child(-n+6), .index_construction_qualification .brand_organ_list ul li:nth-child(-n+6), .index_brand_organization .brand_organ_list ul li:nth-child(-n+6), .index_brand_organization .brand_organ_list ul li:nth-child(-n+6), .index_design_album .index_designer_list ul li:nth-child(-n+9), .index_project_case .cases_list ul li:nth-child(-n+6), .index_cases_top_type ul li {
		display: block;
	}

	.index_latest_work .latest_work_list ul li:nth-child(-n+10) {
		display: -webkit-box;
	}

	.building_materials_right .shop_list ul li, .building_materials_right .shop_list ul li:nth-child(-n+2), .building_materials_right .shop_list ul li:nth-child(-n+3) {
		margin-top: 20px !important;
	}

	.building_materials_right .shop_list ul li:nth-child(3n+1) {
		margin-left: 3% !important;
	}

	.building_materials_right .shop_list ul li:nth-child(2n+1) {
		margin-left: 0 !important;
	}

	.building_materials_right .building_materials_top {
		margin-bottom: 0;
	}

	.special_building_materials_shop .specicl_shop_right .list ul li .pic {
		height: 140px;
	}

	.materials_pro_details_left .desc_right .buy_btn {
		position: fixed;
		left: 0;
		bottom: 0;
		z-index: 1000;
		width: 100%;
		background: #fff;
		padding: 10px;
		box-sizing: border-box;
		border-top: 1px solid #f0f0f0;
	}

	.index_brand_organization .brand_organ_list {
		padding-bottom: 20px;
	}

	.design_albums_details .design_left .designer_con .contact .kuang, .project_nav_invite_foot .nav_invite_foot_left .to_hover .kuang {
		width: 100%;
		height: auto;
		left: 0;
		padding: 40px 20px;
	}

	.user_main .user_right .tab_top ul li {
		margin-right: 15px;
	}

	.Invite_cooperation_form .form dl dd .pic {
		height: 154px;
	}

	.Invite_cooperation_form .form dl dd .pic:nth-of-type(3) {
		margin-top: 25px;
	}

	.Invite_cooperation_form .form dl dd .pic .delete {
		opacity: 1;
	}

	.project_nav .tab_lists ul li .con span {
		max-width: 48px;
		overflow: hidden;
		height: 58px;
	}

	.banner_top {
		padding-top: 60px;
	}

	.project_top_con0 .project_case_mid ul {
		grid-template-columns: repeat(2, 1fr);
		column-gap: 10px;
		row-gap: 10px;
	}

	.project_top_con0 .project_case_mid {
		padding-left: 0;
	}

	.login_regi .login_code {
		display: none;
	}

	.login_regi .model_main {
		width: 100%;
	}

	.Qualification_construction_right .list ul li {
		width: 48%;
		margin-left: 4% !important;
		margin-top: 10px !important;
	}

	.Qualification_construction_right .list ul li:nth-child(-n+2) {
		margin-top: 0;
	}

	.Qualification_construction_right .list ul li:nth-child(2n+1) {
		margin-left: 0 !important;
	}

	.Qualification_construction_right .list ul li .pic {
		height: 115px;
	}

	.Qualification_construction_right .list ul li .pic0 {
		height: 238px;
	}

	.project_cases_tags .tags_list ul {
		padding-top: 14px;
	}

	.project_cases_tags .tags_list ul li {
		width: 48%;
		margin-left: 4% !important;
	}

	.project_cases_tags .tags_list ul li:nth-child(2n+1) {
		margin-left: 0 !important;
	}

	.project_cases_tags .tags_top {
		padding-top: 0;
	}

	.project_cases_tags {
		padding-bottom: 20px;
	}

	.building_materials_shop .materials_shop_top .word .con #tel span, .building_materials_shop .materials_shop_top .word .con #address span {
		color: #333333 !important;
	}

	.qualificate_swiper img {
		height: 130px;
	}

	.user_apply .apply_content .form ul li dl dd {
		padding-left: 0;
	}

	.user_apply .apply_content .form ul li dl .type {
		position: static;
		top: 0;
		line-height: 40px;
	}

	.user_apply .apply_content .form ul li dl dd .show_more {
		right: 0px;
		top: 48px;
	}

	.user_main .user_left .user_foot ul li {
		font-size: 12px;
	}

	.user_apply .apply_content .settlement_results .con a {
		word-break: break-all;
	}

	.user_main .user_left .user_foot ul li img {
		display: none;
	}

	.user_main .user_left .user_foot ul li dl {
		width: 160%;
	}

	.design_albums_details .design_left .desc {
		max-height: none;
		min-height: auto;
	}

	.years_card .tab_top, .years_card .title, .years_card .cards_list .con {
		padding-left: 0;
		position: relative;
	}

	.years_card .card_bind {
		padding-right: 0;
	}

	.years_card .tab_top .ul .li .p-2, .years_card .cards_list .con:nth-of-type(2) {
		display: none;
	}

	.years_card .tab_top .ul {
		width: 100%;
	}

	.years_card .tab_top .ul .li {
		flex: 1;
		justify-content: center;
		margin-left: 0;
	}

	.years_card .tab_top {
		padding-top: 20px;
	}

	.years_card .card_bind {
		position: absolute;
		right: 0;
		top: -20px;
	}

	.years_card .cards_list .con {
		width: 30%;
	}

	.years_card .cards_list .con1 .p-1 {
		white-space: nowrap;
	}

	.years_card .cards_list .btn {
		width: 84%;
		font-size: 12px;
	}

	.years_card .cards_list .left {
		width: 80%;
	}

	.years_card .cards_list .right {
		width: 20%;
	}

	.years_card .cards_list .con1 {
		width: 73%;
		padding-left: 10px;
		box-sizing: border-box;
	}

	.to_use_model .inner {
		width: 92%;
		height: auto;
		padding-bottom: 60px;
	}

	.increase_model .form, .bind_model .form {
		padding: 0 24px;
	}

	.increase_model .form .con .type, .bind_model .form .con .type {
		position: static;
		left: 0;
		top: 0;
	}

	.increase_model .form .con, .bind_model .form .con {
		padding-left: 0;
	}

	.model .inner .close {
		top: 0;
	}

	.bind_model .form .con {
		padding-top: 0;
	}

	.increase_model .form .con .type {
		width: 100%;
		text-align: left;
	}

	.increase_model .form .con:nth-of-type(2), .increase_model .form .con:nth-of-type(3) {
		display: inline-block;
		vertical-align: middle;
		width: calc(50% - 4px);
	}

	.increase_model .copy_link, .bind_model .form .btn {
		margin-top: 56px;
	}

	.bind_model .form .btn, .bind_model .form .con input {
		height: 40px;
		line-height: 38px;
	}

	.to_use_model ul li {
		margin-top: 16px;
	}

	.to_use_model .btn, .to_use_model ul li {
		width: 90%;
	}

	.years_card .use_notes {
		padding: 36px 0px 0;
	}

	.user_apply .apply_content .form ul li .require_add .ul {
		width: 50%;
	}

	.user_apply .apply_content .form ul li .require_add .ul1 {
		left: 50%;
	}

	.user_apply .apply_content .form ul li .require_add .ul .li {
		padding: 0 7px;
	}

	.user_apply .apply_content .form ul li .p-3 {
		line-height: 18px;
		padding-top: 10px;
	}

	.job_recruitment_company_details .other_object ul li .to_apply {
		position: static;
		right: 0;
		top: 0;
		width: 100%;
		display: flex;
		justify-content: center;
		padding-top: 20px;
	}

	.job_recruitment_company_details .other_object ul li .to_apply .btn {
		margin-top: 0;
		height: 34px;
		line-height: 32px;
	}

	.job_recruitment_company_details .other_object ul li .to_apply .btn:nth-child(2) {
		margin-left: 16px;
	}

	.user_main .user_left .user_foot ul li {
		border-bottom: 0;
	}

	.equipment_building_pro_details .pro_pic_dec .right .p-1 {
		font-size: 16px;
		color: #000000;
		font-weight: normal;
		box-sizing: border-box;
		padding: 16px 0 0 0;
		line-height: 26px;
		text-align: justify;
	}

	.equipment_building_pro_details .pro_pic_dec .right .top {
		position: relative;
		padding-bottom: 50px;
	}

	.user_resume .user_infor .form ul li .no_work0 img {
		margin-left: 0;
	}

	.companyProfile {
		padding-bottom: 0;
	}

	.kuang {
		max-width: 100%;
		left: 0 !important;
	}

	.kuang .close {
		display: none !important;
	}

	.el-pagination .el-pagination__jump, .pages .page_btn {
		display: none !important;
	}

	.el-pagination {
		padding: 0;
	}

	.el-pagination.is-background .el-pager li {
		margin: 0 2px;
		padding: 0;
	}

	.el-pagination span {
		padding: 0 2px !important;
	}

	.project_nav {
		padding-top: 20px;
	}

	.project_nav_invite .project_nav_invite_top .time_operate .right ul {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}

	.project_nav_invite .project_nav_invite_top .time_operate ul li {
		display: flex;
		align-items: center;
		margin-left: 0;
		justify-content: center;
	}

	.user_main .user_right.recharge_record .a_record_list {
		display: block;
	}

	.recharge_record .record_list {
		display: none;
	}

	.recharge_record .a_record_list ul li {
		width: 100%;
		border-radius: 10px;
		padding: 10px;
		box-sizing: border-box;
		margin-top: 12px;
		box-shadow: 0px 2px 8px 5px rgba(184, 184, 184, 0.16);
	}

	.recharge_record .a_record_list .top {
		justify-content: space-between;
		font-size: 18px;
		font-weight: 500;
		color: #333333;
	}

	.recharge_record .a_record_list .content {
		font-size: 14px;
		color: #333333;
		line-height: 28px;
		position: relative;
	}

	.recharge_record .a_record_list .content .btn {
		position: absolute;
		right: 0;
		bottom: 0;
		padding: 0 10px;
		border: 1px solid #EFEFEF;
		color: #3F444D;
		border-radius: 20px;
	}

	.recharge_record .a_record_list .content p {
		color: #666666;
	}

	.user_main .user_right.recharge_record {
		padding-bottom: 0;
	}

	.delivery_record .delivery_list {
		display: none;
	}

	.delivery_record .a_record_list ul li {
		font-size: 14px;
		line-height: 32px;
	}

	.delivery_record .a_record_list .operate {
		justify-content: end;
	}

	.delivery_record .a_record_list .operate div {
		padding: 0 10px;
		border: 1px solid #E4E4E4;
		line-height: 24px;
		border-radius: 6px;
	}

	.user_right.delivery_record .title {
		font-size: 20px;
	}

	.order_invoice .invoice_status {
		border: 0;
		padding: 0;
	}

	.order_invoice .invoice_status .top {
		font-size: 18px;
		font-weight: bold;
		line-height: 52px;
	}

	.order_invoice .invoice_status .top p {
		font-size: 14px;
	}

	.order_invoice .invoice_status .top a {
		font-size: 14px !important;
	}

	.order_invoice .invoice_status .status_con ul li {
		font-size: 14px;
		padding-left: 98px;
	}

	.order_invoice .invoice_status .status_con ul li .t-1 {
		width: 98px;
	}

	.order_invoice {
		padding-bottom: 40px;
	}

	.order_invoice .invoice_status .status_con ul li {
		line-height: 42px;
		min-height: 42px;
	}
}

@media screen and (max-width: 414px) and (min-width: 410px) {
	.user_main .user_left .user_foot ul li {
		width: 23%;
		/* font-size: 14px; */
	}
}

.certificate_model_ccc {
	position: fixed;
	left: -20000px;
	top: -20000px;
	right: -20000px;
	bottom: -20000px;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 100;
}

.certificate_model_ccc.show {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.certificate_model_ccc .inner {
	width: 75%;
	z-index: 1000;
	padding: 0 60px;
	padding-top: 80px;
	margin: 0 auto;
	box-sizing: border-box;
}

.certificate_model_ccc .inner .con {
	width: 100%;
	overflow: hidden;
}

.certificate_model_ccc .inner .con img {
	display: block;
	max-width: 100%;
	max-height: 70vh;
	margin: 0 auto;
}

.certificate_model_ccc .inner .word, .certificate_model_ccc .inner .word a {
	width: 268px;
	height: 67px;
	background: #4E95CB;
	text-align: center;
	line-height: 67px;
	color: #FFFFFF;
	font-size: 24px;
	margin: 40px auto 0;
	cursor: pointer;
}

.certificate_model_ccc .inner .pic {
	justify-content: flex-end;
	cursor: pointer;
	display: flex;
	align-items: center;
	padding-bottom: 10px;
}

.certificate_model_ccc .swiper-button-next, .swiper-button-prev {
	color: #fff;
	outline: none;
}

.certificate_model_ccc .posi-all {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}


.quali_model_ccc, .quali_model_last {
	position: fixed;
	left: -20000px;
	top: -20000px;
	right: -20000px;
	bottom: -20000px;
	width: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 100;
}

.quali_model_ccc.show, .quali_model_last.show {
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}

.quali_model_ccc .inner, .quali_model_last .inner {
	width: 75%;
	z-index: 1000;
	padding: 0 60px;
	padding-top: 80px;
	margin: 0 auto;
	box-sizing: border-box;
}

.quali_model_ccc .inner .con, .quali_model_last .inner .con {
	width: 100%;
	overflow: hidden;
}

.quali_model_ccc .inner .con img, .quali_model_last .inner .con img {
	display: block;
	max-width: 100%;
	max-height: 70vh;
	margin: 0 auto;
}

.quali_model_ccc .inner .word, .quali_model_ccc .inner .word a, .quali_model_last .inner .word a {
	width: 268px;
	height: 67px;
	background: #4E95CB;
	text-align: center;
	line-height: 67px;
	color: #FFFFFF;
	font-size: 24px;
	margin: 40px auto 0;
	cursor: pointer;
}

.quali_model_ccc .inner .pic, .quali_model_last .inner .pic {
	justify-content: flex-end;
	cursor: pointer;
	display: flex;
	align-items: center;
	padding-bottom: 10px;
}

.quali_model_ccc .swiper-button-next, .quali_model_ccc .swiper-button-prev, .quali_model_last .swiper-button-next, .quali_model_last .swiper-button-prev {
	color: #fff;
	outline: none;
}

.quali_model_ccc .posi-all, .quali_model_last .posi-all {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.show_img {
	cursor: pointer;
}