body{
	background-color: #fafafa;
}
.content-wrapper{
	/*position: relative;*/
	padding-top: 30px;
}
	.content-wrapper .content{
		/*margin-left: 260px;*/
	}
		.content-wrapper .content .box{
			margin-bottom: 30px;
			min-height: 200px;
			background-color: #fff;
			-webkit-box-shadow: 0px 4px 10px 2px rgba(199,199,199,0.47);
			-moz-box-shadow: 0px 4px 10px 2px rgba(199,199,199,0.47);
			box-shadow: 0px 4px 10px 2px rgba(199,199,199,0.47);
			border-radius: 10px;
		}
		.content-wrapper .content .box .banner{
			width: 100%;
			border-radius: 10px;
			overflow: hidden;
		}
			.content-wrapper .content .box .banner img{
				width: 100%;
			}
		.content-wrapper .content .box .trader-info{
			padding: 40px;
		}
			.content-wrapper .content .box .trader-info .header{
				position: relative;
				padding-bottom: 30px;
			}
				.content-wrapper .content .box .trader-info .header .logo{
					position: absolute;
					top: -110px;
					left: 50%;
					transform: translate(-50%, 0);
					width: 180px;
					height: 180px;
					overflow: hidden;
					border: 3px solid #fff;
					border-radius: 50%;
					background-color: #fff;
					-webkit-box-shadow: 0px 4px 10px 2px rgba(199,199,199,0.25);
					-moz-box-shadow: 0px 4px 10px 2px rgba(199,199,199,0.25);
					box-shadow: 0px 4px 10px 2px rgba(199,199,199,0.25);
				}
					.content-wrapper .content .box .trader-info .header .logo img{
						position: absolute;
						top: 50%;
						left: 50%;
						transform: translate(-50%, -50%);
						width: 100%;
						min-width: 100%;
						display: block;
					}
				.content-wrapper .content .box .trader-info .header .name{
					font-size: 26px;
					line-height: 40px;
				}
				.content-wrapper .content .box .trader-info .header address{}
					.content-wrapper .content .box .trader-info .header address a{
						color: #61a81b;
					}
					.content-wrapper .content .box .trader-info .header address a:hover{
						color: #539215;
					}
				.content-wrapper .content .box .trader-info .header .contact-controler{
					margin-left: -5px;
					margin-right: -5px;
				}
					.content-wrapper .content .box .trader-info .header .contact-controler .fa,
					.content-wrapper .content .box .trader-info .header .contact-controler .fb,
					.content-wrapper .content .box .trader-info .header .contact-controler .fas{
						margin-right: 10px;
						width: 20px;
						height: 20px;
						vertical-align: top;
						font-size: 20px;
					}
					.content-wrapper .content .box .trader-info .header .contact-controler div{
						padding-left: 5px;
						padding-right: 5px;
					}
					.content-wrapper .content .box .trader-info .header .contact-controler .btn{
						line-height: 20px;
					}
			.content-wrapper .content .box .trader-info .description{
				padding-top: 20px;
				padding-bottom: 20px;
				border-top: 1px solid #dcdfe0;
				line-height: 24px;
			}
				.content-wrapper .content .box .trader-info .description h3{
					font-size: 18px;
				}
			.content-wrapper .content .box .trader-info .brand-list{
				padding-top: 20px;
				border-top: 1px solid #dcdfe0;
			}
				.content-wrapper .content .box .trader-info .brand-list{}
				.content-wrapper .content .box .trader-info .brand-list h3{
					font-size: 18px;
				}
				.content-wrapper .content .box .trader-info .brand-list .card-image-list{
					padding-top: 0;
				}