.profile{
	width: 100%;
	
}

.profile_img{
	height: 120px;
	width: 120px;
	border-radius: 60px;
	background: url(../img/1-1profile.jpg) no-repeat;
	background-size: cover;
	top: 8px;
	left: 8px;
	position: absolute;
}

.profile_img_bg{
	height: 136px;
	width: 136px;
	background-color: rgba(255,255,255,0.5);
	border-radius: 70px;
	position: relative;
	top: 130px;
	left: 80px;
}

.subname_img{
	height: 35px;
	position: absolute;
	left: 240px;
	top: 146px;
}

.name_img{
	height: 54px;
	position: absolute;
	top: 196px;
	left: 244px;
}

.index_subtitle{
	font-family: cuhei;
	font-size: 44px;
	letter-spacing: 3px;
	position: relative;
	top: 32px;
	left: 6%;
	line-height: 46px;
	padding-left: 2px;
	opacity: 0.7;
	width: 90%;
	text-align: left;
}

.index_div_border{
	/* border: #000000 1px solid; */
	width: 92%;
	height: auto;
	position: relative;
	left: 4%;
	top: 180px;
	background-color: #ffffff;
	border-radius: 28px;
	box-shadow: rgba(28,32,36,0.3) 0 0 20px 0px;
}

.education{
}
.education_bg{
}

.company{
}
.company_bg{
}

.honor{
}
.honor_bg{
}

.mainrights{
}
.mainrights_bg{
}

.mainworks{
}
.mainworks_bg{
}

.skills{
}
.skills_bg{
}



.qxjl{
	margin-top: 10px;
}

.div_bg_con{
	margin-top: 0px;
}

.div_bg_in{
	width: 88%;
	left: 9%;
}


.transition {
  		transition: all .4s;
  	}
  	.show {
  		line-height: 200%;
	    box-sizing: border-box;
	    height: auto;
	    overflow: hidden;
	    background: none;
	    width: 100%;
		margin: 40px 0 40px 0;
  	}

  	.fold {
  		max-height: 0;
  	}

  	/*箭头旋转*/
	.rotate1 {
      display: inline-block;
	  transform: rotate(180deg);
	}

	.rotate2 {
	  transform: rotate(360deg);
	}
	
	.arrow{
		background: url(../img/tg.png);
		background-repeat: no-repeat;
		background-size: contain;
		width: 42px;
		height: 42px;
		background-position-y: 7px;
		position: relative;
		top: 2px;
		left: 56px;
		float: left;
	}
	
	.rotate_text{
		width: 100px;
		height: 46px;
		font-family: zhunhei;
		font-size: 30px;
		line-height: 50px;
		opacity: 0.5;
		position: relative;
		left: 42px;
		float: left;
	}
	
	.list_more{
		width: 94%;
		background-color: #f2f4fc;
		height:60px;
		position: relative;
		left: 3%;
		margin: 0px 0 -14px 0;
		padding: 20px 0 40px 0;
		border-radius: 24px;
		padding: 0;
	}
	
	.list_close{
		width: 88%;
		background-color: #f2f4fc;
		height:60px;
		position: relative;
		left: 9%;
		margin: 0 0 0 0;
		padding: 20px 0 40px 0;
		border-radius: 24px;
		padding: 0;
	}
	
	.list_more button, .list_close button{
		border-radius: 24px;
		width: 100%;
		height: 100%;
		border-style: none;
		outline: none;
		background-color: #f2f4fc;
	}