		/** 自定义菜单文字扫光开始 **/
		.mytips {
			background-image: -webkit-linear-gradient(left, #444, #ff4400 25%, #444 50%, #ff4400 75%, #444);
			-webkit-text-fill-color: transparent;
			-webkit-background-clip: text;
			-webkit-background-size: 200% 100%;
			-webkit-animation: masked-animation 0.5s infinite linear;
		}

		.main-nav .down-menu a:hover .mytips {
			-webkit-text-fill-color: #fff;
		}

		@-webkit-keyframes masked-animation {
			0% {
				background-position: 0 0;
			}

			100% {
				background-position: -100% 0;
			}
		}

		/** 菜单文字扫光结束 **/

		/*文章图片居中*/
		.entry-content img {
			display: flex;
			margin: 0 auto;
		}

		.planned {
			transition: width 4000ms;
		}


    .about-me-img li {
      float: left;
      padding: 5px;
      width: 33.333333333333333333% !important;
    }

    .about-me-img p {
      text-align: center;
    }

		.nav-links > b,.max-num, .qlzipf_pagination a, .qlzipf_pagination a:visited {
			float: left;
			background: #fff;
			color: #333;
			line-height: 34px;
			display: inline-block;
			vertical-align: middle;
			margin: 0 5px 5px 0;
			padding: 0 10px;
			border-radius: 40px;
			border: 1px solid #4f98cb;
	}

	.nav-links > b{
		background: #4f98cb;
    color: #fff;
    border: 1px solid #4f98cb;
	}


@media(max-width:760px)
{
/*
white-space: nowrap;
overflow-x: scroll;
display: flex;
*/
/*
横向滚动条
*/
.pagenav-clear,.qlzipf_pagination{
	width: 100%;
}
.nav-links{
	width: 100%;
	white-space: nowrap;
	overflow-x: scroll;
	display: flex;
}

#sidebar, #sidebar-l{
	display: block !important;
	width: 100%;
	margin: 0.5rem 0;
}

}  



.h-ctitle{
  display: flow-root;
  width: 100% !important;
  height: fit-content;
}

.top_logo {
  width: 200px;
  height: 200px;
  /* background: #f1f5f8; */
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  padding: 20px;
  float: left;
}


.top_logo > img {
  height: 180px;
  width: 180px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  border: 2px solid rgba(255, 255, 255, .9);
  border-radius: 20%;
  /* animation: rotate 3s linear infinite; */
  background: #fff;
  object-fit: scale-down;
}

.lefs {
  margin-left: 230px;
  font-size: 14px;
  margin-top: 5px;

}

.lefs > h1{
  padding-top: 30px !important;
}


.downRebtn {
  border: 1px solid #dadfec;
  color: #6b7386;
  background: #f1f5f8;
  text-align: center;
  height: 36px;
  line-height: 36px;
  border-radius: 3px;
  width: 120px;
  display: inline-block;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-right: 1rem;

}

.pbtn{
  margin: 5px auto ;
  border-top: 1px solid #EFEFEF;
}


@media (max-width: 767px) {
  .top_logo{
      width: 100%;
      height: 100px;
      margin-bottom: 4%;

  }

  .top_logo > img {
    margin-left: 10px !important;
  }

  .lefs{
    margin-left: 0;
  }

  .h-ctitle{
    padding-top: 0.5rem !important;
  }
}
