body{
    background: #f2f2f2;
}
.contact-us{
	background: #fff;
	margin: 20px 0;
}
.contact-us .title {
    color: #333;
    font-size: 16px;
    line-height: 65px;
    height: 65px;
    font-weight: bold;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 20px;
}
.contact-us .title:before{
	height: 20px;
	margin-top: 22.5px;
	content: "";
	display: block;
	float: left;
	background: #00b0f8;
	width: 4px;
	margin-right: 15px;
}
.contact-us .contact{
	padding: 10px 0 20px 0;
} 
.contact-us .contact ul{
	text-indent: 0;
	padding: 0;
}
.contact-us .contact li{
	padding: 0 20px;
}
.contact-us .contact li a{
	font-size: 14px;
	line-height: 40px;
	height: 40px;
    display: block;
}
.contact-us .contact li a:hover .left{
	color: #333;
}
.contact-us .contact li.nva .left,.contact-us .contact li.nva .type,.contact-us .contact li.nva .time{
	color: #333;
}
.contact-us .contact li.nva:hover{
	background: #fff;
}
.contact-us .contact li:hover{
	background: #f2f2f2;
}
.contact-us .contact li .left{
	color: #333;
	padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.contact-us .contact li .type{
	color: #ff392f;
	padding: 0;
}
.contact-us .contact li .time{
	color: #333;
	padding: 0;
}