           /* body {
				background: #f5f5f5;
			} */

           .has-promo-bar {
           	padding-top: 80px !important;
           }

           .btn-link1 {
           	font-weight: 400;
           	cursor: pointer;
           	color: #007cb4 !important;
           	text-decoration: none;
           }

           #header {
           	width: 100%;
           	background-color: #fff;
           	border-bottom: 1px solid #e5e5e5;
           }
		   
		   .pages1 {
		       background-color: #f7f7f7;
		   }
		   section {
		       padding: 2rem 0;
		   }

           /* .main-box {
				padding-right: 50px;
				padding-left: 50px;
			} */

           #header .logo {
           	/* margin-right: 15px; */
           	width: 28%;
           }

           #header .logo2 {
           	width: 78%;
           }

           .top-logo {
           	padding-top: 1.625rem;
           	display: flex;
           	align-items: center;
           	justify-content: space-between;
           }

           /* .top-logo .top-logo-box{
				width: 69%;
			} */
           .white-bg {
           	background-color: #fff;
           	/* 
				border-radius: 1.25rem; */
           }

           .biaoti {
           	position: relative;
           	padding-left: 15px;
           }

           .biaoti:before {
           	content: "";
           	width: 4px;
           	height: 100%;
           	position: absolute;
           	left: 0;
           	top: 0;
           	background-color: #a349a5;
           }

           .biaoti-fu {
           	position: relative;
           	padding: 10px 15px 10px 25px;
           	background-color: #e5f3fb;
           }

           .biaoti-fu:before {
           	content: "";
           	width: 10px;
           	height: 10px;
           	transform: rotate(315deg);
           	background: linear-gradient(to bottom right, transparent 50%, #f2a900 50%);
           	position: absolute;
           	left: 6px;
           	top: 14px;
           }

           .bd-box {
           	border-radius: 15px;
           	padding: 20px;
           	background-color: rgba(0, 169, 224, 0.05);
           	box-shadow: 0px 10px 10px rgba(230, 233, 241, 0.5);
           	/* 	border: 1px dotted #ffd99e; */
           	border: 1px dotted rgba(0, 151, 224, 0.3);
           }

           .prize-list {
           	padding-left: 0;
           	margin-bottom: 0;
           	list-style: none;
           	display: grid;

           }


           .fs11 {
           	font-size: 15px;
           }

           .mask {
           	display: inline-block;
           }

           label {
           	font-weight: normal;
           }
		   
		   .n-card2 {
		       background-color: #FAFAFA;
		       padding: 30px;
		   }

           .card-hd {
           	/* align-items: center; */
           	display: flex;
           	/* border-bottom: 1px solid #e5e5e5; */
           	justify-content: space-between;

           	margin-bottom: 1rem;
           	/*  padding-bottom: 15px;
			    margin-bottom: 20px; */
           }

           .card-bd {
           	/* padding: 1rem 0; */
           }

           .card-hd .card-hd-l h2 {
           	font-weight: bold;
           	font-size: 0.95rem;
           	color: #333;
           	/* 	padding-left: 10px; */
           	line-height: 100%;
           	margin-bottom: 0;
           	/* 	border-style: solid;
           	border-left-width: 3px;
           	border-top-width: 0;
           	border-bottom-width: 0;
           	border-right-width: 0;
           	border-left-color: #ee3134; */
           }

           .xie1 {
           	/* 	font-weight: bold; */

           }

           .xie1 i {
           	font-size: 20px;
           	margin-left: 5px;
           	color: #ee3134;
           	font-weight: bold;
           }

           .main-tit {
           	display: flex;
           	justify-content: center;
           	align-items: center;
           	/* margin-top: 2rem; */
           	margin-bottom: 1rem;
           }

           .main-tit .box {
           	font-weight: bold;
           	color: #663333;
           	font-size: 24px;
           /* 	line-height: 100%; */
           	/* 	background-color: #ee3134; */
           	padding: 9px 15px;
           	display: inline-block;
           	text-align: center;
           }

           .main-tit .r {
           	content: "";
           	display: inline-block;
           	width: 0px;
           	height: 0px;
           	border-style: solid;
           	border-width: 26px 0px 26px 17px;
           	border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(0, 99, 175);
           	padding: 0px;
           }

           .main-tit .f {
           	content: "";
           	display: inline-block;
           	width: 0px;
           	height: 0px;
           	border-style: solid;
           	border-width: 26px 17px 26px 0px;
           	border-color: rgba(255, 255, 255, 0) rgb(0, 99, 175) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0);
           	padding: 0px;
           }

           .main-tit:before,
           .main-tit:after {
           	display: inline-block;
           	position: relative;
           	content: "";
           	height: 2px;
           	width: 10%;
           	s top: 0;
           	/* background-color: #cccccc; */

           }

           .main-tit:before {
           	background-image: linear-gradient(to left, #cccccc, #ffffff);
           }

           .main-tit:after {
           	background-image: linear-gradient(to right, #cccccc, #ffffff);
           }
		   
		   .tpm-sale-item-tag {
			    background-color: #ff6000;
		       width: 104px;
		       height: 20px;
		       color: #fff;
		       right: -22px;
		       top: 20px;
		       font-size: 12px;
		       line-height: 20px;
		       text-align: center;
		   }
		   
		   .tpm-sale-item-tag-wrap {
		       width: 74px;
		       height: 74px;
		       position: absolute;
		          right: -5px;
		          top: -5px;
		       overflow: hidden;
		       -webkit-font-smoothing: auto;
		   }
		   
		   .tpm-sale-item-tag, .tpm-sale-item-tag:after, .tpm-sale-item-tag:before {
		      position: absolute;
		       -webkit-transform: rotate(45deg);
		       transform: rotate(45deg);
		   }
		   
		   .tpm-sale-item-tag:before {
			    background-color: #d75100;
		       left: 0;
		       top: 17px;
		       width: 5px;
		       height: 6px;
			   content: "";
			 display: inline-block;
		   }
		   
		   .tpm-sale-item-tag:after {
			    background-color: #d75100;
		       width: 6px;
		       height: 5px;
		       bottom: -2px;
		       right: 0;
			   content: "";
			       display: inline-block;
		   }


           .tips {}

           .Subtitle {
           	padding: 20px 0;
           	font-weight: 700;
           	font-size: 15px;
           }

           #header .top-header {
           	height: 80px;
           	display: flex;
           	align-items: center;
           	justify-content: space-between;
           }

           #footer {
           	text-align: center;
           	padding: 1.25rem 0;
           	line-height: 30px;
           	font-size: 0.875rem;
           	background: #f5f5f5;
           }

           .f-zi {
           	font-size: 0.75rem;
           	color: #666;
           }

           .mb-lin {
           	margin-bottom: 1.5rem;
           }

           .text {
           	/* padding-top: 20px; */
           }

           .text h4 {
           	font-size: 1rem;
           }

           .text p {
           	margin-bottom: 1.5rem;
           	/* text-indent:29px; */
           }

           .ct-list {
           	padding-left: 1.25rem;

           }

           .ct-list li {
           	margin-bottom: 0.625rem;
           	/* line-height: 2rem; */

           }

           .ft-co {
           	color: #a349a5;

           }

           .ft-co1 {
           	color: #ffffff;

           }

           .bgbb {
           	background-color: #a349a5;
           }


           .card-zu {
           	display: flex;
           }

           .card-zu .card-pic {
           	flex: 0 0 25%;
           	max-width: 25%;
           }

           .card-zu .card-content {
           	/* 	background-color: #F2F2F2; */
           	display: flex;
           	flex-direction: column;
           	justify-content: center;
           	padding: 15px;
           }

           .card-zu .card-content a {
           	color: #0071C1;
           }
		   
		   
		   .top-su-bg{
			   padding: 10px 0;
			   background-color: #4a4a4a;
		   }
		   
		   .product-pic{
			  /* grid-template-columns: repeat(3, 24.5%); */
			 
			       display: grid;
				   column-gap: 20px;
			       row-gap: 20px;
		   }
		   
		  
		   
		   .product-pic .product-item.yanse1{
			    background-color: #a349a5;
		   }
		   .product-pic .product-item.yanse2{
		   			    background-color: #ffa749;
		   }
		   
		   .product-pic .product-item .tt1{
			  /* padding: 20px; */
			   font-size: 20px;
			   text-align: center;
			   color: #ffffff;
		   }

.btx{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.img-size1 {
    width: 50%;
}

.img-size2 {
	
}
.img-size3 {
	width: 30%;
}
.img-size4 {
	width: 20%;
}

.img-size5 {
	width: 70%;
}

.footer1 .yanse3{
	color: #ffffff;
}
.yanse4{
	color: #a349a5;
}

.footer1-box{
	/* border-top: 2px solid #a349a5; */
	padding: 2rem 0;
	color: #bbbbbb;
}
.footer1 {
            	 background-image: url(../images/bb.png);
            	background-color: #ffffff;
				background-position: top center;
            	/* color: #fff; */
            	

            }

            .footer1 .miaosu {
            	padding-top: 0.625rem;
            	border-top: 1px dotted #686868;
            }

            .footer1 .gu-box {
            	text-align: center;
            	/* 	background-color: #00249C;  
				border-radius: 10px; */
            }
			
			.zivo{
				font-size: 70px !important;
				color: #ffffff;
			}
			
			
			.list-5 {
			    padding-left: 0;
			}
			.list-5.t11 li {
			    background-image: url(../images/checkmark.svg);
				
			}
			.list-5.t22 li {
			    background-image: url(../images/checkmarkx.svg);
				
			}
			.list-5 .tno{
			    background-position: -30px;
			}
			
			.list-5 li {
			    list-style: none;
			    padding-left: 2rem;
			    color: #0A2347;
			    font-weight: 400;
				background-size: 25px;
			   /* font-size: 1.25rem; */
			    margin-bottom: 20px;
				background-repeat: no-repeat;
			}




           .inf-list {
           	display: flex;
           	align-items: center;
           	margin-top: 2rem;
           	margin-bottom: 2rem;
           }

           .img-fluid1 {
           	max-width: 86%;
           	height: auto;
           }

           .inf-list .inf-box {
           	width: 80%;
           }

           .inf-list .inf-box ul {
           	padding-left: 1.25rem;
           	color: #727272;
           }

           .inf-list .inf-box ul li {
           	line-height: 1.75rem;
           	font-size: 0.875rem;

           }

           .inf-list .pic {
           	width: 20%;
           	border: 1px solid rgba(0, 0, 0, 0.125);
           	margin-right: 1.5rem;
           }

           .inf-list h4 {
           	font-size: 1.125rem;
           	font-weight: bold;
           	padding-bottom: 0.625rem;

           }

           .ct-fe-oe {
           	display: flex;
           	/* justify-content: center; */
           	align-items: center;
           }

           .main-title {
           	color: #333;
           	font-weight: bold;
           	font-size: 1.5rem;
           	padding: 1rem 0;
           }

           .card-hd-l {
           	display: inline-block;
           }

           .submit {
           	/* 	border-top: 1px solid #e5e5e5; */
         /*  	padding-top: 2rem; */
          /* 	padding-bottom: 2rem; */
           	/* font-size: 0.9375rem; */
           }

           .btn-primary {
           	font-weight: bold;
           	border-radius: 5px;
           	background-color: #a349a5;
           	border-color: #a349a5;
           	/* 	font-size: 1rem; */
           }

           .btn-primary:hover {
           	color: #fff;
           	background-color: #883d8b;
           	border-color: #883d8b;
           }

           .btn-primary:focus,
           .btn-primary.focus,
           .btn-primary:active,
           .btn-primary:active:hover,
           .btn-primary.active {
           	color: #fff;
           	background-color: #883d8b;
           	border-color: #883d8b;
           }

           .font-red {
           	color: #ee3134;
           }

           .under-info {
           	display: flex;
           	justify-content: center;
           	padding-bottom: 70px;
           }

           .form-check {
           	display: inline-block !important;
           }

           .btn11 {
           	width: 18.75rem;
           }

           #back-top {
           	position: fixed;
           	/* 	left: 0;
           	display: flex;
           	flex-direction: column;
           	align-items: flex-end; */

           }

           #back-top .back-top-box {
           	display: flex;
           	flex-direction: row;
           	align-items: center;
           	justify-content: center;
           	color: #858585;
           	width: 56px;
           	height: 56px;
           	box-shadow: 0 2px 8px rgb(28 31 35 / 3%), 0 16px 48px 8px rgb(28 31 35 / 8%);
           	border-radius: 50%;
           	background-color: hsla(0, 0%, 100%, .90) !important;
           	cursor: pointer;
           }



           #back-top .back-top-box:hover i {

           	display: none;
           }

           #back-top .back-top-box:hover::after {
           	color: #a349a5;
           	width: 30px;
           	line-height: 18px;
           	font-size: 14px;
           	content: "返回顶部";
           }


           #back-top #back-to-top {
           	display: none;

           }

           /* .lioo{
				display: flex;
			} */

           .lioo {
           	padding-left: 10px;
           	list-style: none;
           }

           .lioo li {
           	/* line-height: 100%;  */
           	position: relative;
           	padding-left: 15px;
           }

           .lioo li:before {
           	position: absolute;
           	content: "";
           	width: 6px;
           	height: 6px;
           	top: 0;
           	left: 0;
           	transform: translateY(9px);
           	/* display: inline-block; */
           	border-radius: 50%;
           	background: #a349a5;
           	vertical-align: middle;
           	/* margin-right: 9px; */

           }

           .paper-waring-1 {
	border-radius: 15px;
           	border: 1px solid rgba(0, 151, 224, 0.3);
           	padding: 20px;
           }

           .paper-waring {
           	border-radius: 15px;
           	position: relative;
           	/* background-color: rgba(0, 169, 224, 0.05); */
           	border: 1px solid rgba(0, 151, 224, 0.3);
           	padding: 20px;
           }

           .paper-waring:before {
           	font-family: "iconfont" !important;
           	left: 12px;
           	top: -42px;
           	color: #f2a900;
           	position: absolute;
           	content: "\e854";

           	font-size: 50px;
           }

           /* .paper-waring:after{
			  font-family: "iconfont" !important;
			   right: 12px;
			   bottom: -42px;
			    color: #f2a900;
			 position: absolute;
			 content: "\e853";
			font-size: 50px;
		   } */

           .pic-size-1,
           .pic-size-2 {
           	display: flex;
           	justify-content: center;
           }

           .card-group-g {
           	display: grid;
           	/* grid-template-columns: repeat(2, 20%); */
           	column-gap: 20px;
           	row-gap: 20px;
           }

.pay-badge-list {
			    margin-left: 5px;
				 margin-right: 5px;
			   border-radius: 1px 10px 10px 10px ;
			       padding: 5px 9px 5px 9px;
			}
			.pay-badge-color {
			    color: #ffffff;
			    /* border: 1px solid #d44c66; */
				background-color: #a349a5;
			}



           @media screen and (min-width:992px) {
			   
			   .product-pic-x1{
			   			    grid-template-columns: 1fr 200px 1fr; 
			   }
			   .product-pic-x2{
			   		grid-template-columns: 1fr 1fr 200px; 
			   }
           	.card-group-g {
           		/* grid-template-columns: repeat(4, 24.5%); */
				grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
           	}

           	.pic-size-1 .pic {
           		width: 49%;
           	}

           	.prize-list {
           		display: grid;
           		grid-template-columns: repeat(2, 50%);
           		column-gap: 10px;
           		row-gap: 10px;
           	}

           	.lioo {
           		display: grid;
           		grid-template-columns: repeat(3, 33.33%);
           		/* grid-template-rows: repeat(7, 26px); */
           		column-gap: 5px;
           		row-gap: 5px;
           	}
			
			

           	/* .lioo li {
           		margin-right: 37px;
           	} */

           	#back-top {
           		bottom: 5%;
           		right: 16px;
           	}

           	/* 	.container {
           		width: 980px;
           	} */

           	.submit {
           		display: flex;
           		justify-content: center;
           	}

           	.submit .btn-primary {
           		width: 20.25rem;

           	}

           }

           @media screen and (min-width:768px) and (max-width: 992px) {
			   
			  .product-pic-x1{
			  			    grid-template-columns: 1fr 200px 1fr; 
			  }
			  .product-pic-x2{
			  		grid-template-columns: 1fr 1fr 200px; 
			  } 
			   .card-group-g{
			   			   grid-template-columns: repeat(auto-fit, minmax(165px, 1fr));
			   			   }

           	#back-top {
           		bottom: 5%;
           		right: 16px;
           	}

           	.inf-list .pic {
           		width: 30%;
           	}

           	.inf-list .inf-box {
           		width: 70%;
           	}

           	.submit .btn-primary {
           		display: block;
           		width: 100%;
           	}

           	.top-header {
           		justify-content: center;
           	}

           }

           @media screen and (max-width:767px) {
			   .img-size4 {
			   	width: 40%;
			   }
			   .img-size3 {
			   	width: 80%;
			   }
			   .img-size5 {
			   	width: 100%;
			   }
			   .product-pic-x1{
			   		grid-template-columns: 1fr 1fr; 
			   		  
			   		   
			   }
			   .product-item:nth-child(3) {
			     grid-column: span 2; /* 让第三个元素跨越两列，从而填充剩余空间 */
			   }
			   
			   
			   .img-size2 {
			   width: 50%;
			   }
			   
			  
			       .card-group-g {
			           grid-template-columns: repeat(2, 47.33%);
			       }
           	.pic-size-1 .pic {
           		width: 50%;

           	}

           	.pic-size-2 .pic {
           		width: 50%;

           	}

           	.lioo {
           		display: grid;
           		grid-template-columns: repeat(2, 50%);
           		column-gap: 5px;
           		row-gap: 5px;
           	}


           	#back-top {
           		bottom: 12%;
           		right: 16px;
           		/* margin-right: 15px; */
           	}

           	.md-mt-3 {
           		margin-top: 1rem !important;
           	}

           	.card-zu {
           		flex-direction: column;
           	}

           	.card-zu .card-pic {
           		flex: 1;
           		width: 100%;
           		max-width: 100%;
           	}

           	#header .logo {
           		width: 63%;
           	}

           	.inf-list .inf-box {
           		width: 100%;
           	}

           	.img-fluid1 {
           		max-width: 100%;
           	}

           	.card-hd-r {
           		margin-top: 0.625rem;
           	}

           	.card-hd {
           		flex-direction: column;
           	}

           	.more-btn {
           		width: 100%;
           	}

           	.inf-list {
           		flex-direction: column;

           	}

           	.inf-list .pic {
           		margin-bottom: 1.5rem;
           		border: 0;
           		width: 80%;
           		margin-right: 0;
           	}

           	#header .top-header {
           		justify-content: center;
				flex-direction: column;
				
           	}

           	.top-logo {
           		flex-direction: column;
           	}

           	.top-logo .top-logo-box {
           		width: 69%;
           		margin-bottom: 0.625rem;
           	}

           	.tit {
           		font-size: 1.375rem;
           		padding-top: 1rem;
           		padding-bottom: 1rem;
           	}

           	/* .container {
					margin-right: 15px;
					margin-left: 15px;
				} */

           	.submit .btn-primary {
           		display: block;
           		width: 100%;
           	}


           }