           /* body {
				background: #f5f5f5;
			} */

			.has-promo-bar {
				padding-top: 70px !important;
			}

			#header {
				width: 100%;
				background-color: #fff;
				border-bottom: 1px solid #e5e5e5;
			}
			.g1{
				line-height: 100%;
			}
			
			.yanse{
				color: #ee3134;
				font-weight: bold;
			}
			.yanse1{
				color: #4274c6;
				font-weight: bold;
			}

			/* .main-box {
				padding-right: 50px;
				padding-left: 50px;
			} */

			#header .logo {
				/* margin-right: 15px; */
			}
			#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; */
			}
			.fs11{
				font-size: 15px;
			}
        .mask{
			display: inline-block;
		}
			.t-fixed {
				top: 0;
				right: 0;
				left: 0;
				z-index: 888;
				position: fixed;
			}
			
			.xie1{
				font-weight: bold;
				color: #ee3134;
			}
			.xie1 i{
				font-size: 24px;
				color: #ee3134;
			}
			.main-tit {
			           	display: flex;
			           	justify-content: center;
			           	align-items: center;
						/* margin-top: 2rem; */
						margin-bottom: 1rem;
			           }
			
			           .main-tit .box {
			           	font-weight: bold;
			           	color: #4274c6;
			           	font-size: 22px;
			           	line-height: 35px;
			           /* 	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%;
			           	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);   }

			.swiper-container {
			      width: 100%;
			      height: 100%;
			    }
			    .swiper-slide {
					position:relative;
					border-radius: 10px;
					border: 1px solid #deedff;
			      text-align: center;
			      font-size: 18px;
			      background: #fff;
				  padding: 10px;
				 /* width: 300px !important;
				  height: 300px !important; */
			      display: -webkit-box;
			      display: -ms-flexbox;
			      display: -webkit-flex;
			      display: flex;
			      -webkit-box-pack: center;
			      -ms-flex-pack: center;
			      -webkit-justify-content: center;
			      justify-content: center;
			      -webkit-box-align: center;
			      -ms-flex-align: center;
			      -webkit-align-items: center;
			      align-items: center;
				  transition: 300ms;
				  transform: scale(0.8);
			    }
				.swiper-slide-active,.swiper-slide-duplicate-active{
			      transform: scale(1);
				} 
				
				 /* .swiper {
				       width: 100%;
				       padding-top: 50px;
				       padding-bottom: 50px;
				     }
					 .swiper-slide-active,.swiper-slide-duplicate-active{
					 
					 }
				 
				     .swiper-slide {
				       background-position: center;
				       background-size: cover;
				       width: 300px !important;
				       height: 300px !important;
					   border: 1px solid #deedff;
					   padding: 10px;
					   border-radius: 10px;
				     }
				 
				     .swiper-slide img {
				       display: block;
				       width: 100%;
				     } */
				.swiper-button-next:after, .swiper-button-prev:after {
					font-size: 30px !important;
				}
				.swiper-button-next{
				    right: 0 !important;
					color: #ee3134 !important;
				    
				}
				 .swiper-button-prev {
				    left: 0 !important;
					color: #ee3134 !important;
				 
				}
			
			.huodn{
				border-radius: 5px;
				padding: 10px;
				background-color: rgba(186, 215, 251, 0.15);
				border: 1px solid #deedff;
			}
			.txt11{
				color: #333333;
				font-weight: 600;
			}
			
			.qr12{
				width: 53%;
				text-align: center;
			}
				
			.qr12 .xz1 a{
				font-size: 18px;
				font-weight: 600;
				display: block;
				background-color: #ee3134;
				color: #ffffff;
				padding: 5px;
			}
			
			
			label{font-weight: normal;}
			.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: 1rem;
               color: #333;
               line-height: 25px;
               margin-bottom: 0;
           }
			.tips{}
			.Subtitle{
				padding: 20px 0;
				font-weight: 700;
				font-size: 15px;
			}
			
			#header .top-header {
				height: 70px;
				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; */
				
			}
			.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: 1rem;
				padding-bottom: 1rem;
				/* font-size: 0.9375rem; */
			}

			.btn-primary {
				font-weight: bold;
				border-radius:5px;
				background-color: #ee3134;
				border-color: #ee3134;
				font-size: 1rem;
			}

			.btn-primary:hover {
				color: #fff;
				background-color: #b52e30;
				border-color: #b52e30;
			}

			.btn-primary:focus,
			.btn-primary.focus,
			.btn-primary:active,
			.btn-primary:active:hover,
			.btn-primary.active {
				color: #fff;
				background-color: #b52e30;
				border-color: #b52e30;
			}

			.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;
			 
			 
			 }
			 
			 
			 #back-top .back-top-box {
			 	overflow: hidden;
			 	position: relative;
			 	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 {
			 	/* position: absolute;
			 top: -60px; */
			 	display: none;
			 }
			 
			 #back-top .back-top-box:hover::after {
			 	color: #067da5;
			 	width: 30px;
			 	line-height: 18px;
			 	font-size: 14px;
			 	content: "返回顶部";
			 }
			 
			 /* #back-top .back-top-box:hover i{ animation: bounce 1.2s ease-in infinite;} */
			 
			 #back-top #back-to-top {
			 	display: none;
			 
			 }
			 
			@media screen and (min-width:992px) {
				.imgbaid{
					max-width: 40%;
				}
				#back-top {
					bottom: 5%;
					right: 16px;
				}
				
				.container {
					width: 980px;
				}

				/* .submit {
					display: flex;
					justify-content: center;
				} */

				.submit .btn-primary {
					width: 15.625rem;

				}

			}

			@media screen and (min-width:768px) and (max-width: 992px) {
				.imgbaid{
					max-width: 50%;
				}
				#back-top {
					bottom: 5%;
					right: 16px;
				}
				.g1 {
				    line-height: 180%;
				}
				
				.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) {
				.imgbaid{
					max-width: 50%;
				}
				.swiper-button-next:after, .swiper-button-prev:after {
					font-size: 20px !important;
				}
				.swiper-button-next{
				    right: -7px !important;
					color: #ee3134 !important;
				    
				}
				 .swiper-button-prev {
				    left: -7px !important;
					color: #ee3134 !important;
				 
				}
				#back-top {
					bottom: 12%;
					right: 15px;
					/* margin-right: 15px; */
				}
				.g1 {
				    line-height: 180%;
				}
				.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;
				}
				.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%;
				}

				
			}