	@font-face {
	  font-family: 'AlibabaPuHuiTi-light';
	  src: url('/assets/shared/lm/activity/Puhuiti/ttf/AlibabaPuHuiTi-2-45-Light.ttf') format('truetype');
	  /* 可选：添加其他字体样式 */
	  font-weight: normal;
	  font-style: normal;
	}
	
	@font-face {
	  font-family: 'AlibabaPuHuiTi-Regular';
	  src: url('/assets/shared/lm/activity/Puhuiti/ttf/AlibabaPuHuiTi-2-55-Regular.ttf') format('truetype');
	  /* 可选：添加其他字体样式 */
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'AlibabaPuHuiTi-Medium';
	  src: url('/assets/shared/lm/activity/Puhuiti/ttf/AlibabaPuHuiTi-2-65-Medium.ttf') format('truetype');
	  /* 可选：添加其他字体样式 */
	  font-weight: normal;
	  font-style: normal;
	}
	@font-face {
	  font-family: 'AlibabaPuHuiTi-Bold';
	  src: url('/assets/shared/lm/activity/Puhuiti/ttf/AlibabaPuHuiTi-2-85-Bold.ttf') format('truetype');
	  /* 可选：添加其他字体样式 */
	  font-weight: normal;
	  font-style: normal;
	}
	
	
	
	
			.banner{
				text-align: center;
				width: 100%;
				height: 500px;
				background: ;
			}
			.tab {
			  display: flex;
			  justify-content: center;
			}
			
			.tablinks {
		 background-color:#f66f6a;
			            color:white;
			            width: 300px;
			            height: 50px;
			            border:0;
			            font-size: 16px;
			            box-sizing: content-box;				
		                border-radius: 5px;
	padding: 5px;
	margin: 5px;
	text-align: center;
	line-height: 50px;
			}
			
			.tablinks:hover {
			  background-color: #ddd;
			}
			.tablinks:active {
			  background-color: #0256FF;
			}
			.tablinks:focus {
			  background-color: #0256FF;
			}
			.tabcontent {
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;
			}
/* 设置轮播区域的样式 */
#slideshow-container {
  max-width: 1920px;
  height: 500px;
  margin: 0 auto;
  position: relative;
}

/* 轮播区域的样式 */
#slideshow-container {
  max-width: 1920px;
  height: 400px;
  margin: 0 auto;
  position: relative;
}

/* 图片样式 */
.my-slide img {
  width: 100%;
  height: 400px;
  object-fit: cover;
}

/* 图片文字描述样式 */
.slide-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  text-align: center;
}

.slide-text h1 {
  font-size: 48px;
  margin-bottom: 20px;
}

.slide-text p {
  font-size: 18px;
  margin-bottom: 30px;
}

.btn {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 12px 32px;
  background-color: #c2185b;
  border-radius: 30px;
}

/* 左右箭头样式 */
.prev, .next {
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 32px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Next 箭头右侧对齐 */
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* 鼠标悬停在箭头上添加透明度 */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
}

.price-main{
	display: flex;
	padding: 80px 0px 0px;
	max-width: 1400px;
}
.price-left img{
	width:150px;
	margin-right: 40px;
}
.price-right h1{
	font-size: 28px;
	font-family: "AlibabaPuHuiTi-Medium";
	margin: 0px;
	padding-bottom: 22px;
	color: #000f46;
}
.price-right p{
	font-size: 14px;
	font-family: "AlibabaPuHuiTi-Regular";
	line-height: 28px;
	padding-bottom: 10px;
}

/* 4个说明 */
.price_icon{
	display: flex;
	max-width: 1400px;
	margin: 0 auto;
	padding: 1.25rem;
}
.price_icon_content{
	text-align: center;
	width: 25%;
}
.price_icon_content img{
	padding:10px;
}
.price_icon_content h3{
	font-weight: 600;
	padding: 5px;
	color:#08489b;
}




		table.tftable {font-size:14px;color:#333333;width:100%;border-width: 1px;border-color: #ebab3a;border-collapse: collapse;}
		table.tftable th {font-size:14px;background-color:#e6983b;border-width: 1px;padding: 8px;border-style: solid;border-color: #ebab3a;text-align:left;}
		table.tftable tr {background-color:#ffffff;}
		table.tftable td {font-size:14px;border-width: 1px;padding: 8px;border-style: solid;border-color: #ebab3a;text-align: left;font-family: "AlibabaPuHuiTi-Regular";}
.price_title{
	font-size: 1.5rem;
	padding: 15px;
	color:#000f46;
	font-family: "AlibabaPuHuiTi-Regular";
	text-align: center;
}
.price_note{
	text-align: left;
	padding:30px 0px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.price_note h2{
	padding:5px 0px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.price_note h3{
	padding:5px 0px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.price_note p{
	padding:5px 20px;
	font-family: "AlibabaPuHuiTi-Regular";
}
.price_a:hover{
	color:red;
}
/* 移动设备的自适应支持 */
@media only screen and (max-width: 768px) {
  /* 将轮播区域的高度设为适应屏幕高度 */
  #slideshow-container {
    height: auto;
  }

  /* 将图片文字描述的位置上移到图片下方 */
  .slide-text {
    position: relative;
    top: auto;
    left: auto;
    transform: none;
    margin-top: 10px;
  }

  /* 去除左右箭头 */
  .prev, .next {
    display: none;
  }

  /* 调整位置指示器 */
  .dot-container {
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
  }

  .dot {
    display: none;
  }
  .dot-container {
      bottom: 15px;
      margin-bottom: 0;
    }
  
    .dot {
      display: inline-block;
      width: 10px;
      height: 10px;
      margin: 0 8px;
      background-color: #bbb;
      border-radius: 50%;
      transition: background-color 0.6s ease;
    }
  
    .active-dot:before {
      content: "";
      position: absolute;
      top: -10px;
      left: 50%;
      margin-left: -5px;
      border-width: 0 5px 10px 5px;
      border-style: solid;
      border-color: transparent transparent #bbb transparent;
    }
	.price-main{
		display: block;
		padding: 0px 0px 40px;
		
	}
	.price-left img{
		text-align: center;
		width:300px;
		margin-right: 0px;
	}
	.price-right h1{
		font-size: 28px;
		text-align: center;
		padding: 10px;
		color:#000f46;
	}
	.price-right p{
		font-size: 14px;
		padding: 5px 5px;
	}
	
	table.tftable td{
		    font-size: 12px;
		    padding: 2px;
	}
}
.dot-position{
	position: absolute;
	left: 45%;
	bottom: 180px;
}

/*应用场景*/


.price-main{
	
	margin: 0 auto;
}

.price-table table{
	  width: 100%;
	  border-collapse: collapse;
	  margin-bottom: 20px;
}
.price-table table th {
  background: #f4f4f4;
  color: #333;
  font-weight: bold;
  padding: 8px;
  text-align: left;
  border: 1px solid #ccc;
}

.price-table table td {
  padding: 8px;
  border: 1px solid #ccc;
}

.price-table table tbody tr:nth-child(even) {
  background: #f4f4f4;
}

