 * {
 	margin: 0;
 	padding: 0;
 	box-sizing: border-box;
 	font-family: 'Segoe UI', Roboto, sans-serif
 }

 body {
 	background-color: #f0f4f8;
 	color: #2d3748;
 	line-height: 1.7;
 	padding: 0;
 	max-width: 1400px;
 	margin: 0 auto!important;
 }

 .header-banner {
 	background: linear-gradient(135deg, #2563eb, #1d4ed8);
 	color: white;
 	padding: 40px 20px;
 	text-align: center;
 	position: relative;
 	overflow: hidden
 }

 .header-content {
 	position: relative;
 	z-index: 1
 }

 h1 {
 	font-size: 36px !important;
 	margin-bottom: 15px !important;
 	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
 	font-weight: bold !important;
 	line-height: 1.7;
 }
 .bg_head{
	 background: linear-gradient(135deg, #2563eb, #1d4ed8);
 }
 .h2_title{
	 border-bottom: none;
	 border-left: none;
	 text-align: center;
	 display: block;
 }
  .h2_title:before{display: none;}

 .publish-time {
 	color: rgba(255, 255, 255, 0.8);
 	font-size: 15px;
 	margin-bottom: 20px
 }

 .top-download {
 	display: flex;
 	gap: 15px;
 	justify-content: center;
 	flex-wrap: wrap;
 	margin-top: 15px
 }

 .highlight-btn {
 	display: flex;
 	align-items: center;
 	gap: 8px;
 	padding: 10px 24px;
 	border-radius: 50px;
 	background: linear-gradient(90deg, #10b981, #059669);
 	color: white;
 	text-decoration: none;
 	font-weight: 600;
 	transition: all 0.3s ease;
 	box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3);
 	border: none
 }

 .highlight-btn:hover {
 	transform: translateY(-3px);
 	box-shadow: 0 6px 16px rgba(16, 185, 129, 0.4)
 }

 .promo-badge {
 	position: relative
 }

 .promo-badge::after {
 	content: '热门';
 	position: absolute;
 	top: -8px;
 	right: -8px;
 	background: #f59e0b;
 	color: white;
 	font-size: 12px;
 	padding: 2px 8px;
 	border-radius: 10px;
 	font-weight: bold
 }

 .download-cta {
 	background: white;
 	border-radius: 12px;
 	padding: 30px 20px;
 	margin: -50px 20px 40px;
 	max-width: 900px;
 	margin-left: auto;
 	margin-right: auto;
 	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
 	text-align: center;
 	position: relative;
 	overflow: hidden
 }

 .download-cta::before {
 	content: '';
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 6px;
 	background: linear-gradient(90deg, #10b981, #3b82f6)
 }

 .download-slogan {
 	font-size: 24px;
 	font-weight: bold;
 	color: #1e40af;
 	margin-bottom: 15px
 }

 .download-features {
 	color: #475569;
 	font-size: 16px;
 	margin: 15px 0 25px;
 	display: flex;
 	justify-content: center;
 	gap: 20px;
 	flex-wrap: wrap
 }

 .download-features span {
 	display: flex;
 	align-items: center;
 	gap: 5px
 }

 .download-features span::before {
 	content: '✓';
 	color: #10b981;
 	font-weight: bold
 }

 .download-btn-group {
 	display: flex;
 	gap: 15px;
 	justify-content: center;
 	flex-wrap: wrap
 }

 .main-download-btn {
 	background: linear-gradient(90deg, #10b981, #059669);
 	color: white;
 	font-size: 18px;
 	font-weight: bold;
 	padding: 14px 36px;
 	border-radius: 50px;
 	text-decoration: none;
 	display: inline-flex;
 	align-items: center;
 	gap: 8px;
 	transition: all 0.3s ease;
 	box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3)
 }

 .main-download-btn:hover {
 	transform: translateY(-3px);
 	box-shadow: 0 6px 16px rgba(16, 185, 129, 0.4)
 }

 .secondary-download-btn {
 	background: white;
 	color: #3b82f6;
 	border: 1px solid #3b82f6;
 	font-size: 16px;
 	padding: 12px 28px;
 	border-radius: 50px;
 	text-decoration: none;
 	display: inline-flex;
 	align-items: center;
 	gap: 8px;
 	transition: all 0.3s ease
 }

 .secondary-download-btn:hover {
 	background: #eff6ff;
 	transform: translateY(-2px)
 }

 .limited-time {
 	display: inline-block;
 	background: #ef4444;
 	color: white;
 	font-size: 14px;
 	padding: 3px 10px;
 	border-radius: 20px;
 	margin-left: 10px;
 	animation: pulse 1.5s infinite
 }

 @keyframes pulse {
 	0% {
 		opacity: 1
 	}

 	50% {
 		opacity: 0.7
 	}

 	100% {
 		opacity: 1
 	}
 }

 .content-container {
 	padding: 0 20px 40px
 }

 h2 {
 	color: #1e3a8a;
 	font-size: 24px;
 	margin: 40px 0 20px;
 	padding-bottom: 10px;
 	border-bottom: 2px solid #e2e8f0;
 	display: flex;
 	align-items: center;
 	gap: 10px
 }

 h2::before {
 	content: '';
 	width: 8px;
 	height: 24px;
 	background: #3b82f6;
 	border-radius: 4px
 }

 .advantages {
 	display: grid;
 	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
 	gap: 25px;
 	margin: 20px 0 30px
 }

 .advantage-card {
 	background: white;
 	border-radius: 10px;
 	padding: 25px;
 	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
 	transition: transform 0.3s ease;
 	position: relative;
 	overflow: hidden
 }

 .advantage-card::after {
 	content: '';
 	position: absolute;
 	top: 0;
 	right: 0;
 	width: 60px;
 	height: 60px;
 	background: rgba(59, 130, 246, 0.05);
 	border-radius: 0 0 0 50px
 }

 .advantage-card:hover {
 	transform: translateY(-5px)
 }

 .advantage-icon {
 	width: 50px;
 	height: 50px;
 	border-radius: 12px;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	margin-bottom: 15px;
 	font-size: 24px;
 	color: white
 }

 .icon1 {
 	background: #3b82f6
 }

 .icon2 {
 	background: #10b981
 }

 .icon3 {
 	background: #f59e0b
 }

 .advantage-title {
 	font-size: 18px;
 	font-weight: bold;
 	margin-bottom: 10px;
 	color: #1e293b
 }

 .advantage-desc {
 	color: #64748b;
 	font-size: 15px
 }

 .induce-btn {
 	display: inline-block;
 	margin-top: 15px;
 	font-size: 14px;
 	color: white;
 	background: #3b82f6;
 	text-decoration: none;
 	font-weight: 500;
 	padding: 6px 16px;
 	border-radius: 20px;
 	transition: all 0.2s ease
 }

 .induce-btn:hover {
 	background: #2563eb
 }

 .market-data {
 	background: white;
 	border-radius: 10px;
 	overflow: hidden;
 	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
 	margin: 20px 0
 }

 .market-header {
 	padding: 15px 20px;
 	background: #f8fafc;
 	border-bottom: 1px solid #e2e8f0;
 	font-weight: bold;
 	color: #334155;
 	display: flex;
 	justify-content: space-between;
 	align-items: center
 }

 .market-header .induce-btn {
 	font-size: 14px;
 	padding: 5px 14px;
 	margin-top: 0
 }

 table {
 	width: 100%;
 	border-collapse: collapse
 }

 th {
 	background: #1e40af;
 	color: white;
 	text-align: left;
 	padding: 14px 20px;
 	font-weight: 600
 }

 td {
 	padding: 14px 20px;
 	border-bottom: 1px solid #f1f5f9;
 	color: #334155
 }

 tr:hover {
 	background: #f8fafc
 }

 .positive {
 	color: #10b981;
 	font-weight: 500
 }

 .negative {
 	color: #ef4444;
 	font-weight: 500
 }

 .action-btn {
 	color: #3b82f6;
 	text-decoration: none;
 	font-weight: 500;
 	padding: 6px 12px;
 	border-radius: 6px;
 	background: #eff6ff;
 	transition: all 0.2s ease
 }

 .action-btn:hover {
 	background: #dbeafe;
 	color: #2563eb
 }

 .strengths {
 	background: white;
 	border-radius: 10px;
 	padding: 25px;
 	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
 	margin: 20px 0
 }

 .strengths ul {
 	display: grid;
 	grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
 	gap: 15px;
 	list-style: none;
 	margin: 0
 }

 .strengths li {
 	display: flex;
 	align-items: center;
 	gap: 10px;
 	padding: 10px;
 	border-radius: 8px;
 	background: #f8fafc
 }

 .strengths li::before {
 	content: '✦';
 	color: #3b82f6;
 	font-weight: bold
 }

 .benefits {
 	background: linear-gradient(135deg, #f0fdfa, #eff6ff);
 	border-radius: 10px;
 	padding: 25px;
 	margin: 20px 0;
 	border: 1px solid #dbeafe;
 	position: relative
 }

 .benefits::before {
 	content: '🎁';
 	position: absolute;
 	top: -10px;
 	right: 20px;
 	font-size: 40px;
 	opacity: 0.2
 }

 .benefits .benefit-induce {
 	margin-top: 20px;
 	text-align: center
 }

 .benefits ul {
 	list-style: none;
 	margin: 0
 }

 .benefits li {
 	margin: 12px 0;
 	padding-left: 25px;
 	position: relative
 }

 .benefits li::before {
 	content: '✓';
 	position: absolute;
 	left: 0;
 	top: 2px;
 	color: #10b981;
 	font-weight: bold
 }

 .inducement-module {
 	background: linear-gradient(135deg, #3b82f6, #1e40af);
 	color: white;
 	border-radius: 10px;
 	padding: 30px;
 	margin: 30px 0;
 	text-align: center;
 	position: relative;
 	overflow: hidden
 }

 .inducement-content {
 	position: relative;
 	z-index: 1
 }

 .inducement-title {
 	font-size: 26px;
 	font-weight: bold;
 	margin-bottom: 15px
 }

 .inducement-desc {
 	margin-bottom: 25px;
 	font-size: 16px;
 	max-width: 700px;
 	margin-left: auto;
 	margin-right: auto
 }

 .tools {
 	display: grid;
 	grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
 	gap: 20px;
 	margin: 20px 0
 }

 .tool-card {
 	background: white;
 	border-radius: 10px;
 	padding: 20px;
 	box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
 	transition: transform 0.3s ease;
 	border-top: 4px solid #3b82f6
 }

 .tool-card:hover {
 	transform: translateY(-3px)
 }

 .tool-card strong {
 	color: #1e3a8a;
 	font-size: 17px;
 	display: block;
 	margin-bottom: 8px
 }

 .tool-date {
 	color: #94a3b8;
 	font-size: 13px;
 	margin-bottom: 10px;
 	display: inline-block
 }

 .tool-card p {
 	color: #64748b;
 	font-size: 15px
 }

 .tool-induce {
 	display: inline-block;
 	margin-top: 12px;
 	font-size: 14px;
 	color: #3b82f6;
 	text-decoration: none;
 	font-weight: 500
 }

 .tool-induce:hover {
 	text-decoration: underline
 }

 .bottom-download {
 	background: white;
 	border-radius: 10px;
 	padding: 40px 20px;
 	text-align: center;
 	margin: 40px 20px;
 	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
 	border: 1px solid #e2e8f0
 }

 .bottom-download h3 {
 	font-size: 24px;
 	color: #1e3a8a;
 	margin-bottom: 15px
 }

 .bottom-download p {
 	color: #64748b;
 	margin-bottom: 25px;
 	max-width: 600px;
 	margin-left: auto;
 	margin-right: auto
 }

 .countdown {
 	display: inline-flex;
 	gap: 10px;
 	margin: 15px 0
 }

 .countdown-box {
 	background: #f1f5f9;
 	width: 40px;
 	height: 40px;
 	border-radius: 6px;
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	font-weight: bold;
 	color: #1e3a8a
 }

 .countdown-text {
 	color: #ef4444;
 	font-weight: 500
 }

 .trust-badges {
 	margin-top: 25px;
 	display: flex;
 	justify-content: center;
 	gap: 20px;
 	flex-wrap: wrap
 }

 .trust-badge {
 	color: #94a3b8;
 	font-size: 14px;
 	display: flex;
 	align-items: center;
 	gap: 5px
 }

 @media (max-width:768px) {
 	h1 {
 		font-size: 28px
 	}

 	.download-slogan {
 		font-size: 20px
 	}

 	.download-features {
 		flex-direction: column;
 		align-items: center
 	}

 	.main-download-btn,
 	.secondary-download-btn {
 		width: 100%;
 		justify-content: center
 	}

 	th,
 	td {
 		padding: 10px 12px;
 		font-size: 14px
 	}

 	.advantages {
 		grid-template-columns: 1fr
 	}

 	.content-container {
 		padding: 0 10px 40px;
 	}

 	.bottom-download {
 		margin: 40px 10px;
 	}

 	.market-header {
 		flex-direction: column;
 		align-items: flex-start;
 		gap: 10px
 	}

 	.inducement-title {
 		font-size: 22px
 	}

 	.action-btn {
 		display: block;
 		width: 50px;
 		padding: 6px 0;
 		text-align: center
 	}

 	.table-box {
 		overflow-x: auto;
 	}

 	.countdown span {
 		color: #2d3748;
 	}
 }