#manufacturers-list-top{padding-bottom: 0;}
#manufacturers-list-top .wrap{position: relative;min-height: 200px;}
#manufacturers-list-top .wrap h1{padding-top: 20px;}
#manufacturers-list-top .wrap .description{color: #BEBEBE;width: 800px;line-height: 24px;}
#manufacturers-list-top .wrap .description a{color:#FF5758;}
#manufacturers-list-top .wrap .box{width: 250px;background-color: #202020;position: absolute;top: 30px;padding: 10px;text-align: center;}
#manufacturers-list-top .wrap .box dt{font-size: 16px;color: #FFFFFF;line-height: 40px;font-weight: bold;}
#manufacturers-list-top .wrap .box dd{line-height: 28px;color: #FFFFFF;}
#manufacturers-list-top .wrap .box dd s{text-decoration: none;background-color: #4B4B4B;width: 134px;height: 28px;display: block;margin: 0 auto;border-radius: 5px;font-size: 14px;font-weight: bold;margin-top: 10px;}
#manufacturers-list-top .wrap .new-brand{right: 320px;}
#manufacturers-list-top .wrap .new-brand dd s{background-color: #D53A3B;}
#manufacturers-list-top .wrap .all-brand{right: 0;}
/*quick*/
#manufacturers-list-top .quick{height: 60px;background-color: #343434;line-height: 60px;}
#manufacturers-list-top .quick .wrap{min-height: auto;text-align: center;}
#manufacturers-list-top .quick a{font-size: 14px;display: inline-block;width: 50px;text-align: center;text-decoration: none;color: #878686;font-weight: bold;}
#manufacturers-list-top .quick a:hover{background-color: #424242;}
/*mfg*/
#manufacturers-list .item{margin-bottom: 28px;position: relative;padding-top: 30px;}
#manufacturers-list p{width: 50px;height: 50px;display: inline-block;background-color: #D53A3B;font-size: 20px;color: #FFFFFF;text-align: center;line-height: 50px;position: absolute;top: 0;}
#manufacturers-list h2{color: #545454;font-size: 20px;border-bottom: 3px solid #D53A3B;display: inline-block;line-height: 46px;font-weight: bold;padding-right: 10px;}
#manufacturers-list ul{background-color: #FFFFFF;padding: 22px 5px 22px 5px;}
#manufacturers-list li{float: left;width: 196px;text-align: center;height: 88px;padding: 3px 0;border: 1px solid transparent;position: relative;}
#manufacturers-list li:hover{border: 1px solid #C9C9C9;}
#manufacturers-list li a{display: block;height: 70px;padding-top: 10px;}
#manufacturers-list li img{max-height: 66px;max-width: 65%;display: block;margin: 0 auto;}
#manufacturers-list li s{display: none;height: 22px;text-decoration: none;background-color: #777778;position: absolute;bottom: 0;left: 0;width: 100%;color: #FFFFFF;line-height: 22px;font-weight: bold;}
#manufacturers-list li:hover s{display: block;}
/*details*/
#manufacturers-details-top{background-image: url("../images/manufacturers-details-bg.png");background-repeat: no-repeat;background-position: right bottom;}
#manufacturers-details-top .cover{width: 230px;float: left;min-height: 100px;border: 1px solid #686868;}
#manufacturers-details-top .cover img{max-width: 100%;display: block;}
#manufacturers-details-top .summary{width: 910px;margin-left: 16px;color: #FFFFFF;float: left;}
#manufacturers-details-top .summary .description{line-height: 20px;border-bottom: 1px dotted #656565;padding-bottom: 30px;margin-bottom: 20px;}
#manufacturers-details-top .summary h2{font-size: 14px;text-transform: uppercase;font-weight: bold;line-height: 40px;}
#manufacturers-details-top ul.news{column-count: 2;-webkit-column-count: 2;-moz-column-count: 2;padding-bottom: 30px;}
#manufacturers-details-top ul.news li{padding: 5px 0;}
#manufacturers-details-top ul.news li s{text-decoration: none;color: #999999;margin-right: 7px;}
#manufacturers-details-top ul.news li a{color: #FFFFFF;}
#manufacturers-details-top .btn{background-color: #202020;width: 190px;float: right;color: #A5A5A5;line-height: 30px;padding: 20px 20px;}
#manufacturers-details-top .btn h3{font-size: 16px;font-weight: bold;color: #FFFFFF;line-height: 20px;}
#manufacturers-details-top .btn s{text-decoration: none;color: #FFFFFF;font-weight: bold;}
#manufacturers-details-top .btn a{background-color: #4C4C4C;display: block;padding: 0 10px;border-radius: 3px;color: #FFFFFF;text-align: center;width: 90%;height: 32px;line-height: 32px;text-decoration: none;}
#manufacturers-details-top .btn a:hover{background-color: #FFFFFF;color: #000000;}
/*details main*/
#manufacturers-details{padding-top: 30px;}
#manufacturers-details .category{width: 376px;float: left;background-color: #FFFFFF;}
#manufacturers-details .category h2{line-height: 48px;padding-left: 17px;background-color: #D53A3B;font-size: 18px;color: #FFFFFF;}
#manufacturers-details .category dl{padding: 0 10px 20px 10px;border-bottom: 3px solid #D4D4D4;}
#manufacturers-details .category dt{line-height: 16px;border-bottom: 1px dashed #D4D4D4;padding: 9px 0;}
#manufacturers-details .category dt a{color: #333333;font-weight: bold;}
#manufacturers-details .category dt s{color: #CCCCCC;text-decoration: none;margin-left: 5px;font-weight: normal;}
#manufacturers-details .category dd{line-height: 16px;padding-left: 3px;padding: 5px 0;}
#manufacturers-details .category dd s{text-decoration: none;margin-left: 5px;color: #CCCCCC;}
#manufacturers-details .parts-list{width: 1000px;float: right;}
#manufacturers-details ul.products-list li:nth-child(3n){margin-right: 12px;}
#manufacturers-details ul.products-list li:nth-child(2n){margin-right: 0;}
#manufacturers-details-top + .parts-list{padding-top: 30px;}
@media screen and (max-width: 768px)
{
	#manufacturers-list-top{padding: 0.5rem;}
	#manufacturers-list-top .wrap h1{padding-top: 0;}
	#manufacturers-list-top .wrap .description{width: auto;}
	#manufacturers-list-top .wrap .new-brand{display: none;}
	#manufacturers-list-top .wrap .all-brand{display: none;}
	/*quick*/
	#manufacturers-list-top .quick{height: auto;line-height: 40px;}
	#manufacturers-list-top .quick a{width: 39px;margin: 0 1px;}
	/*mfg*/
	#manufacturers-list .item{padding-top: 0;margin-bottom: 0;}
	#manufacturers-list p{position: static;display: block;margin: 0 auto;}
	#manufacturers-list h2{text-align: center;width: 100%;display: block;}
	#manufacturers-list li{width: 50%;}
	/*details*/
	#manufacturers-details-top{background-image: none;}
	#manufacturers-details-top .cover{display: block;float: none;margin: 0 auto;}
	#manufacturers-details-top .summary{float: none;width: auto;margin-left: 0;}
	#manufacturers-details-top ul.news{column-count: auto;-webkit-column-count: auto;-moz-column-count: auto;}
	#manufacturers-details-top ul.news li s{display: block;}
	#manufacturers-details-top .btn{display: none;}
	#manufacturers-details .category{width: auto;float: none;}
	#manufacturers-details .category dl{padding: 0.5rem;}
	#manufacturers-details .parts-list{width: auto;float: none;margin-top: 30px;}
}