body {
	font-size: 15px;
}

.title {
	height: 30px;
	line-height: 30px;
	padding-left: 38px;
	font-size: 21px;
	font-weight: bold;
	color: #4178be;
}

.title1 {
	margin: 28px 0 18px;
	background: url(../images/consult-item1.png) left center no-repeat;
}

.title2 {
	margin: 30px 0 18px;
	background: url(../images/consult-item2.png) left center no-repeat;
}

.title3 {
	background: url(../images/consult-item3.png) left center no-repeat;
}

.item1>a {
	float: left;
	width: 212px;
	height: 120px;
	overflow: hidden;
	margin-right: 29px;
}

.item1>div {
	float: left;
	width: 950px;
}

.item1>div>p {
	line-height: 28px;
}

.item1-cont {
	padding-top: 5px;
}

.item1-tips>img {
	position: relative;
	left: 2px;
	top: 3px;
}

.tabview-hd {
	width: 212px;
	height: 41px;
	line-height: 41px;
	border: 1px solid #4178be;
	border-radius: 21.5px;
}

.tabview {
	padding-bottom: 30px;
}

.tabview-hd {
	margin-bottom: 19px;
}

.tabview-hd li {
	color: #666;
	float: left;
	cursor: pointer;
	padding-left: 53px;
	width: 53px;
	height: 41px;
	border-radius: 20.5px;
	line-height: 41px;
}

.tab-item1 {
	background: url(../images/consult-owner1.png) 23px center no-repeat;
}

.tab-item1.active {
	color: #fff;
	background: #4178be url(../images/consult-owner2.png) 23px center no-repeat;
}

.tab-item2 {
	background: url(../images/consult-people1.png) 23px center no-repeat;
}

.tab-item2.active {
	color: #fff;
	background: #4178be url(../images/consult-people2.png) 23px center no-repeat;
}

.list {
	height: 136px;
	overflow: hidden;
}

.list li {
	float: left;
	height: 16px;
	line-height: 16px;
	width: 231px;
	padding-left: 9px;
	margin-bottom: 18px;
	background: url(../images/yellow-cornor.png) left center no-repeat;
}

.list li>a:hover {
	color: #4178be;
}

.more-btn {
	color: #999;
	display: block;
	width: 151px;
	height: 29px;
	line-height: 29px;
	margin: 14px auto 0;
	border: 1px solid #dedede;
	border-radius: 4px;
	text-align: center;
}

.more-btn:hover {
	border-color: #4178be;
	color: #4178be;
}

.cur-choose {
	color: #999;
	padding: 18px 0 14px;
}

.cur-choose>span {
	color: #4178be;
}

.item2 {
	padding-top: 11px;
	height: 39px;
	background-color: #f2f2f2;
	margin-bottom: 55px;
}

.item2>* {
	float: left;
}

.name-txt,.num-txt {
	height: 29px;
	line-height: 29px;
}

.name-txt {
	margin: 0 5px 0 100px;
}

.num-txt {
	margin: 0 5px 0 45px;
}

.input1 {
	padding-left: 10px;
	width: 302px;
	height: 27px;
	line-height: 27px;
	border: 1px solid #dedede;
	outline: none;
}
.input2{
	padding-left: 10px;
	width: 302px;
	height: 27px;
	line-height: 27px;
	border: 1px solid #dedede;
	outline: none;
}

.item2>a {
	width: 87px;
	height: 29px;
	line-height: 29px;
	text-align: center;
}

.search-btn {
	color: #fff;
	background-color: #edc707;
	margin-left: 15px;
}

.search-btn:hover {
	background-color: #e0be15;
}

.reset-btn {
	background-color: #d7d7d7;
	margin-left: 10px;
}

.reset-btn:hover {
	color: #4178be;
}

.item3 {
	padding-bottom: 40px;
}

.stripe {
	height: 40px;
	margin-bottom: 25px;
}

.stripe>* {
	float: left;
}

.stripe-txt1 {
	width: 270px;
	text-align: right;
	margin-right: 25px;
	height: 40px;
	line-height: 40px;
}

.stripe-txt2 {
	width: 127px;
	text-align: right;
	margin-right: 25px;
	height: 40px;
	line-height: 40px;
}

.stripe-input {
	padding-left: 10px;
	width: 278px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #dedede;
	outline: none;
}