
				.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: #2fc098;
					margin-right: 10px;
					margin-top: 5px;
				}

				.product-desc-wrap .wrap {
					background: #fff;
					border: 1px solid #f2f2f2;
					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: #666;
				    background: #fafafa;
				}
				.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: #333;
				}
				.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: 48px;
				}
				.product-desc-wrap  .wrap table td {
				    padding: 17px 0 16px;
				    border: 1px solid #f2f2f2;
				    text-align: left;
					height: 63.8px;
				}
				@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: #30c58f;
					    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: 100%;
					background-color: #fff;
					position: absolute;
					left: 0;
					top: 0;
					border: solid #30c58f;
					border-width: 1px;
				}
				
				.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 45px;
				    height: 34px;
				    background: linear-gradient(90.72deg, #2dbc9e 47.47%, #30c58f 97.98%);
				    border-radius: 67px;
				    color: #fff;
				    font-weight: 600;
				    display: inline-block;
				    font-size: 16px;
				    cursor: pointer;
				    margin-top: 8px;
					
				}
				
				.juzho12 {
					width: 100%;
					display: flex;
					align-items: center;
					justify-content: center;
				}
			
				.selection{
					    width: 226px;
					    height: 310px;
					    background: #fff;
					    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;
				}
				.transparent-line{
					display: flex;
					    align-items: center;
					    justify-content: space-between;
				}
				.tag{
					    width: 64px;
					    height: 20px;
					    line-height: 20px;
					    background: rgba(46, 189, 159, .2);
					    text-align: center;
					    border-radius: 4px;
					    font-size: 12px;
					    color: #0ac1a4;
				}
				.specification{
					    font-weight: 600;
					    font-size: 20px;
					    background-image: linear-gradient(90.72deg, #2dbc9e 47.47%, #30c58f 97.98%);
					    -webkit-background-clip: text;
					    color: transparent;
					    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: #666;
					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: url(https://public.whmall.com/static/www/assets/images/brand/consult-bg.png) no-repeat;
					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: #f7f8fa;
					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: #f1f4f3;
					color: #000;
					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;
				}
				