
				.product-desc-content {
					font-size: 20px;
				}

				.pinpais {
					display: flex;
				}

				.errors {
					color: red;
				}

				.red-placeholder::placeholder {
					color: red;
				}

				.cass {
					margin-left: 9px;
					margin-bottom: 20px;

				}

				.popbtn {
					display: flex;
				}

				.abc {
					width: 448px;
					margin-left: 12px;
					margin-top: 20px;
				}

				.product-desc-content img {
					max-width: 100%;
					height: auto;
					display: block;
					margin: 10px auto;
				}

				/* 模态框内容 */
				.modal-content {
					background-color: #fefefe;
					margin: 15% auto;
					/* 居中显示 */
					padding: 20px;
					border: 1px solid #888;
					width: 389px;
					text-align: center;
					border-radius: 5px;
				}

				/* 关闭按钮 */
				.close {
					color: #aaa;
					float: right;
					font-size: 28px;
					font-weight: bold;
					cursor: pointer;
					position: relative;
					left: 158px;
					bottom: 9px;
				}

				.popbtns {
					width: 81px;
					border: none;
					background: #3bc199;
					color: #fff;
					border-radius: 4px;
					margin-right: 42px;
				}

				.close:hover,
				.close:focus {
					color: black;
					text-decoration: none;
				}

				.product-desc-content code {
					font-size: 16px;
				}

				.product-desc-content h6 {
					font-size: 20px;
				}

				.icont {
					content: '';
					width: 4px;
					height: 16px;
					background:#3b82f6;
					margin-right: 10px;
					margin-top: 5px;
				}

				.product-desc-wrap .wrap {
				/* 	background: #fff; */
					border: 1px solid#8c8989;
					box-sizing: border-box;
					padding: 0 20px 26px;
				}

				.product-desc-wrap  .wrap .character-title {
					font-size: 16px;
					color: #333;
					margin-top: 30px;
				}

					.product-desc-wrap  .wrap .character-title .title {
					display: inline-block;
					margin-left: 16px;
				}
					.product-desc-wrap .wrap table {
				    width: 100%;
				    margin-top: 20px;
				}
				
				.product-desc-wrap .wrap table td:first-of-type {
				    width: 112px;
				    text-align: center;
				    color: #939191;
				    background: #1f2937;
				}
				.product-desc-wrap .wrap table td {
				    padding: 17px 0 16px;
				    border: 1px solid #f2f2f2;
				    text-align: left;
				}
				.product-desc-wrap .wrap table td:last-of-type {
				    padding-left: 20px;
				    color:#e3dede;
				}
				.product-desc-wrap  .wrap .align-center {
				    align-items: center;
				}
				/* .product-desc-wrap .wrap .border-top {
				    border-top: 1px solid #f2f2f2 !important;
				} */
				.product-desc-wrap .wrap .line-feed {
				    display: flex;
				    flex-wrap: wrap;
				    line-height: 1.5em;
				    border-left: none;
				    border-top: none;
				    min-height: 67px;
				    font-size: 13px;
				}
				.product-desc-wrap  .wrap table td {
				    padding: 17px 0 16px;
				    border: 1px solid #8c8989;
				    text-align: left;
				   min-height: 67px;
				}
				@font-face {
				  font-family: 'iconfont';  /* Project id 4772688 */
				  src: url('//at.alicdn.com/t/c/font_4772688_9sqnl8tbzpo.woff2?t=1736938736292') format('woff2'),
				       url('//at.alicdn.com/t/c/font_4772688_9sqnl8tbzpo.woff?t=1736938736292') format('woff'),
				       url('//at.alicdn.com/t/c/font_4772688_9sqnl8tbzpo.ttf?t=1736938736292') format('truetype');
				}
				.icons2{
					       color: #3b82f6;
					       border-radius: 50%;
					       /* background-color: #eaf9f3; */
					       width: 20px;
					       height: 20px;
					       text-align: center;
					       margin-top: 2px;
				}
				.hover {
					    display: none;
					    flex-direction: column;
					    align-items: center;
					    justify-content: space-between;
					    width: 100%;
					    height: 50%;
					    /* opacity: 0.5; */
					    position: absolute;
					    background: rgb(16 13 13 / 50%);
					    left: 0;
					    top: 0;
					    border: none;
				}
				
				.exclusive-item:hover .hover{
					display:block;
				}
				
				.hover .name {
					display: block;
					width: 100%;
					text-align: center;
				}
				h3[data-v-666cb53a] {
					font-size: 20px;
					color: #333;
					font-weight: normal;
				}
				
				.cas {
					line-height: 0.5;
					text-align: center;
				}
				
				.cas {
					font-size: 13px;
					color: #999;
					margin-top: 8px;
				}
				
				.hover .buy-btn {
				  text-align: center;
				  padding: 6px 24px;
				  height: 34px;
				  border-radius: 5px;
				  color: #fff;
				  font-weight: 600;
				  display: inline-block;
				  font-size: 16px;
				  cursor: pointer;
				  /* margin-top: 8px; */
				  background: #3b82f6;
					
				}
				
				.juzho12 {
					width: 100%;
				/* 	display: flex;
					align-items: center;
					justify-content: center; */
				}
			
				.selection{
					    width: 226px;
					    height: 310px;
					       background: #2a3441;
					   /* border: 1px solid #f2f2f2; */
					    box-sizing: border-box;
					    margin-right: 21px;
					    display: block;
					    position: relative;
					   /* padding: 0px 30px; */
				}
				.price-info{
					display: flex;
					    flex-direction: column;
					    justify-content: center;
					    height: 73px;
						padding: 10px;
				}
				.transparent-line{
					display: flex;
					    align-items: center;
					    justify-content: space-between;
				}
				.tag{
					    width: 64px;
					    height: 20px;
					    line-height: 20px;
					    background: rgba(74, 144, 226, .2);
					    text-align: center;
					    border-radius: 4px;
					    font-size: 12px;
					    color: #4a90e2;
				}
				.specification{
					    font-weight: 600;
					    font-size: 20px;
					    -webkit-background-clip: text;
					    color: #4a90e2;
					    display: table-cell;
					    height: 23px;
				}
				.fontsizea1{
					height: 42px;
					  overflow-wrap: break-word;
					   display: -webkit-box;
					      -webkit-box-orient: vertical;
					      -webkit-line-clamp: 2;
					      overflow: hidden;
					      text-overflow: ellipsis;
					      word-break: break-all;
				}
				.mb-30 {
					margin-top: 30px;
					width: 1200px;
				}
				
				.nav-bg {
					    /* background: #fff; */
					    width: 1200px;
					    height: 50px;
					    /* box-shadow: 0 4px 16px rgba(0, 0, 0, .03); */
					    padding: 0 39px;
					    display: flex;
					    align-items: center;
				}
				
				.nav-item,
				.nav-items {
					margin-right: 30px;
					height: 100%;
					display: flex;
					align-items: center;
					font-size: 16px;
					font-weight: 600;
					color: #d7d3d3;
					line-height: 21px;
					padding: 14px 0 11px;
				}
				
				.tab-name {
					font-size: 16px;
					color: #333;
				}
				
				.inquiry-wrap {
					background: #fff;
					border: 1px solid #30c58f;
					box-sizing: border-box;
					margin-top: 18px;
					padding: 25px 20px 3px;
					width: 1200px;
					position: relative;
				}
				
				.table1 {
					margin-bottom: 20px;
				}
				
				.flex {
					display: flex;
				}
				
				.labels {
					text-align: right;
					vertical-align: middle;
					float: left;
					font-size: 14px;
					color: #606266;
					padding: 0 12px 0 0;
					box-sizing: border-box;
				}
				
				.labels:before {
					content: "*";
					color: #f56c6c;
					margin-right: 4px;
				}
				
				.inputs {
					height: 36px;
					line-height: 36px;
					padding-right: 30px;
					color: #333;
					border-width: 1px;
					border-color: #dcdfe6;
				
				}
				
				.int {
					margin-left: 30px;
				}
				
				.flexs {
					display: flex;
					justify-content: center;
					align-items: center;
				}
				
				.labless {
					margin: 0 10px;
					display: flex;
					align-items: center;
				}
				
				button,
				select,
				{
				border-radius: 0;
				
				
				}
				
				.username {
					height: 36px;
				
				}
				
				label {
					margin: 0;
				}
				
				.inquiry-form input,
				.inquiry-form select,
				.inquiry-form textarea {
					padding: 8px;
					margin-top: 5px;
					box-sizing: border-box;
					border: 1px solid #dcdfe6;
				}
				
				.remarksarea {
					margin-left: 31px;
					width: 788px;
				}
				
				.submit-btn {
					width: 110px;
					height: 38px;
					line-height: 38px;
					background: linear-gradient(90.72deg, #2dbc9e 47.47%, #30c58f 97.98%);
					border-radius: 2px;
					font-weight: 600;
					font-size: 16px;
					color: #fff;
					text-align: center;
					margin-top: 30px;
					cursor: pointer;
					margin-left: 43px;
				}
				
				.brandnotes {
					height: 38.6px;
				}
				
				.coupon {
					width: 1200px;
					height: 56px;
					line-height: 56px;
					text-align: center;
					background:  #3b82f6;
					font-weight: 700;
					font-size: 18px;
					color: #fff;
					position: relative;
					right: 15px;
				}
				
				.nav-item.active {
					color: #2fc098;
					/* color: #fff; */
					border-bottom: #2fc098 solid;
				}
				
				.goods-details-img a {
					justify-content: center;
					align-items: center;
				}
				
				/* 	.goods-details-nav .slick-track{
					width:295px !important;
				} */
				/* .goods-details-nav.slick-initialized .slick-slide {
					width: 100% !important;
				} */
				.mr20 {
					margin-right: 20px;
				}
				
				.text1 {
					width: 80px;
					height: 34px;
					text-align: center;
					background-color:#1f2937;
					font-size: 16px;
				}
				
				.line {
					padding: 0 20px;
					color: #f2f2f2;
				}
				
				.w-255 {
					width: 255px;
					font-size: 13px;
					text-align: center;
				}
				
				.cart-plus-minus .qtybutton {
					margin: 2px;
					background-color: #fff !important;
					border: 1px solid #ffffff !important;
					width: 30px;
					height: 30px;
					display: flex;
					justify-content: center;
					align-items: center;
					padding-bottom: 5px;
				}
				
				.description-text {
					display: -webkit-box;
					-webkit-line-clamp: 2;
					/* 限制在2行 */
					-webkit-box-orient: vertical;
					overflow: hidden;
					text-overflow: ellipsis;
					margin-bottom: 11px;
					margin-bottom: 11px;
				    background: #2d2d2d;
				    color: #e0dcdc;
					padding: 5px;
					border-radius: 8px;
					opacity: 0.8;
				}
				
				.magnifier-container {
					position: relative;
					width: 201px;
					display: inline-block;
				}
				
				.magnifier-img {
					width: 201px; 
                    height: 201px;
					display: block;
				}
				
				.magnifier-glass {
					display: none;
					position: fixed;
					width: 400px;
					/* 增加放大镜尺寸 */
					height: 400px;
					background-color: #fff;
					border: 1px solid #ddd;
					z-index: 9999;
					pointer-events: none;
					background-repeat: no-repeat;
				}
				
				.zoom-lens {
					position: absolute;
					width: 100px;
					height: 100px;
					background: rgba(255, 255, 255, 0.4);
					border: 1px solid #ddd;
					cursor: move;
					display: none;
				}
				