/*category*/
.container h1.name{color: #303030;font-size: 20px;border-bottom: 2px solid #E31837;line-height: 40px;padding-left: 10px;}
.category{padding-top: 20px;}
.category .item{border-bottom: 1px dotted #B7B7B7;padding: 20px 10px;}
.category .item::after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
.category .item .name{width: 250px;float: left;line-height: 16px;}
.category .item .name h2{font-size: 14px;font-weight: bold;}
.category .item .name s{color: #878787;text-decoration: none;display: block;margin: 5px 0;}
.category .item .name img{max-width: 100px;display: block;border: 1px solid #D1D1D1;}
.category .item ul{float: right;width: 1130px;-webkit-column-count: 3;-webkit-column-gap: 0;-moz-column-count: 3;-moz-column-gap: 0;}
.category .item li{line-height: 16px;padding: 5px 0;}
.category .item li a{color: #575757;}
.category .item li s{text-decoration: none;color: #A7A7A7;margin-left: 7px;}
.products{padding-top: 10px;}
.products-list .recommend{background-color: #F2F2F2;padding: 15px 20px;}
.products-list .recommend .manufacturers{float: left;width: 500px;}
.products-list .recommend .manufacturers a{background-color: #FFFFFF;display: inline-block;}
.manufacturers a img{display: block;border: 1px solid #D8D8D8;padding: 10px;}
.products-list .recommend .manufacturers h2{color: #2D2D2D;font-weight: bold;margin-top: 15px;font-size: 14px;line-height: 24px;}
.products-list .recommend .manufacturers p.text{color: #838383;line-height: 18px;}
.products-list .recommend ul.related{width: 800px;float: right;}
.products-list .recommend ul.related li{width: 21%;float: left;line-height: 18px;margin-left: 4%;}
.products-list .recommend ul.related li a.cover{border: 1px solid #D8D8D8;display: inline-block;}
.products-list .recommend ul.related li a.cover img{display: block;}
.products-list .recommend ul.related li a.name{display: block;color: #2F2F2F;}
.products-list .recommend ul.related li p{color: #9B9B9B;}
.products-list .products{padding-bottom: 30px;}
.products-list .products .title{width: 600px;float: left;color: #6F6F6F;}
.products-list .products .title strong{color: #4C4C4C;font-size: 14px;}
/*product item*/
.products dl{clear: both;border: 1px solid #DADADA;border-top: 2px solid #6F6F6F;margin-bottom: 32px;height: 116px;position: relative;}
.products dt{float: left;margin-left: -15px;margin-top: -15px;width: 136px;}
.products dt a{display: block;width: 120px;height: 120px;border: 1px solid #6F6F6F;background-color: #FFFFFF;}
.products dt a img{display: block;margin: 0 auto;max-width: 100%;}
.products dd.name{padding-top: 7px;line-height: 22px;font-weight: bold;position: absolute;left: 120px;}
.products dd{float: left;padding-top: 50px;line-height: 16px;}
.products dd.name a{color: #1873EA;}
.products dd.mfg{width: 300px;}
.products dd.mfg a{color: #2986C7;}
.products dd.des{color: #5F5F5F;width: 380px;}
.products dd.des s{color: #838383;text-decoration: none;}
.products dd.qty{width: 420px;}
.products dd.qty s{color: #838383;text-decoration: none;}
.products dd.rfq a{display: block;width: 110px;height: 30px;background-color: #E31837;text-align: center;line-height: 30px;font-weight: bold;color: #FFFFFF;border-radius: 5px;text-decoration: none;position: relative;overflow: hidden;}
.products dd.rfq a:before{content: "";position: absolute;z-index: 1;width: 0;height: 0;border-top: 0px solid transparent;border-left: 20px solid #9D071D;border-bottom: 20px solid transparent;left: 0;top: 0;}
.products dd.rfq a:hover{background-color: #A0071E;}
.products dd.rfq a:hover:before{border-left: 20px solid #E31837;}
/*details*/
.part-info{background-color: #EDEDED;padding-bottom: 20px;}
.part-info .container{background-color: #FFFFFF;}
.part-info .container .picture,.part-info .container .summary{height: 566px;}
.part-info .container .picture{width: 328px;float: left;border-left: 1px solid #D2D2D2;border-right: 1px solid #D2D2D2;position: relative;}
.part-info .container .picture img.m{margin: 20px auto;display: block;}
.part-info .container .picture img.empty{display: block;margin: 0 auto;margin-top: 150px;}
.picture img.main{max-width: 250px;margin: 20px auto;display: block;}
.picture img.b{margin: 180px auto 0 auto;display: block;}
.part-info .container .picture s{border-top: 1px dotted #B7B7B7;color: #5C5C5C;text-decoration: none;display: block;border-bottom: 3px solid #D2D2D2;padding: 20px 30px;line-height: 20px;position: absolute;bottom: 0;}
.part-info .container .summary{float: left;margin-left: 18px;width: 1052px;position: relative;}
.part-info .container .summary h1{font-size: 18px;line-height: 60px;}
.part-info .container .summary table{width: 50%;}
.part-info .container .summary th{color: #828282;font-weight: normal;text-align: right;padding-right: 10px;height: 26px;}
.part-info .container .summary td{color: #5F5F5F;}
.part-info .container .summary td a{color:#2C79DB;}
.part-info .container .summary td i.rohs{background-image: url("../images/icon.png");background-position: 0 -20px;width: 20px;height: 20px;display: inline-block;margin-right: 5px;}
.part-info .container .summary td a.d{display: inline-block;line-height: 20px;position: relative;padding-left: 7%;min-width: 43%;margin: 3px 0;}
.part-info .container .summary td a.d:before{content:"";width: 20px;height: 20px;background-image: url("../images/icon.png");position: absolute;left: 0;}
.part-info .container .summary .qty{padding: 10px 4%;border: 1px solid #E4E4E4;border-radius: 10px 0 0 10px;color: #828282;line-height: 20px;padding-bottom: 30px;position: absolute;bottom: 84px;height: 146px;width: 92%;}
.part-info .container .summary .qty s{text-decoration: none;padding-bottom: 20px;display: block;position: relative;width: 400px;}
.part-info .container .summary .qty s:before{position: absolute;right: -35px;top: 10px;font-size: 20px;color: #D8D8D8;}
.part-info .container .summary .qty a{color: #2C79DB;}
.summary .qty dl{clear: both;height: 50px;}
.summary .qty dt{display: inline-block;width: 120px;font-weight: bold;color: #000000;text-align: right;padding-right: 10px;}
.summary .qty dd{display: inline-block;}
.summary .qty dd input{height: 34px;padding-left: 15px;border: 1px solid #E0E0E0;width: 260px;box-shadow: 2px 2px #F2F2F2;}
.part-info .container .rfq{padding-top: 20px;}
.part-info .container .rfq h3{height: 40px;line-height: 40px;font-size: 14px;text-transform: uppercase;font-weight: bold;}
.rfq ul li{float: left;position: relative;margin-left: -1px;}
.rfq ul li:before{position: absolute;left: 15px;color: #6A6A6A;font-size: 20px;top: 11px;margin: 0;}
.rfq ul li input{height: 44px;padding-left: 45px;border: 1px solid #E0E0E0;width: 470px;box-shadow: 2px 2px #F2F2F2;border-bottom: none;}
.rfq ul li.icon-comment{width: 100%;margin-right: 0;}
.rfq ul li textarea{border: 1px solid #E0E0E0;width: 986px;height: 80px;padding-left: 45px;padding-top: 10px;box-shadow: 2px 2px #F2F2F2;resize: none;}
.rfq .btn{text-align: right;padding-right: 20px;}
.rfq .btn input{height: 38px;width: 180px;margin-top: 10px;color: #FFFFFF;font-size: 20px;text-transform: uppercase;border: none;background-color: #6B6B6B;border-radius: 5px;cursor: pointer;}
.rfq .btn input:hover{background-color: #E31837;}
.part{padding-top: 20px;padding-bottom: 50px;}
/*product tab*/
ul.tab{padding-left: 20px;position: relative;padding-bottom: 10px;}
ul.tab::before{content: "";height: 2px;background-color: #6F6F6F;position: absolute;width: 100%;left: 0;top: 38px;}
ul.tab li{color: #838383;cursor: pointer;float: left;font-weight: bold;height: 44px;line-height: 44px;padding: 0 4rem;position: relative;text-transform: uppercase;border: 1px solid transparent;margin: 0 3px;}
ul.tab li:hover,ul.tab li.active{background-color: #FFFFFF;border-left: 1px solid #6F6F6F;border-right: 1px solid #6F6F6F;border-top: 1px solid #6F6F6F;}
.parameters th,.parameters td{border-bottom: 1px dotted #BFBFBF;height: 30px;}
.parameters tr:last-child td,.parameters tr:last-child th{border:none;}
.parameters th{min-width: 30%;padding-left: 3rem;text-align: left;color: #6B6B6B;font-weight: normal;}
.parameters td{color: #555555;}
.parameters td a{color: #007FAC;}
.parameters td.d{padding:0.3rem 0;}
.parameters td.d a{display: block;height: 24px;line-height: 24px;position: relative;padding-left: 25px;}
.parameters td.d a:before{content:"";width: 20px;height: 20px;background-image: url("../images/icon.png");position: absolute;left: 0;}
/*related products*/
.block.products{padding-top: 0;}
.block.products .title{color: #6F6F6F;padding-bottom: 30px;font-size: 14px;}
.block.products .title strong{color: #4C4C4C;font-size: 14px;}
.news h2{font-size: 18px;color: #3D3D3D;line-height: 100px;text-align: center;text-transform: uppercase;font-weight: bold;}
.news .hot{width: 300px;float: left;border: 1px solid #DDDDDD;padding: 10px;border-radius: 5px;}
.news .hot h3{font-weight: bold;line-height: 18px;padding: 5px 0;}
.news .hot p.summary{color: #949494;}
.news .hot img{max-width: 100%;margin: 0 auto;display: block;}
.news ul{float: right;width: 1050px;-webkit-column-count: 2;-webkit-column-gap: 0;-moz-column-count: 2;-moz-column-gap: 0;}
.news li a{color: #323232;}
.news li:before{content: "";z-index: 1;width: 0;height: 0;border-top: 0px solid transparent;border-left: 8px solid #E31837;border-bottom: 8px solid transparent;display: inline-block;margin-right: 5px;}
.news i{display: block;padding-bottom: 20px;line-height: 24px;}
.sitemap h1{font-size: 20px;line-height: 60px;border-bottom: 2px solid #E31837;margin-bottom: 16px;}
.sitemap .links{float: left;border: 1px solid #DDDDDD;width: 30%;margin-right: 4%;}
.sitemap .links:nth-child(3n+1){margin-right: 0;}
.sitemap .links dt{padding-left: 15px;line-height: 40px;background-color: #E31837;text-transform: uppercase;font-weight: bold;color: #FFFFFF;}
.sitemap .links dd a{display: inline-block;padding-left: 15px;line-height: 36px;}
@media screen and (max-width: 767px)
{
	.category .item{padding: 10px;}
	.category .item .name{width: auto;float: none;}
	.category .item .name h2{line-height: 18px;padding: 10px 0;}
	.category .item ul{float: none;width: auto;-webkit-column-count: auto;-moz-column-count: auto;padding-top: 10px;}
	/*product item*/
	.products dl{border-top: none;height: auto;}
	.products dt{float: none;margin: 0 auto;}
	.products dd.name{position: static;text-align: center;}
	.products dd{float: none;padding-top: 0;text-align: center;}
	.products dd.mfg{width: auto;}
	.products dd.des{width: auto;}
	.products dd.qty{width: auto;}
	.products dd.rfq a{margin: 10px auto;}
	.part-info .container .picture,.part-info .container .summary{width: auto;float: none;height: auto;}
	.part-info .container .picture img.m,.part-info .container .picture img.empty{margin: 5px auto;}
	.part-info .container .picture s{position: static;}
	.part-info .container .summary{margin-left: 10px;}
	.part-info .container .summary table{width: 100%;}
	.part-info .container .summary td a.d{padding-left: 25px;display: block;}
	.rfq ul{padding-right: 10px;}
	.rfq ul li{float: none;margin-left: 0;}
	.rfq ul li input{width: 100%;}
	.rfq ul li textarea{width: 100%;}
	.rfq .btn{text-align: center;padding-right: 0;padding-bottom: 10px;}
	/*product tab*/
	ul.tab{display: none;}
	/*parameter*/
	.parameters{padding: 0 10px;}
	.parameters th,.parameters td{display: block;padding-left: 0;width: 100%;line-height: 20px;height: auto;}
	.parameters th{border-top: 1px solid #DDDDDD;border-bottom: none;font-weight: bold;padding-top: 5px;}
	.parameters td{border-bottom: none;padding-left: 15px;padding-bottom: 5px;}
	.parameters td.d{padding-left: 15px;}
	/*related products*/
	.block{display: block !important;}
	.news .hot{width: auto;float: none;margin: 0 10px;}
	.news .hot a img{max-width: 100%;}
	.news ul{float: none;width: auto;-webkit-column-count: auto;-moz-column-count: auto;margin: 10px;}
	.news i{padding-bottom: 10px;}
}