/* hlx-755 lq 2021-07-12 */
.cont-body {
	padding-bottom: 0.6rem
}
a{color: #333;}
.page-box{
    display: none;
    width: 100%;
    position: fixed;
    top: 0rem;
    left: 0;
    z-index: 99999;
    background: #f8f8f8;
    height: 100vh;
    overflow: auto;
}

/* .bar-title .tit { font-size: .9rem; } */

/*ico-column*/
.ico-column {
	display: inline-block;
	vertical-align: middle;
	background: url('../imgs/ico_column.png') no-repeat;
	background-size: 6.2rem 3.5rem;
}

.ico-local-30 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: 0 -1.6rem;
}

.ico-online-30 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -0.7rem -1.6rem;
}

.ico-telask-30 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -1.4rem -1.6rem;
}

.ico-case-30 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -2.1rem -1.6rem;
}

.ico-knowledge-30 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -2.8rem -1.6rem;
}

.ico-ask-30 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -3.5rem -1.6rem;
}

.ico-q-a-30 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -4.2rem -1.6rem;
}

.ico-contract-30 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -4.9rem -1.6rem;
}

.ico-more-30 {
	width: 0.6rem;
	height: 0.6rem;
	background-position: -5.6rem -1.6rem;
}

.ico-speciality-40 {
	width: 0.8rem;
	height: 0.8rem;
	background-position: 0 -2.7rem;
}

.ico-problem-40 {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -0.9rem -2.7rem;
}

.ico-office-40 {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -1.8rem -2.7rem;
}

.ico-compute-a {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -2.7rem -2.7rem;
}

.ico-compute-b {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -3.6rem -2.7rem;
}

.ico-compute-c {
	width: 0.8rem;
	height: 0.8rem;
	background-position: -4.5rem -2.7rem;
}

.ico-hotask-16 {
	width: .32rem;
	height: .32rem;
	background-position: 0rem -2.3rem;
}

.ico-knowledge-16 {
	width: .32rem;
	height: .32rem;
	background-position: -0.38rem -2.3rem;
}

.ico-q-a-16 {
	width: .32rem;
	height: .32rem;
	background-position: -.76rem -2.3rem;
}

.ico-asked-16 {
	width: .32rem;
	height: .32rem;
	background-position: -1.14rem -2.3rem;
}

.ico-video-16 {
	width: .32rem;
	height: .32rem;
	background-position: -1.52rem -2.3rem;
}

.ico-voice-16 {
	width: .32rem;
	height: .32rem;
	background-position: -1.9rem -2.3rem;
}

.ico-answer-16 {
	width: .32rem;
	height: .32rem;
	background-position: -2.3rem -2.3rem;
}

.ico-ipr-16 {
	width: .32rem;
	height: .32rem;
	background-position: -2.66rem -2.3rem;
}

.ico-law-16 {
	width: .32rem;
	height: .32rem;
	background-position: -3.04rem -2.3rem;
}

.ico-guide-16 {
	width: .32rem;
	height: .32rem;
	background-position: -3.42rem -2.3rem;
}

.ico-crime-16 {
	width: .32rem;
	height: .32rem;
	background-position: -3.8rem -2.3rem;
}

.ico-wemedia-16 {
	width: .32rem;
	height: .32rem;
	background-position: -4.18rem -2.3rem;
}

.ico-qualityask-16 {
	width: .32rem;
	height: .32rem;
	background-position: -4.56rem -2.3rem;
}

.ico-focus-16 {
	width: .32rem;
	height: .32rem;
	background-position: -4.94rem -2.3rem;
}

.ico-topics-16 {
	width: .32rem;
	height: .32rem;
	background-position: -5.32rem -2.3rem;
}

.ico-penalask-16 {
	width: .32rem;
	height: .32rem;
	background-position: -5.7rem -2.3rem;
}

.ico-corpus-16 {
	width: .32rem;
	height: .32rem;
	background-position: -4.8rem -1.18rem;
}

/* part-list */
.part-list {
	padding: .04rem .16rem 0;
}

.part-list li {
	float: left;
	width: 50%;
	padding: .2rem .16rem 0;
}

.part-list li a {
	position: relative;
	display: block;
	background-color: #fff;
	border-radius: .16rem;
	padding: 0.04rem .32rem .4rem 1.16rem;
}

.part-list li a img,
.part-list li a .ico-column {
	position: absolute;
	left: .32rem;
	top: 0.46rem;
	width: 0.6rem;
	height: 0.6rem;
}

.part-list li a div {
	font-size: .32rem;
}

.part-list li a p {
	font-size: .24rem;
	color: #999;
	line-height: .36rem;
}

/* type-link-r3 */
.type-link-r3 {
	padding: .04rem .2rem 0;
}

.type-link-r3 li {
	float: left;
	width: 33.333%;
	padding: .2rem .12rem 0;
}

.type-link-r3 li a {
	display: block;
	padding: .32rem .04rem;
	height: 1.4rem;
	background-color: #fff;
	border-radius: .16rem;
	font-size: .28rem;
	line-height: 0.4rem;
	text-align: center;
}

.type-link-r3 li img,
.type-link-r3 li .ico-column {
	display: block;
	width: 0.8rem;
	height: 0.8rem;
	margin: 0 auto .16rem;
}

/* knowledge-list */
.knowledge-list {
	padding: .08rem .1rem .32rem .32rem;
	background-color: #fff;
	border-radius: .4rem;
	overflow: hidden;
	margin: .24rem .32rem 0;
}

.knowledge-list li {
	float: left;
	width: 33.333%;
	padding: .24rem .22rem 0 0;
}

.knowledge-list li a {
	display: block;
	height: 1.12rem;
	line-height: 1.12rem;
	overflow: hidden;
	background-color: #f8f8f8;
	border-radius: .16rem;
	font-size: .26rem;
	text-align: center;
}

.knowledge-list li a img,
.knowledge-list li a .ico-column {
	display: inline-block;
	vertical-align: middle;
	margin: -0.04rem .08rem 0 0;
	width: .32rem;
	height: .32rem;
}
