.vv-xqimg{
	margin-top: 20px;
}
.vv-xqimg img {
	display: block;	
}
.vv-xqimg a {
	text-align: center;
    margin: 0 30px;
    float: left;
    display: block;
	line-height:30px;
	white-space:nowrap;
 	overflow: hidden;
 	font-size: 1.2em;
 	padding: 10px;
}
.vv-xqimg small {
    display: block;
	color:#777;
	font-weight:normal;
	white-space:nowrap;
 	overflow: hidden;
}
.nvshen{
	margin-top: 20px;
}
.nvshen .vv-xqimg a{
	color:#172a51;
}
.nanshen{
	margin-top: 20px;
}
.nanshen .vv-xqimg a{
	color:#172a51;
}
.jd{
	margin-top: 20px;
}
.col-jd{
	width: 50%;
	padding: 10px;
	margin-top: 30px;
}
.vv-jpimg{
	margin-top:10px;
	padding:5px;
}
.vv-jpcont{
	margin-top:10px;
	float:left;
	padding:0 0 0 15px;
	display:block;
}
.vv-jpcont > h3{
	font-size:16px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.vv-jpcont > small {
	color:#999;
	display:block;
	margin-bottom:15px;
}
.vv-jpcont > h3 a{
	color:#172a51;
}
.vv-jpcont > p{
	text-indent:1em;
	line-height:2em;
	color:#777;
}
.vv-jptext{
	margin-top:10px;
	line-height:2em;
	padding:0 15px;
	white-space:nowrap;
 	overflow: hidden;
}
.vv-jptext small{
	color:#fb8d57;
	font-size:14px;
}

.table > thead > tr > th{
	border-bottom: none;
}
.table-striped > tbody > tr:nth-of-type(2n+1){
	background-color: #fff;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
	border-top:none;
	line-height:2em;
}
.y-footer p{
	padding-top: 8px;
}
.y-footer a{
	color:#172a51;
}
.index-img{
	width: 140px;
	height: 160px;
}
@media (max-width: 720px){

.vv-xqimg a {
    margin: 0 10px;
}

.col-jd{
	width: 100%;
	padding: 0;
	margin-top: 20px;
}

}