#distribution{background-color: #363636;}
#distribution .navigation a{color: #FFFFFF;}
#distribution h2{font-size: 24px;line-height: 80px;color: #FFFFFF;text-align: center;}
#distribution .list{padding-bottom: 30px;}
#distribution .list a{float: left;width: 199px;height: 80px;overflow: hidden;border-right: 1px solid #333333;background-color: #FFFFFF;margin-bottom: 12px;text-decoration: none;}
#distribution .list a:nth-child(7n){border-right:none;}
#distribution .list img{max-width: 90%;margin: 5px auto 0 auto;display: block;}
#distribution .list b{display: block;text-align: center;height: 32px;line-height: 16px;padding: 5px 0;background-color: #085d96;color: #FFFFFF;margin-top: -42px;}
#distribution .list a:hover b{margin-top: 0;}
#distribution .list b,#manufacturers-list dd b{transition: all .2s ease 0s;-webkit-transition: .2s;-moz-transition: .2s;-o-transition: .2s;}
#manufacturers-list .letter{border-top: 1px solid #D4D4D4;border-bottom: 1px solid #d4d4d4cc;border-left: 1px solid #d4d4d4cc;}
#manufacturers-list .letter a{border-right: 1px solid #D4D4D4;display: inline-block;width: 46px;text-align: center;height: 50px;line-height: 50px;color: #8D8D8D;text-decoration: none;font-size: 14px;}
/*#manufacturers-list .letter a:not(:nth-child(n+23)){width: 51px;}*/
#manufacturers-list .letter a:first-child{
	width: 60px;
}
#manufacturers-list .letter a:last-child{
	width: 58px;
}

#manufacturers-list .letter a:hover{background-color: #FF0C10;color: #FFFFFF;}
#manufacturers-list dd:after{clear: both;content: "";display: block;height: 0;visibility: hidden;}
#manufacturers-list dt{font-size: 35px;line-height: 76px;text-align: center;color: #FF0C10;}
#manufacturers-list dd a{float: left;width: 198px;height: 80px;overflow: hidden;background-color: #FFFFFF;margin-bottom: 12px;text-decoration: none;border-bottom: 1px solid #D4D4D4;border-top: 1px solid #D4D4D4;border-right: 1px solid #D4D4D4;}
#manufacturers-list dd a:nth-child(7n+1){border-left: 1px solid #D4D4D4;}
#manufacturers-list dd a:not(:nth-child(7n)){width:199px;}
#manufacturers-list dd b{display: block;text-align: center;height: 32px;line-height: 16px;padding: 5px 0;background-color: #085d96;color: #FFFFFF;margin-top: -42px;}
#manufacturers-list dd img{max-width: 90%;margin: 5px auto 0 auto;display: block;}
#manufacturers-list dd a:hover b{margin-top: 0;}
/*manufacturers-details*/
#manufacturers-content{background-color: #626471;padding-bottom: 30px;}
#manufacturers-content .navigation a{color: #FFFFFF;}
#manufacturers-content .main{padding: 15px 20px;background-color: #FFFFFF;margin-bottom: 10px;}
#manufacturers-content .main img{float: left;margin-right: 20px;max-width: 300px;}
#manufacturers-content .main dl{float: left;width: 1040px;}
#manufacturers-content .main dt{font-size: 16px;line-height: 30px;font-weight: bold;}
#manufacturers-content .main dd{color: #9B9B9B;line-height: 18px;}
#manufacturers-content .main dd a.rfq{display: inline-block;height: 26px;background-color: #FF090F;color: #FFFFFF;text-align: center;line-height: 26px;font-size: 12px;text-decoration: none;position: relative;overflow: hidden;padding: 0 20px 0 15px;margin-top: 10px;}
#manufacturers-content .main dd a.rfq:after{content: "";position: absolute;z-index: 1;width: 0;height: 0;border-top: 18px solid transparent;border-right: 18px solid #A5060C;border-bottom: 0px solid transparent;right: 0;bottom: 0;}
#manufacturers-content .main dd a.rfq:hover:after{border-right-color: #0F0E14;}
#manufacturers-content .main dd a.rfq:hover{background-color: #085d96;}
#manufacturers-content h3{font-size: 18px;height: 44px;color: #FFFFFF;display: inline-block;line-height: 44px;text-transform: uppercase;position: relative;padding: 0 5px;}
#manufacturers-content h3:before{content: "";height: 1px;background-color: #999AA3;width: 990px;position: absolute;top: 45px;}
#manufacturers-content h3:after{content: "";height: 3px;background-color: #FFFFFF;position: absolute;top: 44px;width: 100%;left: 0;}
#manufacturers-content .category{float: left;width: 966px;position: relative;}
#manufacturers-content .category h3:before{width: 966px;}
#manufacturers-content .category .item{width: 440px;float: left;margin-right: 43px;}
#manufacturers-content .category dl{padding: 5px 0 5px 25px;margin-top: 15px;}
#manufacturers-content .category dt{line-height: 16px;padding: 3px 0;color: #FFFFFF;font-size: 14px;font-weight: bold;position: relative;}
#manufacturers-content .category dt:before{position: absolute;left: -18px;color: #FFFFFF;top: 5px;z-index: 2;}
#manufacturers-content .category dt:after{content:"";width: 17px;height: 16px;background-color: #94969D;border-radius: 3px;position: absolute;left: -21px;top: 4px;z-index: 1;}
#manufacturers-content .category dd a{color: #BDBDBD;padding: 3px 0;display: inline-block;}
#manufacturers-content .category dl:hover{background-color: #FFFFFF;}
#manufacturers-content .category dl:hover dt{color: #000000;}
#manufacturers-content .category dl:hover dt:after{background-color: #FF0C10;}
#manufacturers-content .news{float: right;width: 400px;background-color: #5B5D69;padding-right: 10px;padding-bottom: 30px;}
#manufacturers-content .news h3:before{width: 404px;}
#manufacturers-content .news dl{margin-top: 20px;padding-left: 30px;}
#manufacturers-content .news dt{position: relative;}
#manufacturers-content .news dt:before{position: absolute;left: -20px;color: #FFFFFF;top: 3px;z-index: 2;}
#manufacturers-content .news dt:after{content:"";width: 17px;height: 16px;background-color: #94969D;border-radius: 3px;position: absolute;left: -23px;top: 1px;z-index: 1;}
#manufacturers-content .news dt a{font-weight: bold;color: #FFFFFF;}
#manufacturers-content .news dd{color: #BDBDBD;}
#manufacturers-products{text-align: center;}
#manufacturers-products h2{margin-top: 36px;line-height: 44px;text-align: center;font-size: 20px;text-transform: uppercase;color: #040426;font-weight: bold;padding: 0 10px;position: relative;display: inline-block;margin-bottom: 15px;}
#manufacturers-products h2:before{content:"";height: 3px;background-color: #000000;width: 100%;position: absolute;bottom: 0;left: 0;z-index: 2;}
#manufacturers-products h2:after{content:"";height: 1px;background-color: #B2B2B2;position: absolute;width: 200%;left: -50%;bottom: 1px;z-index: 1;}
@media screen and (max-width: 767px)
{
	#manufacturers-list dd a b{display: none;}
	#manufacturers-list .letter a:nth-child(9n+1){width: 46px !important;border-left: none;}
	#distribution .list a b{display: none;}
	#distribution .list a{width: 50%;padding-top: 10px;}
	#distribution .list a:nth-child(7n){border-right: 1px solid #333333;}
	#manufacturers-list .letter a{width: 41px !important;}
	#manufacturers-list dd a{width: 50% !important;padding-top: 10px;}
	#manufacturers-content .main{margin: 0 0.3rem;border-radius: 10px;}
	#manufacturers-content .main img{float: none;margin: 0 auto;max-width: none;display: block;padding: 10px;border: 1px solid #DDDDDD;border-radius: 10px;}
	#manufacturers-content .main dl{float: none;width: auto;}
	#manufacturers-content .main dt{text-align: center;}
	#manufacturers-content h3:before{width: 200% !important;left: -50% !important;}
	#manufacturers-content .category{float: none;width: auto;text-align: center;overflow: hidden;}
	#manufacturers-content .category h3:before{left: -50%;width: 200%;}
	#manufacturers-content .category .item{width: auto;float: none;margin-right: 0;text-align: left;}
	#manufacturers-content .news{float: none;width: auto;text-align: center;}
	#manufacturers-content .news dl{text-align: left;}
	#manufacturers-products{overflow: hidden;}
}