body{
	background: #f2f2f2;
}
.content{
	font-size: 14px;
}
.left{
	padding-right: 10px;
}
.right{
	padding-left: 10px;
}
.side{
	background: #fff;
	margin: 20px 0;
}
.side .title{
	line-height: 40px;
	height: 40px;
	padding: 0 20px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background: #00b0f8;
	margin: 0;
}
.side ul{
	text-indent: 0;
	padding: 10px 0;
}
.side ul li a{
	padding: 0 17px;
	line-height: 40px;
	height: 40px;
	color: #333;
	display: block;
}
.side ul li a:before{
	content: "";
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background: url("../pc-image/icon/sider.png") no-repeat;
	background-size: 15px 15px;
	margin-top: 12.5px;
	margin-right: 10px;
}
.side ul li:hover a:before{
	content: "";
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	background: url("../pc-image/icon/sider-on.png") no-repeat;
	background-size: 15px 15px;
	margin-top: 12.5px;
	margin-right: 10px;
}
.side ul li a:hover{
	color: #00b0f8;
	background: #f2f2f2;
}
.side ul li a.on{
	color: #00b0f8;
	/*font-weight: bold;*/
	background: #f2f2f2;
}
.cont{
	background: #fff;
	margin: 20px 0;
}
.cont .title {
    color: #00b0f8;
    font-size: 16px;
    line-height: 65px;
    height: 65px;
    font-weight: bold;
    border-bottom: 1px solid #e5e5e5;
	margin: 0 20px;
}
.cont .title:before{
	height: 20px;
	margin-top: 22.5px;
	content: "";
	display: block;
	float: left;
	background: #00b0f8;
	width: 4px;
	margin-right: 15px;
}
.cont .list-nav{
	border-bottom: 1px solid #e5e5e5;
	margin: 0 20px;
	padding: 10px 0;
	padding-bottom: 20px;
}
.cont .list-nav ul{
	text-indent: 0;
	margin-top: 10px;
}
.cont .list-nav li{
	float: left;
	line-height: 40px;
	height: 40px;
	margin-right: 20px;
}
.cont .list-nav li.nav-title{
	color: #333;
	font-weight: bold;
}
.cont .list-nav li.nav-title span{
	width: 70px;
    text-align: justify;
    text-align-last: justify;
    display: inline-block;
}
.cont .list-nav li.item{
	padding: 0 10px;
    cursor: pointer;
}
.cont .list-nav li.item.on,.cont .list-nav li.item.on:hover{
    color: #fff;
    background: #00b0f8;
    line-height: 24px;
    height: 24px;
    margin-top: 8px;
    border-radius: 2px;
}
.cont .list-nav li.item:hover{
	color: #00b0f8;
}
.cont .list-nav li.input-search{
	position: relative;
	width: 230px;
}
.cont .list-nav li.input-search input{
    width: 100%;
    padding-left: 10px;
    padding-right: 35px;
}
.cont .list-nav li.input-search span{
    display: block;
    width: 27px;
    height: 27px;
    position: absolute;
    right: 2px;
    top: 8px;
    background: #00b0f8;
    color: #fff;
    text-align: center;
    line-height: 27px;
    cursor: pointer;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.cont .list{
	padding: 20px 0;
}
.content .list ul{
	text-indent: 0;
	padding: 0;
}
.cont .list li a{
	font-size: 14px;
	line-height: 40px;
	height: 40px;
    display: block;
    padding: 0 20px;
}
.cont .list li a:hover .left{
	color: #00b0f8;
}
.cont .list li a:hover{
	background: #f2f2f2;
}
.cont .list li .left{
	color: #333;
	padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.cont .list li .type{
	color: #ff392f;
	padding: 0;
	text-align: center;
}
.cont .list li .type.on{
	color: #bbb;
}
.cont .list li .time{
	color: #999999;
	text-align: right;
	padding: 0;
	padding-right: 5px;
}
.cont .pags{
    margin: 0 20px;
    text-align: right;
}
