@charset "utf-8";
/* CSS Document */
/*---------
productlist
----------*/
/*productlist*/
#productlist{ padding-top:10rem;}
#productlist h2{ text-align:left; padding-bottom:2rem;}
#productlist h2 span{ margin-left:1.6rem; color:var(--web-theme-color-red);}
#productlist .grid{grid-template-columns:repeat(4,auto);grid-gap:3rem; }
/*Reset Paging*/
#productlist .thumbnail .caption:hover,#productlist .thumbnail .caption:hover span{color:var(--web-theme-color);}
.pagination>li>span{
	color:#fff;
	background-color:var(--web-theme-color);
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff; background-color:var(--web-theme-color);}
.pagination>li>a{
	color:#535353;
	background-color:#fff;
	border-color:#ddd;
}
/*-----
productdateil
-------*/
#product-details .grid{grid-template-columns:repeat(2,auto);}
.proviewgs{ padding-top:4rem;}
.proname{
	font-size:2rem;
	 color:#333;
	 font-weight:600;
	font-weight:normal;
	line-height:2em;
	 text-transform:uppercase;
	 border-bottom:#e7e9ea solid 1px;
}
.proname strong{
	font-size:3.8rem;
	color:var(--web-theme-color-red);
	font-weight:700;
	text-align:left;
}
.proviewgs p{
	padding-top:15px;
	padding-bottom:20px;
	color:#757475;
	word-wrap: break-word;
    word-break: normal;
}	
.proviewgs h3{
	padding-top:10px;
	font-weight:500;
	color:#333;
	text-align:left;
}
.proviewgs .wrap-flex{ margin-top:4rem;}
.proviewgs .wrap-flex .more{ border-radius:0; padding:15px 10rem; background-color:#ededed; color:#333; white-space:nowrap;}
.proviewgs .wrap-flex a:last-child{ margin-left:2rem; }
.proviewgs .wrap-flex a:hover{background-color:var(--web-theme-color); cursor:pointer;  color:#fff;}
/*products tab*/
.promartoptitle{
	display:inline-block;
	padding:12px 4rem;
	margin-top:6rem;
	font-size:2.6rem;
	text-align:center;
	background-color:#5e6569;
	color:#fff;
}
.nyjiacondetc{margin-left:15px;border-top:#cbd0d3 solid 1px;}
.nyjiacondetc img{
	width:auto !important;
	height:auto !important;
	max-width:100%;
}
/*others*/
#proothers{ position:relative; width:100%;}
.proothersleft{padding:6rem 0; background-color:#5e6569;font-size:4rem; color:#fff;font-weight:700;text-align:center;}
.product-rolling{ margin-top:8rem;}
.product-rolling .swiper-wrapper{ padding-bottom:4rem;}
.product-rolling .swiper-pagination-bullet{background-color:var(--web-theme-color);}
/*moblie phone*/
@media (max-width:1023px){	
/*productlist*/
#productlist{ padding-top:4rem;}
#productlist .grid{padding-top:4rem;grid-template-columns:repeat(2,auto);grid-gap:3rem; } 
/*product-details*/
#product-details{ padding-top:2rem; padding-bottom:0;}
.proviewgs{ padding-top:2rem;}
.proviewgs .wrap-flex .more{ border-radius:0; padding:15px 6rem; background-color:#ededed; color:#333; white-space:nowrap; }
#product-details .grid{  margin-top:2rem;grid-template-columns:auto; justify-content:start; grid-column-gap:0;grid-row-gap:0;}
/*others*/
 .product-rolling{ padding:6rem 15px 6rem 15px; margin-left:auto; margin-right:auto; }
#proothers h3{ font-size:1.8rem;}
}
