﻿#prosubs {margin-top:3px;padding:1px 0px 0.7% 1px;background-color:#222;}
/*#prosubs a {display:inline-block;margin:0.7% 0px 0px 0.7%;width:13.485%;height:32px;line-height:30px;color:#fff;font-size:14px;font-weight:bold;text-align:center;vertical-align:top;box-sizing:border-box;border:1px solid #444;overflow:hidden;}*/
#prosubs a {display:inline-block;margin:0.7% 0px 0px 0.7%;padding:0px 20px;height:32px;line-height:30px;color:#fff;font-size:14px;font-weight:bold;text-align:center;vertical-align:top;box-sizing:border-box;border:1px solid #444;}
#prosubs a:hover, #prosubs a.active {border-color:#4589ec;background-color:#4589ec;}

#products_ds {display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0px auto;padding-bottom:50px;width:1560px;}
#products_image_blk {width:506px;font-size:0px;}
#products_image {position:relative;margin-bottom:15px;}
#products_image img {position:relative;z-index:2;width:100%;box-sizing:border-box;border:3px solid #d0dbe5;}
#products_image a {position:absolute;bottom:0px;right:0px;z-index:3;display:block;width:50px;height:50px;background:url(../images/search-gray.png) no-repeat center center;}
#products_mimage {display:none;font-size:0px;}
#products_mimage img {width:100%;}
#products_mimages {display:none;width:100%;font-size:0px;}
#products_mimages .swiper-wrapper {width:100%;height:auto;}
#products_mimages .swiper-slide {position:relative;}
#products_mimages .swiper-slide img {width:100%;}
#products_mimages .video div {position:absolute;top:0px;left:0px;z-index:3;width:100%;height:100%;opacity:0;background-color:#000;overflow:hidden;}
#products_mimages .video span {position:absolute;top:0px;left:0px;z-index:10;width:100%;height:100%;background:url(../images/play.png) no-repeat center center;background-size:60px 60px;}
#products_mimages .swiper-pagination {position:absolute;left:0px;bottom:10px;width:100%;height:8px;font-size:0px;}
#products_mimages .swiper-pagination span {margin:0px;width:8px;height:8px;font-size:0px;border-radius:50%;background:#999;opacity:1;overflow:hidden;}
#products_mimages .swiper-pagination span.swiper-pagination-bullet {margin:0px 4px;}
#products_mimages .swiper-pagination span.swiper-pagination-bullet-active {opacity:1;background:#408aeb;}
#products_thumb1 {position:relative;padding:0px 22px;}
#products_thumb1 .swiper-container {width:100%;}
#products_thumb1 .swiper-wrapper {width:100%;height:auto;}
#products_thumb1 .swiper-slide {position:relative;width:auto;cursor:pointer;}
#products_thumb1 .swiper-slide img {width:100%;box-sizing:border-box;border:1px solid #d3dde7;}
#products_thumb1 .active img {border:2px solid #4489ec;}
#products_thumb1 .video:after {position:absolute;top:0px;left:0px;z-index:10;width:100%;height:100%;content:"";background:url(../images/play.png) no-repeat center center rgba(0,0,0,0.5);background-size:36px 36px;}
#products_thumb1_prev {left:0px;visibility:hidden;}
#products_thumb1_next {right:0px;}
.products_thumb1_arrow {position:absolute;top:0px;width:14px;height:100%;background-color:#d0dbe5;cursor:pointer;}
.products_thumb1_arrow i {color:#fff;font-size:14px;}
.products_thumb1_arrow:hover {background-color:#4489ec;}
#products_thumb2 li {position:relative;display:inline-block;margin-right:7px;width:106px;height:106px;vertical-align:top;box-sizing:border-box;border:1px solid #d3dde7;cursor:pointer;}
#products_thumb2 li:last-child {margin-right:0;}
#products_thumb2 li.active {border:2px solid #4489ec;}
#products_thumb2 li.video:after {position:absolute;top:0px;left:0px;z-index:10;width:100%;height:100%;content:"";background:url(../images/play.png) no-repeat center center rgba(0,0,0,0.5);background-size:36px 36px;}
#products_thumb2 li img {width:100%;height:100%;}

#products_video {position:absolute;top:0px;left:0px;z-index:10;width:100%;height:100%;background-color:#000;overflow:hidden;}

#products_info {width:38%;}
#products_info h1 {padding-bottom:12px;color:#222;font-size:18px;line-height:1.5;border-bottom:1px solid #dcdcdc;}
#products_info .price {padding:20px 0px 15px 0px;color:#ff660a;font-size:36px;font-weight:bold;}
#products_info .price .unit {position:relative;top:-1px;color:#888;font-size:18px;font-weight:normal;}
#products_info .price .unit span {padding:0px 8px;}
#products_info .jgs {padding-bottom:18px;}
#products_info .jgs div {display:inline-block;margin-top:25px;width:33.333%;color:#222;font-size:30px;font-weight:bold;vertical-align:top;}
#products_info .jgs div.active {color:#ff660a;}
#products_info .jgs div span {display:block;padding-bottom:1px;color:#888;font-size:18px;font-weight:normal;}
#products_info .xts {display:flex;flex-flow:row nowrap;height:60px;font-size:18px;font-weight:bold;border-radius:5px;background-color:#ffe2c6;overflow:hidden;}
#products_info .xts div {height:100%;}
#products_info .xts div:nth-child(1) {width:176px;color:#fff;text-align:center;text-transform:uppercase;background:url(../images/xts_bg.png) no-repeat;}
#products_info .xts div:nth-child(2) {width:calc(100% - 176px);padding:0px 20px;color:#ff660a;box-sizing:border-box;}
#products_info .xms {display:flex;flex-flow:row nowrap;margin-top:26px;}
#products_info .xms .bts {width:105px;color:#888;font-size:14px;}
#products_info .xms .nrs {flex:1 0 auto;padding-left:20px;}
#products_info .payment {font-size:0px;}
#products_info .payment img {padding:5px;height:27px;border:1px solid #d2dae7;background-color:#fff;}
#products_info .gmbtns {padding:25px 0px 0px 125px;}
#products_info .gmans {display:inline-block;width:47%;vertical-align:top;border-radius:3px;box-sizing:border-box;cursor:pointer;overflow:hidden;}
#products_info .gmans span {display:block;position:relative;padding-left:50px;height:50px;line-height:50px;color:#fff;font-size:18px;font-weight:bold;text-align:center;box-sizing:border-box;}
#products_info .gmans span:before {position:absolute;top:50%;left:4px;display:block;margin-top:-21px;width:42px;height:42px;content:"";border-radius:3px;background-color:#2f3841;background-repeat:no-repeat;background-position:center center;}
#products_info .gmbtns .gmans:nth-child(1) {border:1px solid #d6b083;}
#products_info .gmbtns .gmans:nth-child(1) span {border:1px solid #fee6ca;background-color:#fdd49e;
	background-image:-webkit-linear-gradient(top,#fdd49e,#f0a94f);
	background-image:-moz-linear-gradient(top,#fdd49e,#f0a94f);
	background-image:-ms-linear-gradient(top,#fdd49e,#f0a94f);
	background-image:-o-linear-gradient(top,#fdd49e,#f0a94f);
	background-image:linear-gradient(top,#fdd49e,#f0a94f);
}
#products_info .gmbtns .gmans:nth-child(1) span:before {background-image:url(../images/icon5.png);}
#products_info .gmbtns .gmans:nth-child(2) {margin-left:6%;border:1px solid #c16427;}
#products_info .gmbtns .gmans:nth-child(2) span {border:1px solid #fdb58f;background-color:#ff7d32;
	background-image:-webkit-linear-gradient(top,#ff7d32,#dc3f00);
	background-image:-moz-linear-gradient(top,#ff7d32,#dc3f00);
	background-image:-ms-linear-gradient(top,#ff7d32,#dc3f00);
	background-image:-o-linear-gradient(top,#ff7d32,#dc3f00);
	background-image:linear-gradient(top,#ff7d32,#dc3f00);
}
#products_info .gmbtns .gmans:nth-child(2) span:before {background-image:url(../images/icon6.png);}

#products_quantity {width:134px;height:42px;font-size:0px;background-color:#d1dbe5;}
#products_quantity span {position:relative;display:inline-block;width:33%;height:inherit;text-align:center;vertical-align:top;cursor:pointer;}
#products_quantity span:after {position:absolute;top:50%;left:50%;display:block;margin:-1px 0px 0px -8px;width:15px;height:2px;content:"";background-color:#222;}
#products_quantity span:last-child:before {position:absolute;top:50%;left:50%;display:block;margin:-7px 0px 0px -2px;width:2px;height:14px;content:"";background-color:#222;}
#products_quantity input {display:inline-block;width:34%;height:inherit;font-size:18px;text-align:center;vertical-align:top;box-sizing:border-box;border:1px solid #d1dbe5;background-color:#fff;}

#products_links {width:23.7%;}
#products_links .lxs {padding:0 20px 13px 20px;text-align:center;border-radius:3px;border:1px solid #d0dbe5;border-top:4px solid #4489ec;background-color:#fff;}
#products_links .lxs p {padding:10px 0px 0px 0px;color:#333;font-size:14px;}
#products_links .lxs li {position:relative;margin-top:12px;}
#products_links .lxs li a {display:block;height:34px;line-height:34px;border-radius:18px;border:1px solid #d0dbe5;background-color:#f2f5fa;}
#products_links .lxs li.email a {color:#e79228;}
#products_links .lxs li.email a:before {display:inline-block;margin-right:10px;width:26px;height:18px;content:"";vertical-align:middle;background:url(../images/icon3.png) no-repeat;}
#products_links .lxs li.whatsapp a {color:#36c24a;}
#products_links .lxs li.whatsapp a:before {display:inline-block;margin-right:10px;width:23px;height:23px;content:"";vertical-align:middle;background:url(../images/icon4.png) no-repeat;}
#products_links .lxs li img {position:absolute;top:35px;left:50%;display:none;margin-left:-76px;padding:6px;width:140px;border:1px solid #d0dbe5;border-top:1px solid #f2f5fa;background-color:#f2f5fa;}
#products_links .lxs li:hover img {display:block;}
#products_links .ljs {margin-top:10px;padding:1px 20px 18px 20px;text-align:center;border-radius:3px;border:1px solid #d0dbe5;background-color:#e4edf3;}
#products_links .ljs > p {padding:15px 5px 15px 5px;color:#333;font-size:14px;text-align:center;border-radius:0px 0px 5px 5px;background-color:#d0dbe5;}
#products_links .ljs div a {display:flex;flex-direction:column;justify-content:center;margin-top:13px;width:100%;height:58px;font-size:0px;border-radius:30px;border:1px solid #d0dbe5;background-color:#fff;}

.products_related .tis {position:relative;margin-top:22px;}
.products_related .tis h4 {padding-bottom:15px;color:#222;font-size:18px;}
.products_related .swiper-container {width:100%;font-size:0px;}
.products_related .swiper-wrapper {width:100%;height:auto;}
.products_related .swiper-slide {width:auto;}
.products_related .swiper-slide a {display:block;}
.products_related .swiper-slide a .imgs img {width:100%;box-sizing:border-box;border:2px solid #cdd9f1;}
.products_related .swiper-slide a .text {padding:10px;}
.products_related .swiper-slide a .text h2 {height:40px;line-height:20px;font-size:14px;font-weight:normal;overflow:hidden;}
.products_related .swiper-slide a .price {margin-top:10px;color:#222;font-size:20px;font-weight:bold;}
.products_related_arrow {position:absolute;top:3px;width:20px;height:20px;line-height:20px;text-align:center;border-radius:2px;border:1px solid #cfdce5;background-color:#f0f3f8;cursor:pointer;}
.products_related_arrow i {font-size:12px;}
.products_related_arrow:hover {color:#4987ee;border-color:#b4c6d4;background-color:#cfdce5;}
.products_related_prev {right:30px;}
.products_related_next {right:0px;}

#products_show {margin:0px auto;width:1560px;}
#products_show > div {padding-bottom:50px;width:1142px;}
#products_menu {display:flex;flex-flow:row nowrap;margin-top:30px;height:47px;}
#products_menu div {flex:1 0 auto;position:relative;margin-right:7px;height:inherit;line-height:46px;color:#333;font-size:18px;font-weight:bold;text-align:center;box-sizing:border-box;border-radius:5px 5px 0px 0px;border:1px solid #d2dae5;border-bottom:none;background-color:#f2f5fa;cursor:pointer;}
#products_menu div:last-child {margin-right:0;}
#products_menu div.active {color:#ff6802;line-height:42px;border-top:4px solid #ff6802;background-color:#fff;}
#products_menu div.active:after {position:absolute;bottom:-1px;left:0px;display:block;width:100%;height:1px;content:"";background-color:#fff;}

#products_detail {padding:1px 30px 30px 30px;border:1px solid #d2dae5;}
.products_tis {position:relative;margin-top:30px;padding:10px;color:#333;font-size:18px;font-weight:bold;border-top:1px dashed #d6d6d8;border-bottom:1px dashed #d6d6d8;background-color:#f2f5fa;}
.products_nrs {margin:0px auto;padding-top:20px;width:934px;}

#comment_box {margin-top:15px;border:1px solid #d2dae5;}
#comment_box > .tis {position:relative;background-color:#f2f5fa;}
#comment_box > .tis h4 {padding:18px 0px 18px 25px;color:#333;font-size:18px;border-bottom:1px solid #d2dae5;}
#comment_box > .tis a {position:absolute;top:50%;right:25px;margin-top:-8px;color:#666;}
#comment_box > .tis a i {margin-left:3px;font-size:14px;}
#comment_box > .tis a:hover {color:#4589ec;}
#comment {padding:1px 25px 25px 25px;}
#comment .list {margin-top:18px;color:#666;border-bottom:1px dashed #dadada;}
#comment .yhxx {position:relative;padding-left:42px;height:30px;line-height:30px;}
#comment .yhxx img {position:absolute;top:0px;left:0px;width:30px;height:30px;border-radius:50%;}
#comment .yhxx .name {color:#333;font-weight:bold;}
#comment .yhxx .diqu {margin-left:15px;font-size:12px;}
#comment .yhxx .date {position:absolute;top:0px;right:0px;}
#comment .text {padding:12px 0px 15px 0px;font-size:14px;line-height:1.6;}
#comment .pics {padding-bottom:25px;}
#comment .pics div {display:inline-block;margin-right:10px;width:200px;font-size:0px;vertical-align:top;}
#comment .pics div:last-child {margin-right:0;}
#comment .pics div img {width:100%;}

@media only screen and (max-width: 1600px){
	#products_ds, #products_show {padding-left:3%;padding-right:3%;width:100%;box-sizing:border-box;}
	#products_info {width:38%;}
	#products_links {width:20%;}
}
@media only screen and (max-width: 1440px){
	#products_info .jgs div {font-size:24px;}
	#products_info .jgs div span {font-size:14px;font-weight:normal;}
}
@media only screen and (max-width: 1280px){
	#products_ds {flex-flow:row wrap;padding-bottom:4%;}
	#products_info {width:calc(100% - 540px);}
	#products_links {display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;}
	#products_links .lxs {margin-top:3%;width:49%;box-sizing:border-box;}
	#products_links .ljs {margin-top:3%;width:49%;box-sizing:border-box;}
	#products_show > div {padding-bottom:4%;width:100%;box-sizing:border-box;}
}
@media only screen and (max-width: 1024px){
	#products_image_blk {width:52%;}
	#products_info {width:45%;}
	#products_info h1 {padding-bottom:10px;font-size:18px;font-weight:normal;line-height:1.4;}
	#products_info .price {padding:15px 0px;font-size:26px;}
	#products_info .price .unit {font-size:14px;}
	#products_info .jgs div {font-size:20px;}
	#products_info .xts {height:44px;font-size:14px;font-weight:bold;}
	#products_info .xts div:nth-child(1) {width:130px;background-size:auto 44px;}
	#products_info .xts div:nth-child(2) {width:calc(100% - 130px);padding:0px 10px;}
	#products_info .xms {margin-top:20px;}
	#products_info .xms .bts {width:80px;}
	#products_info .xms .nrs {padding-left:0px;}
	#products_info .gmbtns {padding:20px 0px 0px 0px;}
	#products_links .ljs > p {padding:10px 5px;}
	#products_links .ljs div a {margin-top:12px;height:40px;border-radius:21px;}
	#products_links .ljs div a img {height:24px;}
	#products_menu div {font-size:16px;}
	#products_detail {padding:1px 3% 3% 3%;}
	.products_tis {margin-top:3%;font-size:16px;}
	.products_nrs {width:100%;box-sizing:border-box;}
	#comment_box > .tis h4 {padding:15px 0px 15px 3%;font-size:16px;}
	#comment {padding:1px 3% 3% 3%;}
}
@media only screen and (max-width: 800px){
	#products_image_blk {width:100%;}
	#products_info {width:100%;}
	#products_info {padding-top:3%;}
	#products_info .gmans {width:48.5%;}
	#products_info .gmbtns .gmans:nth-child(2) {margin-left:3%;}
	#products_menu {height:41px;}
	#products_menu div {line-height:40px;font-size:14px;}
	.products_related .swiper-slide a .price {margin-top:5px;font-size:18px;font-weight:bold;}
}
@media only screen and (max-width: 640px){
	.products_related .swiper-slide a .price {margin-top:8px;font-size:14px;font-weight:bold;}
	#comment .list {margin-top:3%;}
	#comment .text {padding:10px 0px 15px 0px;line-height:1.4;}
	#comment .pics {padding-bottom:4%;}
	#comment .pics div {display:inline-block;margin-right:2%;width:32%;}
}
@media only screen and (max-width: 480px){
	#products_ds,#products_show {padding:0;}
	#products_image, #products_thumb1, #products_thumb2 {display:none;}
	#products_mimages, #products_mimage {display:block;}
	#products_info {padding:3% 4%;}
	#products_info h1 {color:#000;font-size:16px;line-height:1.4;}
	#products_info .price {padding:15px 0px;font-size:20px;}
	#products_info .price .unit {font-size:12px;}
	#products_info .jgs {padding-bottom:12px;}
	#products_info .jgs div {margin-top:12px;font-size:16px;}
	#products_info .jgs div span {font-size:12px;}
	#products_info .xts div:nth-child(2) {text-align:center;}
	#products_quantity {width:120px;height:35px;}
	#products_quantity input {font-size:14px;}
	#products_info .gmans span {padding-left:32px;height:42px;line-height:38px;font-size:16px;}
	#products_info .gmans span:before {left:5px;margin-top:-15px;width:30px;height:30px;}
	#products_info .gmbtns .gmans:nth-child(1) span:before {background-size:auto 16px;}
	#products_info .gmbtns .gmans:nth-child(2) span:before {background-size:auto 18px;}

	#products_links {display:block;padding:0 4% 4% 4%;}
	#products_links .lxs {margin-top:3%;width:100%;padding:0 12px 15px 12px;}
	#products_links .lxs p {font-size:13px;}
	#products_links .ljs {margin-top:3%;width:100%;padding:0 12px 13px 12px;}
	#products_links .ljs > p {padding:8px 0px;font-size:13px;}
	
	.products_related {padding:0px 4%;}
	.products_related .tis h4 {padding-bottom:10px;font-size:14px;}
	.products_related .swiper-slide a .text {padding:6px 0px 0px 0px;}
	.products_related .swiper-slide a .text h2 {height:32px;line-height:16px;font-size:12px;}
	.products_related .swiper-slide a .price {margin-top:6px;font-size:12px;}
	.products_related_arrow {top:-5px;}
	
	#products_menu {display:block;margin-top:0px;padding:4% 4% 0px 4%;height:auto;}
	#products_menu div {display:inline-block;margin:3% 2% 0px 0px;width:32%;line-height:32px;font-size:12px;vertical-align:top;border-radius:3px;border:1px solid #d2dae5;}
	#products_menu div:nth-child(3n) {margin-right:0;}
	#products_menu div.active {line-height:32px;border:1px solid #d2dae5;}
	#products_menu div.active:after {display:none;}
	#products_detail {border:none;padding:1px 4% 4% 4%;}
	.products_tis {margin-top:4%;}
	.products_nrs {padding-top:3%;}
	
	#comment_box {border-left:none;border-right:none;}
	#comment_box > .tis h4 {padding:10px 0px 10px 4%;font-size:16px;}
	#comment_box > .tis a {right:4%;margin-top:-8px;font-size:12px;}
	#comment_box > .tis a i {font-size:10px;}
	#comment {padding:1px 4% 4% 4%;}
	#comment .yhxx {padding:1px 0px 0px 40px;font-size:12px;line-height:normal;}
	#comment .yhxx .diqu {margin-left:10px;}
	#comment .yhxx .date {position:static;display:block;margin-top:2px;color:#999;font-size:10px;}
	#comment .text {padding:8px 0px 10px 0px;}
}