@charset "utf-8";
/* CSS Document */

.personal{
	width:100%;
}
.personal-safe {
	min-width: 1200px;
	max-width: 1920px;
	margin: 0 auto;
}
.personal-content {
	width: 1200px;
	margin: 0 auto;
	padding-top:54px;
}
.user-main{
	text-align:center;
}
a{ text-decoration:none;}
.teacher-img{ width:140px; height:140px; border-radius:50%; display:block;}
.teacher-info{ margin-bottom:40px;}
.teacher-introduce{ width:1010px; position:relative;}
.teacher-name span{ color:#9EA7B4; font-size:14px; padding-right:40px; line-height:56px; margin-bottom:10px;}
.teacher-name .name{ color:#464C5B; font-size:20px;}
.teacher-introduce .introduce{ font-size:16px; color:#657180; line-height:27px; position: relative; word-wrap:break-word;}
.teacher-introduce .introduce .tog-introduce{ padding-left: 20px; position:absolute; right:0; bottom:0; cursor: pointer; display: none;
	background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, #EFF3F6 30%);
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,#EFF3F6 30%);
	background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,#EFF3F6 30%);
	background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%,#EFF3F6 30%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,#EFF3F6 30%);}
.teacher-introduce .introduce .tog-introduce.sq{ position: static; bottom: auto; right: auto;}
.teacher-introduce .introduce.activezk{ height:81px; overflow:hidden;}
.follow{ width:110px; height:40px; line-height:40px; color:#fff; margin:0 auto; margin-bottom:40px; border-radius:4px; cursor:pointer; margin-top:30px; font-size:18px; text-align:center;}
.follow .plus{ padding-right:5px; font-size:30px; position:relative; display:block; float: left; width: 20px; height: 100%; padding: 0 15px;}
.follow .plus .plus-pos{ position:absolute; top:50%; transform:translateY(-50%);}
.study-tit{ height:20px; line-height:20px; color:#464C5B; font-size:18px; margin-bottom:20px; padding-left:14px;}
.study-content li{ margin-bottom:35px; margin-right:24px; width:282px;}
.study-content li a{ display:inline-block; width:100%;}
.study-content li .img_b .study-num{ padding:7px; position:absolute; right:0; bottom:0; background:rgba(0,0,0,0.6); color:#fff; font-size:14px;}
.study-content li:nth-child(4n){ margin-right:0;}
.study-content .tit{ color:#464C5B; font-size:18px; padding-top:20px; padding-bottom:10px; line-height:22px;}
.study-content .date{ color:#9EA7B4; font-size:16px;}
.study-more-b{ text-align:center; margin-top:15px;}
.study-more{ font-size:14px; cursor:pointer;}

.study-content .img_b{ width:100%; height:220px; overflow:hidden; position:relative;}
.study-content .img_b img{ width:100%; height:100%; display:block; transition:all ease 0.3s;}
.study-content li .tit{ transition:all ease 0.3s;}
.study-content li:hover .img_b img{ transform:scale(1.2);}
.study-content li:hover .tit{ color:#EC6D3A;}