.aut-fxzj {
				a {
					display: block;
					font-size: 0px;
					overflow: hidden;
					border-radius: 50%;
					min-width: 40px;
					width: 40px;
					min-height: 40px;
					max-width: 100%;
					display: flex;
					align-items: center;
					justify-content: center;
					height: auto;
					background-color: #e6e6e6;
				}
			}

			.aut-fxzj a img {
				width: auto;
				height: auto;
				cursor: pointer;
			}

			.aut-fxzj a:hover {
				background-color: #ffe300;
			}

			.aut-title {
				font-weight: bold;
				font-size: 42px;
				line-height: 50px;
				color: #161616;
			}

			.aut-ertitle {
				font-size: 24px;
				font-weight: bold;
				line-height: 36px;
				color: #ffe300;
				margin-top: 22px;
				margin-bottom: 8px;
			}

			.aut-neirong {
				font-size: 18px;
				line-height: 28px;
				color: #666666;
			}

			.aut-mid-left {
				width: 44%;
			}

			.aut-mid-right {
				width: 51%;
			}

			.aut-mid-top {
				margin-top: 20px;
				display: flex;
				align-items: center;
				justify-content: space-between;
				flex-flow: row-reverse;
			}

			.aut-mobile {
				font-size: 24px;
				font-weight: bold;
				line-height: 36px;
				color: #222222;
				margin-top: 26px;
				margin-bottom: 11px;
			}

			.aut-email {
				font-weight: bold;
				font-size: 24px;
				line-height: 36px;
				color: #222222;

				a:hover {
					color: #ffe300;
				}
			}

			.aut-fxzj {
				margin-top: 26px;
				display: flex;
				align-items: center;
				justify-content: flex-start;
			}

			.aut-fxzj {
				a {
					margin-right: 17px;
				}
			}

			.book-title {
				display: inline-block;
				font-size: 18px;
				font-weight: bold;
				line-height: 28px;
				color: #222222;
				background-color: #ffdf00;
				border-radius: 30px;
				padding-top: 16px;
				padding-bottom: 16px;
				padding-left: 30px;
				padding-right: 30px;
				margin-top: 28px;
			}

			.book-title:hover {
				color: #fff;
			}

			.author-list-img {
				display: block;
				font-size: 0px;
				overflow: hidden;

				img:hover {
					transform: scale(1.1);
				}
			}

			.author-list-bottom {
				padding: 30px;
			}

			.author-list-bottom-title {
				font-size: 22px;
				line-height: 32px;
				color: #333333;
				white-space: nowrap;
				text-overflow: ellipsis;
				overflow: hidden;
				display: block;
			}

			.author-list-bottom-nr {
				font-size: 18px;
				line-height: 28px;
				color: #666666;
				display: -webkit-box;
				-webkit-line-clamp: 2;
				-webkit-box-orient: vertical;
				overflow: hidden;
				text-overflow: ellipsis;
			}

			.author-list-div {
				width: 32%;
				border-radius: 10px;
				overflow: hidden;
				margin-left: 2%;
				background: #fff;
				margin-bottom: 34px;
				a:hover{
					color:#ffdf00;
				}
			}
			
			.author-list-div.nomargin{
				margin-left: 0px;
			}
			.author-list{
				margin-top: 89px;
				display: flex;
				align-items: initial;
				justify-content: flex-start;
				flex-wrap: wrap;
			}
			
			@media  screen and (max-width:1280px) {
				.author-list-bottom{
					padding: 20px;
				}
			}
			@media  screen and (max-width:999px) {
				.book-title{
					margin-top: 10px;
				}
				.aut-mid-top{
					flex-wrap: wrap;
				}
				.aut-mid-right,
				.aut-mid-left{
					width: 100%;
					margin-bottom: 10px;
				}
				.author-list,
				.aut-mid-top{
					margin-top: 20px;
				}
				.author-list{
					flex-wrap: wrap;
					justify-content: space-between;
				}
				.author-list-div{
					width: 49%;
					margin-left: 0px;
				}
			}
			@media  screen and (max-width:768px) {
				.aut-title{
					font-size: 30px;
					line-height: 36px;
				}
				.aut-ertitle{
					font-size: 20px;
					line-height: 24px;
					margin-top: 10px;
					margin-bottom: 10px;
				}
				.aut-neirong{
					font-size: 14px;
				}
				.aut-mobile,.aut-email{
					font-size: 18px;
				}
				.aut-mobile{
					margin-top: 10px;
					margin-bottom: 10px;
				}
				.book-title{
					font-size: 14px;
					padding: 10px;
				}
				.author-list-bottom-title{
					font-size: 18px;
					line-height: 24px;
				}
				.author-list-bottom-nr{
					font-size: 14px;
					line-height: 24px;
					margin-top: 4px;
				}
				.author-list-bottom{
					padding: 10px;
				}
				.author-list-div{
					margin-bottom: 20px;
				}
			}
			@media  screen and (max-width:500px) {
			.author-list-div{
				width: 100%;
			}	
			}


			