body {
	background: #F8FAFB;
}
.swiper-slide img {
	width: 100%;
	height: 400px;
}

.swiper {
	width: 100%;
	height: 400px;
}

.swiper-pagination-bullet {
	width: 50px !important;
	height: 5px !important;
	border-radius: 0px !important;
}

.introduction {
	width: 1200px;
	margin: 56px auto;
}

.introduction-title {
	width: 100%;
	height: 92px;
}

	.introduction-title div, .brand-title div {
		font-size: 30px;
		text-align: center;
		font-weight: bold;
		margin-top: 16px;
	}

.introduction-content {
	margin-top: 40px;
}

.introduction-left {
	float: left;
}

	.introduction-left img {
		width: 480px;
		height: 480px;
	}

.introduction-right {
	width: 680px;
	color: #454545;
	float: right;
	line-height: 22px;
}

	.introduction-right .introduction-right-font:not(:first-child) {
		margin-top: 32px;
	}

.introduction-right-font {
	text-indent: 2em
}

.introduction-icon {
	width: 100%;
	margin-top: 80px;
}

.introduction-icon-item {
	float: left;
	text-align: center;
}

.introduction-icon-item-img {
	width: 92px;
	height: 92px;
}

	.introduction-icon-item-img img {
		width: 92px;
		height: 92px;
	}

.introduction-icon-item:not(:first-child) {
	margin-left: 104px;
}


.introduction-icon-item-font {
	font-size: 14px;
	font-weight: 500;
	color: #A17E43;
	line-height: 16px;
}

.brand {
	width: 100%;
	height: 880px;
	background: #1F2A3D;
}

.brand-title {
	width: 100%;
	height: 144px;
}

.brand-bg {
	position: relative;
}

.brand-bg-font {
	position: absolute;
	top: 130px;
	font-size: 80px;
	font-weight: 600;
	color: rgba(255,255,255,0.04);
}

.brand-content {
	width: 1200px;
	margin: auto;
}

.brand-title {
	color: white;
	padding: 48px 0px;
}

.brand-title-more {
	padding: 8px 0px;
	font-size: 14px !important;
	color: #B0B0B0;
}

.brand-content {
	width: 1200px;
	margin: auto;
	overflow: hidden;
}

.swiper-brand > .swiper-wrapper {
	width: 100% !important;
}

.swiper-brand .swiper-pagination-bullet {
	background: #1FA5BA;
}

.swiper-pagination-brand {
	text-align: center;
	margin-top: 8px;
}

.brand-content-item {
	float: left;
	width: 400px;
}

.brand-content-item-top-img, .brand-content-item-top-img img {
	width: 380px;
	height: 626px;
}

.brand-content-item-bottom-img {
	width: 380px;
	height: 96px;
	background-color: white;
	text-align: center;
}

	.brand-content-item-bottom-img img {
		width: auto;
		height: 80px;
		padding: 8px;
	}

.bidding-notice {
	width: 1200px;
	margin: 80px auto;
}

.bidding-notice-title {
	width: 100%;
	height: 92px;
}

	.bidding-notice-title div {
		font-size: 30px;
		text-align: center;
		font-weight: bold;
		margin-top: 16px;
	}

.bidding-notice-content {
	margin-top: 40px;
}

.bidding-notice-content-more {
	border-bottom: 1px solid #e3e3e3;
	height: 32px;
	text-align: right;
	color: #707481;
}

	.bidding-notice-content-more a, .bidding-notice-content-more a:visited {
		color: #707481;
	}

.bidding-notice-content-item {
	border-bottom: 1px solid #e3e3e3;
	height: 102px;
	padding: 16px;
}

	.bidding-notice-content-item div {
		float: left;
	}

.bidding-notice-content-item-left {
	width: 280px;
}

	.bidding-notice-content-item-left img {
		border: 1px solid #eee;
		height: 72px;
		width: auto;
		padding: 12px;
	}

.bidding-state {
	width: 8px;
	height: 8px;
	border-radius: 10px;
	overflow: hidden;
	background: darkgray;
	display: inline-block;
}

.is-bidding {
	background: #67C23A;
}


.is-not-bidding {
	background: #F56C6C;
}


.bidding-notice-content-item-center {
	width: 720px;
}


.bidding-notice-content-item-title {
	width: 100%;
}

.bidding-notice-content-item-tag {
	width: 720px;
	margin-top: 12px;
}

.bidding-notice-content-item-time {
	width: 720px;
	margin-top: 20px;
	color: #707481;
}

.bidding-notice-content-item-title a {
	color: black;
}

	.bidding-notice-content-item-title a:visited {
		color: black;
	}

.bidding-notice-content-item-label {
	display: inline-block;
	padding: 4px 8px;
	border: 1px solid #fde2e2;
	background-color: #fef0f0;
	color: #f56c6c;
}

.bidding-expire-register-capital, .bidding-expire-time {
	margin-left: 32px;
}

.bidding-notice-content-item-right {
	width: 160px;
	text-align: center;
}

.bidding-notice-content-item-right-expire-time, bidding-notice-content-item-right-button {
	width: 100%;
}

.calc-expire-date {
	background: rgb(233, 233, 235);
	border-radius: 4px;
	color: #909399;
	font-weight: bold;
	padding: 5px 10px;
	margin-right: 5px;
}

.check-botton {
	width: 160px;
	height: 40px;
	cursor: pointer;
	color: white;
	background-color: #0A94D0;
	line-height: 40px;
	margin: 32px auto 0px;
}

.apply-jion {
	width: 100%;
	height: 216px;
	background: url("/images/footer.png") no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
	text-align: center;
	overflow: hidden;
}

.apply-jion-bg1 {
	position: absolute;
	transform: rotate(45deg);
	width: 248px;
	height: 248px;
	border-radius: 5px;
	background: rgba(255,255,255,0.12);
	left: 48px;
	top: -120px;
}

.apply-jion-bg2 {
	position: absolute;
	transform: rotate(45deg);
	width: 160px;
	height: 160px;
	border-radius: 5px;
	background: rgba(255,255,255,0.1);
	left: -88px;
	top: 64px;
}

.apply-jion-bg3 {
	position: absolute;
	transform: rotate(-45deg);
	width: 248px;
	height: 248px;
	border-radius: 5px;
	background: rgba(255,255,255,0.1);
	right: 48px;
	top: -120px;
}

.apply-jion-bg4 {
	position: absolute;
	transform: rotate(-45deg);
	width: 160px;
	height: 160px;
	border-radius: 5px;
	background: rgba(255,255,255,0.1);
	right: -88px;
	top: 64px;
}

.apply-jion-font {
	font-size: 35px;
	color: white;
	margin-top: 80px;
	float: left;
	margin-left: calc(50% - 500px);
}

.apply-jion-button {
	width: 160px;
	height: 56px;
	background-color: white;
	color: #1099CA;
	font-size: 32px;
	font-weight: 600;
	line-height: 50px;
	border-radius: 8px;
	cursor: pointer;
	margin: 20px auto;
	float: left;
	margin-left: 320px;
	margin-top: 80px;
}

.index-banner {
	height: 400px;
	background: url("/images/banner.png") no-repeat;
	background-size: cover;
	background-position: center;
}

.index-organization {
	height: 348px;
	background: url("/images/organization.png") no-repeat;
	background-size: cover;
	background-position: center;
}

.area-width-1200 {
	width: 1200px;
	margin: auto;
	overflow:hidden;
}

.index-banner-title {
	font-size: 50px;
	color: rgba(0,0,0,0.8);
	line-height: 70px;
	font-weight: 600;
	padding-top: 73px;
}

	.index-banner-title img {
		width: 733px;
	}

.index-banner-font {
	font-weight: normal;
	font-size: 32px;
	color: #E54002;
	line-height: 38px;
	text-align: left;
	font-style: normal;
	text-transform: none;
	margin-top: 30px;
}

.index-banner-bottom {
	margin-top: 64px;
	font-weight: 600;
	font-size: 16px;
}

.index-banner-bottom-xinjiang-logo {
	margin-left: 16px;
	width: 48px;
	vertical-align: middle;
}

.index-banner-bottom-logo {
	width: 208px;
	margin-left: 32px;
	vertical-align: middle;
}

.index-background-introduce {
	height: 224px;
	background: url("/images/background-introduce.png") no-repeat;
	background-size: cover;
	background-position: center;
}

.index-background-introduce-title, .index-company-title {
	color: #2B3030;
	font-size: 28px;
	margin-top: 64px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 16px;
}

.index-background-introduce-font div {
	float: left;
}

.index-background-introduce-font-xjlogo, .index-background-introduce-font-yclogo {
	width: 240px;
}

.index-background-introduce-font-content {
	width: 950px;
	padding-top: 28px;
	line-height: 24px;
}

.index-background-introduce-font-xjlogo img {
	width: 200px;
	padding: 16px;
	vertical-align: middle;
}

.index-background-introduce-font-yclogo-content {
	width: 950px;
	padding-top: 16px;
	line-height: 24px;
}

.index-background-introduce-font-yclogo img {
	width: 200px;
	vertical-align: middle;
	padding: 24px;
}



.index-background-introduce-font {
	font-size: 16px;
	color: #333;
	line-height: 40px;
}

.index-company {
	background: #F8FAFB;
	padding-bottom: 48px;
}

.index-company-list-title {
	color: #333;
	padding: 16px 0px;
	font-size: 14px;
	font-weight: 600;
}

.index-company-list img {
	padding: 24px;
	max-width: 180px;
	max-height: 64px;
	border: 1px solid #F1F3FA;
}

.index-company-list div {
	width: 240px;
	text-align: center;
	height: 120px;
}

.index-company-list img:not(:first-child) {
	margin-left: 120px;
}

.index-company-list div {
	float: left;
}

.index-company-list-button {
	width: 120px;
	height: 32px;
	border: 1px solid #E60013;
	margin: 0px auto;
	text-align: center;
	color: #E60013;
	border-radius: 4px;
	line-height: 32px;
	cursor: pointer;
}

	.index-company-list-button:hover {
		width: 120px;
		height: 32px;
		border: 1px solid #6b161d;
		margin: 0px auto;
		text-align: center;
		color: white;
		background-color: #c32f2b;
		border-radius: 4px;
		line-height: 32px;
		cursor: pointer;
	}

.index-area {
	height: 232px;
	background: url("/images/web/index-area.png") no-repeat;
	background-size: cover;
	background-position: center;
	text-align: center;
	letter-spacing: 2px;
}

.index-area-title {
	font-size: 38px;
	color: #262626;
	padding: 48px 0px 32px;
	font-weight: 600;
}

.index-area-button {
	width: 246px;
	height: 50px;
	background: linear-gradient( 90deg, #FF3F4F 0%, #E60013 100%);
	border-radius: 4px;
	margin: auto;
	color: white;
	font-size: 26px;
	line-height: 50px;
	cursor: pointer;
}

.color-original {
	color: #484761 !important;
}
