.home-category .i-items {
	display:grid;
	grid-template-columns:31% 31% 31%;
	grid-gap:40px
}
.home-category .i-text {
	padding:16px 20px
}
.home-category h3,.home-category h3 a {
	font-size:16px;
	font-weight:600
}
.home-category .i-thumb img {
	width:100%
}
.home-act {
	padding:180px 0 110px;
	width:800px;
	margin:0 auto;
	text-align:center
}
.home-act h3 {
	margin:0;
	font-size:36px
}
.home-act .i-btn {
	margin-top:45px
}
.home-application .i-items {
	display:grid;
	grid-template-columns:31% 31% 31%;
	grid-gap:40px
}
.home-application .i-col {
	border:1px solid #eee
}
.home-application .i-text {
	padding:20px;
	text-align:center
}
.home-application .i-line {
	margin:25px auto;
	width:50px;
	height:2px;
	background-color:#ff2603
}
.home-application h3,.home-application h3 a {
	font-size:16px;
	font-weight:600
}
.home-application .i-thumb {
	overflow:hidden
}
.home-application .i-thumb img {
	width:100%;
	-webkit-transition:all .7s ease-in-out;
	-moz-transition:all .7s ease-in-out;
	-o-transition:all .7s ease-in-out;
	-ms-transition:all .7s ease-in-out;
	transition:all .7s ease-in-out
}
.home-application .i-col:hover .i-thumb img {
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1)
}
.floor-category {
	padding:60px 0
}
.floor-category .i-header {
	border-bottom:1px solid #666;
	margin-bottom:35px;
	padding-bottom:15px
}
.floor-category .i-header h2 {
	margin:0
}
.floor-category .i-columns {
	display:flex
}
.floor-category .i-right {
	flex:1;
	margin-left:45px
}
.floor-category .i-left {
	width:22%
}
.floor-category .i-tabs a {
	display:inline-block;
	height:40px;
	line-height:40px;
	margin:0 5px 5px 0;
	padding:0 15px;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px
}
.floor-category .i-tabs a:hover {
	background-color:#eee;
	text-decoration:none;
	color:#111
}
.floor-category .i-tabs a.on {
	background-color:#111;
	color:#fff
}
.floor-category .i-products {
	display:grid;
	grid-template-columns:32.3% 32.3% 32.3%;
	grid-gap:15px;
	margin-top:15px
}
.floor-category .p-thumb {
	overflow:hidden;
	position:relative
}
.floor-category .p-text {
	margin-top:10px
}
.floor-category .p-name {
	font-size:12px
}
.floor-category .i-category h3 {
	font-size:19px
}
.floor-category .i-category a:hover,.floor-category .i-products a:hover {
	text-decoration:none
}
.floor-category .c-box li {
	padding:5px 0
}
.floor-category .c-box a.on {
	color:#c1a683
}
.floor-category .c-btn {
	margin-top:30px
}
.floor-category .p-thumb img {
	width:100%
}
.floor-category .p-thumb0,.floor-category .p-thumb1 {
	overflow:hidden
}
.floor-category .p-thumb1 {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%
}
.floor-category .p-thumb-hover:hover .p-thumb0 {
	opacity:0
}
.floor-category .p-thumb-hover:hover .p-thumb1 {
	opacity:1
}
.floor-download {
	background-color:#f7f7f7;
	padding:50px
}
.floor-download .i-wrap {
	display:flex;
	align-items:center;
	align-content:center
}
.floor-download .i-left {
	flex:1
}
.floor-footer {
	padding:140px 0 60px;
	text-align:center
}
.floor-footer h3 {
	font-size:27px;
	margin-bottom:30px
}
.floor-category .i-variant {
	display:flex;
	padding-bottom:10px
}
.floor-category .i-variant .v-item,.floor-category .i-variant .v-iitem {
	width:20px;
	height:20px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%
}
.floor-category .i-variant .v-item {
	margin:8px 8px 0 0;
	border:1px solid #ddd
}
.floor-category .i-variant .v-item.on {
	padding:2px;
	width:16px;
	height:16px;
	border-color:#333
}
.floor-category .i-variant .v-item.on .v-iitem {
	width:16px;
	height:16px
}
.floor-category .i-variant .v-item img {
	vertical-align:top
}
.product-list .i-variant {
	display:flex
}
.product-list .i-variant .v-item,.product-list .i-variant .v-iitem {
	width:20px;
	height:20px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%
}
.product-list .i-variant .v-item {
	margin:8px 8px 0 0;
	border:1px solid #ddd
}
.product-list .i-variant .v-item.on {
	padding:2px;
	width:16px;
	height:16px;
	border-color:#333
}
.product-list .i-variant .v-item.on .v-iitem {
	width:16px;
	height:16px
}
.product-list a:hover {
	text-decoration:none
}
.product-list .i-variant .v-item img {
	vertical-align:top
}
.product-left {
	float:left;
	width:20%
}
.product-right {
	float:right;
	width:76%
}
.bar-category {
	margin-bottom:35px
}
.bar-category .i-title {
	position:relative;
	border-bottom:1px solid #eee
}
.bar-category .i-title h2 {
	font-size:25px;
	margin:0;
	padding-bottom:15px
}
.bar-category .i-description {
	margin-top:15px
}
.product-category .i-h {
	margin-bottom:20px;
	position:relative;
	background-color:#111
}
.product-category .i-h h2 {
	font-size:17px;
	color:#fff;
	padding:0 15px;
	height:48px;
	line-height:48px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.product-category .i-h .if {
	display:none
}
.product-category .i-menu li {
	margin:10px 0
}
.product-category .i-menu a {
	font-size:17px
}
.product-category .i-menu a:hover {
	text-decoration:none;
	color:#111
}
.product-category .i-menu a.on {
	color:#c1a683;
	text-decoration:none
}
.product-category .c1 {
	position:relative
}
.product-category .c1 i{
	float:right;
	color:#eee;
}
.product-category .i-arrow {
	position:absolute;
	right:0;
	top:0;
	font-size:14px;
	z-index:10
}
.product-category .sub {
	padding:15px 0 10px 10px;
	display:none
}
.product-category .c1.on .sub {
	display:block
}
.product-category .c1.on i{
	color:#c1a68!important;padding-right:15px;
}

.product-list .i-items {
	display:grid;
	grid-template-columns:31.3% 31.3% 31.3%;
	grid-gap:30px
}
.product-list .i-text {
	margin-top:15px
}
.product-list .i-text,.product-list .i-text a {
	line-height:135% !important
}
.product-list .i-thumb {
	position:relative
}
.product-list .i-thumb img {
    border: 1px solid #ddd;
	width:99%
}
.product-list .i-label {
	margin-top:8px
}
.product-list .p-name {
	font-size:12px;
	line-height:145%
}
.product-list .i-thumb0,.product-list .i-thumb1 {
	overflow:hidden
}
.product-list .i-thumb1 {
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	width:100%
}
.product-list .i-thumb-hover:hover .i-thumb0 {
	opacity:0
}
.product-list .i-thumb-hover:hover .i-thumb1 {
	opacity:1
}
.application-info {
	padding-bottom:90px
}
.application-info .a-thumb {
	float:right;
	width:420px;
	margin:0 0 35px 35px
}
.product-info-left {
	float:left;
	width:22%
}
.product-info-right {
	float:right;
	width:78%
}
.product-info-category {
	margin-right:15px
}
.product-info-category .box-col-radius {
	padding:25px
}
.product-img {
	float:left;
	width:45%
}
.product-img .i-img {
	border:1px solid #eaeaea;
	overflow:hidden
}
.product-img .i-img li {
	float:left;
	position:relative;
	width:100%
}
.product-img .i-img .load {
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.3)
}
.product-img .i-img .load span {
	position:absolute;
	width:100%;
	left:0;
	top:42%;
	text-align:center;
	color:#fff;
	font-size:24px
}
.product-img .i-img img {
	width:100%;
	cursor:pointer
}
.product-img .i-img img:hover {
	opacity:.8
}
.product-img .i-play {
	position:absolute;
	z-index:5;
	width:50px;
	height:50px;
	line-height:50px;
	right:20px;
	bottom:20px;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	background-color:rgba(0,0,0,.6);
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%
}
.product-img .i-play .if {
	font-size:22px;
	color:#fff
}
.product-img .i-play:hover {
	background-color:#ff2603
}
.product-img .i-gthumb {
	margin-top:20px
}
.product-img .i-gthumb li {
	float:left;
	width:45px;
	height:45px;
	overflow:hidden;
	position:relative;
	margin:0 10px 10px 0;
	border:1px solid #eaeaea;
	cursor:pointer
}
.product-img .i-gthumb li:hover {
	border-color:#aaa
}
.product-img .i-gthumb li.on {
	border-color:#ff2603
}
.product-info {
	float:left;
	width:55%;
	overflow:hidden
}
.product-info .i-box {
	margin-left:40px
}
.product-info h2 {
	font-size:28px;
	font-weight:400;
	text-transform:capitalize;
	margin:0 0 20px;
	font-family:'Open Sans'
}
.product-info .i-sku {
	font-size:12px;
	color:#999;
	margin-bottom:20px
}
.product-info .i-line {
	clear:both;
	width:100%;
	height:0;
	border-top:1px solid #eaeaea;
	margin:45px 0;
	overflow:hidden
}
.product-info .i-btns {
	display:flex;
	margin-top:35px
}
.product-info .b-col {
	flex:1
}
.product-info-variant {
	margin-top:30px
}
.product-info-variant .i-h {
	font-weight:700;
	margin-bottom:10px
}
.product-info-variant .i-h span {
	display:inline-block;
	font-size:13px;
	color:#111;
	margin-left:5px;
	font-weight:700
}
.product-info-variant .i-col {
	float:left;
	width:40px;
	height:40px;
	margin:0 10px 10px 0;
	cursor:pointer;
	overflow:hidden;
	border:1px solid #ddd;
	border-radius:100%;
	-webkit-border-radius:100%;
	-moz-border-radius:100%
}
.product-info-variant .i-col.on {
	border-color:red
}
.product-info-attrs {
	border-top:1px solid #ddd;
	margin-top:30px
}
.product-info-attrs .i-item {
	border-bottom:1px solid #ddd;
	padding:13px 0
}
.product-info-attrs .i-content {
	display:none;
	overflow:hidden;
	padding:25px 15px
}
.product-info-attrs .i-h {
	display:flex;
	align-items:center;
	align-content:center;
	cursor:pointer
}
.product-info-attrs .h-title {
	flex:1
}
.product-info-attrs .h-arrow {
	margin-left:20px
}
.product-info-attrs .i-item.on .h-arrow .if {
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-webkit-transform:rotate(90deg)
}
.product-info-attrs li {
	list-style:disc
}
.product-info-attrs a {
	color:#069;
	text-decoration:underline
}
.product-info-attrs a:hover {
	text-decoration:none
}
.product-info-attrs strong {
	font-weight:bolder
}
.table-attr table {
	border-collapse:collapse;
	width:100%
}
.table-attr th {
	background-color:#c3dde0;
	padding:4px 8px;
	text-align:left;
	text-transform:uppercase;
	font-size:14px
}
.table-attr td {
	padding:10px 0;
	text-transform:uppercase;
	border-bottom:1px solid #ddd
}
.table-attr tr td:first-child {
	padding-right:20px;
	text-transform:uppercase;
	white-space:nowrap
}
.table-attr tr td:nth-child(2) {
	text-align:right
	text-transform:uppercase;
}
.tabs-box-line {
	height:1px;
	width:100%;
	clear:both;
	margin:80px 0;
	background-color:#eee
}
.tabs-box-h {
	margin-bottom:35px
}
.tabs-box-h h3 {
	margin:0;
	font-size:28px;
	border-left:3px solid #111;
	padding-left:18px
}
.content-desc{width:100%;position:relative;overflow:hidden;}
.content-desc table {
	display: block;
	border-collapse:collapse;
	width:100%;
  overflow-x: auto;
}
.content-desc th {
	padding:6px 12px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#e2e2e2;
	white-space: nowrap;
	vertical-align:middle;
	font-size:14px;
}
.content-desc td {
	padding:6px 12px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#fff;
	white-space: nowrap;
	vertical-align:middle;
	font-size:14px;
}
.content-desc tr td {
	background-color:#f7f7f7
}
.content-desc td p {
	margin:0
}
#product-detail {
	margin-top:50px
}
.floor-category .i-tabs a,.product-list .i-col,.product-list .i-thumb,.product-list .i-thumb0,.product-list .i-thumb1,.floor-category .p-thumb0,.floor-category .p-thumb1,.product-info-attrs .h-arrow .if {
	transition:all .5s ease 0s;
	-webkit-transition:all .5s ease 0s;
	-moz-transition:all .5s ease 0s;
	-o-transition:all .5s ease 0s
}
@media screen and (max-width:1100px) {
	.product-left,.product-right {
	width:100%;
	float:none
}
.product-right {
	margin-top:30px
}
.product-category {
	position:relative
}
.product-category .i-menu {
	display:none;
	border:1px solid #eee;
	padding:20px;
	-moz-box-shadow:0 1rem 1.75rem 0 rgba(45,55,75,.1);
	-webkit-box-shadow:0 1rem 1.75rem 0 rgba(45,55,75,.1);
	box-shadow:0 1rem 1.75rem 0 rgba(45,55,75,.1)
}
.product-category .u1 {
	margin-top:20px
}
.product-category .i-menu,.product-category .i-h {
	border-radius:25px;
	-webkit-border-radius:25px;
	-moz-border-radius:25px
}
.product-category .i-h {
	margin:0
}
.product-category .i-h .if {
	display:block;
	position:absolute;
	right:15px;
	top:0;
	line-height:50px;
	color:#fff
}
.product-category .i-h h2 {
	margin:0;
	height:50px;
	line-height:50px
}
.product-left-contact {
	display:none
}
}@media screen and (max-width:790px) {
	.product-list .i-items {
	grid-template-columns:48.5% 48.5%;
	grid-gap:20px
}
}@media screen and (max-width:640px) {
	.product-category .card2 {
	padding:20px
}
.product-list .i-items {
	display:block
}
.product-list .i-col {
	margin-bottom:18px
}
.product-img,.product-info {
	float:none;
	width:100%
}
.product-info .i-box {
	margin:25px 0 0
}
.product-info h2 {
	font-size:23px
}
.product-info .i-line {
	margin:30px 0
}
.table-attr tr td:first-child {
	padding-right:10px;
	white-space:normal
}
}