
/*products*/
.products-list {margin-right: -52px;}
.products-list > div { float: left; margin-right: 52px; width: calc(25% - 52px);}
.products-list > div:first-child { width: calc(50% - 52px);}
.products-list-pto { line-height: 0; overflow: hidden; margin-bottom: 6px; background: #fff;}
.products-list-pto img { width: 100%; transition: all 0.4s ease-out 0s;}
.products-list-name { color: #000000; font-size:16px; line-height: 115%; margin-bottom: 10px; overflow: hidden; height: 36px;}
.products-list > div:hover img {transform: scale(1.1); opacity: 0.6;}
.products-list > div:hover .products-list-name { color: #0075d2;}
#page { border-top:1px solid #cccccc; display:flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-end; padding: 25px 5px 0 5px; margin-top: 20px;}
#page a {display: inline-block; width: 30px; height: 30px; border-radius: 100%; text-align:center; line-height: 30px; font-size: 18px; color: #000000; background: #ededed; margin: 0 5px 5px 5px;}
#page a:hover, #page a.current { color: #fff; background: #af3030;}

.seo-box { margin-bottom: 20px;}

/*products-detail*/
.products-detail-bg { background: #f8f8f8;}
.products-detail-top { background: #fff; padding:40px 25px; margin-right: -10px; display: flex; flex-direction: row; flex-wrap: wrap;}
.products-detail-top > div {width: calc(50% - 10px); margin-right: 10px;}
.products-detail-top > div:nth-of-type(1) img { width: 100%;}
.products-detail-top > div:nth-of-type(2) { padding: 50px 30px 30px 30px; font-size: 15px; color: #000000; line-height: 20px;}
.products-detail-top > div:nth-of-type(2) span {display: block; font-weight: bold; font-size: 18px; line-height: 100%; padding-bottom: 25px;}
.share-box { padding-bottom: 25px;}
.products-detail-top > div:nth-of-type(3), .products-detail-top > div:nth-of-type(4){ padding: 14px 0; border-top:2px solid #1c1c1c; border-bottom:2px solid #dddddd;}
.rslides_tabs { margin-top:0px; text-align:left; display:flex; flex-direction:row; flex-wrap:wrap; margin-right: -8px; margin-bottom: -8px;}
.rslides_tabs li { margin:0 8px 8px 0; line-height:0; width: calc(16.66% - 8px);}
.rslides_tabs li a img { width:100%; border:1px solid #e4e4e4;}
.rslides_here img { border-color:#c42626 !important;}
.btn-box {padding: 0 4px; display: flex; flex-direction: row; flex-wrap: nowrap; margin-right: -6px;}
.btn-box a { display: inline-block; margin-right: 6px; width: calc(33.33% - 6px); line-height: 70px; text-align: center; color: #ffffff; font-size: 18px; background: #bababa; font-weight: bold; border-radius: 8px;}
.btn-box a:hover {opacity: 0.6;}
.btn-box a:first-child {background: #0075d2;}
.products-detail-bottom { border-top:1px solid #d8d8d8; padding: 26px 30px;}
.products-detail-bottom-data { /* display: flex; */ flex-direction: row; flex-wrap: wrap; padding-bottom: 50px;}
/* .products-detail-bottom-data > div:first-child { width: 210px;} */
/* .products-detail-bottom-data > div:last-child { width: calc(100% - 210px);} */
.products-detail-title { background: url(../images/p-detail-arrow.png) no-repeat 0px 2px; padding-left: 22px; color: #ec7048; font-size: 17px; font-weight: bold; line-height: 100%;}
.products-detail-description{ padding:0 0 30px 20px; }
.spec-table { border-spacing: 0; width: 100%;}
.spec-table th { background: #c42626; line-height: 100%; font-size: 15px; color: #fff; padding: 12px 10px; text-align: center;}
.spec-table td { text-align: left; color: #6f6f6f; font-size: 15px; padding: 8px 10px; border-bottom: 1px solid #e2e2e2;}
.spec-table td:nth-of-type(1) { font-weight: bold; color: #262626;}
.spec-table td a { color: #909294;}
.spec-table td a:hover {opacity: 0.6;}
.spec-table td i {font-size: 28px;}
.back-btn {display: block; line-height: 64px; background: #0075d2; text-align: center; width:100%; color: #ffffff; font-size: 18px; font-weight:bold; border-radius: 10px;}
.back-btn:hover { background: #8e1111; color: #fff; }





@media only screen and (max-width: 768px) {
	#page { justify-content: center;}
	.products-list {margin-right: -20px; display: flex; flex-direction: row; flex-wrap: wrap;}
	.products-list > div:first-child { width: calc(100% - 20px);}
	.products-list > div { width: calc(50% - 20px); margin-right: 20px; float: none;}
	.products-list-name { overflow: inherit; height: auto; margin-bottom: 15px;}
	.products-detail-top {padding: 25px 10px;}
	.products-detail-top > div {width: 100% !important;}
	.products-detail-top > div:nth-of-type(1) {order:1; }
	.products-detail-top > div:nth-of-type(2) {order:3; padding: 20px 0; }
	.products-detail-top > div:nth-of-type(3) {order:2; }
	.products-detail-top > div:nth-of-type(4) {order:4; }
	.rslides_tabs li { width: calc(25% - 8px);}
	.products-detail-bottom {padding: 25px 10px;}
	.products-detail-bottom-data > div { width: 100%!important;}
	/* .products-detail-bottom-data > div:first-child {padding-bottom: 15px;} */
}

.btn-prevent {
	opacity: .5;
	cursor: not-allowed;
	pointer-events: none;
}