*{
	margin: 0;
	padding: 0;
	list-style: none;
	font-family:"微软雅黑";
	text-decoration: none;
}
/* 使用100vw 消除左右滚动条 */
html {
 overflow-y: scroll;
 
}

:root {
 overflow-y: auto;
 overflow-x: hidden;
}

:root body {
 position: absolute;
}
/*@font-face {*/
/*	font-family:"圆体";*/
/*	src:url("../Externalplugins/HZMaruGothic.ttf");*/
/*}*/
body {
 width: 100vw;
 overflow: hidden;
}

/* 使用100vw 消除左右滚动条结束 */

/* 定义滚动条样式 */
		body::-webkit-scrollbar {
				width: 8px;
				height: 6px;
				background: rgba(29,29,38,.7);
		}
		/*定义滚动条轨道*/
		body::-webkit-scrollbar-track {
				box-shadow: inset 0 0 0px rgba(255, 255, 255, 0.5);
				border-radius: 10px;
				background: rgba(29,29,38,.7);
		}
		/*定义滑块*/
		body::-webkit-scrollbar-thumb {
				border-radius: 10px;
				box-shadow: inset 0 0 0px rgba(118, 118, 118, 0.5);
				background-color: rgba(177, 177, 177, 0.8);
		}

body{
	background-color: #f8f8f8;
}
.GoTop_box{
	width: 100vw;
	height: 80px;
	background-color: #ffffff;
	display: flex;
	align-items: center;
	overflow: hidden;
	position: fixed;
	z-index: 999;
}
.logon>a>img{
	width:280px;
	height: 200px;
	/* background-color: aqua; */
	
}
.neirong{
	display: flex;
	align-items: center;
	
}
/* top- 字体 */
.row_ziti{
	cursor: pointer;
	font-size: 18px;
	line-height: 30px;
	margin-right: 50px;
	font-weight: bold;
	
    white-space:nowrap;
}
.row_ziti>a{
	color: #3a3a3a;
}


.row_ziti:hover{
	margin-top: 3px;
	border-bottom:solid 3px #55aaff;
	cursor: pointer;
}

/* 输入 */
.shuru_op{
	width: 1029px;
	height: 39px;
	border-radius: 50px;
	border: solid 2px #989898;
	position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	margin-right: 23px;
}

.shuru_op>img{
	width: 20px;
	height: 20px;
	margin-left: 10px;
}

.shuru_op>input{
	width: 1116px;
	height: 40px;
	position: absolute;
	border: none;
	outline: none;
	margin-left: 40px;
	font-size: 15px;
}
/* 会员 */
.huiyuan{
	padding: 0px 10px;
	height: 40px;
	background-color: #c7c7c7;
	border-radius: 8px;
	text-align: center;
	line-height: 38px;
	color: #3a3a3a;
	cursor: pointer;
	font-size: 16px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	margin-right: 23px;
	
    white-space:nowrap;
}
.huiyuan>img{
	height: 25px;
	margin-right:8px;
}
.huiyuan:hover{
	transition: 0.2s;
	background-color: #242424;
	color: #ffffff;
}
/* 头像 */
.touxiang{
	width: 48px;
	height: 48px;
	background-color: #3a3a3a;
	border-radius: 48px;
	overflow: hidden;
	cursor: pointer;
	margin-left: 25px;
}
.touxiang>img{
	width: 48px;
	height: 48px;
}
/* 注册 */
.enroll{
	padding: 0px 10px;
	height: 40px;
	background-color: #c7c7c7;
	border-radius: 8px;
	text-align: center;
	line-height: 38px;
	color: #3a3a3a;
	cursor: pointer;
	font-size: 15px;
	display: flex;
	align-items: center;
	justify-content: space-around;
	
    white-space:nowrap;
}
.enroll>img{
	width: 23px;
	height: 23px;
	margin-right: 8px;
}
.enroll:hover{
	transition: 0.2s;
	background-color: #242424;
	color: #ffffff;
}
/* 身体 */
.shouping{
	position: relative;
	margin: 0 25px;
	margin-top: 90px;
}
/* swiper */
.swiper{
	margin-top: 10px;
	cursor: pointer;
}
.swiper-slide{
	height: 260px;
	background-color: #000000;
	border-radius: 20px;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.swiper-button-prev:after{
	content:none !important;
}
.swiper-button-next:after{
	content:none !important;
}
.swiper-pagination-bullet{
	width: 20px;
	height: 5px;
	border-radius: 5px;
	background-color: #ffffff;
}
.zuo_>img{
	width: 40px;
	height: 40px;
	margin-left: 40px;
}
.you_>img{
	width: 40px;
	height: 40px;
	margin-right: 40px;
	transform: rotate(180deg);
}
.swiper_img{
	object-fit: cover;
	width: 411px;
	height: 260px;
	z-index: 1;
}
.t_iop{
	position: absolute;
	width: 100%;
	height: 100%;
	filter: blur(10px);
}
.swiper-slide:hover .heise_Masks{
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	z-index: 2;
	transition: 0.3s;
}
/* swiper 结束*/

/* 所有频道 */
.all_row{
	margin-top: 20px;
}
.biaoti_all{
	height: 50px;
	font-size: 25px;
	font-weight: bold;
}
.Pdiv{
  width: 100%;  
  display: none;
}
.all_ul{
	width: 100%;
	overflow: hidden;
}
.all_ul>li{
    width: 260px;
	height: 260px;
	background-color: #3b3b3b;
	border-radius: 8px;
	margin-bottom:14px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 5px 3px;
	z-index: 2;
	float: left;
}
.all_ul>li>img{
    width: 260px;
	height: 260px;
	object-fit: scale-down;
}
.all_ul>li>video{
	max-width: 408px;
	height: 260px;
	object-fit: scale-down;
}
.all_ul>li:hover .heise_Mask{
	display: block;
	transition: 0.3s;
	background-color: rgba(0, 0, 0, 0.6);
}
.all_ul>li:hover{
	box-shadow: 0 0 4px 0 #ffae0a;
}
.heise_Mask{
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	display: none;
	text-align: center;
	line-height:260px;
	
}
.heise_Mask>p{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
}