body{background-color: #fff;}
/* detail */
#main.product{width: unset;}
.detail .breadcrumb{float: right;}
.detail .top{background: #393939;padding: 10px 0;color: #fff;}
.detail .top h1{font-size: 35px;color: #ffffff;line-height: 1;margin-bottom: 8px;float: left;}
.detail .top h2{font-size: 14px;color: #b7b7b7;line-height: 1;float: left;width: 100%;}
.detail .top .qty{float: right;line-height: 40px;border-radius: 4px;background: #ff6c00;margin-top: 14px;width: 147px;display: flex;align-items: center;justify-content: space-between;height: 40px;}
.detail .top .qty button{width: 30px;height: 100%;background-color: transparent;color: #fff;border: none;flex-shrink: 0;font-size: 20px;cursor: pointer;}
.detail .top .qty input{width: 100%;text-align: center;font-size: 15px;color: #ffffff;background-color: transparent;border: none;outline: none;}
.detail .product-info{background: #f4f4f4;padding: 28px 0;}
.detail .product-info .choose{width: 409px;overflow: hidden;float: left;}
.detail .product-info .choose .left{width: 100%;float: left;box-sizing: border-box;background: #ffffff;}
.detail .product-info .choose .left li{display: none;}
.detail .product-info .choose .left li.actived{display: block;}
.detail .product-info .choose .left li .image-box{height: 295.5px;position: relative;}
.detail .product-info .choose .left li .image-box a{display: block;height: 100%;position: relative;}
.detail .product-info .choose .left li .image-box img{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.detail .product-info .choose .left li s{text-decoration: none;font-size: 13px;color: #a7a7a7;line-height: 36px;padding: 0 12px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: block;}
.detail .product-info .choose .right{width: calc(100% - 409px);float: left;}
.detail .product-info .choose .right li{border-bottom: 1px solid #e3e3e3;box-sizing: border-box;position: relative;width: 83px;height: 83px;cursor: pointer;}
.detail .product-info .choose .right li::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgb(255, 255, 255,.55);}
.detail .product-info .choose .right li.actived{border: 2px solid #e3e3e3;}
.detail .product-info .choose .right li.actived::after{content: '';position: absolute;left: -20px;top: 50%;transform: translateY(-50%);width: 0;height: 0;border: 10px solid transparent;border-right: 10px solid #e3e3e3;}
.detail .product-info .choose .right li.actived::before{content: none;}
.detail .product-info .choose .right li img{display: block;max-width: 100%;}
.detail .product-info .overview{float: right;width: calc(100% - 439px);overflow: hidden;}
.detail .product-info .overview h2{font-size: 25px;color: #202020;line-height: 42px;font-weight: bold;}

.detail .product-info .overview > table{width: calc(100% - 490px);float: left;text-align: left;}
.detail .product-info .overview > table th, .detail .product-info .overview > table td{border-bottom: 1px dashed #7e7e7e;font-size: 14px;color: #393939;padding: 8px 0;}
.detail .product-info .overview > table th{width: 190px;font-size: 13px;color: #7e7e7e;font-weight: normal;}
.detail .product-info .overview > table td b{font-weight: bold;color: #6263ab;font-size: 15px;}
.detail .product-info .overview > table td a{color: #6263ab;display: block;}
.detail .product-info .overview > table td a:hover{text-decoration: underline;}
.detail .product-info .overview > table td i{font-style: normal;color: #6263ab;font-weight: bold;}

.detail .product-info .overview .stock{width: 476px;float: right;font-size: 12px;color: #7e7e7e;line-height: 20px;}
.detail .product-info .overview .stock h2{font-size: 14px;color: #202020;line-height: 1;margin-bottom: 10px;font-weight: bold;}
.detail .product-info .overview .stock h2 b{color: #6263ab;}
.detail .product-info .overview .stock s{text-decoration: none;font-size: 13px;color: #7e7e7e;line-height: 1;padding-bottom: 10px;display: inline-block;margin-right: 4px;}
.detail .product-info .overview .stock table{border-spacing: 0;;text-align: center;border-collapse: separate;border-spacing: 10px;table-layout: fixed;}
.detail .product-info .overview .stock table th{font-size: 13px;color: #393939;line-height: 34px;border-bottom: 1px dashed #7e7e7e;font-weight: normal;}
.detail .product-info .overview .stock table td{font-size: 14px;color: #fe5b0f;line-height: 34px;font-weight: bold;}
.detail .product-info .overview .stock h3{font-size: 23px;color: #202020;line-height: 1;margin-bottom: 7px;font-weight: bold;margin-top: 12px;}
.detail .product-info .overview .stock b, .detail .product-info .overview .stock a{color: #6263ab;}

.detail .inquiry{padding-top: 30px;margin-bottom: 58px;}
.detail .inquiry h2{font-size: 27px;color: #202020;margin-bottom: 15px;text-align: center;font-weight: bold;}
.detail .inquiry .inqTit{width: 984px;margin: 0 auto 20px;border: 3px solid #e9e9e9;border-radius: 57px;position: relative;display: flex;align-items: center;justify-content: space-around;}
.detail .inquiry .inqTit::before{content: '';position: absolute;left: 0;right: 0;margin: 0 auto;width: 0;height: 0;border: 18px solid transparent;border-top: 18px solid #ececec;bottom: -36px;}
.detail .inquiry .inqTit::after{content: '';position: absolute;left: 0;right: 0;margin: 0 auto;width: 0;height: 0;border: 14px solid transparent;border-top: 14px solid #fff;bottom: -27px;}
.detail .inquiry .inqTit li{width: 33.33%;text-align: center;line-height: 57px;height: 57px;}
.detail .inquiry .inqTit li label{font-size: 14px;color: #202020;font-weight: bold;position: relative;min-width: 95px;display: inline-block;text-align: right;}
.detail .inquiry .inqTit li label.require{padding-left: 16px;}
.detail .inquiry .inqTit li label.require::before{content: '*';position: absolute;right: 34px;top: 55%;transform: translateY(-50%);color: #ff6c00;font-size: 24px;}
.detail .inquiry .inqTit li input{height: 100%;padding-left: 2%;border: none;outline: none;font-size: 14px;color: #202020;font-weight: bold;width: 30%;}
.detail .inquiry .inqTit li b{color: #fe5b0f;font-size: 24px;font-weight: bold;vertical-align: -3px;width: 30%;padding-left: 2%;display: inline-block;text-align: left;}
.detail .inquiry .request-form li{width: 49%;}
html[lang='en'] .detail .inquiry .inqTit li label.require::before{right: 69px;}

.detail .specifications{margin-bottom: 32px;}
.detail .specifications .head{position: relative;margin-bottom: 14px;}
.detail .specifications .head h2{font-size: 32px;color: #202020;line-height: 1;text-align: center;width: 250px;margin: 0 auto;background: #ffffff;font-weight: bold;}
.detail .specifications .head h2::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 3px;background: #393939;z-index: -1;}
.detail .specifications ul{overflow: hidden;column-count: 2;}
.detail .specifications ul li{font-size: 13px;color: #141414;margin-bottom: 14px;display: flex;}
.detail .specifications ul li span{display: inline-block;width: 300px;text-align: right;font-size: 13px;color: #8b8b8b;padding: 0 5px;flex-shrink: 0;}
.detail .specifications ul li b{font-weight: normal;color: #6263ab;}

.detail .related-products h2{font-size: 32px;color: #202020;text-align: center;margin-bottom: 40px;font-weight: bold;}
.detail .related-products .table-box{margin-bottom: 55px;}
.detail .related-products table{width: 100%;border-top: 2px solid #393939;}
.detail .related-products table th{}
.detail .related-products table td{border-bottom: 1px dashed #7e7e7e;}
.detail .related-products table td .image-box{width: 114px;height: 114px;position: relative;margin: 0 auto;}
.detail .related-products table td .image-box img{max-width: 100%;max-height: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.detail .related-products table td s{display: block;text-decoration: none;font-size: 13px;color: #8b8b8b;margin-bottom: 12px;}
.detail .related-products table td a{}
.detail .related-products table td a.rfq{display: block;width: 90px;line-height: 34px;font-size: 16px;color: #202020;font-weight: bold;text-align: center;border-radius: 5px;border: 1px solid #ffffff;}
.detail .related-products table td h2{font-size: 13px;color: #141414;}
.detail .related-products table td h3{font-size: 13px;color: #00c50e;font-weight: bold;}
.detail .related-products table tr:hover td a.rfq{border: 1px solid #ff6c00;color: #ff6c00;}
.detail .related-products table tr:hover a h2{color: #6263ab;}

.detail .related-tags{margin-bottom: 50px;}
.detail .related-tags .head{position: relative;margin-bottom: 24px;}
.detail .related-tags .head h2{font-size: 32px;color: #202020;line-height: 1;text-align: center;width: 250px;margin: 0 auto;background: #ffffff;font-weight: bold;}
.detail .related-tags .head h2::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 3px;background: #393939;z-index: -1;}
.detail .related-tags ul{display: flex;flex-wrap: wrap;}
.detail .related-tags ul li{width: calc(100% / 6 - 10px);margin-bottom: 18px;font-size: 13px;color: #7e7e7e;margin-right: 12px;}
.detail .related-tags ul li:nth-child(6n+6){margin-right: 0;}
.detail .related-tags ul li a{display: inline-block;font-size: 13px;color: #7e7e7e;padding: 8px 0;}
.detail .related-tags ul li a:hover{color: #ff6c00;}

.detail .related-news{margin-bottom: 50px;}
.detail .related-news .head{position: relative;margin-bottom: 24px;}
.detail .related-news .head h2{font-size: 32px;color: #202020;line-height: 1;text-align: center;width: 250px;margin: 0 auto;background: #ffffff;font-weight: bold;}
.detail .related-news .head h2::after{content: '';position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 100%;height: 3px;background: #393939;z-index: -1;}
.detail .related-news ul{column-count: 3;}
.detail .related-news ul li{-webkit-column-break-inside: avoid;padding: 15px 0 10px;border-bottom: 1px solid #ebebee;}
.detail .related-news ul li s{display: block;text-decoration: none;font-size: 13px;color: #7e7e7e;margin-bottom: 13px;}
.detail .related-news ul li a{font-size: 18px;height: 52px;color: #202020;line-height: 26px;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.detail .related-news ul li a:hover{color: #ff6c00;}

.detail .after-sales{margin-bottom: 40px;}
.detail .after-sales h2{font-size: 32px;color: #202020;text-align: center;margin-bottom: 37px;font-weight: bold;}
.detail .after-sales table{width: 100%;border: 1px solid #e9e9e9;border-radius: 5px;border-collapse: collapse;}
.detail .after-sales table td{border-bottom: 1px solid #e9e9e9;}
.detail .after-sales table td:first-child{border-right: 1px solid #e9e9e9;text-align: center;width: 254px;}
.detail .after-sales table td:last-child{padding: 36px 17px;}
.detail .after-sales table td h3{font-size: 15px;color: #202020;font-weight: bold;}
.detail .after-sales table td s{display: block;text-decoration: none;font-size: 13px;color: #8b8b8b;line-height: 23px;}

/*category*/
#main .category{padding-top: 30px;}
#main .category h1{color:#FFFFFF;background-color: #FF6C00;font-size: 18px;height: 36px;line-height: 36px;padding-left: 15px;position: relative;}
#main .category h1 a{color:#FFFFFF;}
#main .category h1 img{border: 4px solid #E0E4E9;float: left;margin-left: -10px;margin-right: 9px;margin-top: -30px;max-height: 60px;}
#main .category h1 s{color: #FFFFFF;font-size: 13px;font-weight: normal;position: absolute;right: 30px;text-decoration: none;top: 0;}
#main .category h1 b{font-weight:bold;}
#main .category ul{border: 1px solid #CCCCCC;line-height: 24px;margin-bottom: 40px;padding: 10px 5px;}
#main .category ul li{display: inline;float: left;width: 33%;}
#main .category ul li a{color: #6263ab;padding: 3px 2px 3px 5px;text-decoration: none;}
#main .category ul li a:hover{text-decoration: underline;}
#main .category ul li s{color: #AAAAAA;margin-left: 5px;text-decoration: none;}

@media screen and (max-width: 1440px)
{
	#main .category{padding: 30px 12px 0;}
	.detail .top{padding: 10px 12px;}
	.detail .product-info{padding: 28px 12px;}
	.detail .inquiry{padding: 30px 12px;}
	.detail .specifications,.related-products,.detail .related-tags,.detail .related-news,.detail .after-sales{padding: 0 12px;}
}
@media screen and (max-width: 768px)
{
	/* detail */
	.detail .top{padding: 10px 0;}
	.detail .top h1{font-size: 25px;width: 100%;margin-bottom: 20px;padding-left: 8px;}
	.detail .top h2{float: unset;padding-left: 8px;}
	.detail .top .qty{float: right;margin-right: 20px;}
	.detail #main{padding: 0 8px;}
	.detail .product-info .choose{width: 100%;}
	.detail .product-info .choose .left{float: none;}
	.detail .product-info .choose .left li .image-box img{margin: 0 auto;padding: 20px 0;}
	.detail .product-info .choose .right{width: 100%;float: none;}
	.detail .product-info .choose .right li{float: left;width: 25%;box-sizing: border-box;border-right: 1px solid #e3e3e3;border-top: 1px solid #e3e3e3;height: auto;}
	.detail .product-info .choose .right li img{width: 100%;}
	.detail .product-info .choose .right li.actived::after{left: 0;right: 0;margin: 0 auto;top: -10px;border: 10px solid transparent;border-bottom: 10px solid #e3e3e3;}
	.detail .product-info .overview{float: unset;width: 100%;padding-top: 18px;}
	.detail .product-info .overview > table{width: 100%;float: none;padding-bottom: 20px;}
	.detail .product-info .overview dl{float: unset;width: 100%;margin-bottom: 24px;}
	.detail .product-info .overview .stock{float: unset;padding-bottom: 20px;}
	.detail .inquiry .inqTit{width: 100%;flex-direction: column;}
	.detail .inquiry .inqTit li{width: 100%;height: 37px;line-height: 37px;}
	.detail .specifications .head h2{font-size: 25px;width: 200px;}
	.detail .specifications ul{column-count: 1;}
	.detail .specifications ul li{line-height: 1.3;margin-bottom: 6px;flex-wrap: wrap;}
	.detail .specifications ul li span{display: block;width: 100%;text-align: left;padding: 0;}
	.download h1{font-size: 25px;}
	.download ul li{width: 100%;margin-bottom: 12px;height: 233px;padding-top: 100px;}
	.download ul li::before{top: 10px;}
	.download ul li s{margin-bottom: 24px;}
	.detail .related-products h2{font-size: 25px;}
	.detail .related-products table td{width: 50%;text-align: center;float: left;height: 71px;padding-top: 20px;box-sizing: border-box;}
	.detail .related-products table td .image-box{width: 70px;margin: 0 auto;height: 70px;}
	.detail .related-products table td:first-child{padding-top: 0;text-align: center;}
	.detail .related-products table td:last-child{width: 100%;}
	.detail .related-products table td a{overflow: hidden;display: inline-block;width: 100%;text-overflow: ellipsis;white-space: nowrap;}
	.detail .related-products table td a.rfq{margin: 0 auto;}
	.detail .related-tags .head h2{font-size: 25px;width: 180px;}
	.detail .related-tags ul li{width: 50%;}
	.detail .related-news .head h2{font-size: 25px;width: 180px;}
	.detail .related-news ul{column-count: 1;}
	.detail .after-sales h2{font-size: 25px;margin-bottom: 18px;}
	.detail .after-sales table td:first-child{width: 100px;}
	.detail .after-sales table td s{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
	.detail .after-sales table td:last-child{padding: 8px;}
	#main .category ul li{width: 100%;}
}