.case-con{
	float: left;
	width: 40%;
	border-right: 2px solid #48a2bd;
}
.case-list{
	margin-bottom: 60px;
}
.case-list .tit{
	font-size: 24px;
	color: #014f6d;
}

.client-form{
	float: right;
	width: 58%;
	
}
.client-form .forms-d{
	width: 90%;
	margin: 10px auto;
}
.client-form .forms-d dl{
	margin-top: 22px;
}
.client-form .forms-d dl:after{
    content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.client-form .forms-d dl dt{
	float: left;
	width: 20%;
	text-align: right;
	padding-right: 15px;
	height: 40px;
	line-height: 40px;
}
.client-form .forms-d dl dt span{
	color: red;
}
.client-form .forms-d dl dd{
	float: left;
	width: 80%;
    position: relative;
}
.client-form .forms-d dl dd .alert-tip{
	font-size: 12px;
	color: red;
	position: absolute;
	left: 0;
	bottom: -20px;
}
.client-form .forms-d input[type="text"]{
	width: 40%;
	height: 40px;
	border:1px solid #999;
	border-radius: 5px;
	outline: none;
	padding-left: 10px;
	font-size: 14px;
}
.client-form .forms-d .error{
	border:1px solid red;
	box-shadow: 0 0 5px red;
}
.client-form .forms-d .submit-btn{
	margin-top: 25px;
	text-align: right;
}
.client-form .forms-d .submit-btn-d{
	padding: 15px 40px;
	background-color: #014f6d;
	border:0;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer;
}
.client-form .forms-d .submit-btn-down{
	padding: 15px 40px;
	background-color: #af1b65;
	border:0;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer;
}