.sj-section-category-menu{
	padding:36px 20px 45px 20px;
	background:#fff;
	color:#000;
}
.sj-section-category-menu>.desc{
	color:#787878;
	margin-top: 30px;
    line-height: 30px;
}
.sj-section-category-menu>.title{
	font-size:21px;
}
.sj-section-category-menu>.title:after{
	content: '';
	width: 100%;
	height: 5px;
	background-color: #a80060;
	display: block;
	margin-top: 16px;
	border-radius: 4px;
}
.menu-item-ul{
	font-size: 0;
	border-bottom: 2px solid #A80060;
    margin: 20px 0;
}
.menu-item-ul>.name{
    font-size: 16px;
    padding: 10px 0;
    display: block;
}
.menu-item-ul>li{
	float:left;
	/* width:25%; */
	font-size:13px;
	white-space: normal;
	letter-spacing: normal;
	padding-bottom: 10px;
	padding-right:20px;
	box-sizing:border-box;
}

.viewpage>span{
	font-size: 16px;
	 vertical-align: middle;
}
.last-page{
	width:40px;
	height:40px;
	display:inline-block;
	background: url(../../images/icon.png) no-repeat;
}
.last-pages>img, .next-pages>img{
	width: 26px;
    vertical-align: middle;
    margin-top: -4px;
}

.viewpage .r>a{
	width: 25px;
    height: 25px;
    display: inline-block;
    line-height: 25px;
    border-radius: 50%;
    margin: 0 3px;
}
.viewpage .next-pages, .viewpage .last-pages{display: inherit!important;}
.viewpage .r>a.active{
	 background: #AC0362;
	  color: #fff;
}
.viewpage .pageinfo{
	 margin: 0 5px
} 


.category-ul-second{
	color:#404040;
	font-size:17px;
	margin-top:30px;
}
.category-ul-second>li{
	border-bottom:1px solid #9d9d9d;
	padding-bottom: 15px;
}
.category-ul-second .post-name{
    margin: 10px 0;
    height: 30px;
    line-height: 30px;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.category-ul-second .post-description{
    color: #1f1f1f;
    font-size: 14px;
    width: 92%;
    line-height: 20px;
    text-align: justify;
    height: 40px;
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.category-ul-second .gobtn {
    width: 40px;
    height: 40px;
    display: inline-block;
    background: url(../../images/icon.png) no-repeat;
    background-position: -262px -85px;
    float:right;
    margin-top: -45px;
}

.photo-item-ul{
    height: 100%;
    display: flex;
    -webkit-display: flex;
    -moz-display: flex;
    flex-direction: column;
    justify-content: center;
    flex-wrap: wrap;
}
.photo-item-ul>li{
    width: 232px;
    margin: 6px;
}
.photo-item-ul>li img{
	width:233px;
	height:153px;
	display:block;
}
@media screen and (max-height: 800px) {
	.page_content div, .page_content p,.page_content span{
		font-size:12px!important;
		line-height:15px!important;
	}
	.postContents{width:580px!important;}
	.postContents .sj-section-category-menu{
		padding:20px 20px 45px 20px!important;
	}
}
@media screen and (max-height: 670px) {
	.page_content div, .page_content p,.page_content span{
		font-size:12px!important;
		line-height:14px!important;
	}
	.postContents{width:580px!important;}
	.postContents .sj-section-category-menu{
		padding:20px 20px 45px 20px!important;
	}
	.sj-section-category-menu .post-list{
		font-size:12px!important;
	}
	.sj-section-category-menu .post-list>ul>li{
		line-height: 18px!important;
	}
	.sj-section .viewpage{
	    padding-top: 20px!important;
	}
}
