/*去除默认样式*/
img {
	border: none;
	background: rgba(255, 255, 255, 0);
	box-shadow: none;
}

a,
button,
input {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: none;
}

* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑";
	user-select: none;
}

ul {
	list-style: none;
}

a {
	text-decoration: none;
	color: #000;
	outline: none
}

input[type=button],
input[type=submit],
input[type=file],
button {
	cursor: pointer;
	-webkit-appearance: none;
}

input {
	font-family: "微软雅黑";
	appearance: none;
	border: none;
	border-radius: 0;
	background-color: rgba(0, 0, 0, 0);
	-webkit-border-radius: 0;
	-webkit-border: none;
	outline: none;
}

textarea {
	outline: none;
	resize: none;
	font-family: "微软雅黑";
	appearance: none;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-webkit-border: none;
	-webkit-appearance: none;
	text-align: center;
}

input::placeholder,
textarea::placeholder {
	color: rgba(255, 255, 255, 0.7);
}

select {
	width: 100%;
	height: 50px;
	font-size: 16px;
	/*Chrome同Firefox与IE里面的右侧三角显示的样式不同*/
	border: none;
	/*将默认的select选择框样式清除*/
	outline: none;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	padding-right: 14px;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(../images/newindex/icon-down.png);
	background-repeat: no-repeat;
	background-size: 10px 10px;
	background-position: right center;
	/*如果要加入自定义图片， 就增加这个属性 background: url或者在html中直接加入图标也行*/
}


/*-------全局样式-------*/
body {
	min-width: 1336px;
}

.clrWhite {
	color: white;
}

.clrOrangered {
	color: #FF5722;
}

.clrGrey {
	color: #999999;
	overflow: hidden;
}

.clrGrey-btn {
	float: right;
	padding-left: 24px;
	margin-top: 10px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #999999;
	background-image: url(../images/newindex/delete-g.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 14px;
}

.clrGrey-btn:hover {
	color: #FF5722;
	background-image: url(../images/newindex/delete.png);
}

.searchMenuBox>.clrGrey-list {
	height: auto;
	line-height: 30px;
	overflow: hidden;
}

.clrGrey-list>a {
	display: block;
	float: left;
	margin-right: 20px;
}

.bkgBlack {
	background-image: linear-gradient( 180deg, rgba(0, 0, 0, 0.6) 2%, rgba(0, 0, 0, 0.4) 15%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0.2) 45%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0) 100%, transparent 99%, transparent);
}

.bkgWhite {
	background-color: #FFFFFF;
}

.bkgGrey {
	background-color: #F9F9F9;
}

.bkgWhite_02 {
	background-color: rgba(255, 255, 255, 0.2);
}


/*-------头部导航--------*/
.navTopBox {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 200;
	width: 100%;
	height: 62px;
}

.navTop {
	padding: 0 40px;
	min-width: 944px;
	height: 100%;
	position: relative;
}

.navtop>li {
	height: 100%;
}

.navTopBox.bkgWhite {
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
}

.navTopBox.bkgWhite .navTopLogo {
	background: url(../images/newindex/logo.png) no-repeat left center;
}

.navTopBox.bkgWhite .navTopWZ {
	color: #FF5722;
	border: solid 1px #FF5722;
}

.navTopBox.bkgWhite .navTopMenu-text {
	color: #999999;
	background-image: url(../images/newindex/icon-down.png);
}

.navTopBox.bkgWhite .navTopSearch {
	background-color: rgba(0, 0, 0, 0.1);
}

.navTopBox.bkgWhite .navTopBtn {
	color: #999999;
}


.navTopBox.bkgWhite .navTopBtnBox>.navTopBtn:nth-of-type(2)>div:first-of-type {
	background-image: url(../images/newindex/FL-b.png);
}

.navTopBox.bkgWhite .navTopBtnBox>.navTopBtn:nth-of-type(3)>div:first-of-type {
	background-image: url(../images/newindex/SC-b.png);
}

.navTopBox.bkgWhite .navTopBtnBox>.navTopBtn:nth-of-type(4)>div:first-of-type {
	background-image: url(../images/newindex/LS-b.png);
}

.navTopBox.bkgWhite .navTopBtnBox>.navTopBtn:nth-of-type(5)>div:first-of-type {
	background-image: url(../images/newindex/TZ-b.png);
}


/*---------logo---------------*/
.navTopLogo {
	position: absolute;
	top: 16px;
	left: 40px;
	width: 210px;
	height: 30px;
	background: url(../images/newindex/logo-01.png) no-repeat left center;
	overflow: hidden;
	cursor:pointer;
	cursor:hand;
}

.navTopWZ {
	position: absolute;
	top: 50%;
	left: 130px;
	margin-top: -9px;
	font-size: 12px;
	color: #F9F9F9;
	border: solid 1px #FFFFFF;
	border-radius: 2px;
	padding: 0px 2px;
}


/*---------导航按钮-------------------*/
.navTopMenuBox {
	position: absolute;
	top: 11px;
	left: 220px;
	width: 180px;
	text-align: center;
	line-height: 38px;
}

.navTopMenu {
	display: inline-block;
	position: relative;
	cursor: pointer;
}

.navTopMenu-text {
	color: #FFFFFF;
}

.navTopMenu-text {
	padding-right: 24px;
	font-size: 18px;
	font-weight: bold;
	background-image: url(../images/newindex/icon-downW.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 14px;
	cursor: pointer;
}

.navTopMenu:hover>div:first-of-type {
	background-image: url(../images/newindex/upW.png);
}

.navTopBox.bkgWhite .navTopMenu:hover>div:first-of-type {
	background-image: url(../images/newindex/up.png);
}

.navTopBox.ZT-black.bkgWhite .navTopMenu>div:first-of-type {
	background-image: url(../images/newindex/icon-downW.png);
}

.navTopBox.ZT-black.bkgWhite .navTopMenu:hover>div:first-of-type {
	background-image: url(../images/newindex/upW.png);
}

@media screen and (max-width:1230px) {
	.navTopMenuBox {
		width: 100px;
	}
}


/*-------------一级菜单--------------------*/
.navTopMenu-oneTop {
	display: none;
	position: absolute;
	top: 36px;
	left: 0%;
	width: 100%;
	text-align: center;
	background-image: url(../images/newindex/triangle-up.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 14px 14px;
	z-index: 2;
}

.navTopMenu-oneTop.ZT-black {
	background-image: url(../images/newindex/triangle-upB.png);
}

.navTopMenu-oneTop>img {
	width: 14px;
}

.navTopMenu-one {
	display: none;
	position: absolute;
	top: 46px;
	left: 50%;
	margin-left: -60px;
	background-color: #f9f9f9;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	text-align: center;
}

.navTopMenu-one>li {
	position: relative;
	padding: 0px 10px;
	width: 100px;
	height: 50px;
	line-height: 50px;
}

.navTopMenu-one>li>a {
	display: block;
}

.navTopMenu-one>li:hover>a {
	color: #FF5722;
}

.navTopMenu-oneRig {
	background-image: url(../images/newindex/right.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 14px;
}

.navTopMenu-one>li:hover>.navTopMenu-oneRig {
	background-image: url(../images/newindex/right-O.png);
}

.navTopMenu-oneRig.ZT-black {
	background-image: url(../images/newindex/right-W.png);
}

.navTopMenu-one>li:hover>.navTopMenu-oneRig.ZT-black {
	background-image: url(../images/newindex/right-O.png);
}

.navTopMenu-two {
	display: none;
	position: absolute;
	top: 5px;
	left: 115px;
	width: 200px;
	background-color: #f9f9f9;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}

.navTopMenu-two>li {
	float: left;
	width: 100px;
	height: 50px;
	line-height: 50px;
}

.navTopMenu-two>li:hover>a {
	color: #FF5722;
}

.navTopMenu-one>li:hover>.navTopMenu-two {
	display: block;
}

.navTopMenu:hover .navTopMenu-oneTop {
	display: block;
}

.navTopMenu:hover .navTopMenu-one {
	display: block;
}


/*--------搜索----------*/
.navTopSearchBox {
	padding-left: 360px;
	padding-right: 360px;
	text-align: center;
	height: 100%;
}

.navTopSearch {
	position: relative;
	display: inline-block;
	margin-top: 11px;
	width: 440px;
	height: 40px;
	border-radius: 100px;
	background-color: rgba(255, 255, 255, 0.2);
}

.navTopSearchText {
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	width: 330px;
	height: 100%;
}

.navTopSearchA {
	float: left;
	width: 40px;
	height: 100%;
	background-image: url(../images/newindex/sj.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 32px;
	display: block;
}

.navTopSearchA:hover {
	background-image: url(../images/newindex/sj-w.png);
}

.navTopSearchBtn {
	float: left;
	width: 40px;
	height: 100%;
	background-image: url(../images/newindex/LL.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 32px;
	cursor: pointer;
}

.navTopSearchBtn:hover {
	background-image: url(../images/newindex/LL-W.png);
}


/*搜索菜单*/
.searchMenuBox {
	/*display: none; 放在页面里*/
	position: absolute;
	top: 42px;
	left: 20px;
	padding-bottom: 10px;
	width: 340px;
	background-color: #FFFFFF;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	font-size: 12px;
	text-align: center;
}

.searchMenuBox>li {
	padding: 0px 20px;
	height: 40px;/* 50px; */
	line-height: 40px;
	font-size: 14px;
	text-align: left;
	overflow: hidden;
}

.searchMenu>a>span:first-of-type {
	font-size: 18px;
	font-weight: bold;
	margin-right: 20px;
	color: #999999;
}

.searchMenuBox>.searchMenu>a>span.clr01:first-of-type {
	color: #FF5722;
}

.searchMenuBox>.searchMenu>a>span.clr02:first-of-type {
	color: #ff972a;
}

.searchMenuBox>.searchMenu>a>span.clr03:first-of-type {
	color: #f55d6c;
}


/*.navTopSearchText:focus+.searchMenuBox {
	display: block;
}*/

@media screen and (max-width:1230px) {
	.navTopSearchBox {
		padding-left: 280px;
		padding-right: 355px;
	}
	.navTopSearch {
		width: 300px;
	}
	.navTopSearchText {
		width: 190px;
	}
	.searchMenuBox {
		left: 0;
		width: 100%;
	}
}


/*----------头部导航按钮-----------------*/
.navTopBtnBox {
	position: absolute;
	top: 11px;
	right: 40px;
	height: 40px;
	font-size: 12px;
}

.navTopBtn {
	position: relative;
	float: left;
	margin-left: 40px;
	min-width: 50px;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}

.navTopBtn>div:first-of-type {
	margin-top: 4px;
	height: 32px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: height 0.2s;
}

.navTopBtn>div:nth-of-type(2) {
	display: none;
}

.navTopBtn:hover>div:first-of-type {
	height: 24px;
}

.navTopBtn:hover>div:nth-of-type(2) {
	display: block;
}


/*--------头部导航按钮背景---------*/
.navTopBtnBox>.navTopBtn:nth-of-type(1)>div:first-of-type {
	background-image: url(../images/newindex/VIP-1.png);
}

.navTopBtnBox>.navTopBtn:nth-of-type(2)>div:first-of-type {
	background-image: url(../images/newindex/FL.png);
}

.navTopBtnBox>.navTopBtn:nth-of-type(3)>div:first-of-type {
	background-image: url(../images/newindex/SC.png);
}

.navTopBtnBox>.navTopBtn:nth-of-type(4)>div:first-of-type {
	background-image: url(../images/newindex/LS.png);
}

.navTopBtnBox>.navTopBtn:nth-of-type(5)>div:first-of-type {
	background-image: url(../images/newindex/TZ.png);
}

.navTopBtn>div:nth-of-type(2) {
	height: 16px;
	line-height: 16px;
}

@media screen and (max-width:1600px) {
	.navTopBtn {
		margin-left: 20px;
	}
}

@media screen and (max-width:1400px) {
	.navTopBtn {
		margin-left: 0px;
	}
}

.VIPHui {
	position: absolute;
	top: 0;
	right: -8px;
	padding: 0px 2px;
	display: inline-block;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #F55D6C;
	border-radius: 2px;
}

.VIPmenuTop {
	display: none;
	position: absolute;
	top: 40px;
	left: 0%;
	width: 100%;
	text-align: center;
	background-image: url(../images/newindex/triangle-up.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 14px 14px;
	z-index: 2;
}

.VIPmenuTop>img {
	width: 14px;
}

.VIPmenuBOX {
	display: none;
	position: absolute;
	top: 44px;
	left: 50%;
	margin-left: -120px;
	width: 240px;
	background-color: #f9f9f9;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	text-align: center;
}

.VIPmenuBOX>li {
	padding: 0px 10px;
	height: 50px;
	font-size: 14px;
	overflow: hidden;
}

.VIPmenuBOX-li {
	background-image: url(../images/newindex/beijing-01.png);
	background-repeat: no-repeat;
	background-size: 240px 50px;
	overflow: hidden;
}

.VIPmenuBOX-liText {
	float: left;
	line-height: 50px;
	font-weight: bold;
	color: #FFFFFF;
}

.VIPmenuBOX-liBtn {
	float: right;
	margin-top: 10px;
	width: 80px;
	height: 30px;
	background-color: #FF5722;
	overflow: hidden;
}

.VIPmenuBOX-liBtn>input {
	width: 80px;
	height: 30px;
	font-size: 14px;
	color: #FFFFFF;
}

.VIPmenuBOX-A {
	line-height: 50px;
	text-align: left;
}

.VIPmenuBOX-A>a>img {
	margin-right: 10px;
	margin-bottom: -8px;
	width: 30px;
	height: 30px;
}

.FLmenuBox {
	display: none;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -120px;
	width: 240px;
	background-color: #f9f9f9;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	z-index: 3;
}

.FLmenuBox>li {
	float: left;
	width: 50%;
	padding: 10px 0;
}

.FLmenuBox>li>a {
	color: #999999;
}

.FLmenuBox-liText:hover {
	color: #FF5722;
}

.LSmenuBox {
	display: none;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -200px;
	width: 400px;
	background-color: #f9f9f9;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	font-size: 14px;
	text-align: center;
	overflow: hidden;
}

.LSmenuBox.lf {
	margin-left: -300px;
}

.FLmenuBox-liImg>img {
	width: 45px;
}

.LSmenu-No {
	min-height: 50px;/*50px*/
	line-height: 50px;
	color: #999999;
}

.LSmenu>li:hover {
	background-color: #f4f4f4;
}

.LSmenu>li>a {
	display: grid;
	grid-template-columns: 2fr 1fr 1fr;
	margin: 0 10px;
	height: 50px;
	line-height: 50px;
	color: #999999;
	overflow: hidden;
}

.LSmenu>li>a:hover {
	color: #000000;
}

.LSmenu>li>a>div:first-of-type {
	text-align: left;
}

.LSmenu>li>a>div:last-of-type {
	text-align: right;
}

.LSmenuBottom {
	width: 100%;
	overflow: hidden;
}

.LSmenuBottom>div {
	height: 50px;
	line-height: 50px;
}

.LSmenuBottom-lf {
	float: left;
	width: 50px;
	cursor: pointer;
	background-image: url(../images/newindex/delete-g.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}

.LSmenuBottom-lf:hover {
	float: left;
	width: 50px;
	cursor: pointer;
	background-image: url(../images/newindex/delete.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}

.LSmenuBottom-rg {
	float: right;
	margin-right: 15px;
	font-size: 12px;
}

.LSmenuBottom-rg>a {
	color: #999999;
}

.LSmenuBottom-rg>a:hover {
	color: #FF5722;
}

.navTopBtnBox>.navTopBtn:hover>.VIPmenuBOX {
	display: block;
}

.navTopBtnBox>.navTopBtn:hover>.VIPmenuTop {
	display: block;
}

.navTopBtnBox>.navTopBtn:hover>.FLmenuBox {
	display: block;
}

.navTopBtnBox>.navTopBtn:hover>.LSmenuBox {
	display: block;
}


/*--------------*/
.XX-tabA {
	display: grid;
	grid-template-columns: 1fr 1fr;
	overflow: hidden;
	border-bottom: solid 1px #F4F4F4;
}

.XX-tabA>li {
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #999999;
}

.XX-tabA>.tabA {
	color: #FF5722;
}

.XX-tabBox>div {
	display: none;
}

.XX-tabBox>div.tabBox {
	display: block;
}


/*---------------头部登录按钮--------------*/
.navTopLogon-no {
	float: left;
	margin-left: 40px;
	cursor: pointer;
}

.navTopLogon-no>div {
	float: left;
}

.navTopLogonImg-no {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	text-align: center;
}

.navTopLogonImg-no>img {
	margin-top: 4px;
	width: 32px;
	height: 32px;
}

.navTopLogonImg-no:hover>img {
	animation-name: DH01;
	animation-duration: 0.2s;
	animation-fill-mode: both;
}

@keyframes DH01 {
	0% {
		margin-top: 4px;
		width: 32px;
		height: 32px;
	}
	100% {
		margin-top: 0px;
		width: 40px;
		height: 40px;
	}
}

.navTopLogonName {
	margin-left: 10px;
	line-height: 44px;
	font-size: 16px;
	color: #FFFFFF;
}

.navTopLogonName:hover {
	color: #FF5722;
}

.navTopBox.bkgWhite .navTopLogonName {
	color: #999999;
}

.navTopBox.bkgWhite .navTopLogonName:hover {
	color: #FF5722;
}

.navTopLogon {
	position: relative;
	float: left;
	margin-left: 40px;
	cursor: pointer;
}

.navTopLogon>div {
	float: left;
}

.navTopLogonImg {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	text-align: center;
}

.navTopLogonImg>img {
	margin-left: 0;
	margin-top: 4px;
	width: 32px;
	height: 32px;
	transition: all 0.2s;
	z-index: 3;
}

.navTopLogon:hover .navTopLogonImg>img {
	position: absolute;
	margin-left: -36px;
	margin-top: 26px;
	transform: scale(3);
	z-index: 3;
}

.navTopLogonName-no {
	margin-left: 10px;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
}

.navTopLogon-no:hover .navTopLogonName-no {
	color: #FF5722;
}


/*个人信息*/
.navTopLogon:hover .navTopLogon-GRXX {
	display: block;
}

.navTopLogon-GRXX {
	display: none;
	position: absolute;
	top: 40px;
	right: 0;
	width: 400px;
	background-color: #F9F9F9;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	z-index: 2;
}

.navTopLogon-GRXX-box {
	background-image: url(../images/newindex/beijing-01.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.navTopLogon-box01 {
	margin: 0 10px;
	overflow: hidden;
}

.navTopLogon-box01>li {
	float: left;
	max-width: 150px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.navTopLogon-Gender>img {
	width: 18px;
	height: 18px;
	margin-bottom: -4px;
}

.navTopLogon-box02 {
	margin: 0 10px;
	display: grid;
	grid-template-columns: 1fr 1fr 8fr 2fr;
	overflow: hidden;
}

.navTopLogon-box02>li {
	height: 40px;
	line-height: 40px;
}

.navTopLogon-icon01>img {
	width: 16px;
	height: 16px;
	margin-bottom: -2px;
}

.navTopLogon-text {
	color: #FFFFFF;
}

.navTopLogon-rank {
	text-align: right;
	font-size: 32px;
	font-weight: bold;
	color: #FFFFFF;
}

.navTopLogon-Progress {
	grid-column-start: 2;
	grid-column-end: 4;
}

.navTopLogon-Progress>div {
	background-color: #F4F4F4;
	margin-top: 18px;
	height: 6px;
	border-radius: 10px;
	overflow: hidden;
}

.Progress {
	background-color: #fd0f32;
	width: 40%;
	height: 6px;
	border-radius: 10px;
	overflow: hidden;
}

.navTopLogon-experience {
	text-align: right;
	color: #FFFFFF;
}

.navTopLogon-box03 {
	margin: 0px 10px;
	display: grid;
	grid-template-columns: 1fr 1fr;
}

.navTopLogon-box03>li {
	height: 50px;
}

.navTopLogon-A {
	margin: 10px auto;
	display: inline-block;
	border: solid 1px #FF5722;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 20px;
	color: #FF972A;
}
.navTopLogon-A:hover {
	color: #FF5722;
}

.navTopLogon-btn {
	float: right;
	margin-top: 5px;
	padding-top: 24px;
	width: 50px;
	height: 16px;
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-image: url(../images/newindex/tuichu.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 20px;
	cursor: pointer;
}

.navTopLogon-btn:hover {
	color: #FF5722;
	background-image: url(../images/newindex/tuichu-o.png);
}

@media screen and (max-width:1500px) {
	.navTopLogon-no {
		margin-left: 10px;
	}
	.navTopLogon {
		margin-left: 10px;
	}
}


/*-------轮播--------------*/
.play-box {
	position: relative;
	width: 100%;
	overflow: hidden;
}


/*设置边框下的图片*/
.play-box img {
	display: block;
	width: 100%;
	max-height:120px;
}


/*设置超链接下的所有图片不显示*/
.play-box #imgList a {
	width: 100%;
	display: block;
	/*现在是文本状态，要修改为块状*/
	overflow: hidden;
	/*隐藏超过边框高度的图片*/
	opacity: 0;
	/*默认图片为全透明*/
	height: 0;
	/*默认高度为0*/
	transition: opacity .5s;
	/*默认透明度过渡时间为0.5s*/
}

/*设置当前图片显示*/
#imgList a.current {
	opacity: 1;
	/*默认图片显示*/
	height: auto;
	/*默认高度为自动*/
}

/*设置列表ul*/
.iconList ul {
	padding-top: 82px;
	padding-bottom: 10px;
	box-sizing: border-box;
	padding-right: 40px;
	min-width: 280px;
	height: 100%;
}


/*轮播图片最大高度*/
#imgList a>img {
	max-height: 900px;
}


/*设置列表ul下的li*/
.iconList ul li {
	height: 12.5%;
	font-size: 14px;
	text-align: right;
	color: #FFFFFF;
	cursor: pointer;
	/*flex 布局*/
	display: flex;
	/*实现垂直居中*/
	align-items: center;
	/*实现水平居右*/
	justify-content: flex-end;
	cursor: pointer;
}

.iconList ul li a {
	color: rgba(255, 255, 255, 0.7);
}


/*当图片变化时，图标也跟着变化*/
.iconList ul li.current a {
	font-weight: bold;
	font-size: 22px;
	color: #FFFFFF;
}

@media screen and (max-width:1024px) {
	.iconList ul li.current a {
		font-size: 18px;
	}
}


/*设置图标绝对定位*/
.iconList {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	overflow: hidden;
	background-image: linear-gradient( -90deg, rgba(0, 0, 0, 0.6) 2%, rgba(0, 0, 0, 0.4) 15%, rgba(0, 0, 0, 0.3) 30%, rgba(0, 0, 0, 0.2) 45%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0) 100%, transparent 99%, transparent);
}


/*--------------------*/
.sort {
	padding: 15px 40px;
	background-color: #F9F9F9;
	font-size: 14px;
	box-sizing: border-box;
	overflow: hidden;
}

.sortBox>ul,
.sortBox>ul>li {
	float: left;
}

.sort-menu {
	width: 40%;
	overflow: hidden;
}

.sort-menu>li {
	width: 12.5%;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
}

.sort-menu>li>a:hover {
	color: #FF5722;
}

.sortSpan {
	display: inline-block;
	margin-left: 5px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	text-align: center;
	font-size: 10px;
	background-color: #FF5722;
	color: #FFFFFF;
	border-radius: 3px;
}

.sort-recommend {
	width: 30%;
	height: 72px;
	overflow: hidden;
}

.sort-recommend>li {
	margin-right: 20px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}

.sort-recommend>li>a:hover {
	color: #FF5722;
}

.sort-link {
	width: 30%;
	overflow: hidden;
}

.sort-link>li {
	width: 25%;
	height: 72px;
	text-align: center;
}

.sort-link>li>a {
	display: inline-block;
	width: 50px;
	float: right;
	text-align: center;
}

.sort-link>li>a>div:first-of-type {
	height: 40px;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 24px;
}

.VIPlink {
	background-image: url(../images/newindex/VIP.png);
}

.ADlink {
	background-image: url(../images/newindex/ad.png);
}

.APPlink {
	background-image: url(../images/newindex/app.png);
}

.TsetLink {
	background-image: url(../images/newindex/icon-et-01.png);
}

.sort-link>li>a:hover>div:first-of-type{
	background-position: center -41.5px;
}

.sortLinkText {
	color: #999999;
}

.sort-link>li>a:hover>.sortLinkText {
	color: #FF5722;
}

@media screen and (max-width:1366px) {
	.sort-menu {
		width: 50%;
		overflow: hidden;
	}
	.sort-recommend {
		padding: 0 20px;
		box-sizing: border-box;
	}
	.sort-link {
		width: 20%;
	}
}

.sort02 {
	display: grid;
	grid-template-columns: 3fr 1fr 1fr 1.5fr;
	grid-gap: 80px;
	padding: 15px 40px;
	background-color: #F9F9F9;
	font-size: 14px;
	box-sizing: border-box;
	overflow: hidden;
}

.sort-tle {
	color: #999999;
	font-size: 16px;
	padding-bottom: 15px;
}

.sort02>div:first-of-type>.sort-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 10px;
	overflow: hidden;
}

.sort02>div:nth-of-type(2)>.sort-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 10px;
	overflow: hidden;
}

.sort02>div:nth-of-type(3)>.sort-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 10px;
	overflow: hidden;
}

.sort02>div:last-of-type>.sort-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 10px;
	overflow: hidden;
}

.sort-list {
	overflow: hidden;
	line-height: 30px;
}

.sort-list>a {
	display: inline-block;
}

.sort-list>a:hover {
	color: #FF5722;
}

.sort-a {
	text-align: center;
	color: #FFFFFF;
	background-color: #FF5722;
	border-radius: 50px;
}

.sort-list>.sort-a:hover {
	color: #FFFFFF;
}

/*今日热点*/
.RD-box {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
	margin: 0px 60px 0px 40px;
}

.Title-01 {
	grid-column-start: 1;
	grid-column-end: 9;
	padding: 20px 0px;
	font-size: 20px;
}

.Title-01>img {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: -8px;
	width: 30px;
	height: 30px;
}

.Title-01>a:hover {
	color: #FF5722;
}

.RD-banner {
	grid-row: 2 / sapn 3;
	grid-column-start: 1;
	grid-column-end: 3;
	overflow: hidden;
}

@media screen and (max-width:1680px) {
	.RD-box {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	}
	.Title-01 {
		grid-column-end: 7;
	}
	.RD-box>li:last-of-type {
		display: none;
	}
	.RD-box>li:nth-last-of-type(2) {
		display: none;
	}
	.RD-box>li:nth-last-of-type(3) {
		display: none;
	}
	.RD-box>li:nth-last-of-type(4) {
		display: none;
	}
}


/*-------热点轮播--------------*/
.play-box02 {
	position: relative;
	width: 100%;
	overflow: hidden;
}


/*设置边框下的图片*/
.play-box02 img {
	display: block;
	width: 100%;
	height: 100%;
}


/*设置超链接下的所有图片不显示*/
.play-box02 #imgList02 a {
	width: 100%;
	display: block;
	/*现在是文本状态，要修改为块状*/
	overflow: hidden;
	/*隐藏超过边框高度的图片*/
	opacity: 0;
	/*默认图片为全透明*/
	height: 0;
	/*默认高度为0*/
	transition: opacity .5s;
	/*默认透明度过渡时间为0.5s*/
}


/*设置当前图片显示*/
#imgList02 a.current02 {
	display: block;
	opacity: 1;
	/*默认图片显示*/
	height: auto;
	/*默认高度为自动*/
}

#imgList02 a.current02 img {
	display: block;
	height: 100%;
	/*默认高度为自动*/
}


/*设置图标绝对定位*/
.iconList02 {
	position: absolute;
	bottom: 11px;
	right: 10px;
	width: 30%;
	height: 4px;
	overflow: hidden;
}


/*设置列表ul*/
.iconList02 ul {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
	width: 100%;
	overflow: hidden;
}


/*设置列表ul下的li*/
.iconList02 ul li {
	border-radius: 20px;
	height: 4px;
	background-color: #F4F4F4;
	cursor: pointer;
}


/*当图片变化时，图标也跟着变化*/
.iconList02 ul li.current02 {
	background-color: #FF5722;
}

.RD-boxA {
	display: block;
	width: 100%;
	position: relative;
}

.RD-img {
	width: 100%;
	overflow: hidden;
}

.RD-img>img {
	display: block;
	width: 100%;
	overflow: hidden;
	transition: all 0.1s;
}

.RD-boxA:hover .RD-img>img {
	transform: scale(1.1);
}

.RD-title {
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.7);
	padding: 0px 10px;
	box-sizing: border-box;
	width: 100%;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	transition: height 0.2s;
}

.RD-title:hover {
	height: 52px;
}

.RD-name {
	width: 100%;
	font-size: 14px;
	color: #FFFFFF;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.RD-name:hover {
	color: #FF972A;
	font-weight: bold;
}

.RD-cs {
	font-size: 12px;
	color: #999999;
}


/*--------电影和电影排行榜-----------*/
.Movie-box {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
	margin: 0px 60px 0px 40px;
}

.Title-02 {
	grid-column-start: 1;
	grid-column-end: 7;
	padding: 20px 0px;
	font-size: 20px;
}

.Title-02>img {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: -8px;
	width: 30px;
	height: 30px;
}

.Title-02>a:hover {
	color: #FF5722;
}

.Title-03 {
	grid-column-start: 7;
	grid-column-end: 9;
	padding: 20px 0px;
	margin-left: 20px;
	font-size: 20px;
}

.Title-03>img {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: -8px;
	width: 30px;
	height: 30px;
}

.Title-03>a:hover {
	color: #FF5722;
}

.Title-04 {
	padding-bottom: 20px;
	font-size: 20px;
}

.Title-04>img {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: -8px;
	width: 30px;
	height: 30px;
}

.Title-04>a:hover {
	color: #FF5722;
}

.Movie-Ranking {
	grid-column-start: 7;
	grid-column-end: 9;
	grid-row: 2 / sapn 3;
	margin-left: 20px;
	border: solid 1px #F4F4F4;
	background-color: #F9F9F9;
	box-sizing: border-box;
}

.Movie-Ranking02 {
	margin-bottom: 20px;
	border: solid 1px #F4F4F4;
	background-color: #F9F9F9;
	box-sizing: border-box;
}

.Ranking-box {
	padding: 10px 0px;
	box-sizing: border-box;
	height: 11%;
	display: grid;
	grid-template-columns: 1fr 4fr 1fr;
}

.Ranking-mun {
	font-size: 32px;
	font-style: italic;
	font-weight: bold;
	color: #999999;
	text-align: center;
}

.Movie-Ranking .Ranking-box:first-of-type>.Ranking-mun {
	color: #FF5722;
}

.Movie-Ranking .Ranking-box:nth-of-type(2)>.Ranking-mun {
	color: #FF972A;
}

.Movie-Ranking .Ranking-box:nth-of-type(3)>.Ranking-mun {
	color: #F55D6C;
}

.Movie-Ranking02 .Ranking-box:first-of-type>.Ranking-mun {
	color: #FF5722;
}

.Movie-Ranking02 .Ranking-box:nth-of-type(2)>.Ranking-mun {
	color: #FF972A;
}

.Movie-Ranking02 .Ranking-box:nth-of-type(3)>.Ranking-mun {
	color: #F55D6C;
}

.Ranking-name {
	font-size: 18px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.Ranking-name>a:hover {
	color: #FF5722;
}

.Ranking-type {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
}

.Ranking-type>div {
	background-color: #F4F4F4;
	padding: 5px 0px;
	text-align: center;
	font-size: 12px;
	color: #999999;
	white-space: nowrap;
	overflow: hidden;
}

.Ranking-score {
	box-sizing: border-box;
	color: #FF972A;
	text-align: center;
	font-weight: bold;
}

.Movie-list {
	overflow: hidden;
}

.Movie {
	display: block;
	position: relative;
	width: 100%;
	height: 295px;
	overflow: hidden;
}

.Movie-img {
	display: block;
	width: 100%;
	/*min-height: 314px;*/
}

.palyBtn {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: 0;
}

.Movie:hover .palyBtn {
	display: block;
}

.palyBtn>img {
	position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -15px;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	opacity: 0.5;
	transition: all 0.2s;
}

.palyBtn>img:hover {
	opacity: 1;
	transform: scale(2);
}

.Movie-details {
	position: absolute;
	bottom: -100%;
	left: 0;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
	background-color: #F9F9F9;
	transition: bottom 0.4s;
	z-index: 2;
}

.Movie:hover .Movie-details {
	bottom: 0px;
}

.Movie-name01 {
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}

.Movie-name01:hover {
	color: #FF5722;
}

.Movie-type {
	overflow: hidden;
}

.Movie-type>li {
	float: left;
	background-color: #F4F4F4;
	padding: 5px;
	margin-right: 5px;
	text-align: center;
	font-size: 12px;
	color: #999999;
}

.Movie-star {
	width: 100%;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.Movie-star>span {
	color: #999999;
}

.Movie-content {
	width: 100%;
	height: 40px;
	line-height: 20px;
	font-size: 12px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.Movie-content>span {
	color: #999999;
}

.Movie-btm {
	display: grid;
	grid-template-columns: 3fr 1fr;
}

.Movie-btm>li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.Movie-btm>li:first-of-type {
	padding-left: 20px;
	background-image: url(../images/newindex/huo.png);
	background-position: center left;
	background-repeat: no-repeat;
	background-size: 14px;
	font-size: 14px;
}

.Movie-btm>li:last-of-type>input {
	float: left;
	margin-top: 5px;
	height: 20px;
	border: solid 1px #FF5722;
	padding: 0px 5px;
	color: #FF5722;
}

.Movie-btm>li:last-of-type>input:hover {
	background-color: #FF5722;
	color: #FFFFFF;
}

.Movie-J {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
}

.Movie-J>img {
	width: 40px;
	height: 40px;
}

.Movie-X {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 3;
	font-size: 12px;
	padding: 5px;
	border-radius: 3px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.Movie-name02 {
	display: block;
	width: 100%;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.Movie-name02:hover {
	color: #FF5722;
}

.Movie-type02 {
	display: grid;
	grid-template-columns: auto auto;
	font-size: 12px;
	color: #999999;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.Movie-type02>div:first-of-type {
	white-space: nowrap;
	overflow: hidden;
}

.Movie-type02>div:first-of-type>span {
	margin-right: 3px;
}

.Movie-type02>div:last-of-type {
	text-align: right;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

@media screen and (max-width:1900px) {
	.Movie-box {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
	.Title-02 {
		grid-column-start: 1;
		grid-column-end: 6;
	}
	.Title-03 {
		grid-column-start: 6;
		grid-column-end: 8;
	}
	.Movie-Ranking {
		grid-column-start: 6;
		grid-column-end: 8;
	}
	.Movie-box>.Movie-list:last-of-type {
		display: none;
	}
	.Movie-box>.Movie-list:nth-last-of-type(2) {
		display: none;
	}
}

@media screen and (max-width:1680px) {
	.Movie-box {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	}
	.Title-02 {
		grid-column-start: 1;
		grid-column-end: 7;
	}
	.Title-03 {
		display: none;
	}
	.Movie-Ranking {
		display: none;
	}
	.Movie-box>.Movie-list:last-of-type {
		display: block;
	}
	.Movie-box>.Movie-list:nth-last-of-type(2) {
		display: block;
	}
}


/*--------体育-----------*/
.Sports-box {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
	margin: 0px 60px 0px 40px;
}

@media screen and (max-width:1900px) {
	.Sports-box {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
	.Sports-box .Title-01 {
		grid-column-start: 1;
		grid-column-end: 8;
	}
	.Sports-box>.Movie-list:last-of-type {
		display: none;
	}
}

@media screen and (max-width:1680px) {
	.Sports-box {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	}
	.Sports-box .Title-01 {
		grid-column-start: 1;
		grid-column-end: 7;
	}
	.Sports-box>.Movie-list:last-of-type {
		display: none;
	}
	.Sports-box>.Movie-list:nth-last-of-type(2) {
		display: none;
	}
}


/*-----华人------*/
.HrBox {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 5px;
	margin: 0px 60px 0px 40px;
	overflow: hidden;
}

.HrBox-li,
.HrBox-li>a {
	display: block;
	width: 100%;
	overflow: hidden;
}

.HrBox-D {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.HrBox-img {
	display: block;
	padding: 0;
	width: 100%;
}

.HrBox-K {
	position: absolute;
	bottom: 0;
	left: 0px;
	width: 100%;
	height: 30px;
	overflow: hidden;
	background-image: linear-gradient( 0deg, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 0) 100%, transparent 99%, transparent);
}

.HrBox-name {
	width: 100%;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding: 0px 5px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.HrBox-li>a:hover .HrBox-K {
	display: none;
}

.HrBox-D:hover .HrBox-name {
	color: #FF5722;
}

@media screen and (max-width:1900px) {
	.HrBox {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
	.HrBox .Title-01 {
		grid-column-start: 1;
		grid-column-end: 8;
	}
	.HrBox>.HrBox-li:last-of-type {
		display: none;
	}
}

@media screen and (max-width:1680px) {
	.HrBox {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	}
	.HrBox .Title-01 {
		grid-column-start: 1;
		grid-column-end: 7;
	}
	.HrBox>.HrBox-li:last-of-type {
		display: none;
	}
	.HrBox>.HrBox-li:nth-last-of-type(2) {
		display: none;
	}
}


/*-------------*/
.foot {
	margin-top: 30px;
	padding: 40px 0px;
	background-color: #eeeeee;
	font-size: 12px;
}

.footBox {
	margin: 0 auto;
	width: 80%;
	overflow: hidden;
}

.footBox>div {
	float: left;
}

.footBox>div:first-of-type {
	width: 70%;
	text-align: center;
}

.footBox>div:nth-of-type(2) {
	width: 10%;
	text-align: center;
}

.footBox>div:last-of-type {
	width: 20%;
	text-align: center;
}

.footNav {
	display: grid;
	grid-template-columns: 2fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;/*  1fr 1fr */
	grid-gap: 5px;
	overflow: hidden;
}

.footNav>li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.footNav>li>a {
	color: #999999;
}

.footNav>li>a:hover {
	color: #FF5722;
}

.footNav>li:first-of-type {
	text-align: right;
}

.footNav>li:first-of-type>a>img:first-of-type {
	margin-right: 10px;
	width: 20px;
	margin-bottom: -4px;
}

.footNav>li:first-of-type>a>img:last-of-type {
	margin-right: 10px;
	width: 20px;
	margin-bottom: -2px;
}

.footSM {
	padding: 40px 0px;
	color: #999999;
	line-height: 30px;
}

.footSM>span {
	color: #000000;
}

.footPH {
	color: #999999;
}

.footKF {
	padding-top: 20px;
}

.footKF>a {
	color: #999999;
	font-weight: bold;
}

.footKF>a:hover {
	color: #FF5722;
}

.footKF>a>img {
	margin-bottom: 5px;
}

.footXZ>a {
	display: block;
	margin-bottom: 10px;
}

.footXZ>a>img {
	display: block;
	width: 100%;
	max-width: 170px;
}

@media screen and (max-width:1030px) {
	.footBox {
		width: 944px;
	}
}


/*-------------*/
.rigNav {
	position: fixed;
	bottom: 20px;
	right: 10px;
	box-shadow: 5px 2px 5px rgba(0, 0, 0, 0.2);
	z-index: 7;
}

.rigNav>div {
	position: relative;
	background-color: #FFFFFF;
	min-width: 50px;
	height: 50px;
	line-height: 50px;
	cursor: pointer;
}

.rigNav>div>a {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50px;
	height: 50px;
	background-color: #FFFFFF;
	overflow: hidden;
	z-index: 3;
	background-position: center 12px;
	background-repeat: no-repeat;
	background-size: 26px;
}

.rigNav-top>a {
	background-image: url(../images/newindex/navlf-top.png);
}

.rigNav-icon01>a {
	background-image: url(../images/newindex/navlf-yf.png);
}

.rigNav-icon02>a {
	background-image: url(../images/newindex/navlf-app.png);
}

.rigNav-icon03>a {
	background-image: url(../images/newindex/navlf-vip.png);
}

.rigNav-icon04>a {
	background-image: url(../images/newindex/navlf-qp.png);
}

.rigNav-icon05>a {
	background-image: url(../images/newindex/navlf-bz.png);
}


/*---hover---*/
.rigNav>div:hover>a {
	background-position: center -31.5px;
}

.rigNav>div>span {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FF5722;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: width 0.2s;
	z-index: 2;
}

.rigNav>div:hover>a {
	background-color: #FF5722;
}

.rigNav>div:hover>span {
	width: 110px;
	padding: 0px 10px;
}

.rigNav-top {
	display: none;
}

.alt {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-width: 1336px;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	overflow: hidden;
	z-index: 8;
}

.alt-GB {
	position: absolute;
	top: 50%;
	right: 50%;
	margin-right: -415px;
	margin-top: -270px;
	font-size: 30px;
	color: rgba(0, 0, 0, 0);
	background-image: url(../images/newindex/guanbi.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 24px;
	width: 50px;
	height: 50px;
	z-index: 8;
}

.alt-GB:hover {
	background-image: url(../images/newindex/guanbi-o.png);
}
/*------------------------------------*/

.alt-box07 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.alt-p {
	text-align: center;
}

.alt-content {
	margin-top: -70px;
	min-width: 360px;
	max-width: 500px;
	text-align: center;
	padding: 60px 20px 70px 20px;
	background-color: #FFFFFF;
	border-radius: 5px;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	background-image: linear-gradient( 0deg, rgba(0, 0, 0, 0) 70%, rgba(51, 51, 51, 0.2) 100%, transparent 99%, transparent);
}

.alt-content-text>h3 {
	height: 50px;
	line-height: 50px;
	font-size: 20px;
	font-weight: normal;
}

.alt-content-text>p {
	line-height: 24px;
	padding: 10px 0px;
	font-size: 16px;
	color: #999999;
}

.alt-bth-box02 {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	height: 50px;
	padding: 0px 20px;
	box-sizing: border-box;
}

.alt-bth-box02>input {
	display: inline-block;
	height: 40px;
	width: 45%;
	font-size: 16px;
	font-weight: bold;
	border-radius: 5px;
	margin-right: 10px;
}

.alt-bth-box02>input:last-of-type {
	margin-right: 0px;
}

.alt-bth-box02>.bth-off {
	background-color: #F4F4F4;
	color: #999999;
}

.alt-bth-box02>.bth-on {
	color: #982c18;
	background-image: url(../images/newindex/jin-bj.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
/*------------------------*/

.alt02-box {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -340px;
	width: 800px;
	height: 680px;
	background-color: #FFFFFF;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	overflow: hidden;
}

.alt02-box .alt-GB {
	margin-right: -400px;
	margin-top: -340px;
}

.alt02-top {
	background-color: #F9F9F9;
	height: 50px;
	line-height: 50px;
	padding: 10px;
	overflow: hidden;
}

.alt02-top>li {
	float: left;
	overflow: hidden;
}

.alt02-topLi01 {
	width: 50px;
	height: 50px;
	border-radius: 50px;
	overflow: hidden;
}

.alt02-topLi01>img {
	width: 100%;
	height: 100%;
}

.alt02-topLi02 {
	font-size: 14px;
	margin-left: 10px;
}

.alt02-topLi03 {
	background-color: #FF5722;
	color: rgba(255, 255, 255, 0.7);
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	margin: 10px;
	padding: 0px 10px;
}

.alt02-topLi04>a {
	display: block;
	border: solid 1px #FF5722;
	box-sizing: border-box;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #FF5722;
	font-weight: bold;
	margin: 10px;
	padding: 0px 10px;
}

.alt02-topLi04>a:hover {
	background-color: #FF5722;
	color: #FFFFFF;
}

.alt02-xz {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 33.33333px;
	padding: 10px 10px 20px 10px;
	background-color: #F9F9F9;
	overflow: hidden;
}

.alt02-xz>ul {
	width: 170px;
	height: 200px;
	text-align: center;
	overflow: hidden;
	background-image: url(../images/newindex/recharge-product-bg.9f5eabc3cb0580a21681.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	cursor: pointer;
}

.alt02-xz>ul>li:first-of-type {
	margin-top: 5px;
	height: 50px;
	line-height: 50px;
	font-size: 30px;
}

.alt02-xz>ul>li:nth-of-type(2) {
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	overflow: hidden;
}

.alt02-xz>ul>li:nth-of-type(3) {
	height: 20px;
	line-height: 20px;
	font-size: 10px;
	overflow: hidden;
}

.alt02-xz>ul>li:nth-of-type(4) {
	color: #FF5722;
	font-size: 30px;
	overflow: hidden;
}

.alt02-xz>ul>li:last-of-type {
	height: 44px;
	line-height: 44px;
	color: #f1f1f1;
	font-size: 18px;
	overflow: hidden;
}

.alt02-xz>ul>li:last-of-type>img {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-bottom: -8px;
	margin-right: 10px;
}

.alt02-bdr {
	box-sizing: border-box;
	border: solid 1px #FF5722;
}

.alt02-tabA {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	overflow: hidden;
	border-bottom: solid 1px #F4F4F4;
}

.alt02-tabA>li {
	height: 50px;
	line-height: 50px;
	text-align: center;
	cursor: pointer;
}

.tabA {
	border-bottom: solid 2px #FF5722;
}

.alt02-foot {
	position: absolute;
	bottom: 50%;
	left: 50%;
	margin-left: -390px;
	margin-bottom: -330px;
	font-size: 12px;
	color: #999999;
}

.alt02-foot>a {
	color: #FF5722;
}

.alt02-no {
	margin-top: 100px;
	text-align: center;
	font-size: 12px;
	color: #999999;
	line-height: 30px;
}

.alt02-no>a {
	display: inline-block;
	padding: 2px 20px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF5722;
}

.paybox01 {
	display: none;
	position: relative;
	height: 326px;
	overflow: hidden;
}

.paybox01.act {
	display: block;
}

.paybox01-L {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -58px;
	width: 300px;
	text-align: center;
}

.paybox01-L>div>img {
	width: 120px;
}

.paybox01-R {
	padding-right: 50px;
	padding-top: 70px;
	margin-left: 300px;
	color: #999999;
}

.paybox01-R>div {
	font-size: 16px;
}

.paybox01-R>ul {
	font-size: 14px;
}

.paybox01-R>ul>li {
	margin-bottom: 5px;
}

.paybox01-R>ul>li>a {
	color: #FF5722;
}

.paybtn01 {
	position: absolute;
	right: 10px;
	bottom: 10px;
}

.paybtn01>input {
	padding: 10px 30px;
	font-style: 16px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.paybox02 {
	display: none;
	position: relative;
	padding: 0px 50px;
	height: 326px;
	overflow: hidden;
}

.paybox02.act {
	display: block;
}

.paybox02>div {
	float: left;
	width: 50%;
	padding-top: 40px;
	overflow: hidden;
}

.paybox02-L-text {
	font-size: 18px;
	color: #999999;
	margin-bottom: 10px;
	text-align: center;
}

.paybox02-fs {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 10px;
	padding-right: 50px;
	border-right: solid 1px #F4F4F4;
	overflow: hidden;
}

.paybox02-fs>div {
	position: relative;
	padding-left: 36px;
	height: 40px;
	background-color: #F4F4F4;
	overflow: hidden;
}

.paybox02-fs>div>input[type="radio"] {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 16px;
	height: 16px;
	text-align: center;
	vertical-align: middle;
	line-height: 14px;
	margin-right: 10px;
	border-radius: 100px;
	border: solid 1px #999999;
	background-color: #FFFFFF;
	-webkit-appearance: none;
	/*去除默认样式*/
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	-ms-appearance: none;
}

.paybox02-fs>div>input[type="radio"]::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	height: 100%;
	border: none;
	border-radius: 100px;
}

.paybox02-fs>div>input[type="radio"]:checked::before {
	position: absolute;
	top: 2px;
	left: 2px;
	width: 10px;
	height: 10px;
	border-radius: 100px;
	background-color: #FF5722;
	outline: none;
}

.paybox02-fs>div>label {
	display: block;
	padding-left: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 12px;
	color: #999999;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 30px 30px;
	overflow: hidden;
}

.paybox02-fs>div>label.pay01 {
	background-image: url(../images/newindex/alipay.png);
}

.paybox02-fs>div>label.pay02 {
	background-image: url(../images/newindex/weichat.png);
}

.paybox02-fs>div>label.pay03 {
	background-image: url(../images/newindex/paypal.png);
}

.paybox02-fs>div>label.pay04 {
	background-image: url(../images/newindex/paypal.png);
}

.paybox02-fs>div>label.pay05 {
	background-image: url(../images/newindex/timegatecoin.png);
}

.paybox02-fs>div>label.act {
	color: #FF5722;
}

.paybox02-R {
	box-sizing: border-box;
	padding-left: 50px;
}

.paybox02-je {
	font-size: 12px;
	color: #FF5722;
	margin-bottom: 10px;
	text-align: center;
}

.paybox02-je>span:first-of-type {
	font-size: 22px;
	margin: 0px 10px;
	font-weight: bold;
}

.paybox02-zh {
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	border-radius: 40px;
	background-color: #F4F4F4;
}

.paybox02-R-text {
	margin-top: 50px;
	font-size: 12px;
	color: #FF5722;
	text-align: center;
}

.paybox02-btn {
	margin: 20px auto;
	width: 150px;
	height: 40px;
}

.paybox02-btn>input {
	width: 150px;
	height: 40px;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.paybox02-btn>input[disabled="disabled"] {
	background-color: #999999;
	cursor: not-allowed;
}

.paybox02-B {
	position: absolute;
	bottom: 0;
	right: 0;
	text-align: right;
}

.paybox02-B>a>img {
	height: 30px;
}

.paybox03 {
	display: none;
	position: relative;
	height: 326px;
	overflow: hidden;
}

.paybox03.act {
	display: block;
}

.paybox03>div {
	float: left;
	margin-top: 40px;
	width: 50%;
	text-align: center;
	overflow: hidden;
}

.paybox03-L {
	font-size: 12px;
}

.paybox03-L>div {
	margin-bottom: 10px;
}

.paybox03-L>div>img {
	width: 150px;
}

.paybox03-L-btn {
	margin-left: 10px;
	font-size: 12px;
	height: 20px;
	color: #FFFFFF;
	padding-left: 22px;
	padding-right: 10px;
	background-color: #FF5722;
	background-image: url(../images/newindex/copy.png);
	background-position: 5px center;
	background-repeat: no-repeat;
	background-size: 12px 12px;
}

.paybox03-R {
	padding-top: 50px;
	color: #999999;
}

.alt03-box {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -260px;
	padding: 20px;
	width: 800px;
	height: 520px;
	background-color: #FFFFFF;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	overflow: hidden;
}

.alt03-box-t {
	position: relative;
	overflow: hidden;
}

.alt03-box-R {
	position: absolute;
	top: 0;
	left: 0;
	width: 210px;
	overflow: hidden;
}

.alt03-box-R>img {
	width: 100%;
}

.alt03-box-L {
	position: relative;
	margin-left: 230px;
	height: 300px;
}

.XQ-name {
	display: inline-block;
	font-size: 22px;
	padding-bottom: 10px;
}

.XQ-name:hover {
	color: #FF5722;
}

.alt03-box-L>.GNbox {
	margin-left: -10px;
	padding-bottom: 5px;
}

.XQ-text {
	font-size: 14px;
	color: #999999;
	line-height: 30px;
}

.XQ-btn {
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
}

.XQ-btn>a,
.XQ-btn>input {
	display: block;
	float: left;
	height: 40px;
	line-height: 40px;
	padding-left: 50px;
	padding-right: 30px;
	font-size: 16px;
	background-position: 20px center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
}

.XQ-btn>a {
	color: #FFFFFF;
	background-color: #FF5722;
	margin-right: 20px;
	background-image: url(../images/newindex/bofang.png);
}

.XQ-btn>a:hover {
	color: #FFFFFF;
}

.XQ-btn>input {
	color: #999999;
	background-color: #F4F4F4;
	background-image: url(../images/newindex/shoucang.png);
}

.XQ-btn>input:hover {
	color: #FF5722;
	background-image: url(../images/newindex/shoucang-o.png);
}

.XQ-btn>input.act:hover,
.XQ-btn>input.act {
	color: #FFFFFF;
	background-color: #FF5722;
	background-image: url(../images/newindex/shoucang-w.png);
}

.alt03-box-Z {
	margin-top: 20px;
	font-size: 14px;
	line-height: 22px;
	color: #999999;
}

.alt03-box-B {
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	text-align: center;
}

.alt03-box-B>div {
	display: inline-block;
	padding: 0px 20px;
	line-height: 14px;
	font-size: 14px;
	color: #999999;
	border-left: solid 1px #999999;
}

.alt03-box-B>div>span {
	margin-right: 5px;
}

.alt03-box-B>div:first-of-type {
	border-left: none;
}


/*--------筛选条件和广告---------*/
.box01 {
	display: grid;
	grid-template-columns: auto 500px;
	grid-gap: 5px;
	margin: 80px 40px 0px 40px;
	overflow: hidden;
}

.box01>div {
	background-color: #FFFFFF;
}

.conditionBox {
	padding-bottom: 20px;
	box-sizing: border-box;
	border: solid 1px rgba(51, 51, 51, 0.2);
	overflow: hidden;
}

.condition {
	padding: 0 20px;
	overflow: hidden;
}

.condition>li {
	padding-top: 20px;
	float: left;
}

.condition>li>a,
.conditionType-all>a {
	display: block;
	padding: 0 15px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	overflow: hidden;
}

.condition>li>a:hover,
.conditionType-all>a:hover {
	color: #FF5722;
}

.condition>li>a.conditionAct:hover,
.conditionType-all>a.conditionAct:hover {
	color: #FFFFFF;
}

.conditionAct {
	color: #FFFFFF;
	background-color: #FF5722;
}
a.conditionAct:focus {
	color: #FFFFFF;
}

.conditionType {
	position: relative;
	overflow: hidden;
}

.conditionType-all {
	position: absolute;
	top: 20px;
	left: 20px;
}

.conditionType>ul {
	margin-left: 91px;
}

.AD-01 {
	position: relative;
	border: solid 1px rgba(51, 51, 51, 0.2);
	box-sizing: border-box;
	overflow: hidden;
}

.AD-01>a {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.AD-01>a>img {
	width: 100%;
	padding: 0;
}

.AD-01>.GGtext {
	top: 5px;
	left: 10px;
	margin: 0px;
}

.box02>.HrBox,
.box02>.Sports-box {
	grid-gap: 10px;
}

.box02>.HrBox>li,
.box02>.Sports-box>li {
	background-color: #FFFFFF;
}

.box02>.Sports-box>li {
	padding-bottom: 10px;
}

@media screen and (max-width:1900px) {
	.box02>.Sports-box>.Movie-list:last-of-type {
		display: block;
	}
	.box02>.HrBox>.HrBox-li:last-of-type {
		display: block;
	}
}

@media screen and (max-width:1680px) {
	.box02>.Sports-box>.Movie-list:last-of-type {
		display: block;
	}
	.box02>.Sports-box>.Movie-list:nth-last-of-type(2) {
		display: block;
	}
	.box02>.HrBox>.HrBox-li:last-of-type {
		display: block;
	}
	.box02>.HrBox>.HrBox-li:nth-last-of-type(2) {
		display: block;
	}
}

.box03 {
	margin: 40px;
	overflow: hidden;
}

.scPX {
	float: left;
	display: inline-block;
	height: 40px;
	line-height: 40px;
	border: solid 1px rgba(51, 51, 51, 0.2);
	background-color: #FFFFFF;
	overflow: hidden;
}

.scPX>li {
	display: inline-block;
	padding: 0px 10px;
	cursor: pointer;
}

.scPX>li:hover {
	color: #FF5722;
}

.scPX>li>span {
	display: inline-block;
	padding: 0px 30px;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 20px;
}

.scPX>li:hover>span {
	background-image: url(../images/newindex/pxDow-o.png);
}

.scJgAct {
	background-color: #FF5722;
	color: #FFFFFF;
}

.scJgAct>span {
	background-image: url(../images/newindex/pxDow.png);
}

.scPX>.scJgAct:hover>span {
	background-image: url(../images/newindex/pxDow.png);
	color: #FFFFFF;
}

.scJg {
	float: left;
	margin-left: 20px;
	height: 40px;
	line-height: 40px;
}

.scJg>span {
	color: #FF5722;
	margin: 0px 5px;
}

.scPX>.scJgAct>span.pxBj,
.scPX>.scJgAct:hover>span.pxBj {
	background-image: url(../images/newindex/pxTop.png);
}


/*--------分页--------*/
.page {
	margin: 60px auto;
	text-align: center;
}

.page ul {
	display: inline-block;
	padding: 0;
}

.page ul::after {
	content: '';
	display: block;
	clear: both;
}

.page ul li {
	float: left;
	width: auto;
	min-width: 32px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	list-style: none;
	margin: 0px 5px;
}

.page a {
	padding: 0 10px;
	text-decoration: none;
	display: block;
	text-align: center;
	color: #999999;
	border-radius: 2px;
}

.page ul li a:hover {
	background-color: #FF5722;
}

.page ul li a:hover {
	color: white;
}

.page .disabled a {
	color: #ddd;
}

.page .disabled a:hover {
	background-color: rgba(0, 0, 0, 0);
	cursor: not-allowed;
	color: #ddd;
}

.page .active a {
	background-color: #FF5722;
	color: white;
}


/*----------搜索结果页--------------*/
.SScondition {
	margin-top: 20px;
	margin-left: 20px;
	overflow: hidden;
}

.SScondition-btn {
	display: inline-block;
	float: left;
	padding: 0px 10px;
	height: 40px;
	border: solid 1px #FF5722;
	box-sizing: border-box;
}

.SScondition-btn>input {
	height: 100%;
	color: #FF5722;
	padding: 0px 30px;
	background-image: url(../images/newindex/guanbi.png);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 14px;
}

.box04 {
	margin-left: 40px;
	margin-right: 60px;
	overflow: hidden;
}

.SSbox {
	position: relative;
	padding: 20px;
	margin-bottom: 20px;
	background-color: #FFFFFF;
	border: solid 1px rgba(51, 51, 51, 0.2);
	overflow: hidden;
}

.SSjgImg {
	display: block;
	position: absolute;
	top: 20px;
	left: 20px;
	overflow: hidden;
}

.SSjgImg>img {
	width: 120px;
	height: auto;
}

.SSjg {
	margin-left: 140px;
}

.SSjgName {
	height: 20px;
	line-height: 20px;
	margin-bottom: 20px;
}

.SSjgName>a {
	font-size: 18px;
	margin-right: 10px;
}

.SSjgName>a:hover {
	color: #FF5722;
}

.SSjgName>a>span {
	color: #FF5722;
}

.SSjgName>span {
	display: inline-block;
	margin-left: 10px;
	padding: 2px 10px;
	font-size: 12px;
	color: #999999;
	background-color: #F4F4F4;
}

.SSjg>p {
	font-size: 14px;
	color: #999999;
}

.SSjgBox {
	display: grid;
	grid-template-columns: 60% 40%;
	overflow: hidden;
	margin-top: 20px;
}

.SSjgBox>div {
	overflow: hidden;
}

.SSjgJS {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 10px;
	overflow: hidden;
}

.SSjgJS>a {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	background-color: #F4F4F4;
	overflow: hidden;
}

.SSjgJS>a:hover {
	color: #FF5722;
}

.SSjgPJ {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	overflow: hidden;
}

.SSjgPJ>li {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	text-align: right;
	color: #999999;
	overflow: hidden;
}

.SSjgPJ>li:last-of-type {
	font-size: 24px;
	color: #FF972A;
}

.SSjgPJ>li>span {
	padding-left: 26px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 24px;
}

.SSjgPJ>li:first-of-type>span {
	background-image: url(../images/newindex/spinglun.png);
}

.SSjgPJ>li:nth-of-type(2)>span {
	background-image: url(../images/newindex/zanTop.png);
}

.SSjgPJ>li:nth-of-type(3)>span {
	background-image: url(../images/newindex/zanDown.png);
}

.SSjgPJ>li:nth-of-type(4)>span {
	background-image: url(../images/newindex/huo-g.png);
}

@media screen and (max-width:1366px) {
	.SSjgJS {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}
}


/*----------播放页-----------*/
.box05 {
	width: 100%;
	padding-top: 80px;
	padding-bottom: 40px;
	overflow: hidden;
}

.box05>div {
	position: relative;
	width: 1830px;
	margin: 0px auto;
	overflow: hidden;
}

.play {
	width: 1430px;
	height: 775px;
	box-sizing: border-box;
	border: solid 1px #FFFFFF;
}

.AD-02 {
	position: absolute;
	top: 0;
	right: 0;
	width: 380px;
	height: 550px;
	overflow: hidden;
}

.AD-02>a>img {
	width: 100%;
	height: 100%;
}

.BZbox {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 380px;
	height: 270px;
}

.BtnList {
	padding: 0px 10px;
	box-sizing: border-box;
	width: 1430px;
	height: 70px;
	background-color: #F9F9F9;
	overflow: hidden;
}

.BtnList-boxL {
	float: left;
	padding-top: 20px;
	overflow: hidden;
}

.BtnList-boxL>li {
	margin-right: 15px;
	font-size: 16px;
	display: inline-block;
}

.rBtn-01>input,
.rBtn-02>input,
.rBtn-03>input,
.rBtn-04>input,
.rBtn-05>input {
	width: auto;
	min-width: 61px;/*67px*/
	height: 30px;
	padding-left: 35px;
	color: #999999;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 24px 24px;
}

.rBtn-01>input:hover,
.rBtn-02>input:hover,
.rBtn-03>input:hover,
.rBtn-04>input:hover,
.rBtn-05>input:hover {
	color: #FF5722;
}

.rBtn-01>input {
	background-image: url(../images/newindex/spinglun.png);
}

.rBtn-02>input {
	background-image: url(../images/newindex/zanTop.png);
}

.rBtn-03>input {
	background-image: url(../images/newindex/zanDown.png);
}

.rBtn-04>input {
	background-image: url(../images/newindex/shoucang.png);
}

.rBtn-05>input {
	background-image: url(../images/newindex/fenxing.png);
}

.rBtn-01.act>input {
	background-image: url(../images/newindex/spinglun-o.png);
}

.rBtn-02.act>input {
	background-image: url(../images/newindex/zanTop-o.png);
}

.rBtn-03.act>input {
	background-image: url(../images/newindex/zanDown-o.png);
}

.rBtn-04.act>input {
	background-image: url(../images/newindex/shoucang-o.png);
}

.rBtn-05.act>input {
	background-image: url(../images/newindex/fenxing-o.png);
}

.rBtn-01>input:hover {
	background-image: url(../images/newindex/spinglun-o.png);
}

.rBtn-02>input:hover {
	background-image: url(../images/newindex/zanTop-o.png);
}

.rBtn-03>input:hover {
	background-image: url(../images/newindex/zanDown-o.png);
}

.rBtn-04>input:hover {
	background-image: url(../images/newindex/shoucang-o.png);
}

.rBtn-05>input:hover {
	background-image: url(../images/newindex/fenxing-o.png);
}

.rBtn-06 {
	margin-bottom: -9px;
	padding: 0px 5px;
	border-radius: 4px;
	overflow: hidden;
	background-image: linear-gradient( 150deg, #FF5722 60%, #FF972A);
}

.rBtn-06>input {
	height: 24px;
	line-height: 24px;
	padding-left: 20px;
	color: #FFFFFF;
	background-image: url(../images/newindex/navlf-appW.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
}

.rBtn-07 {
	margin-bottom: -9px;
	padding: 0px 5px;
	border-radius: 4px;
	overflow: hidden;
	background-image: linear-gradient( 150deg, #FF5722 60%, #FF972A);
}

.rBtn-07>input {
	height: 24px;
	line-height: 24px;
	padding-left: 20px;
	color: #FFFFFF;
	background-image: url(../images/newindex/baocuo.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
}

.BtnList-boxR {
	float: right;
	overflow: hidden;
}

.BtnList-boxR>li {
	float: left;
}

.lBtn-01,
.lBtn-02 {
	margin-top: 20px;
}

.lBtn-01,
.lBtn-02,
.lBtn-03 {
	margin-left: 15px;
}

.lBtn-01>input {
	width: 30px;
	height: 30px;
	background-image: url(../images/newindex/danK.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}

.lBtn-01.act>input {
	background-image: url(../images/newindex/danG.png);
}

.lBtn-01>input:hover {
	background-image: url(../images/newindex/danK-o.png);
}

.lBtn-01.act>input:hover {
	background-image: url(../images/newindex/danG-o.png);
}

.lBtn-02>input {
	width: 30px;
	height: 30px;
	background-image: url(../images/newindex/danmuSZ.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: contain;
}

.lBtn-02>input:hover {
	background-image: url(../images/newindex/danmuSZ-o.png);
}

.lBtn-02.act>input {
	background-image: url(../images/newindex/danmuSZ-o.png);
}

.lBtn-03,
.lBtn-04 {
	margin-top: 15px;
}

.lBtn-03>input {
	box-sizing: border-box;
	padding: 0px 10px;
	width: 400px;
	height: 40px;
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.2);
}

.lBtn-04>input {
	padding: 0px 15px;
	height: 40px;
	color: rgba(255, 255, 255, 0.7);
	background-color: rgba(255, 255, 255, 0.4);
}

.lBtn-04>input:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.BZbox02 {
	position: absolute;
	bottom: 0;
	right: 0;
	padding-top: 20px;
	box-sizing: border-box;
	width: 380px;
	overflow: hidden;
}

.BZtop {
	display: grid;
	grid-template-columns: 50px auto;
	padding: 0px 20px;
	overflow: hidden;
}

.BZtx {
	grid-row: 1 / sapn 2;
	width: 50px;
	height: 50px;
	border-radius: 50px;
	overflow: hidden;
}

.BZtx img {
	width: 50px;
	height: 50px;
}

.BZname {
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.BZname>a {
	font-size: 18px;
}

.BZname>img {
	width: 16px;
	height: 16px;
	margin-bottom: -3px;
}

.BZdz {
	line-height: 20px;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	padding-left: 20px;
	overflow: hidden;
}

.BZdz>img {
	height: 16px;
	margin-bottom: -4px;
}

.BZsj {
	height: 70px;
	line-height: 70px;
	padding: 0px 20px;
	font-size: 14px;
	overflow: hidden;
}

.BZsj>li {
	display: inline-block;
	width: 100px;
}

.BZqm {
	box-sizing: border-box;
	padding: 0px 20px 20px 20px;
	height: 70px;
	color: #999999;
	font-size: 14px;
}

.BZbown {
	box-sizing: border-box;
	padding-top: 15px;
	height: 70px;
	overflow: hidden;
	border-top: solid 1px rgba(51, 51, 51, 1);
}

.BtnSX {
	display: block;
	float: left;
	margin-left: 20px;
	padding-left: 24px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	background-image: url(../images/newindex/BZsxin.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	overflow: hidden;
}

.BtnSX:hover {
	color: #FF5722;
	background-image: url(../images/newindex/BZsxin-o.png);
}

.BtnZY {
	display: block;
	float: right;
	margin-right: 110px;
	height: 40px;
	line-height: 40px;
	width: 100px;
	font-size: 14px;
	text-align: center;
	color: #999999;
}

.BtnZY:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.BtnGZ {
	display: block;
	position: absolute;
	bottom: 15px;
	right: 20px;
	height: 40px;
	line-height: 40px;
	width: 80px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.Altsjk {
	display: none;
	position: absolute;
	bottom: 70px;
	left: 350px;
	box-sizing: border-box;
	padding: 10px;
	width: 270px;
	overflow: hidden;
}

.Altsjk-01 {
	position: relative;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
}

.Altsjk-01>.GB {
	position: absolute;
	top: 2px;
	right: 2px;
	height: 14px;
	width: 14px;
	background-image: url(../images/newindex/guanbi.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 14px;
}

.Altsjk-02 {
	overflow: hidden;
	padding: 10px;
}

.Altsjk-02>img {
	float: left;
	margin-right: 10px;
	width: 90px;
	height: 90px;
}

.Altsjk-02-a {
	float: right;
	padding-left: 10px;
	width: 120px;
	height: 90px;
	overflow: hidden;
}

.Altsjk-02-a>a {
	display: block;
	margin-bottom: 6px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	text-align: center;
	color: #FFFFFF;
	border-radius: 24px;
	padding-right: 20px;
	background-image: linear-gradient( 150deg, #FF5722 60%, #FF972A);
	overflow: hidden;
}

.Altsjk-02-a>a>img {
	width: 16px;
	height: 16px;
	margin-bottom: -2px;
	margin-right: 5px;
}

.Altsjk-03 {
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	color: #999999;
}

@media screen and (max-width:1910px) {
	.box05>div {
		width: 1445px;
		margin: 0px auto;
	}
	.play {
		width: 1055px;
		height: 640px;
		background-color: #FFFFFF;
	}
	.BtnGZ {
		bottom: 90px;
	}
	.BtnList {
		width: 1055px;
	}
	.lBtn-03>input {
		width: 250px;
	}
	.BZsj {
		margin-top: 20px;
		border-top: solid 1px rgba(51, 51, 51, 1);
	}
	.BZqm {
		display: none;
	}
	.BZbown {
		display: none;
	}
	.BtnList-boxL>li.rBtn-01 {
		display: none;
	}
	.Altsjk {
		left: 245px;
	}
}

@media screen and (max-width:1525px) {
	.box05>div {
		width: 1256px;
		margin: 0px auto;
	}
	.play {
		width: 900px;
		height: 500px;
	}
	.AD-02 {
		width: 346px;
		height: 500px;
	}
	.BtnList {
		width: 900px;
		margin-top: 10px;
	}
	.BtnList-boxL>li {
		margin-right: 5px;
	}
	.rBtn-01>input,
	.rBtn-02>input,
	.rBtn-03>input,
	.rBtn-04>input,
	.rBtn-05>input {
		width: auto;
		min-width: 60px;/*66px*/
		padding-left: 30px;
	}
	.lBtn-01,
	.lBtn-02,
	.lBtn-03 {
		margin-left: 5px;
	}
	.lBtn-03>input {
		width: 200px;
	}
	.BZbox02 {
		padding-top: 10px;
		padding-bottom: 10px;
		width: 346px;
	}
	.BZsj {
		display: none;
	}
	.BZqm {
		display: none;
	}
	.BZbown {
		display: none;
	}
	.BtnList-boxL>li.rBtn-01 {
		margin-top: 10px;
		display: none;
	}
	.Altsjk {
		left: 200px;
	}
}


/*白色区域*/
.box06 {
	padding: 20px 0;
	overflow: hidden;
}

.box06>div {
	display: grid;
	grid-template-columns: auto 380px;
	grid-gap: 20px;
	position: relative;
	width: 1830px;
	margin: 0px auto;
	overflow: hidden;
}

.box06-L {
	overflow: hidden;
}

.AD-03 {
	margin-bottom: 10px;
}

.AD-03 img {
	width: 100%;
}

.box06-R {
	overflow: hidden;
}

.play-name {
	height: 70px;
	line-height: 70px;
	font-size: 22px;
	font-weight: bold;
}

.GNbox {
	overflow: hidden;
}

.GNbox>div {
	float: left;
	height: 40px;
	line-height: 40px;
}

.GNbox-xq,
.GNbox-TJ {
	padding-left: 30px;
	font-size: 18px;
	margin-right: 30px;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 24px;
	cursor: pointer;
}

.GNbox-xq {
	background-image: url(../images/newindex/xiangqing.png);
}

.GNbox-xq:hover {
	color: #FF5722;
	background-image: url(../images/newindex/xiangqing-o.png);
}

.GNbox-xq.act {
	color: #FF5722;
	background-image: url(../images/newindex/xiangqing-o.png);
}

.GNbox-TJ {
	background-image: url(../images/newindex/tongji.png);
}

.GNbox-TJ:hover {
	color: #FF5722;
	background-image: url(../images/newindex/tongji-o.png);
}

.GNbox-TJ.act {
	color: #FF5722;
	background-image: url(../images/newindex/tongji-o.png);
}

.GNbox-xq>span,
.GNbox-TJ>span {
	padding-right: 24px;
	background-image: url(../images/newindex/icon-down.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 16px;
}

.GNbox-xq:hover>span,
.GNbox-TJ:hover>span {
	background-image: url(../images/newindex/icon-down-o.png);
}

.GNbox-xq.act>span,
.GNbox-TJ.act>span {
	background-image: url(../images/newindex/up-o.png);
}

.GNbox-xq.act:hover>span,
.GNbox-TJ.act:hover>span {
	background-image: url(../images/newindex/up-o.png);
}

.GNbox-type>span {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	color: #999999;
	padding: 0px 10px;
	margin-left: 10px;
	background-color: #F4F4F4;
}

.xsp-time {
	display: none;
	font-size: 12px;
}

.GNbox-RD {
	margin: 0px 10px;
	padding-left: 20px;
	font-size: 14px;
	background-image: url(../images/newindex/huo.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px;
}

.GNbox-PF {
	color: #FF972A;
	font-size: 12px;
}

.GNbox-PF>span {
	font-size: 22px;
	font-weight: bold;
}

.GNbox-xq-K {
	display: none;
}

.GNbox-xq-K>div {
	margin-top: 20px;
	display: grid;
	grid-template-columns: 150px auto;
	grid-gap: 20px;
	overflow: hidden;
}

.GNbox-xq-img {
	overflow: hidden;
}

.GNbox-xq-img>img {
	width: 100%;
}

.GNbox-xq-text>div {
	font-size: 16px;
	color: #999999;
	padding-bottom: 20px;
	overflow: hidden;
}

.GNbox-xq-text>div>span {
	color: #000000;
}

.GNbox-xspxq-K {
	display: none;
	margin-top: 20px;
	font-size: 16px;
	padding-bottom: 20px;
	overflow: hidden;
}

.xsp {
	min-height: 80px;
}

.GNtab {
	position: relative;
	margin-top: 20px;
	padding: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #999999;
	background-color: #F4F4F4;
	overflow: hidden;
}

.GNtab.GNall {
	height: auto;
}

.GNtab>div.GNtab-a {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	cursor: pointer;
}

.GNtab>div.GNtab-a:hover {
	color: #FF5722;
}

.GNtab>div.act {
	font-weight: bold;
	color: #FF5722;
}

.GNtab-all,
.GNtab-sq {
	margin-left: 10px;
	float: right;
	padding-right: 20px;
	height: 40px;
	line-height: 40px;
	color: #999999;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 16px;
	overflow: hidden;
	cursor: pointer;
}

.GNtab-all {
	background-image: url(../images/newindex/icon-down.png);
}

.GNtab-all:hover {
	color: #FF5722;
	background-image: url(../images/newindex/icon-down-o.png);
}

.GNtab-sq {
	display: none;
	background-image: url(../images/newindex/up.png);
}

.GNtab-sq:hover {
	color: #FF5722;
	background-image: url(../images/newindex/up-o.png);
}

.GNbox-TJ-K {
	display: none;
	min-height: 150px;
	margin-top: 20px;
}

.GNbox-JS {
	display: none;
	width: calc(100% + 10px);
	margin-top: 20px;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
}

.GNbox-JS.act {
	display: -webkit-flex;
	display: flex;
}

.GNbox-JS>a {
	display: inline-block;
	box-sizing: border-box;
	padding: 0px 20px;
	min-width:calc((100% - 100px)/10);
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	background-color: #F4F4F4;
	margin-right: 10px;
	margin-bottom: 10px;
}

.GNbox-JS>a:hover {
	color: #FF5722;
}

.GNbox-JS>a.act {
	color: #FFFFFF;
	background-color: #FF5722;
}

.GNbox-PL {
	padding: 20px 0px;
	font-size: 22px;
	padding-left: 35px;
	background-image: url(../images/newindex/spinglun-o.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 26px;
}

.GNbox-PL>span {
	margin-left: 10px;
	font-size: 14px;
}

.GNbox-PLsr {
	position: relative;
	overflow: hidden;
	background-color: #F4F4F4;
	padding: 10px;
}

.GNbox-PLsr>div:first-of-type {
	margin-bottom: 10px;
	color: #999999;
	font-size: 14px;
}

.GNbox-PLsr>textarea {
	width: 100%;
	padding-right: 10px;
	text-align: left;
	background-color: rgba(0, 0, 0, 0);
	height: 100px;
}

.GNbox-PL-box {
	overflow: hidden;
}

.GNbox-PL-box>input {
	display: block;
}

.GNbox-Btnbq,
.GNbox-Btntp {
	float: left;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 26px;
}

.GNbox-Btnbq {
	width: 30px;
	height: 40px;
	background-image: url(../images/newindex/biaoqing.png);
}

.GNbox-Btnbq:hover {
	background-image: url(../images/newindex/biaoqing-o.png);
}

.GNbox-Btntp {
	margin-left: 40px;
	padding-left: 30px;
	font-size: 14px;
	height: 40px;
	color: #999999;
	background-image: url(../images/newindex/toupiao.png);
}

.GNbox-Btntp:hover {
	color: #FF5722;
	background-image: url(../images/newindex/toupiao-o.png);
}

.GNbox-Btnfs {
	float: right;
	height: 40px;
	padding: 0px 20px;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.GNbox-PLsr-no {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: rgba(255, 87, 34, 0.2);
}

.GNbox-PLsr-no>div {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -150px;
	margin-top: -50px;
	width: 300px;
	height: 100px;
	line-height: 50px;
	color: #999999;
	text-align: center;
}

.GNbox-PLsr-no>div>input {
	height: 40px;
	padding: 0px 20px;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.GNbox-PL-text {
	margin-top: 20px;
}

.GNbox-PL-no {
	padding-top: 100px;
	text-align: center;
	color: #999999;
}

.JJXG {
	display: grid;
	grid-template-columns: 100px auto;
	grid-gap: 20px;
	margin-bottom: 20px;
}

.JJXG-L img {
	width: 100%;
}

.JJXG-R>a {
	display: block;
	font-size: 16px;
	margin-bottom: 20px;
}

.JJXG-R>a:hover {
	color: #FF5722;
}

.JJXG-R-tp {
	overflow: hidden;
}

.JJXG-R-tp>span {
	display: block;
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #999999;
	padding: 0px 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #F4F4F4;
}

.JJXG-xspn {
	display: grid;
	grid-template-columns: 150px auto;
	grid-gap: 20px;
	margin-bottom: 20px;
}

.JJXG-L-xsp {
	overflow: hidden;
}

.JJXG-L-xsp img {
	width: 100%;
}

.JJXG-R-xsp>a {
	display: block;
	font-size: 16px;
	margin-bottom: 20px;
}

.JJXG-R-xsp>a:hover {
	color: #FF5722;
}

.JJXG-R-xsp>div {
	font-size: 12px;
}

@media screen and (max-width:1910px) {
	.box06>div {
		grid-template-columns: auto 380px;
		grid-gap: 10px;
		width: 1445px;
	}
}

@media screen and (max-width:1525px) {
	.box06>div {
		grid-template-columns: auto 346px;
		grid-gap: 10px;
		width: 1256px;
	}
}

.alt04-box {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -250px;
	margin-top: -190px;
	padding: 20px;
	width: 500px;
	height: 380px;
	background-color: #FFFFFF;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	overflow: hidden;
}

#alt04 .alt-GB {
	margin-right: -290px;
	margin-top: -190px;
}


/*------------排行榜页--------------*/
.RANbox-title {
	position: relative;
	height: 300px;
	overflow: hidden;
	background-image: url(../images/newindex/bj-01.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}

.RANbox-title-icon {
	padding-top: 100px;
	text-align: center;
}

.RANbox-title-icon>img {
	height: 50px;
}

.RANbox-title-name {
	font-size: 34px;
	text-align: center;
	color: #FFFFFF;
}

.RANbox-tab {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.2);
	overflow: hidden;
}

.RANbox-tab>li {
	display: inline-block;
	padding: 0 20px;
	margin: 0 20px;
	color: rgba(255, 255, 255, 0.7);
	cursor: pointer;
}

.RANbox-tab>li:hover {
	color: #FF5722;
}

.RANbox-tab>li.act {
	background-color: #FF5722;
	color: #FFFFFF;
}

.RANbox {
	padding: 20px 0px;
}

.RANbox-box01 {
	display: none;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
	position: relative;
	width: 1830px;
	margin: 0px auto;
	overflow: hidden;
}

.RANbox-box01.act {
	display: grid;
}

.RAN {
	padding: 20px;
	background-color: #FFFFFF;
}

.RAN-t {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.RAN-name {
	float: left;
	font-size: 22px;
	font-weight: bold;
}

.RAN-date {
	float: right;
	overflow: hidden;
}

.RAN-date>li {
	display: inline-block;
	margin-left: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	cursor: pointer;
}

.RAN-date>li.act {
	color: #FF5722;
}

.RAN-z {
	position: relative;
	overflow: hidden;
}

.RAN-z-box01 {
	margin-top: 20px;
	display: grid;
	grid-template-columns: 30px 120px auto;
	grid-gap: 10px;
}

.RAN-z-box01>.clr01,
.RAN-z-box01>.clr02,
.RAN-z-box01>.clr03 {
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
}

.RAN-z-box01>.clr01 {
	color: #FF5722;
}

.RAN-z-box01>.clr02 {
	color: #FF972A;
}

.RAN-z-box01>.clr03 {
	color: #F55D6C;
}

.RAN-z-box01>li:nth-of-type(2) {
	width: 120px;
	height: 170px;
	overflow: hidden;
}

.RAN-z-box01>li:nth-of-type(2) img {
	width: 120px;
	height: auto;
	transition: all 0.2s;
}

.RAN-z-box01>li:nth-of-type(2):hover img {
	transform: scale(1.2);
}

.RAN-z-box01-name {
	display: inline-block;
	font-size: 16px;
	margin-bottom: 20px;
}

.RAN-z-box01-name:hover {
	color: #FF5722;
}

.RAN-z-box01>li>.GNbox-type>span {
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.RAN-z-box02 {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 30px;
	line-height: 30px;
	width: 100%;
	box-sizing: border-box;
	padding-left: 170px;
	overflow: hidden;
}

.RAN-z-box02-L {
	float: left;
	color: #999999;
	padding-left: 21px;
	background-image: url(../images/newindex/huo.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px;
}

.RAN-z-box02-R {
	float: right;
	font-size: 24px;
	font-weight: bold;
	color: #FF972A;
}

.RAN-b {
	margin-top: 20px;
}

.RAN-b>ul {
	display: grid;
	grid-template-columns: 30px auto 40px;
	grid-gap: 10px;
}

.RAN-b>ul>li {
	height: 70px;
	line-height: 70px;
}

.RAN-b>ul>li:first-of-type {
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #999999;
}

.RAN-b>ul>li:last-of-type {
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	color: #FF972A;
}

@media screen and (max-width:1910px) {
	.RANbox-box01 {
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 10px;
		width: 1445px;
	}
	.RANbox-box01.act {
		display: grid;
	}
}

@media screen and (max-width:1525px) {
	.RANbox-box01 {
		grid-template-columns: 1fr 1fr;
		grid-gap: 10px;
		width: 964px;
	}
	.RANbox-box01.act {
		display: grid;
	}
}

.RANbox-box02 {
	display: none;
	margin-top: 20px;
	overflow: hidden;
}

.RANbox-box02.act {
	display: block;
}

.RANbox-list01 {
	position: relative;
	margin: 0px 40px 20px 40px;
	padding: 20px;
	background-color: #FFFFFF;
	overflow: hidden;
}

.RANbox-list01>.clr01,
.RANbox-list01>.clr02,
.RANbox-list01>.clr03 {
	position: absolute;
	top: 20px;
	left: 20px;
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
}

.RANbox-list01>.clr01 {
	color: #FF5722;
}

.RANbox-list01>.clr02 {
	color: #FF972A;
}

.RANbox-list01>.clr03 {
	color: #F55D6C;
}

.RANbox-list-xx {
	margin-left: 40px;
	display: grid;
	grid-template-columns: 150px auto;
	grid-gap: 20px;
}

.RANbox-list-xx>li {
	overflow: hidden;
}

.RANbox-list-xx>li:first-of-type img {
	width: 150px;
	height: 214px;
	transition: all 0.2s;
}

.RANbox-list-xx>li:first-of-type:hover img {
	transform: scale(1.2);
}

.RANbox-list01-t .GNbox-type {
	display: inline;
	overflow: hidden;
}

.RANbox-list01-b {
	line-height: 20px;
	font-size: 14px;
	color: #999999;
}

.RANbox-list01-b>div:last-of-type {
	height: 80px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

.RANbox-list01-sj {
	position: absolute;
	right: 20px;
	bottom: 10px;
	width: 600px;
}

.RANbox-list02>ul {
	display: grid;
	grid-template-columns: 40px auto 600px;
	height: 50px;
	line-height: 50px;
	padding: 0px 20px;
	margin: 0px 40px 20px 40px;
	background-color: #FFFFFF;
	overflow: hidden;
}

.RANbox-list02>ul>li:first-of-type {
	font-size: 28px;
	font-style: italic;
	font-weight: bold;
	color: #999999;
}

.RANbox-list02 .GNbox-type {
	display: inline;
	overflow: hidden;
}


/*------------求片--------------*/
.seekbox {
	margin-bottom: -30px;
	min-height: 950px;
	background-image: url(../images/newindex/bj-02.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.seekbox-img {
	text-align: center;
	padding: 20px 0px;
}

.seekbox02 {
	margin: 0 auto;
	width: 750px;
	padding: 20px;
	box-sizing: border-box;
	background-color: #FFFFFF;
}

.seekbox02-text {
	height: 40px;
	line-height: 50px;
	font-size: 16px;
}

.seekbox-ipt>input {
	width: 100%;
	height: 40px;
	padding: 0px 10px;
	box-sizing: border-box;
	background-color: #F4F4F4;
}

.seekbox-ipt>input::placeholder {
	color: #999999;
}

.seekbox02-text02 {
	position: relative;
	height: 80px;
	line-height: 80px;
	font-size: 14px;
	color: #999999;
	text-align: center;
	z-index: 0;
}

.seekbox02-text02:after {
	content: "";
	border-top: 1px solid hsla(0, 0%, 40%, .2);
	position: absolute;
	top: 50%;
	left: 0;
	width: 42%;
	z-index: -1;
}

.seekbox02-text02:before {
	content: "";
	border-top: 1px solid hsla(0, 0%, 40%, .2);
	position: absolute;
	top: 50%;
	right: 0;
	width: 42%;
	z-index: -1;
}

.seekbox02-ul {
	display: grid;
	grid-template-columns: 210px 210px auto 210px;
	grid-gap: 10px;
	overflow: hidden;
}

.seekbox02-ul>li {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
}

.seek-slk {
	box-sizing: border-box;
	padding: 0px 10px;
	height: 40px;
	background-color: #F4F4F4;
	background-position-x: 95%;
}

.seekbox-tta>textarea {
	width: 100%;
	height: 80px;
	line-height: 20px;
	text-align: left;
	padding: 10px;
	box-sizing: border-box;
	background-color: #F4F4F4;
}

.seekbox-tta>textarea::placeholder {
	color: #999999;
}

.seekbox-text03 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: right;
}

.seek-btn {
	padding: 0px 20px;
	height: 40px;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.seek-bottom {
	margin-bottom: 20px;
}

.alt05-box {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -200px;
	margin-top: -190px;
	width: 400px;
	background-color: #FFFFFF;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	overflow: hidden;
}

#alt05 .alt-GB {
	margin-right: -200px;
	margin-top: -190px;
}

.alt06-box {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -190px;
	width: 800px;
	background-color: #FFFFFF;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
	overflow: hidden;
}

.alt-title {
	padding: 80px 20px;
	text-align: center;
}

.alt-bth-box {
	text-align: center;
	border-top: solid 1px #DDDDDD;
}

.alt-bth-box>input {
	display: inline-block;
	height: 60px;
	line-height: 60px;
	width: 49%;
	min-width: 120px;
	font-size: 16px;
	border-left: solid 1px #DDDDDD;
	font-weight: bold;
}

.alt-bth-box>input:first-of-type {
	border: none;
}

.alt-bth-box>input:hover {
	color: #FF5722;
}

.alt-bth-off {
	color: #999999;
}

.alt-bth-on {
	color: #FF5722;
}

/*-------------帮助中心-------------------*/
.helpbox01 {
	display: none;
	margin: 0 auto;
	width: 1140px;
	overflow: hidden;
}

.helpbox01.act {
	display: block;
}

.hlptab-a {
	float: left;
	line-height: 52px;
	margin-right: 20px;
	overflow: hidden;
}

.hlptab-a>li {
	box-sizing: border-box;
	padding-left: 14px;
	width: 230px;
	color: #999999;
	font-size: 16px;
	cursor: pointer;
}

.hlptab-a>li:hover {
	padding-left: 10px;
	border-left: solid 4px #999999;
	background-color: #FFFFFF;
}

.hlptab-a>li.act {
	padding-left: 10px;
	color: #FF5722;
	font-weight: bold;
	border-left: solid 4px #FF5722;
	background-color: #FFFFFF;
}

.hlptab-box {
	width: 890px;
	min-height: 416px;
	padding: 0px 20px;
	box-sizing: border-box;
	background-color: #FFFFFF;
	overflow: hidden;
}

.hlp-w {
	display: none;
}

.hlp-w.act {
	display: block;
}

.hlp-text {
	padding-left: 30px;
	background-image: url(../images/newindex/hlp-jia.png);
	background-position: left 16px;
	background-repeat: no-repeat;
	background-size: 20px;
}

.hlp-text.act {
	background-image: url(../images/newindex/hlp-jian.png);
}

.hlp-text01 {
	font-size: 16px;
	line-height: 52px;
	cursor: pointer;
}

.hlp-text02 {
	display: none;
	font-size: 14px;
	line-height: 24px;
}

.hlp-text02 img {
	width: 100%;
}

.hlp-box02 {
	background-color: #FFFFFF;
	padding: 20px;
	font-size: 14px;
	line-height: 24px;
	color: #333333;
}

.hlp-box02>p {
	padding-bottom: 10px;
}

.hlp-box02>ul>li {
	padding-bottom: 10px;
}

.hlp-box02>ul>li>ul>li {
	padding-left: 46px;
	padding-top: 10px;
}

.hlp-kf {
	margin: 0 auto;
	width: 800px;
	box-sizing: border-box;
	padding: 20px;
	background-color: #FFFFFF;
	border-bottom: solid 1px hsla(0, 0%, 40%, .2);
	overflow: hidden;
}

.hlp-kf-l {
	float: left;
	overflow: hidden;
}

.hlp-kf-l>img {
	display: block;
	float: left;
	height: 52px;
	margin-top: 8px;
}

.hlp-kf-l>div {
	float: left;
	margin-left: 10px;
	height: 70px;
}

.hlp-kf-l>div>div:first-of-type {
	font-size: 18px;
	font-weight: bold;
	line-height: 40px;
}

.hlp-kf-l>div>div:last-of-type {
	font-size: 14px;
	color: #999999;
}

.hlp-kf-R {
	display: block;
	float: right;
	margin-top: 15px;
	padding: 0px 20px;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.hlp-bd {
	margin: 0 auto;
	width: 800px;
	padding: 20px;
	box-sizing: border-box;
	background-color: #FFFFFF;
}

.hlp-t03 {
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 40px;
}

.hlp-t03>span {
	margin-left: 10px;
	font-size: 14px;
}

.hlp-bd-box {
	display: grid;
	grid-template-columns: 200px auto;
	grid-gap: 20px;
	overflow: hidden;
}

.hlp-bd-box>li {
	overflow: hidden;
}

.hlp-bd-box>li>div {
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
	overflow: hidden;
}

.hlp-bd-box>li:first-of-type>div>span {
	margin-right: 10px;
}

.hlp-bd-box>li:last-of-type>div {
	box-sizing: border-box;
	border: solid 1px hsla(0, 0%, 40%, .2);
}

.hlp-bd-box>li:last-of-type>div:last-of-type {
	height: 80px;
}

.hlp-bd-box>li:last-of-type>p {
	font-size: 14px;
	color: #999999;
	margin-bottom: 20px;
}

.hlp-bd-box>li:last-of-type>input.seek-btn {
	float: left;
}

.hlp-mm {
	margin: 0 auto;
	padding: 100px;
	box-sizing: border-box;
	width: 800px;
	text-align: center;
	background-color: #FFFFFF;
}

.hlp-text04 {
	color: #999999;
	padding: 40px;
}

.hlp-Alj {
	display: inline-block;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	padding: 0px 20px;
	background-color: #FF5722;
}

.hlp-us {
	padding: 40px;
	background-color: #FFFFFF;
	color: #333333;
}

.hlp-us>ul {
	display: grid;
	grid-template-columns: 50px auto;
	grid-gap: 20px;
	margin-bottom: 40px;
	overflow: hidden;
}

.hlp-us>ul:last-of-type {
	margin-bottom: 0px;
}

.hlp-us>ul>li:first-of-type {
	height: 50px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 40px;
}

.hlp-us-img01 {
	background-image: url(../images/newindex/hlp-us-o.png);
}

.hlp-us-img02 {
	background-image: url(../images/newindex/hlp-kh-o.png);
}

.hlp-us-img03 {
	background-image: url(../images/newindex/hlp-ln-o.png);
}

.hlp-us-img04 {
	background-image: url(../images/newindex/hlp-dz-o.png);
}

.hlp-text05 {
	height: 50px;
	line-height: 50px;
	font-size: 24px;
}

.hlp-text06 {
	margin-top: 20px;
	line-height: 24px;
	font-size: 16px;
}

.hlp-xy {
	padding: 20px;
	line-height: 24px;
	font-size: 14px;
	color: #333333;
	background-color: #FFFFFF;
	overflow: hidden;
}

.hlp-xy>h3 {
	text-align: center;
	font-size: 22px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
}

.hlp-xy>h4 {
	font-size: 18px;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
}

.hlp-xy>p {
	margin-left: 20px;
	margin-bottom: 10px;
}

.hlp-xy p {
	margin-bottom: 10px;
}

.hlp-xy ul {
	margin-left: 20px;
	margin-bottom: 10px;
}

.hlp-xy ul ul ul ul {
	margin-left: 50px;
}

.hlp-xy li {
	margin-bottom: 10px;
}

.helpbox02 {
	display: none;
	margin-top: -20px;
	margin-bottom: -50px;
}

.helpbox02.act {
	display: block;
}

.hlp-bj01 {
	background-image: url(../images/newindex/hlp-bj-01.png);
}

.hlp-bj02 {
	background-image: url(../images/newindex/hlp-bj-02.png);
}

.hlp-bj03 {
	background-image: url(../images/newindex/hlp-bj-03.png);
}

.hlp-app {
	position: relative;
	margin: 0px auto;
	padding: 200px 0px;
	background-position: right center;
	background-repeat: no-repeat;
	overflow: hidden;
}

.hlp-app-L {
	margin: 0px auto;
	padding: 100px 0px;
	width: 1256px;
}

.hlp-app-L>span {
	display: block;
	color: #999999;
	height: 70px;
	line-height: 70px;
	font-size: 16px;
}

.hlp-app-box {
	cursor: pointer;
}

.hlp-app-btn01 {
	position: relative;
	margin-right: 10px;
	display: inline-block;
}

.hlp-app-btn01>a {
	display: block;
	height: 40px;
	line-height: 40px;
	color: #FFFFFF;
	border-radius: 50px;
	padding: 0px 20px;
	box-shadow: 2px 2px 10px rgba(255, 255, 255, 0.2);
	background-image: linear-gradient(150deg, #FF5722 45%, #FF972A);
	overflow: hidden;
}

.hlp-app-btn01>a>img {
	display: inline-block;
	height: 30px;
	margin-bottom: -7px;
}

.hlp-app-btn01>div {
	display: none;
}

.hlp-app-btn01:hover>div {
	display: block;
}

.hlp-app-btn01>div:first-of-type {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	text-align: center;
	z-index: 1;
}

.hlp-app-btn01>div:first-of-type>img {
	width: 20px;
}

.hlp-app-alt {
	position: absolute;
	top: 55px;
	left: 50%;
	margin-left: -75px;
	width: 150px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
	border-radius: 5px;
	overflow: hidden;
	z-index: 2;
}

.app-tabA {
	overflow: hidden;
	text-align: center;
	padding: 10px 0px;
}

.app-tabA>li {
	float: left;
	height: 16px;
	line-height: 16px;
	width: 50%;
	font-size: 12px;
	color: #999999;
	border-right: solid 1px #999999;
	box-sizing: border-box;
}

.app-tabA>li:last-of-type {
	border-right: none;
}

.app-tabA>li.act {
	color: #FF5722;
}

.app-tabbox>li {
	display: none;
}

.app-tabbox>li.act {
	display: block;
}

.app-tabbox>li>img {
	width: 130px;
}

.hlp-app-alt>a {
	display: inline-block;
	padding: 0px 10px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.hlp-app-jc {
	text-align: center;
	color: #999999;
}

.hlp-app-jc>div {
	display: inline-block;
}

.dh-02 {
	width: 40px;
	height: 24px;
	box-sizing: border-box;
	animation-name: DH02;
	animation-duration: 0.8s;
	animation-iteration-count: infinite;
	background-image: url(../images/newindex/icon-down-o.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 16px;
	cursor: pointer;
}

.dh-02.act {
	background-image: url(../images/newindex/up-o.png);
}

@keyframes DH02 {
	0% {
		background-position: bottom center;
	}
	50% {
		background-position: top center;
	}
	100% {
		background-position: bottom center;
	}
}

.hlp-app-jc>ul {
	display: none;
	text-align: center;
	overflow: hidden;
}

.hlp-app-jc>ul>li {
	margin: 10px;
	padding: 10px 0px;
	display: inline-block;
	overflow: hidden;
}

.hlp-app-jc>p {
	display: none;
	text-align: left;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	width: 1256px;
	margin: 0px auto;
}

.hlp-app-nav {
	position: fixed;
	top: 50%;
	left: 100px;
	margin-top: -90px;
	width: 50px;
	height: 180px;
	padding: 10px 0px;
	overflow: hidden;
	border-radius: 40px;
}

.hlp-app-nav>li>a {
	display: block;
	margin-top: 10px;
	padding-top: 30px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 30px;
}

.hlp-app-nav>li:first-of-type>a {
	background-image: url(../images/newindex/navlf-appW.png);
}

.hlp-app-nav>li:nth-of-type(2)>a {
	background-image: url(../images/newindex/hlp-dn.png);
}

.hlp-app-nav>li:last-of-type>a {
	background-image: url(../images/newindex/hlp-tv.png);
}

.hlp-app-nav>li>a.act {
	color: #FF5722;
}

.hlp-app-nav>li:first-of-type>a.act {
	background-image: url(../images/newindex/navlf-app.png);
}

.hlp-app-nav>li:nth-of-type(2)>a.act {
	background-image: url(../images/newindex/hlp-dn-o.png);
}

.hlp-app-nav>li:last-of-type>a.act {
	background-image: url(../images/newindex/hlp-tv-o.png);
}

@media screen and (max-width:1610px) {
	.hlp-app-nav {
		left: 0;
	}
	.hlp-app {
		background-size: auto 100%;
	}
}

@media screen and (max-width:1350px) {
	.hlp-app-nav {
		left: 1276px;
	}
	.hlp-app {
		background-size: auto 100%;
	}
}


/*--------------------*/

.no-wkfa {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
}


/*个人中心*/
.per-box {
	padding: 0px 40px;
	min-height: 640px;
}

.per-top {
	position: relative;
	background-image: url(../images/newindex/bj-02.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}

.per-xx {
	padding: 120px 40px;
	overflow: hidden;
}

.per-h {
	position: relative;
	float: left;
	margin-right: 40px;
}

.per-h>a>img {
	width: 110px;
	height: 110px;
	border-radius: 200px;
}

.per-h-vip {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 30px;
	height: 30px;
}

.per-j {
	float: left;
	overflow: hidden;
}

.per-j-01 {
	height: 40px;
	line-height: 40px;
}

.per-j-01>div,
.per-j-01>h4,
.per-j-01>a {
	display: inline-block;
}

.per-name {
	color: #FFFFFF;
	font-weight: bold;
}

.per-xb>img {
	height: 20px;
	margin-bottom: -4px;
}

.per-dj {
	margin: 0px 10px;
}

.per-dj>img {
	height: 20px;
	margin-bottom: -4px;
}

.per-dz {
	font-size: 16px;
	color: rgba(255, 255, 255, 0.7);
}

.per-dz>img {
	height: 20px;
	margin-bottom: -4px;
	opacity: 0.7;
}

.per-bj {
	margin-left: 20px;
	padding-left: 30px;
	padding-right: 10px;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 50px;
	background-color: rgba(0, 0, 0, 0.2);
	background-image: url(../images/newindex/bianji.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-size: 16px;
}

.per-j-02 {
	height: 40px;
	line-height: 40px;
}

.per-j-02>div {
	display: inline-block;
	margin-right: 20px;
}

.per-jb>img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	margin-bottom: -4px;
}

.per-jb>span {
	font-size: 14px;
	color: #FFFFFF;
}

.per-jy>img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
	margin-bottom: -4px;
}

.per-jy-box {
	display: inline-block;
	height: 10px;
	width: 200px;
	border-radius: 50px;
	background-color: #F4F4F4;
	overflow: hidden;
}

.per-jy-jd {
	height: 100%;
	width: 100px;
	background-color: #FF5722;
}

.per-jyz {
	display: inline-block;
}

.per-jyz {
	margin-left: 10px;
	font-size: 14px;
	color: #FFFFFF;
}

.per-qm>input {
	height: 40px;
	width: 500px;
	font-size: 14px;
	color: #FFFFFF;
}

.per-qm>input:focus {
	border-bottom: solid 1px #FFFFFF;
}

.per-zy {
	position: absolute;
	top: 80px;
	right: 20px;
}

.per-zy>a {
	display: block;
	padding: 8px 20px;
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 50px;
	background-color: #FF5722;
}

.per-tab {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	line-height: 70px;
	text-align: center;
	background-color: rgba(0, 0, 0, 0.2);
	overflow: hidden;
}

.per-tab>li {
	display: inline-block;
	padding: 0 20px;
	margin: 0 25px;
	font-weight: bold;
	color: rgba(255, 255, 255, 0.7);
	cursor: pointer;
}

.per-tab>li>a {
	display: block;
	color: rgba(255, 255, 255, 0.7);
}

.per-tab>li:hover {
	color: #FFFFFF;
}

.per-tab>li:hover>a {
	color: #FFFFFF;
}

.per-tab>li.act {
	background-color: #FF5722;
	color: #FFFFFF;
}

.per-tab-box {
	background-color: #F4F4F4;
}

.per-tab-box {
	display: none;
	padding: 40px;
}

.per-tab-box.act {
	display: block;
}

.per-vip-box01 {
	position: relative;
	padding: 30px 20px;
	background-color: #FFFFFF;
	box-shadow: 1px 1px 4px 0 rgb(0, 0, 0, 0.14);
	overflow: hidden;
}

.per-vip-box01-dj {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #FF5722;
	font-weight: bold;
}

.per-vip-box01-dj>img {
	height: 30px;
	width: 30px;
	margin-bottom: -6px;
}

.per-vip-box01-day {
	display: inline-block;
	margin-left: 20px;
	color: #666666;
}

.per-vip-box01-day>div {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding: 0px 20px;
}

.per-vip-box01-day-l {
	background: linear-gradient(#fdeec7, #ffc1a2);
}

.per-vip-box01-day-r {
	margin-left: -5px;
	background-color: #F4F4F4;
}

.per-vip-box01-gg {
	margin-left: 10px;
	display: inline-block;
	font-size: 14px;
}

.per-vip-t9 {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -12px;
	margin-left: -50px;
	width: 350px;
}

.per-vip-t9>img {
	width: 100%;
}

.per-vip-btn {
	float: right;
	margin-left: 20px;
	padding: 0px 20px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF5722;
}

.per-vip-box02 {
	margin-top: 60px;
	height: 240px;
	position: relative;
	background-color: #FFFFFF;
	box-shadow: 1px 1px 4px 0 rgb(0, 0, 0, 0.14);
}

.per-mrrw-icon {
	position: absolute;
	top: -13px;
	left: -2px;
}

.per-vip-box02-l {
	float: left;
	width: 25%;
	overflow: hidden;
	text-align: center;
	background-color: rgba(0, 191, 255, .054902);
}

.per-vip-box02-l-01 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	padding-top: 40px;
}

.per-vip-box02-l-02 {
	height: 80px;
	line-height: 80px;
	font-size: 24px;
	font-weight: bold;
	color: #FF5722;
}

.per-vip-box02-l-03 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	padding-bottom: 40px;
}

.per-vip-box02-l-03>img {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: -3px;
}

.per-vip-box02-l-03>span {
	font-size: 20px;
	color: #FF5722;
}

.per-vip-box02-r {
	float: left;
	width: 75%;
	overflow: hidden;
	text-align: center;
	padding: 20px 0px;
}

.per-vip-box02-r>div {
	display: inline-block;
	width: 32.9%;
}

.per-vip-box02-r>div:last-of-type .per-vip-box02-r-box-02,
.per-vip-box02-r>div:last-of-type .per-vip-box02-r-box-03 {
	border: none;
}

.per-vip-box02-r-box-01 {
	height: 50px;
}

.per-vip-box02-r-box-01>img {
	height: 100%;
}

.per-vip-box02-r-box-02 {
	padding-top: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	border-right: solid 1px #DDDDDD;
}

.per-vip-box02-r-box-03 {
	border-right: solid 1px #DDDDDD;
	padding-bottom: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.per-vip-box02-r-box-03>div {
	display: inline-block;
	margin: 0px 10px;
	color: #666666;
}

.per-vip-box02-r-box-03>div>img {
	margin-bottom: -4px;
	margin-right: 5px;
}

.per-vip-box02-r-box-04 {
	height: 40px;
	line-height: 40px;
}

.per-btn-on {
	display: inline-block;
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color: #FF5722;
	border: solid 1px #FF5722;
	cursor: default;
	box-sizing: border-box;
}

.per-btn-on.act {
	display: inline-block;
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color: #FF5722;
	border: solid 1px #FF5722;
	cursor: pointer;
	box-sizing: border-box;
}

.per-btn-on.act:hover {
	background-color: #FF5722;
	color: #FFFFFF;
}

.per-btn-off {
	display: inline-block;
	width: 120px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color: #999999;
	border: solid 1px #999999;
	cursor: default;
	box-sizing: border-box;
}

.per-vip-box03 {
	margin-top: 60px;
	position: relative;
	background-color: #FFFFFF;
	box-shadow: 1px 1px 4px 0 rgb(0, 0, 0, 0.14);
	padding: 40px;
}

.per-vip-box03-top {
	margin: 0px auto;
	height: 36px;
	line-height: 36px;
	text-align: center;
	width: 550px;
	border-radius: 50px;
	color: #666666;
	background-color: #fff4d6;
}

.per-vip-box03-top>span {
	color: #FF5722;
	margin-left: 5px;
	margin-right: 5px;
}

.per-vip-box03-top-kua {
	margin-bottom: 5px;
	display: inline-block;
	width: 50px;
	height: 2px;
	background-color: #666666;
	overflow: hidden;
}

.per-rwlist {
	position: relative;
	overflow: hidden;
}

.per-rwlist>li {
	float: left;
	width: 50%;
	overflow: hidden;
	box-sizing: border-box;
}

.per-rwlist>li:first-of-type {
	padding-right: 40px;
}

.per-rwlist>li:nth-of-type(2) {
	position: absolute;
	left: 50%;
	top: 60px;
	width: 1px;
	height: 100%;
	background-color: #DDDDDD;
}

.per-rwlist>li:last-of-type {
	padding-left: 40px;
}

.per-rwlist-h {
	padding-top: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	overflow: hidden;
}

.per-rwlist-h-l {
	float: left;
}

.per-rwlist-h-r {
	float: right;
}

.per-rwlist-h-r div {
	margin-left: 20px;
	display: inline-block;
	color: #666666;
}

.per-rwlist-h-r div>img {
	margin-bottom: -4px;
	margin-right: 5px;
}

.per-zw {
	height: 80px;
	line-height: 80px;
	color: #999999;
	text-align: center;
	background-color: #FFFFFF;
}

.per-sp-box {
	margin-bottom: 40px;
}

.per-sp-box02 {
	display: none;
	margin-bottom: 40px;
}

.per-sp-box02.act {
	display: block;
}

.per-tab02 {
	float: left;
	margin-right: 20px;
	background-color: #FFFFFF;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.per-tab02>li {
	float: left;
	width: 150px;
	font-size: 16px;
	text-align: center;
	color: #999999;
	cursor: default;
}

.per-tab02>li:hover {
	/*background-color: #FF5722;*/
	color: #FF5722;
}

.per-tab02>li.act {
	background-color: #FF5722;
	color: #FFF4D6;
}

.per-tab03 {
	float: left;
	margin-right: 20px;
	background-color: #FFFFFF;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.per-tab03>li {
	float: left;
	width: 150px;
	font-size: 16px;
	text-align: center;
	color: #999999;
	cursor: default;
}

.per-tab03>li:hover {
	/*background-color: #FF5722;*/
	color: #FF5722;
}

.per-tab03>li.act {
	background-color: #FF5722;
	color: #FFF4D6;
}

.per-tab04 {
	float: left;
	margin-right: 20px;
	background-color: #FFFFFF;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.per-tab04>li {
	float: left;
	width: 150px;
	font-size: 16px;
	text-align: center;
	color: #999999;
	cursor: default;
}

.per-tab04>li:hover {
	/*background-color: #FF5722;*/
	color: #FF5722;
}

.per-tab04>li.act {
	background-color: #FF5722;
	color: #FFF4D6;
}

.per-tab05 {
	float: left;
	margin-right: 20px;
	background-color: #FFFFFF;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.per-tab05>li {
	float: left;
	width: 150px;
	font-size: 16px;
	text-align: center;
	color: #999999;
	cursor: default;
}

.per-tab05>li:hover {
	/*background-color: #FF5722;*/
	color: #FF5722;
}

.per-tab05>li.act {
	background-color: #FF5722;
	color: #FFF4D6;
}

.per-tab06 {
	float: left;
	margin-right: 20px;
	background-color: #FFFFFF;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.per-tab06>li {
	float: left;
	width: 150px;
	font-size: 16px;
	text-align: center;
	color: #999999;
	cursor: default;
}

.per-tab06>li:hover {
	/*background-color: #FF5722;*/
	color: #FF5722;
}

.per-tab06>li.act {
	background-color: #FF5722;
	color: #FFF4D6;
}

.per-slt {
	position: relative;
	float: left;
	margin-right: 20px;
	width: 120px;
	text-align: center;
}

.per-slt-name>input {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding-right: 24px;
	font-size: 16px;
	color: #999999;
	background-image: url(../images/newindex/icon-down.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 16px;
}

.per-slt-name>input:hover {
	color: #FF5722;
	background-image: url(../images/newindex/icon-down-o.png);
}

.per-slt-name>input.act {
	color: #FF5722;
	background-image: url(../images/newindex/up-o.png);
}

.per-slt-list {
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	background-color: #F9F9F9;
	box-shadow: 0px 2px 5px rgb(0, 0, 0, 0.2);
	z-index: 5;
}

.per-slt-list.act {
	display: block;
}

.per-slt-list>input {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 120px;
	text-align: center;
	font-size: 16px;
	color: #999999;
}

.per-slt-list>input:hover {
	color: #FF5722;
}

.per-slt-list>input.act {
	color: #FF5722;
}

.per-btn {
	float: right;
	position: relative;
	margin-right: 20px;
}

.per-btn>a {
	display: block;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background-color: #FF5722;
	color: #FFFFFF;
}

.per-btn:hover>.FLmenuBox,
.per-btn:hover>.VIPmenuTop {
	display: block;
}

.per-btn>a>img {
	display: inline-block;
	width: 30px;
	margin-bottom: -10px;
	margin-right: 10px;
}

.per-ss {
	float: right;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background-color: #FFFFFF;
}

.per-ss>input {
	float: left;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.per-ss>input:first-of-type {
	width: 200px;
	padding: 0px 10px;
}

.per-ss>input:last-of-type {
	width: 40px;
	overflow: hidden;
	background-image: url(../images/newindex/LL-G.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 30px;
}

.per-ss>input::placeholder {
	color: #999999;
}

.per-tab-w02 {
	margin-top: 80px;
}

.per-tab-box02 {
	display: none;
}

.per-tab-box02.act {
	display: block;
}

.per-tab-w03 {
	margin-top: 80px;
}

.per-tab-w04 {
	margin-top: 80px;
}

.per-tab-w05 {
	margin-top: 80px;
}

.per-tab-w06 {
	margin-top: 80px;
}
.per-tab-box03 {
	display: none;
	background-color: #FFFFFF;
	padding-bottom: 20px;
}

.per-tab-box03.act {
	display: block;
}

.per-tab-box05 {
	display: none;
	padding-bottom: 20px;
}

.per-tab-box05.act {
	display: block;
}

.per-tab-box04 {
	display: none;
	padding-bottom: 20px;
}

.per-tab-box04.act {
	display: block;
}

.per-tab-box05 {
	display: none;
	padding-bottom: 20px;
}

.per-tab-box05.act {
	display: block;
}

.per-tab-box06 {
	display: none;
	padding-bottom: 20px;
}

.per-tab-box06.act {
	display: block;
}

.per-tab-box06 {
	display: none;
	padding-bottom: 20px;
}

.per-tab-box06.act {
	display: block;
}

.per-tab-box02>.RANbox-list01 {
	margin: 0px;
	margin-top: 40px;
}

.per-tab-box02>.RANbox-list01>.RANbox-list-xx {
	margin: 0px;
	grid-template-columns: 200px auto;
}

.per-tab-box02>.RANbox-list01>.RANbox-list-xx.per-img {
	margin: 0px;
	grid-template-columns: 120px auto;
}

.per-tab-box02>.RANbox-list01>.RANbox-list-xx>li:first-of-type img {
	width: 100%;
	height: auto;
}

.per-tab-box02>.RANbox-list01>.RANbox-list-xx.per-img>li:first-of-type img {
	width: 100%;
	height: auto;
}

.per-tab-box02>.RANbox-list01 .RANbox-list01-b>div:last-of-type {
	height: auto;
}

.per-tab-box02 .RANbox-list01-sj {
	left: 240px;
	width: 500px;
}

.per-tab-box02 .RANbox-list01-sj.per-img {
	left: 160px;
	width: 500px;
}

.per-tab-box02 .RANbox-list01-b>div>span {
	margin-left: 10px;
	margin-right: 40px;
}

.per-tab-box02 .SSjgPJ>li {
	text-align: left;
}

.per-tab-box02 .SSjgPJ>li:last-of-type {
	color: #999999;
	font-size: 16px;
}

.per-tab-box05>.RANbox-list01 {
	margin: 0px;
	margin-top: 40px;
}

.per-tab-box05>.RANbox-list01>.RANbox-list-xx {
	margin: 0px;
	grid-template-columns: 200px auto;
}

.per-tab-box05>.RANbox-list01>.RANbox-list-xx.per-img {
	margin: 0px;
	grid-template-columns: 120px auto;
}

.per-tab-box05>.RANbox-list01>.RANbox-list-xx>li:first-of-type img {
	width: 100%;
	height: auto;
}
.per-tab-box05>.RANbox-list01>.RANbox-list-xx.per-img>li:first-of-type img {
	width: 100%;
	height: auto;
}
.per-tab-box05>.RANbox-list01 .RANbox-list01-b>div:last-of-type {
	height: auto;
}

.per-tab-box05 .RANbox-list01-sj {
	left: 240px;
	width: 500px;
}

.per-tab-box05 .RANbox-list01-sj.per-img {
	left: 160px;
	width: 500px;
}

.per-tab-box05 .RANbox-list01-b>div>span {
	margin-left: 10px;
	margin-right: 40px;
}

.per-tab-box05 .SSjgPJ>li {
	text-align: left;
}

.per-tab-box05 .SSjgPJ>li:last-of-type {
	color: #999999;
	font-size: 16px;
}

.per-tab-box06 .RANbox-list01 {
	margin: 0px;
	margin-bottom: 40px;
}

.per-tab-box06 .RANbox-list01>.RANbox-list-xx {
	margin: 0px;
	grid-template-columns: 200px auto;
}

.per-tab-box06 .RANbox-list01>.RANbox-list-xx.per-img {
	margin: 0px;
	grid-template-columns: 120px auto;
}

.per-tab-box06 .RANbox-list01>.RANbox-list-xx>li:first-of-type img {
	width: 100%;
	height: auto;
}
.per-tab-box06 .RANbox-list01>.RANbox-list-xx.per-img>li:first-of-type img {
	width: 100%;
	height: auto;
}

.per-tab-box06 .RANbox-list01 .RANbox-list01-b>div:last-of-type {
	height: auto;
}

.per-tab-box06 .RANbox-list01-sj {
	left: 240px;
	width: 500px;
}

.per-tab-box06 .RANbox-list01-sj.per-img {
	left: 160px;
	width: 500px;
}

.per-tab-box06 .RANbox-list01-b>div>span {
	margin-left: 10px;
	margin-right: 40px;
}

.per-tab-box06 .SSjgPJ>li {
	text-align: left;
}

.per-tab-box06 .SSjgPJ>li:last-of-type {
	color: #999999;
	font-size: 16px;
}

.per-btn-tow {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.per-btn-tow>a {
	float: left;
	margin-right: 20px;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	background-color: #F4F4F4;
}
.per-btn-tow>a:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.per-btn-tow>input {
	float: left;
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #999999;
	background-color: #F4F4F4;
}
.per-btn-tow>input:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.per-mtop {
	margin-top: 20px;
}

.per-gz-box {
	margin: 0px 40px;
	padding: 20px 0px;
	display: grid;
	grid-template-columns: 80px auto 120px 120px 120px 140px;
	grid-gap: 20px;
	border-bottom: solid 1px #DDDDDD;
}

.per-gz-box>li {
	line-height: 80px;
	color: #999999;
	overflow: hidden;
}

.per-gz-h {
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 120px;
	overflow: hidden;
}

.per-gz-h>img {
	width: 100%;
	height: 100%;
}

.per-gz-xx {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.per-gz-xx>div,
.per-gz-xx>a {
	display: block;
	float: left;
}

.per-gz-xb {
	margin-left: 10px;
}

.per-gz-xb>img {
	width: 20px;
	height: 20px;
	margin-bottom: -4px;
}

.per-gz-dz {
	margin-left: 20px;
}

.per-gz-dz>img {
	width: 20px;
	height: 20px;
	margin-bottom: -4px;
}

.per-gz-qm {
	height: 40px;
	line-height: 40px;
}

.per-li-r {
	text-align: right;
}

.per-btn-x {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding: 0px 20px;
	font-size: 14px;
	font-weight: bold;
	background-color: #F1F1F1;
	color: #999999;
}

.per-btn-x:hover {
	background-color: #FF5722;
	color: #FFFFFF;
}

.per-now-box {
	position: relative;
	margin-top: 40px;
}

.per-now-box>li:last-of-type {
	margin-left: 60px;
	border-bottom: solid 1px #DDDDDD;
}

.per-now-h {
	position: absolute;
	left: 0;
	top: 0;
}

.per-now-h .navTopLogonImg {
	width: 50px;
	height: 50px;
}

.per-now-h .navTopLogonImg>a>img {
	width: 46px;
	height: 46px;
	border-radius: 50px;
	transition: all 0.2s;
	z-index: 3;
}

.per-now-h:hover .navTopLogonImg>a>img {
	position: absolute;
	margin-top: -30px;
	transform: scale(2);
	z-index: 3;
}

.per-now-h .navTopLogon-name {
	margin-left: 88px;
}

.per-now-h:hover .navTopLogon-GRXX {
	display: block;
	top: 0px;
	left: 0;
}

.per-now-h:hover .navTopLogon-box02 {
	margin: 0 10px;
	display: grid;
	grid-template-columns: 3fr 1fr 1fr 8fr;
	grid-gap: 5px;
	overflow: hidden;
}

.per-now-h:hover .navTopLogon-Progress {
	grid-column-start: 3;
	grid-column-end: 5;
}

.per-now-h:hover .navTopLogon-name>img {
	width: 20px;
	margin-right: 12px;
	margin-bottom: -4px;
}

.per-now-h:hover .navTopLogon-rank {
	text-align: left;
	font-size: 16px;
}

.per-now-h:hover .navTopLogon-rank>span {
	font-size: 20px;
}

.per-now-h:hover .per-gz-dz {
	color: #FFFFFF;
}

.per-now-h:hover .per-gz-dz>img {
	margin-right: 12px;
}

.per-now-h:hover .navTopLogon-experience {
	text-align: left;
}

.per-now-h:hover .per-now-h:hover .navTopLogon-name {
	margin-left: 90px;
}

.per-now-btn {
	display: inline-block;
	float: right;
	width: 30px;
	height: 32px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	margin-top: 10px;
	padding-left: 30px;
	background-image: url(../images/newindex/xinfeng-g.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 20px;
	cursor: pointer;
}

.per-now-btn:hover {
	color: #FF5722;
	background-image: url(../images/newindex/xinfeng-o.png);
}

.per-now-box-01 {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #999999;
}

.per-now-box-01>div {
	display: inline-block;
}

.per-now-box-01>img {
	margin-left: 10px;
	margin-bottom: -5px;
	height: 20px;
}

.per-now-box-01>a {
	color: #FF5722;
}

.per-now-box-02 {
	padding-bottom: 10px;
	line-height: 24px;
	font-size: 16px;
}

.per-now-box-03 {
	padding-bottom: 5px;
	overflow: hidden;
}

.per-now-box-03>li {
	float: left;
	height: 24px;
	line-height: 24px;
	color: #999999;
	font-size: 16px;
	margin-right: 60px;
	overflow: hidden;
}

.per-now-box-03>li>span {
	padding-bottom: 5px;
	display: block;
	height: 24px;
	line-height: 24px;
	float: left;
	margin-left: 5px;
}

.per-now-box-03>li:nth-of-type(2):hover {
	color: #FF5722;
}

.per-btn-z {
	float: left;
	display: block;
	margin-right: 5px;
	width: 24px;
	height: 24px;
	background-image: url(../images/newindex/zanTop.png);
	background-repeat: no-repeat;
	background-size: 24px;
}

.per-btn-z:hover {
	background-image: url(../images/newindex/zanTop-o.png);
}

.per-btn-z.act {
	background-image: url(../images/newindex/zanTop-o.png);
}

.per-btn-s {
	height: 24px;
	line-height: 24px;
	width: 70px;
	font-size: 16px;
	color: #999999;
	padding-left: 29px;
	background-image: url(../images/newindex/delete-g.png);
	background-repeat: no-repeat;
	background-size: 24px;
}

.per-btn-s:hover {
	color: #FF5722;
	background-image: url(../images/newindex/delete.png);
}

.per-now-h>img {
	width: 50px;
	height: 50px;
}

.per-now-box-03>li>span.act {
	color: #FF5722;
}

.per-qx {
	float: right;
	overflow: hidden;
}

.per-qx>input {
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
	width: 100px;
	text-align: center;
	font-size: 16px;
	color: #999999;
	background-color: #FFFFFF;
}

.per-qx>input:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.per-qk {
	float: right;
	overflow: hidden;
}

.per-qk>input {
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
	width: 100px;
	text-align: center;
	font-size: 16px;
	color: #999999;
	background-color: #FFFFFF;
}

.per-qk>input:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.per-sp-box.act {
	display: none;
}

.per-qx-02 {
	float: left;
	overflow: hidden;
}

.per-qx-02>input {
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
	width: 100px;
	text-align: center;
	font-size: 16px;
	color: #999999;
	background-color: #FFFFFF;
}

.per-qx-02>input:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.per-qx-03 {
	float: right;
	overflow: hidden;
}

.per-qx-03>input {
	margin-left: 20px;
	height: 40px;
	line-height: 40px;
	width: 100px;
	text-align: center;
	font-size: 16px;
	color: #999999;
	background-color: #FFFFFF;
}

.per-qx-03>input:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.per-sp-box02-h {
	float: left;
	overflow: hidden;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #999999;
}

.per-btn-cbox {
	display: none;
	position: absolute;
	top: 20px;
	right: 20px;
	width: 24px;
	height: 24px;
	border: solid 1px #999999;
	border-radius: 3px;
	overflow: hidden;
}

.per-btn-cbox>input {
	width: 100%;
	height: 100%;
}

.per-btn-cbox>input.act {
	background-image: url(../images/newindex/select-square.png);
	background-position: center;
	background-size: 20px;
	background-repeat: no-repeat;
}

.per-bf-lst {
	position: relative;
	overflow: hidden;
}

.per-bf-lst-btn {
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	line-height: 30px;
	width: 60px;
	text-align: center;
	font-size: 14px;
	color: #FF5722;
	box-sizing: border-box;
	border: solid 1px #FF5722;
}

.per-bf-lst-btn.act {
	color: #FFFFFF;
	background-color: #FF5722;
}

.per-bof-box {
	position: relative;
	margin-left: 80px;
	overflow: hidden;
	border-left: solid 2px #DDDDDD;
	background-image: url(../images/newindex/right02-g.png);
	background-position: -5px top;
	background-repeat: no-repeat;
	background-size: 20px;
}

.per-bof-box-01 {
	position: absolute;
	top: 0;
	left: 20px;
	font-size: 14px;
	color: #999999;
}

.per-bof-box-02 {
	margin-left: 120px;
}

.per-bf-bow {
	position: absolute;
	bottom: 20px;
	left: 240px;
	height: 30px;
	line-height: 30px;
}

.per-bf-bow>a {
	color: #999999;
	font-size: 14px;
}

.per-bf-bow>a:hover {
	color: #FF5722;
}

.per-bf-bow>input {
	height: 24px;
	padding: 0px 10px;
	color: #FF5722;
	font-size: 14px;
	border: solid 1px #FF5722;
	box-sizing: border-box;
	margin-left: 20px;
}

.per-bf-bow>input:hover {
	background-color: #FF5722;
	color: #FFFFFF;
}

.per-bf-bow02 {
	position: absolute;
	bottom: 20px;
	left: 160px;
	line-height: 30px;
	font-size: 14px;
	color: #999999;
}

.per-bf-bow02-h>span {
	color: #000000;
}

.per-bf-bow02-h02 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.per-bf-bow02-h02>li {
	float: left;
}

.per-bf-bow02-h02-jd {
	margin-top: 12px;
	margin-right: 20px;
	width: 200px;
	height: 6px;
	background-color: #F1F1F1;
	overflow: hidden;
}

.per-bf-bow02-h02-jd>div {
	width: 20%;
	height: 6px;
	background-color: #FF5722;
}

.per-qq-box {
	position: relative;
	background-color: #FFFFFF;
	overflow: hidden;
	height: 640px;
	border: solid 1px #DDDDDD;
	box-shadow: 1px 1px 4px 0 rgb(0, 0, 0, 0.14);
}

.per-qq-list {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 300px;
	overflow: hidden;
	border-right: solid 1px #DDDDDD;
	box-sizing: border-box;
}

.per-qq-h01 {
	height: 40px;
	box-sizing: border-box;
	border-bottom: solid 1px #DDDDDD;
	overflow: hidden;
	padding: 0px 10px;
	box-shadow: 1px 1px 4px 0 rgb(0, 0, 0, 0.14);
}

.per-qq-h02 {
	position: relative;
	height: 40px;
	box-sizing: border-box;
	border-bottom: solid 1px #DDDDDD;
	overflow: hidden;
	padding: 0px 10px;
	box-shadow: 1px 1px 4px 0 rgb(0, 0, 0, 0.14);
}

.per-qq-sz {
	display: none;
	float: right;
	height: 40px;
	width: 40px;
	background-image: url(../images/newindex/shezi.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
}

.per-qq-sz.act {
	display: block;
}

.per-qq-sz:hover {
	background-image: url(../images/newindex/shezi-o.png);
}

.per-qq-sz02 {
	position: absolute;
	right: 10px;
	top: 0;
	height: 40px;
	width: 40px;
	background-image: url(../images/newindex/shezi.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
}

.per-qq-sz02.act {
	background-image: url(../images/newindex/shezi-o.png);
}

.per-qq-sz02:hover {
	background-image: url(../images/newindex/shezi-o.png);
}

.per-qq-bl{
	display: none;
	height: 40px;
	padding-left: 30px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/newindex/qq-left.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 20px;
}

.per-qq-bl.act {
	display: block;
}

.per-yh-lst {
	display: none;
	width: 300px;
	height: 600px;
	overflow-y: auto;
	padding-right: 40px;
}

.per-yh-lst.act {
	display: block;
}

.per-qq-yh {
	padding: 20px 0;
	width: 300px;
	height: 60px;
	overflow: hidden;
	cursor: pointer;
}

.per-qq-yh.act {
	background-color: #FF5722;
}

.per-qq-yh>li {
	float: left;
	overflow: hidden;
}

.per-qq-yh>li:first-of-type {
	margin-left: 20px;
	margin-right: 10px;
	overflow: hidden;
}

.per-qq-yh>li:first-of-type>img {
	height: 60px;
	width: 60px;
	border-radius: 60px;
}

.per-qq-yh>li:nth-of-type(2) {
	width: 150px;
	margin-right: 10px;
}

.per-qq-yh>li:last-of-type {
	display: none;
	width: 50px;
}

.per-qq-yh:hover>li:last-of-type {
	display: block;
}

.per-qq-name01 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.qer-qq-day01 {
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	color: #999999;
}

.per-qq-dlt {
	width: 30px;
	height: 30px;
	font-size: 20px;
	margin-top: 15px;
	margin-right: 10px;
	color: #FFFFFF;
}

.per-qq-yh.act .per-qq-name01,
.per-qq-yh.act .qer-qq-day01 {
	color: #FFFFFF;
}

.per-qq-yh:hover {
	background-color: #FF5722;
}

.per-qq-yh:hover .per-qq-name01,
.per-qq-yh:hover .qer-qq-day01 {
	color: #FFFFFF;
}

.per-qq-xxsz-box {
	display: none;
	width: 300px;
	height: 600px;
	overflow-y: auto;
	padding-right: 40px;
}

.per-qq-xxsz-box.act {
	display: block;
}

.per-qq-xxsz {
	margin-top: 20px;
	overflow: hidden;
}

.per-qq-xxsz>li {
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	overflow: hidden;
}

.per-qq-xxsz>li:first-of-type {
	width: 200px;
	margin-left: 20px;
}

.per-qq-xxsz-an>label {
	margin-top: 16px;
	display: inline-block;
	width: 40px;
	height: 20px;
	border-radius: 60px;
	background-color: #F1F1F1;
	border: solid 1px #DDDDDD;
	overflow: hidden;
}

.per-qq-xxsz-an>label.act {
	background-color: #FF5722;
}

.per-qq-xxsz-an>label>div {
	margin: 2px;
	width: 16px;
	height: 16px;
	border-radius: 60px;
	background-color: #FFFFFF;
	overflow: hidden;
	box-shadow: 1px 1px 4px 0 rgb(0, 0, 0, 0.14);
}

.per-qq-xxsz-an>label.act>div {
	margin-left: 22px;
}

.per-qq-box-r {
	margin-left: 300px;
	height: 640px;
}

.per-qq-name02 {
	margin: 0px 60px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.per-qq-name02>input {
	display: none;
	margin-left: 10px;
	height: 24px;
	padding: 0px 10px;
	font-size: 12px;
}

.per-qq-name02>input.act {
	display: inline-block;
}

.per-qq-gz01 {
	color: #999999;
	border: solid 1px #999999;
}

.per-qq-gz01:hover {
	color: #FFFFFF;
	background-color: #999999;
}

.per-qq-gz02 {
	color: #FF5722;
	border: solid 1px #FF5722;
}

.per-qq-gz02:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.per-qq-sz02-slc {
	display: none;
	position: absolute;
	top: 45px;
	right: 10px;
	width: 120px;
	padding: 10px;
	border-radius: 3px;
	background-color: #F9F9F9;
	box-shadow: 1px 1px 4px 0 rgb(0, 0, 0, 0.14);
	z-index: 3;
}

.per-qq-sz02-slc.act {
	display: block;
}

.per-qq-sz02-slc>input {
	display: block;
	height: 40px;
	line-height: 40px;
	width: 120px;
	font-size: 14px;
	text-align: center;
}

.per-qq-sz02-slc>input:hover {
	color: #FF5722;
}

.per-qq-lt-box {
	height: 425px;
	padding: 20px;
	box-sizing: border-box;
	overflow-y: auto;
}

.per-qq-lt-l {
	margin-bottom: 20px;
	overflow: hidden;
}

.per-qq-lt-l>ul {
	position: relative;
	max-width: 40%;
	min-height: 40px;
	overflow: hidden;
}

.per-qq-lt-l>ul>li:first-of-type {
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	width: 40px;
	border-radius: 50px;
	overflow: hidden;
}

.per-qq-lt-l>ul>li:first-of-type>img {
	width: 100%;
	height: 100%;
}

.per-qq-lt-l>ul>li:last-of-type {
	float: left;
	margin-left: 50px;
	padding: 10px;
	line-height: 30px;
	border-radius: 0px 10px 10px 10px;
	background-color: #F1F1F1;
	word-break: break-all;
}

.per-qq-lt-r {
	margin-bottom: 20px;
	overflow: hidden;
}

.per-qq-lt-r>ul {
	float: right;
	position: relative;
	max-width: 40%;
	min-height: 40px;
	overflow: hidden;
}

.per-qq-lt-r>ul>li:first-of-type {
	position: absolute;
	top: 0;
	right: 0;
	height: 40px;
	width: 40px;
	border-radius: 50px;
	overflow: hidden;
}

.per-qq-lt-r>ul>li:first-of-type>img {
	width: 100%;
	height: 100%;
}

.per-qq-lt-r>ul>li:last-of-type {
	float: right;
	margin-right: 50px;
	padding: 10px;
	line-height: 30px;
	color: #FFFFFF;
	border-radius: 10px 0px 10px 10px;
	background-color: #FF5722;
	word-break: break-all;
}

.per-qq-text-box {
	border-top: solid 1px #DDDDDD;
	box-shadow: 1px 1px 4px 0 rgb(0, 0, 0, 0.14);
}

.GNbox-PLsr textarea::placeholder {
	color: #999999;
}


/*落地页*/
.Title-01>div {
	display: inline-block;
}

.Title-01>div>input {
	display: inline-block;
	background-color: #F4F4F4;
	height: 30px;
	padding: 0px 10px;
	font-size: 12px;
	color: #999999;
}

.Title-01>div>input:hover {
	background-color: #FF5722;
	color: #FFFFFF;
}

.Title-01>div>input.act {
	background-color: #FF5722;
	color: #FFFFFF;
}

.ind-bth-box01 {
	margin-left: 20px;
}

.ind-bth-box01>input {
	margin-right: 3px;
}

.ind-bth-box02 {
	float: right;
}

.ind-bth-box02>input {
	margin-left: 3px;
}

/*他人主页*/
.mt-20 {
	margin-top: 20px;
}
.mt-80 {
	margin-top: 80px;
}

.per-qm {
	color: rgba(255, 255, 255, 0.7);
	font-size: 14px;
	font-weight: bold;
}

.oth-bth-box {
	position: absolute;
	top: 100px;
	right: 40px;
}

.oth-btn-a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 10px 0px 35px;
	border-radius: 50px;
	background-image: url(../images/newindex/xinfeng-w.png);
	background-position: 10px center;
	background-repeat: no-repeat;
	background-size: 20px;
	margin-right: 10px;
}

.oth-btn-a:hover {
	background-color: rgba(0, 0, 0, 0.2);
}

.oth-btn-off {
	display: none;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #999999;
	padding: 0px 20px;
	background-color: #F4F4F4;
	border-radius: 50px;
}

.oth-btn-off.act {
	display: inline-block;
}

.oth-btn-on {
	display: none;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0px 20px;
	background-color: #FF5722;
	border-radius: 50px;
}

.oth-btn-on.act {
	display: inline-block;
}

.per-tab.oth {
	text-align: left;
	padding-left: 20px;
}

.per-tab.oth>li {
	padding: 0px 40px;
	margin: 0px;
}

.oth-sj {
	position: absolute;
	right: 40px;
	bottom: 0px;
	height: 70px;
	line-height: 70px;
	color: #FFFFFF;
	font-size: 16px;
	overflow: hidden;
}

.oth-sj>li {
	float: left;
	margin-left: 80px;
}

.oth-list {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 10px;
	overflow: hidden;
	margin-top: 80px;
}

.oth-list>li {
	overflow: hidden;
}

.oth-img-box {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.oth-img-box>a {
	display: block;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.oth-img-box>a>img {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.oth-time {
	position: absolute;
	bottom: 40px;
	left: 0px;
	height: 30px;
	line-height: 30px;
	width: 100%;
	text-align: right;
	font-size: 12px;
	color: #FFFFFF;
	box-sizing: border-box;
	padding: 0px 10px;
	background-image: linear-gradient( 0deg, rgba(0, 0, 0, 0.5) 10%, rgba(0, 0, 0, 0.2) 60%, rgba(0, 0, 0, 0) 100%, transparent 99%, transparent);
	overflow: hidden;
}

.oth-name {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.oth-name:hover {
	color: #FF5722;
}

.oth-box-bow {
	width: 100%;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 12px;
	color: #999999;
}

.oth-box-l {
	float: left;
	overflow: hidden;
}

.oth-box-l>img {
	width: 15px;
}

.oth-box-l>span {
	margin-right: 5px;
}

.oth-box-l>span:last-of-type {
	margin-right: 0px;
}

.oth-box-r {
	float: right;
	overflow: hidden;
}

.oth-img-box.othJj .oth-time {
	color: #FF972A;
	font-size: 16px;
	font-weight: bold;
}

.oth-box-02 {
	overflow: hidden;
	background-color: #F4F4F4;
}

@media screen and (max-width: 1900px) {
	.oth-list {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}

@media screen and (max-width: 1680px) {
	.oth-list {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	}
}

/*上传视频*/
.upl-box {
	padding-top: 100px;
}

.upl-box>div {
	margin: 0px auto;
	width: 1200px;
}

.upl-file-box {
	background-color: #FFFFFF;
	padding: 20px;
	margin-bottom: 20px;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
}

.upl-tle {
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 20px;
}

.upl-tle>.wrg {
	font-size: 14px;
	color: red;
	margin-left: 20px;
}

.upl-tle>span {
	font-size: 14px;
	color: #999999;
	margin-left: 20px;
}

.upl-file-box>ul {
	display: grid;
	grid-template-columns: 240px auto;
	grid-gap: 20px;
	overflow: hidden;
}

.upl-file-box>ul>li {
	overflow: hidden;
}

.upl-picture {
	position: relative;
	width: 100%;
	height: 135px;
	background-color: #F4F4F4;
	box-sizing: border-box;
	text-align: center;
	overflow: hidden;
}

.upl-picture.wrg {
	border: solid 1px red;
}

.upl-picture02 {
	width: 100%;
	height: 342px;
	background-color: #F4F4F4;
	box-sizing: border-box;
	text-align: center;
	overflow: hidden;
}

.upl-picture02.wrg {
	border: solid 1px red;
	box-sizing: border-box;
}

.upl-picture>img {
	width: 100%;
	height: 100%;
}

.upl-picture02>img {
	width: 100%;
	height: 100%;
}

.upl-picture>.upl-picture-img {
	width: 80px;
	height: auto;
	margin-top: 30px;
}

.upl-picture02>.upl-picture-img {
	width: 80px;
	height: auto;
	margin-top: 130px;
}

.upl-btn-picture {
	position: relative;
	margin-top: 10px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	background-color: #FF5722;
	color: #FFFFFF;
	overflow: hidden;
}

.upl-btn-picture>input {
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.upl-text {
	margin-top: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.upl-btn-vid {
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -120px;
	height: 40px;
	line-height: 40px;
	width: 240px;
	color: #FFFFFF;
	background-color: #FF5722;
	overflow: hidden;
}

.upl-btn-vid>input {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}

.upl-vid {
	display: none;
}

.upl-vid>h3 {
	height: 60px;
	line-height: 60px;
	color: #FF5722;
}

.upl-vid-jd {
	margin: 10px 20px;
	height: 6px;
	background-color: #999999;
	border-radius: 50px;
	overflow: hidden;
}

.upl-vid-name {
	margin: 0 20px;
	padding: 0px 10px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: left;
	overflow: hidden;
	background-color: rgba(0, 0, 0, 0.1);
}

.upl-vid-name>input {
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: left;
	padding-right: 40px;
	box-sizing: border-box;
	background-image: url(../images/newindex/modify.png);
	background-position: right center;
	background-repeat: no-repeat;
	background-size: 20px;
}

.upl-vid-jd>div {
	width: 60%;
	height: 100%;
	background-color: #FF5722;
}

.upl-box02 {
	margin: 0px 20px;
	padding-bottom: 20px;
}

.upl-alt-picture {
	width: 100%;
	max-height: 300px;
	background-color: #F4F4F4;
	overflow: hidden;
}

.upl-alt-picture>img {
	display: block;
	max-width: 100%;
}

.upl-box02>.hlp-t03 {
	margin-bottom: 20px;
}

.upl-file-box>.seekbox-ipt {
	margin-bottom: 20px;
}

.upl-file-box>.seekbox-tta>textarea {
	height: 100px;
}

.upl-file-box>.seekbox-ipt,
.upl-file-box>.seekbox-tta {
	position: relative;
	overflow: hidden;
}

.seekbox-ipt.wrg>input {
	border: solid 1px red;
	box-sizing: border-box;
}

.upl-xz {
	position: absolute;
	bottom: 0;
	right: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #999999;
}

.upl-btn-tab {
	overflow: hidden;
}

.upl-btn-tab>input {
	display: inline-block;
	margin-right: 20px;
	padding: 0px 10px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.upl-btn-tab>input:hover {
	color: #FF5722;
}

.upl-rbtn.act {
	background-color: #FF5722;
	color: #FFFFFF;
}

.upl-rbtn.act:hover {
	color: #FFFFFF;
}

.pul-kong {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #999999;
}

.upl-btn-list {
	display: none;
	overflow: hidden;
}

.upl-btn-list.act {
	display: block;
}

.upl-btn-list>input {
	display: inline-block;
	margin-right: 20px;
	padding: 0px 10px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
}

.upl-btn-list>input:hover {
	color: #FF5722;
}

.upl-cbtn.act {
	background-color: #FF5722;
	color: #FFFFFF;
}

.upl-cbtn.act:hover {
	color: #FFFFFF;
}

.upl-box .seek-btn {
	padding: 0px 60px;
}


/*上传剧集*/
.upl-gz {
	overflow: hidden;
	margin-bottom: 7px;
}

.upl-gz>div {
	overflow: hidden;
	line-height: 40px;
}

.upl-gz-l {
	font-size: 16px;
}

.upl-gz-r {
	font-size: 14px;
}

.upl-gz-r>p:last-of-type {
	color: #FF0000;
}

.upl-vid02 {
	display: none;
	position: relative;
	padding-right: 40px;
	overflow: hidden;
}

.upl-vid02>h3 {
	padding-left: 40px;
	height: 60px;
	line-height: 60px;
	color: #FF5722;
}

.pul-dlt {
	position: absolute;
	top: 70px;
	right: 10px;
}

.pul-dlt>input {
	display: block;
	width: 40px;
	height: 40px;
	background-image: url(../images/newindex/delete-g.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
}

.pul-dlt>input:hover {
	background-image: url(../images/newindex/delete.png);
}

.upl-box03 {
	height: 40px;
}

.upl-box03>div {
	position: relative;
	float: left;
	margin-right: 20px;
}

.upl-box03>div:last-of-type {
	margin-right: 0px;
}

.upl-box03>.seekbox-ipt {
	width: 560px;
}

.upl-slt {
	width: 80px;
}

.upl-slt-text>input {
	width: 100%;
	height: 40px;
	text-align: center;
	padding-right: 20px;
	box-sizing: border-box;
	background-image: url(../images/newindex/icon-down.png);
	background-position: 60px center;
	background-repeat: no-repeat;
	background-size: 14px;
	color: #999999;
	background-color: #F4F4F4;
}

.upl-slt-text.wrg>input {
	border: solid 1px red;
	box-sizing: border-box;
}

.upl-slt-text>input:hover {
	color: #FF5722;
	background-image: url(../images/newindex/up-o.png);
}

.upl-slt-text.act>input {
	color: #FF5722;
	background-image: url(../images/newindex/up-o.png);
}

.upl-slt-list {
	display: none;
	position: absolute;
	top: 50px;
	left: 0px;
	width: 100%;
	background-color: #F4F4F4;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
}

.upl-slt-list.act {
	display: block;
}

.upl-slt-list>input {
	display: block;
	width: 100%;
	height: 40px;
	text-align: center;
	font-size: 14px;
	color: #999999;
}

.upl-slt-list>input:hover {
	color: #FF5722;
}

.upl-slt-list>.act {
	background-color: #FF5722;
	color: #FFFFFF;
}

.upl-slt-list>.act:hover {
	color: #FFFFFF;
}

.upl-slt-list.san {
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left: -150px;
	width: 300px;
	padding: 0px 10px;
	padding-top: 10px;
	box-sizing: border-box;
	background-color: #F4F4F4;
	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
	overflow: hidden;
}

.upl-slt-list.san>input {
	display: inline-block;
	width: 80px;
	margin-bottom: 10px;
}

.upl-slt-list.san>input:nth-of-type(3n+2) {
	margin: 0px 10px;
}

.upl-file-box>.upl-box04 {
	display: grid;
	grid-template-columns: 50px auto;
	grid-gap: 0px;
	overflow: hidden;
	margin-top: 20px;
}

.upl-box04>li {
	line-height: 40px;
	overflow: hidden;
}

.upl-box04>li:first-of-type {
	font-size: 16px;
	color: #999999;
}

.upl-btn-list02>input {
	margin-right: 10px;
	padding: 0px 15px;
	height: 40px;
	text-align: center;
	font-size: 12px;
	color: #999999;
	background-color: #F4F4F4;
}

.upl-btn-list02>input:hover {
	color: #FF5722;
}

.upl-btn-list02>.act {
	color: #FFFFFF;
	background-color: #FF5722;
}

.upl-btn-list02>.act:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.upl-btn-list02>span {
	font-size: 14px;
	color: #999999;
}

.upl-btn-list02>.seekbox-ipt {
	width: 466px;
}

.upl-btn-list02>.seekbox-tta {
	height: 80px;
}

.upl-btn-list02>.seekbox-tta.gao300 {
	height: 250px;
}

.upl-btn-list02>.seekbox-tta.gao300>textarea {
	height: 250px;
}


/*---------vip中心--------------*/
.vip-top {
	position: relative;
	min-height: 300px;
	overflow: hidden;
	background-image: url(../images/newindex/vip-center-background.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 60px;
}

.vip-top-p {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.vip-top-nav {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 70px;
	line-height: 70px;
	padding: 0px 40px;
	background-color: rgba(0, 0, 0, 0.2);
	box-sizing: border-box;
	overflow: hidden;
}

.vip-y {
	display: inline-block;
	margin-right: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.vip-y>img {
	width: 40px;
	height: 40px;
	border-radius: 50px;
	margin-bottom: -15px;
	margin-right: 10px;
}

.vip-top-tab {
	display: inline-block;
	margin-left: 20px;
}

.vip-top-tab>a {
	display: inline-block;
	padding: 0px 10px;
	height: 40px;
	line-height: 36px;
	text-align: center;
	font-size: 14px;
	color: #FF5722;
	border: solid 2px #FF5722;
	box-sizing: border-box;
	margin-right: 10px;
}

.vip-top-tab>a:last-of-type {
	margin-right: 0px;
}

.vip-top-tab>a:hover,
.vip-top-tab>.act,
.vip-top-tab>.act:hover {
	background-color: #FF5722;
	color: #FFFFFF;
}

.vip-top-r {
	float: right;
	overflow: hidden;
}

.vip-top-r>a {
	padding-left: 23px;
	color: #999999;
	font-size: 14px;
	background-image: url(../images/newindex/iconcz-g.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px;
}

.vip-top-r>a:hover,
.vip-top-r>.act {
	color: #FF5722;
	background-image: url(../images/newindex/iconcz-o.png);
}

.vip-content {
	padding: 0px 40px;
	overflow: hidden;
}

.vip-tab-baox {
	display: none;
}

.vip-tab-baox.act {
	display: block;
}

.vip-content-nav {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
	overflow: hidden;
}

.vip-content-nav>li {
	font-size: 14px;
	text-align: center;
	margin: 20px 0px;
	padding: 20px 0px;
	overflow: hidden;
	cursor: pointer;
}

.vip-content-nav>li>div:first-of-type {
	width: 60px;
	height: 60px;
	margin: 0 auto;
}

.vip-content-nav>li>div>img {
	width: 100%;
	height: 100%;
	transition: all 0.2s;
	z-index: 3;
}

.vip-content-nav>li:hover>div>img {
	transform: scale(1.5);
	z-index: 3;
}

.vip-content-nav>li>div:last-of-type {
	margin-top: 10px;
}

.vip-content-nav>.act {
	background-color: #F1F1F1;
	overflow: hidden;
}

.content-tab-box {
	display: none;
	background-color: #FFFFFF;
	border: solid 1px #DDDDDD;
	padding: 20px 40px;
	box-sizing: border-box;
	overflow: hidden;
}

.content-tab-box.act {
	display: block;
}

.content-tab-box>.top {
	height: 80px;
	line-height: 80px;
	font-size: 18px;
}

.content-tab-box>.top>img {
	width: 64px;
	height: 64px;
	margin-bottom: -24px;
	margin-right: 20px;
}

.content-tab-box>p {
	margin-bottom: 20px;
	color: #999999;
	font-size: 18px;
}

.content-tab-box>.picture {
	padding-bottom: 20px;
}

.content-tab-box>.picture>img {
	width: 100%;
}

.vip-tc {
	width: 90%;
	max-width: 1500px;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
	margin: 40px auto 20px auto;
	overflow: hidden;
}

.vip-tc>li {
	position: relative;
	padding: 0px 20px;
	height: 206px;
	background-image: url(../images/newindex/recharge-product-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}

.vip-tc>.no::after {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.7);
	cursor: not-allowed;
	z-index: 2;
}

.vip-tc>.act {
	border: solid 2px #FF5722;
}

.vip-tc>.no.act::after {
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0);
}

.vip-tc>li>.left {
	float: left;
	width: 70%;
}

.vip-tc>li>.right {
	float: right;
	width: 30%;
	text-align: right;
}

.vip-tc>li>.left>div:first-of-type,
.vip-tc>li>.right>div:first-of-type {
	margin-top: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	font-size: 30px;
}

.vip-tc>li>.left>div:first-of-type>span {
	margin-right: 10px;
}

.vip-tc>li>.left>div:first-of-type>span>span {
	font-size: 20px;
}

.vip-tc>li>.right>div:first-of-type {
	color: #FF5722;
}

.vip-tc>li>.right>div:first-of-type>span {
	margin-left: 10px;
}

.vip-tc>li>.left>div:last-of-type,
.vip-tc>li>.right>div:last-of-type {
	font-size: 16px;
	font-weight: bold;
}

.vip-tc>li>.bow {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #F1F1F1;
	overflow: hidden;
}

.vip-tc>li>.bow>img {
	margin-right: 10px;
	height: 40px;
	margin-bottom: -10px;
}

.vip-pay {
	margin: 20px auto;
	position: relative;
	width: 90%;
	max-width: 1500px;
	padding-bottom: 40px;
	background-color: #FFFFFF;
}

.vip-pay .alt02-tabA.ZT-black,
.vip-pay .alt02-tabA,
.vip-pay .paybox {
	margin: 0 auto;
	width: 800px;
	border: none;
}

.vip-pay .paybtn01 {
	left: 300px;
}

.vip-pay .alt02-foot {
	bottom: 10px;
	left: 10px;
	margin: 0px;
}

.vip-pay .paybox02-B {
	display: none;
}

.vip-pay .paybox02-B.act {
	display: block;
}

.alt02-tabA>li {
	position: relative;
}

.alt02-tabA>.no::after {
	content: "";
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.7);
	cursor: not-allowed;
	z-index: 2;
}

.alt02-tabA>.tabA.no::after {
	background-color: rgba(255, 255, 255, 0);
	cursor: pointer;
}

.vip-pay-xz,
.vip-pay-add,
.vip-pay-jh {
	display: none;
	width: 800px;
	height: 320px;
	margin: 0 auto;
	padding: 0px 10px;
	box-sizing: border-box;
	overflow: hidden;
}

.text {
	padding-top: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #999999;
}

.pay-dz {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 10px;
	overflow: hidden;
}

.pay-dz>li {
	position: relative;
	background-color: #F4F4F4;
	border: solid 2px #F4F4F4;
	box-sizing: border-box;
	overflow: hidden;
	cursor: pointer;
}

.pay-dz>.act {
	border: solid 2px #FF5722;
}

.pay-add {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #999999;
	transform: translate(-50%, -50%);
}

.pay-dz>li>div {
	margin-left: 10px;
	margin-right: 40px;
	margin-bottom: 10px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	box-sizing: border-box;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.pay-dz>li>ul {
	margin-left: 10px;
	margin-right: 40px;
	padding-bottom: 10px;
	overflow: hidden;
}

.pay-dz>li>ul>li {
	width: 100%;
	font-size: 14px;
	color: #999999;
	box-sizing: border-box;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.pay-modify {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 40px;
	width: 40px;
	background-image: url(../images/newindex/modify.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
}

.pay-modify:hover {
	background-image: url(../images/newindex/modify-o.png);
}

.pay-delete {
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 40px;
	width: 40px;
	background-image: url(../images/newindex/delete-g.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 20px;
}

.pay-delete:hover {
	background-image: url(../images/newindex/delete.png);
}

.bnt-tow {
	margin-top: 20px;
	text-align: right;
}

.vip-pay .bnt-tow {
	text-align: center;
}

.bnt-tow>input {
	display: inline-block;
	height: 40px;
	width: 100px;
	color: #999999;
	background-color: #F1F1F1;
	margin-right: 10px;
}

.bnt-tow>input:last-of-type {
	margin-right: 0px;
}

.bnt-tow>input:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.bnt-tow>input[disabled="disabled"] {
	background-color: #F4F4F4;
	color: #DDDDDD;
	cursor: not-allowed;
}

.bnt-tow>input[disabled="disabled"]:hover {
	background-color: #F4F4F4;
	color: #DDDDDD;
	cursor: not-allowed;
}

.bnt-tow.ZT-black>input[disabled="disabled"] {
	background-color: rgba(0, 0, 0, 0.2);
	color: rgba(255, 255, 255, 0.1);
	cursor: not-allowed;
}

.dz-inp {
	display: grid;
	grid-template-columns: 1fr 1.5fr 1fr 1fr 0.8fr;
	grid-gap: 10px;
	overflow: hidden;
}

.dz-inp>li {
	overflow: hidden;
}

.dz-inp>li>div {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #999999;
	overflow: hidden;
}

.dz-inp>li>.wrg {
	color: red;
}

.dz-inp>li>div:last-of-type {
	border: solid 1px #DDDDDD;
}

.dz-inp>li>div:last-of-type>input,
.dz-inp>li>div:last-of-type>select {
	height: 100%;
	width: 100%;
	line-height: 38px;
	font-size: 14px;
	box-sizing: border-box;
	background-color: #FFFFFF;
}

.dz-inp>li>div:last-of-type>select {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.dz-inp>li>div:last-of-type>input {
	padding: 0px 10px;
}

.dz-inp>li>div:last-of-type>input::placeholder {
	color: #999999;
}

.dz-inp>li:nth-of-type(6) {
	grid-column-start: 1;
	grid-column-end: 3;
	grid-row: 2;
}

.dz-inp>li:last-of-type {
	grid-column-start: 4;
	grid-column-end: 6;
	grid-row: 2;
}

.bnt-tow>.off.act {
	color: #FFFFFF;
	background-color: #FF5722;
}

.vip-pay-jh {
	overflow: hidden;
}

.vip-pay-jh>ul {
	margin-top: 40px;
	display: grid;
	grid-template-columns: 1.2fr 1fr;
	grid-gap: 10px;
	overflow: hidden;
}

.vip-pay-jh>ul>li {
	position: relative;
	height: 100%;
	padding: 10px;
	box-sizing: border-box;
	overflow: hidden;
}

.jh-left {
	background-color: #F4F4F4;
}

.jh-ewm {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 150px;
}

.jh-ewm>img {
	width: 100%;
}

.jh-xx {
	margin-left: 170px;
	overflow: hidden;
	font-size: 14px;
}

.jh-xx>p {
	width: 100%;
	font-size: 14px;
	padding-top: 10px;
	overflow: hidden;
}

.jh-xx>.paybox03-L-btn {
	margin-top: 10px;
	margin-left: 0px;
}

.jh-left>input {
	position: absolute;
	bottom: 10px;
	right: 10px;
	font-size: 16px;
	color: #FF5722;
}

.jh-right {
	text-align: center;
}

.jh-right>div {
	height: 40px;
	line-height: 40px;
}

.jh-right>div:first-of-type {
	font-size: 26px;
	color: #FF5722;
}

.jh-right>div:first-of-type>span {
	margin-right: 10px;
}

.jh-right>div:nth-of-type(2) {
	font-size: 16px;
}

.jh-right>div:nth-of-type(2)>span {
	color: #FF5722;
	margin: 0px 10px;
}

.jh-right>div:nth-of-type(3),
.jh-right>div:nth-of-type(4) {
	text-align: left;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #FF972A;
}

.jh-right>input {
	display: inline-block;
	margin-top: 20px;
	margin-bottom: -10px;
	height: 40px;
	padding: 0px 20px;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #FF5722;
}

.jh-right>input[disabled="disabled"] {
	background-color: #999999;
	cursor: not-allowed;
}

.cz-oth {
	padding: 20px 0px;
	margin: 0px auto;
	width: 90%;
	max-width: 1500px;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 20px;
	text-align: center;
	overflow: hidden;
}

.cz-oth>li {
	text-align: center;
	padding: 20px 0px;
	overflow: hidden;
	border-bottom: solid 4px #DDDDDD;
}

.cz-oth>.act {
	color: #FF5722;
	border-color: #FF5722;
}

.cz-oth-box {
	margin: 0px auto 100px auto;
	padding: 100px 0px 0px 0;
	width: 900px;
	box-sizing: border-box;
	background-image: url(../images/newindex/recharge-for-other-intro_light.png);
	background-position: left center;
	background-repeat: no-repeat;
	overflow: hidden;
}

.cz-oth-box>div {
	position: relative;
	float: right;
	width: 460px;
	height: 396px;
	padding-left: 100px;
	padding-top: 40px;
	background-image: url(../images/newindex/recharge-for-other-bg_left.png);
	background-position: 100px top;
	background-repeat: no-repeat;
	overflow: hidden;
}

.cz-box {
	width: 380px;
	margin-left: 40px;
	overflow: hidden;
}

.cz-tab {
	line-height: 50px;
	font-size: 14px;
	color: #999999;
	text-align: center;
	overflow: hidden;
}

.cz-tab>li {
	display: inline-block;
	margin: 0px 20px;
	padding-bottom: 4px;
	cursor: pointer;
}

.cz-tab>.act {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	background-image: url(../images/newindex/bj-01.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 30px 4px;
}

.cz-tab-box {
	padding-top: 10px;
	width: 300px;
	margin: 0px auto;
}

.cz-tab-box>div {
	position: relative;
	display: none;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	background-color: #F4F4F4;
	overflow: hidden;
}

.cz-tab-box>.act {
	display: block;
}

.cz-tab-box>div>input {
	display: block;
	height: 40px;
	line-height: 40px;
	padding: 0px 10px;
}

.cz-tab-box>div>input::placeholder {
	color: #999999;
}

.cz-int01>select {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0px 10px;
	height: 40px;
	width: 60px;
	color: #FF5722;
	font-weight: bold;
	box-sizing: border-box;
}

.cz-int01>select>option {
	color: #000000;
	font-weight: normal;
}

.cz-int01>input {
	margin-left: 70px;
}

.cz-btn {
	display: block;
	height: 40px;
	margin: 20px auto;
	width: 300px;
	font-size: 14px;
	font-weight: bold;
	border-radius: 5px;
	background-image: url(../images/newindex/jin-bj.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #992b1c;
}

.cz-p {
	position: absolute;
	top: 330px;
	left: 50%;
	margin-left: -140px;
	width: 380px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 12px;
	color: #992b1c;
}

.cz-top {
	position: absolute;
	top: 0px;
	right: 320px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 30px;
	border-radius: 40px 40px 0px 40px;
	/*background-image: linear-gradient( 120deg, #FFC1A2 10%, #FF972A 70%, #FF5722 100%, transparent 100%, transparent);*/
	background-image: url(../images/newindex/jin-bj.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}


/*------充值记录--------------*/
.vip-top .RANbox-title-icon {
	padding-top: 60px;
}

.rec-box {
	margin: 20px auto;
	width: 90%;
	max-width: 1500px;
	min-height: 700px;
}

.rec-box table {
	width: 100%;
	text-align: center;
	background-color: #FFFFFF;
	border: none;
}

.rec-box table tr {
	border: none;
}

.rec-box table th,
.rec-box table td {
	border: none;
	padding: 30px 10px;
}

.rec-box table th {
	border-bottom: solid 2px #DDDDDD;
}

.rec-box table td {
	font-size: 14px;
	color: #999999;
}

/*-----20210730修改----------*/
.Movie .oth-time {
	bottom: 0;
	color: #FF972A;
	font-size: 18px;
	font-weight: bold;
}

.SSjgName {
	margin-bottom: 10px;
}

.SSjg>p {
	padding-bottom: 5px;
}

.RANbox-list01-b>div {
	padding-bottom: 5px;
}

.sort-a {
	background-color: #FF5722;
}

.sort-a:hover {
	color: #FFFFFF;
	background-color: #FF972A;
}

.RAN-z-box01 {
	grid-template-columns: 40px 120px auto;
}

.RAN-z-box02 {
	padding-left: 180px;
}

.RAN-b>ul {
	grid-template-columns: 40px auto 40px;
}

.RANbox-list-xx {
	margin-left: 50px;
}

.RANbox-list02>ul {
	grid-template-columns: 50px auto 600px;
}

.foot {
	font-size: 12px;
}

.navTopBox.bkgBlack .navTopSearchText {
	color: #FFFFFF;
}

.navTopBox.bkgBlack .navTopSearchText::placeholder {
	color: #FFFFFF;
}

.navTopBox.bkgWhite .navTopSearchText {
	color: #777777;
}

.navTopBox.bkgWhite .navTopSearchText::placeholder {
	color: #777777;
}

.navTopBox.ZT-black.bkgWhite .navTopSearchText {
	color: #FFFFFF;
}

.navTopBox.ZT-black.bkgWhite .navTopSearchText::placeholder {
	color: #FFFFFF;
}

@font-face {
	font-family: 'BolshevikSLObl';
	src: url("..//fonts/newindex/BolshevikSLObl.otf");
}

.searchMenuBox>.searchMenu>a>span:first-of-type {
	font-family: "BolshevikSLObl";
}

.per-vip-box01-day-l {
	background-image: url(../images/newindex/jin-bj.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	color: #992b1c;
}
.play{
	border: none;
}

/*广告中心*/
.RANbox-title.AD{
	background-image: url(../images/newindex/vip-center-background.png);
}
.ADcurrency{
	position: absolute;
	bottom: 80px;
	right: 40px;
	display: grid;
	grid-template-columns: auto auto auto auto;
	grid-gap: 10px;
}
.ADcurrency>li{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.ADcurrency>li>input{
	padding: 0px 20px;
	height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	border-radius: 30px;
	background-color: rgba(255,255,255,0.2);
}
.ADcurrency>li>input:hover,
.ADcurrency>li>input.act{
	background-color:#FF5722;
	/*background-image: url(../images/newindex/jin-bj.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% 100%;*/
}

.ADbox .RANbox-box02 {
	margin: 20px auto;
	width: 1180px;
}

.AD-navR {
	position: fixed;
	bottom: 380px;
	right: 80px;
	border-radius: 10px;
	background-color: #F1F1F1;
	overflow: hidden;
	z-index: 3;
}

.AD-navR>a {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 16px;
	color: #999999;
	padding: 0px 40px;
}

.AD-navR>a:hover {
	color: #FFFFFF;
	background-color: #FF5722;
}

.AD-navR>a.act {
	color: #FFFFFF;
	background-color: #FF5722;
}

.AD-title {
	padding-top: 100px;
}

.AD-title-01 {
	height: 50px;
	line-height: 50px;
	font-size: 40px;
}

.AD-title-01>img {
	height: 40px;
	margin-bottom: -5px;
	margin-right: 20px;
}

.AD-title-02 {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	color: #999999;
}

.AD-ul01 {
	display: grid;
	grid-template-columns: 260px auto 360px;
	grid-gap: 50px;
	overflow: hidden;
	padding: 100px 0px;
}

.AD-ul01>li {
	position: relative;
	overflow: hidden;
}

.AD-ul01>li:first-of-type>img {
	width: 100%;
}

.AD-text01 {
	font-size: 30px;
	padding: 20px 0px;
	margin-bottom: 20px;
}
.AD-text01>img{
	margin-right: 20px;
	margin-bottom: -12px;
}
.AD-p01 {
	line-height: 26px;
	font-size: 16px;
	color: #999999;
}

.AD-text02 {
	margin-top: 20px;
	font-size: 16px;
	line-height: 26px;
	font-size: 16px;
	color: #999999;
}

.AD-text03 {
	list-style: disc;
	list-style-type: disc;
	padding-left: 20px;
	line-height: 26px;
	font-size: 16px;
	color: #999999;
	margin-bottom: 20px;
}
.AD-text03>li::marker {
	color: #000000;
}
.AD-bth-box{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	overflow: hidden;
}
.AD-bth-box>input{
	height: 50px;
	width: 45%;
	font-size: 16px;
	border-radius: 5px;
	color: #FFFFFF;
}
.AD-bth-box>.bth-l{
	float: left;
	background-color: rgba(51,51,51,0.7);
}
.AD-bth-box>.bth-l:hover{
	background-color: rgba(51,51,51,1);
}
.AD-bth-box>.bth-r{
	float: right;
	background-color: #FF5722;
}
.AD-list>.top{
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	color: #FFFFFF;
	background-color: rgba(51,51,51,0.7);
}
.AD-list>.bow{
	list-style: decimal;
	list-style-type: decimal;
	padding-left: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color:rgba(51,51,51,0.1);
}
.AD-list>.bow>li{
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	padding: 10px 0px;
}
.AD-list>.bow>li:hover{
	color: #FF5722;
}
.AD-list>.bow>li>a{
	color: #999999;
}
.AD-list>.bow>li:hover>a{
	color: #FF5722;
}
.AD-title.mt-80{
	margin-top: 150px;
}

.AD-ul02{
	display: grid;
	grid-template-columns: 600px auto;
	grid-gap: 80px;
	width: 1180px;
	margin: 100px auto;
	overflow: hidden;
	padding: 100px 0px;
}
.AD-ul02>li:first-of-type{
	text-align: center;
}
.AD-ul02>li:first-of-type>img{
	width: 500px;
}

.AD-ul02>li:nth-of-type(2)>p{
	margin: 30px 0px;
	font-size: 18px;
}
.AD-bth{
	margin-top: 30px;
}
.AD-bth>input{
	height: 50px;
	width: 45%;
	font-size: 16px;
	border-radius: 5px;
	color: #FFFFFF;
}
.AD-bth>.bth-r{
	background-color: #FF5722;
}
.AD-ul02>li:last-of-type{
	grid-column-start: 1;
	grid-column-end: 3;
}
.AD-table01{
	width: 100%;
}
.AD-table01 th{
	padding: 10px 0px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	background-color: rgba(51,51,51,1);
}
.AD-table01 td{
	padding: 10px 0px;
	text-align: center;
	color: #999999;
	font-size: 16px;
	font-weight: normal;
	background-color: rgba(51,51,51,0.1);
}
.AD-table01 tr td:first-of-type{
	color: #FFFFFF;
	background-color: rgba(51,51,51,0.5);
}
.AD-ul03{
	display: grid;
	grid-template-columns:500px auto;
	grid-gap: 80px;
	width: 1180px;
	margin: 100px auto;
	overflow: hidden;
	padding: 100px 0px;
}
.AD-ul03>li:first-of-type>p{
	margin: 30px 0px;
	font-size: 18px;
}
.AD-ul03>li:nth-of-type(2){
	text-align: center;
}
.AD-ul03>li:nth-of-type(2)>img{
	width: 510px;
}

.AD-ul03>li:last-of-type{
	grid-column-start: 1;
	grid-column-end: 3;
}
.AD-bow{
	text-align: center;
}
.AD-bow>div{
	padding: 20px;
	overflow: hidden;
}
.AD-bow>div:first-of-type>img{
	width: 100px;
}
.AD-text05{
	font-size: 30px;
	font-weight: bold;
	color: #FF5722;
}
.alt-content02{
	position: relative;
	background-color: #FFFFFF;
	min-width: 900px;
}
.alt-content02 .AD-text01{
	line-height: 80px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 0px;
	background-image: url(../images/newindex/vip-center-background.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.alt-content02 .seekbox02-text02:before,
.alt-content02 .seekbox02-text02:after{
	width: 19%;
}
.hexa{
	display: grid;
	grid-template-columns: 200px 200px auto;
	grid-gap: 10px;
	padding: 0px 40px;
	overflow: hidden;
}
.hexa>li{
	overflow: hidden;
}
.hexb{
	display: grid;
	grid-template-columns: 300px auto;
	grid-gap: 10px;
	padding: 0px 40px;
	overflow: hidden;
}
.hexc{
	display: grid;
	grid-template-columns: 300px 1fr 1fr;
	grid-gap: 10px;
	padding: 0px 40px;
	overflow: hidden;
}
.ADS-xieyi{
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	padding-bottom: 90px;
}
.ADS{
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 3px;
	border: solid 1px #FF5722;
	margin-right: 5px;
	margin-bottom: -4px;
}
.ADS.act{
	background-image: url(../images/newindex/correct-01.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.ADS-xieyi>input{
	display: none;
}
.ADS-xieyi>a{
	color: #FF5722;
}
.ADS-xieyi>a:hover{
	font-weight: bold;
	text-decoration: underline;
}

.alt-content02 .alt-bth-box02{
	left: 50%;
	bottom: 20px;
	margin-left: -300px;
	width: 600px;
}
.alt-content02 .alt-GB{
	right: 10px;
	top: 10px;
	margin: 0px;
}
.ADbz{
	margin-top: -15px;
	font-size: 12px;
	color: #999999;
}
.wrg,
.wrg .ADbz,
.wrg .seekbox02-text.ZT-black{
	color: #FF0000;
}
.wrg select,
.wrg input[type="text"],
.wrg input[type="password"] {
	line-height: 38px;
	box-sizing: border-box;
	border: solid 1px #FF0000;
}

.AD-table02{
	margin-bottom: 40px;
	width: 100%;
	text-align: center;
	border: none;
	border-top: solid 1px #aaa;
	border-left: solid 1px #aaa;
}
.AD-table02 td,
.AD-table02 th{
	padding: 10px 0px;
	font-size: 16px;
	font-weight: normal;
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
}
.AD-table02 th{
	background-color: rgba(51,51,51,0.5);
	color: #FFFFFF;
}
.AD-table02 tr:first-of-type th{
	padding: 30px 0px;
	background-color: rgba(51,51,51,1);
}
.AD-table02 td{
	text-align: center;
	color: #999999;
	background-color: rgba(51,51,51,0.1);
}

.AD-table02 a{
	color: #FF5722;
}
.AD-table02 a:hover{
	color: #FF0000;
}
.AD-ul04{
	margin: 40px 0px;
	padding-left: 20px;
	list-style: decimal;
	list-style-type: decimal;
	font-size: 16px;
	color: #333333;
}
.AD-ul04>li{
	margin-top: 20px;
	line-height: 26px;
}
.AD-text06{
	text-align: center;
	font-size: 30px;
	padding: 20px 0px;
	margin-bottom: 20px;
}
.ADjsq-box{
	display: grid;
	grid-template-columns: 380px 380px auto;
	grid-gap: 20px;
	overflow: hidden;
}
.ADjsq-box>li{
	overflow: hidden;
}
.ADjsq-box>li:first-of-type .seekbox02-text{
	text-align: right;
	line-height: 40px;
	font-weight: bold;
}
.ADjsq-box>li .ADbz{
	margin: 0;
	line-height: 40px;
}
.ADjsq-box02{
	margin-bottom: 20px;
	display: grid;
	grid-template-columns: 380px auto;
	grid-gap: 20px;
	overflow: hidden;
}
.ADjsq-box02>li:first-of-type .seekbox02-text{
	text-align: right;
	line-height: 40px;
	font-weight: bold;
}
.ADjsq-box02 .upl-btn-list02>input{
	font-size: 16px;
}
.ADjsq-box02.wrg span{
	color: #FF0000;
}
.xingH{
	color: #FF0000;
}
.ADjsq-box03{
	width: 300px;
	margin: 40px auto;
}
.ADjsq-box03 .AD-bth-box{
	position: relative;
}
.ADjsq-box04{
	display: none;
	text-align: center;
	color: #FF5722;
}
.ADjsq-box04.act{
	display: block;
}
.ADjsq-box04>p{
	padding: 10px 0px;
	font-size: 14px;
}
.AD-box05{
	margin: 0px auto;
	width: 900px;
}
.AD-p02{
	text-align: center;
	margin-bottom: 20px;
}
.AD-text07{
	font-size: 24px;
	color: #333333;
	padding: 40px 0px;
}
.AD-text08{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
}
.AD-title-03{
	padding: 20px;
	line-height: 30px;
	font-size: 16px;
	color: #999999;
}

.AD-text09{
	padding: 40px 0px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.AD-box06>.AD-title-03{
	padding: 10px 20px;
}
.AD-time{
	padding: 50px 0px;
	text-align: right;
	font-size: 16px;
}
.AD-text10{
	margin-bottom: 10px;
	line-height: 30px;
	font-size: 16px;
}
.AD-text10>li:first-of-type{
	font-size: 18px;
	font-weight: bold;
}
.AD-text10>li:last-of-type{
	color: #999999;
}
.AD-text10>li:last-of-type>a{
	color: #999999;
}
.AD-text10>li:last-of-type>a:hover{
	color: #FF5722;
}
.AD-box06{
	padding-left: 20px;
}
.AD-table03{
	width: 100%;
	text-align: center;
}
.AD-table03 th{
	padding: 30px 0px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	background-color: rgba(51,51,51,1);
}
.AD-table03 td {
	padding: 15px 0px;
	color: #999999;
	font-size: 16px;
	font-weight: normal;
	background-color: rgba(51,51,51,0.2);
}
.RANbox.ADbox{
	min-height: 600px;
}

/*-------暂无搜索数据-------*/
.ss_no{
	margin: 0px 40px;
	margin-top: 20px;
	background-color: #FFFFFF;
	text-align: center;
	min-height: 500px;
	line-height: 50px;
	padding-top: 300px;
	box-sizing: border-box;
	background-image: url(../images/newindex/SS_no.png);
	background-position: center 40px;
	background-repeat: no-repeat;
	background-size: 260px;
}
.ss_no.ZT-black{
	background-image: url(../images/newindex/SS_noB.png);
}
.ss_no>h2{
	color: #999999;
	font-weight: normal;
}
.ss_no>h2>span{
	color: #FF5722;
	margin: 0px 5px;
	font-weight: bold;
}
.ss_no>h2>a{
	color: #FF972A;
}
.ss_no>h2>a:hover{
	color: #FF5722;
}

/*---------最新剧集  红点标识---------*/
.icon_spot{
	background-image: url(../images/newindex/icon_spot.png);
	background-position: right top;
	background-repeat: no-repeat;
}

/*---------忘记密码--------*/
.helpbox01 .alt-content02 {
	width: 800px;
	min-width: auto;
	margin: 0px auto;
	padding-bottom: 120px;
}

.wjmm {
	padding-top: 20px;
	margin: 0px 80px;
	overflow: hidden;
}

.wjmm>li {
	position: relative;
}

.helpbox01 .alt-bth-box02 .bth-on {
	background-image: none;
	background-color: #FF5722;
	color: #FFFFFF;
}

.wjmm .eye {
	position: absolute;
	top: 40px;
	right: 0px;
	height: 40px;
	width: 40px;
	background-color: rgba(0, 0, 0, 0);
	background-image: url(../images/newindex/eye.png);
	background-position: 8px 8px;
	background-repeat: no-repeat;
	background-size: 24px auto;
}

.wjmm .eye.act {
	background-position: 8px -24px;
}

.wjmm .seek-slk {
	background-position-x: 98%;
}

/*忘记密码（新）*/
.alt-content02 .hlp-forget-pass-title{
	margin-top: 41px;
	/*margin-left: 261px;*/
	font-size: 18px;
	font-weight: 400;
	color: #373737;
	padding-left: 20px;
	background: url('../images/newindex/anquan-2.png') no-repeat left center;
}
.alt-content02.ZT-black .hlp-forget-pass-title{
	color: #ffffff;
}
.hlp-forget-pass-content{
	margin-top: 116px;
	width: 659px;
	height: 79px;
	margin: 0 auto;
}
.hlp-forget-pass-item:first-child{
	width: 297px;
	height: 79px;
	text-align: center;
	float: left;
}
.hlp-forget-pass-item:nth-child(2){
	width: 70px;
	height: 79px;
	text-align: center;
	float: left;
}
.hlp-forget-pass-item:last-child{
	width: 267px;
	height: 79px;
	text-align: center;
	float: left;
}
.hlp-forget-pass-jindu{
	width: 47px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	color: #FFFFFF;
	background: url("../images/newindex/anquan-check.png") no-repeat top center;
	position: relative;
	margin: 0 auto 7px auto;
}
.hlp-forget-pass-jindu-01{
	width: 47px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 24px;
	font-weight: 500;
	color: #FFFFFF;
	background: url("../images/newindex/anquan-check.png") no-repeat top center;
	z-index: 2;
	position: absolute;
}
.hlp-forget-pass-jindu-01.act{
	background: url("../images/newindex/anquan-check_c.png") no-repeat top center;
}
.hlp-forget-pass-line{
	width: 244px;
	height: 4px;
	background-color: #DDDDDD;
	position: absolute;
	top: 28px;
}
.hlp-forget-pass-line.act {
	background-color: #FF5722;
}
.hlp-forget-pass-line-01{
	left: -125px;
}
.hlp-forget-pass-line-02{
	width: 181px;
	left: -65px;
}
.hlp-forget-pass-line-03{
	left: -62px;
}
.hlp-forget-pass-desc{
	line-height: 16px;
	font-size: 16px;
	font-weight: 500;
	color: #A5A5A5;
}
.hlp-forget-pass-desc.act{
	color: #212121;
}
body.ZT-black .hlp-forget-pass-desc.act{
	color:#ffffff;
}
.hlp-forget-pass-sub{
	width: 561px;
	margin: 0 auto;
	margin-top: 70px;
	padding-bottom: 246px;
}
.help-te-box{
	display: none;
}
.help-te-box.act{
	display: block;
}
.hlp-forget-pass-sub .inp-title{
	width: 80px;
	margin-right: 17px;
	font-size: 16px;
	font-weight: 500;
	color: #373737;
	text-align: right;
}
body.ZT-black .hlp-forget-pass-sub .inp-title{
	color: #ffffff;
}
.hlp-forget-pass-sub .inp-box>input::placeholder{
	font-size: 16px;
	color: #A5A5A5;
}
.hlp-forget-pass-sub .inp-box{
	position: relative;
}
.hlp-forget-pass-sub .inp-box>input[type="text"],
.hlp-forget-pass-sub .inp-box>input[type="password"]{
	/*display: block;*/
	width: 463px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	padding-left: 15px;
	padding-right: 36px;
	box-sizing: border-box;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
}
.hlp-forget-pass-sub input[type="text"].tel {
	padding-left: 155px;
	width: 450px !important;
}
body.ZT-black .hlp-forget-pass-sub input[type="text"].tel{
	color: #ffffff;
}
.bttn-box-warning{
	display: none;
	margin: 24px auto 0px 60px;
	font-size: 16px;
	color: #FF5722;
}
.bttn-box-warning1{
	display: none;
	margin: 24px auto 0px 130px;
	font-size: 16px;
	color: #FF5722;
}
.bttn-box-warning2{
	display: none;
	margin: 24px 0;
	font-size: 16px;
	color: #FF5722;
}
.bttn-box-warning3{
	display: none;
	font-size: 16px;
	color: #FF5722;
}
.hlp-forget-pass-sub .bttn-box{
	margin-top: 24px;
	margin-left: 60px;
	width: 137px;
	height: 50px;
	line-height: 50px;
	background: #FF5722;
	border-radius: 5px;
	text-align: center;
}
.J_ep_second_step{
	margin-left: 80px !important;
}
.hlp-forget-pass-sub .bttn-box>input{
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
}
.hlp-forget-pass-sub .inp-sure-btn{
	width: 137px;
	height: 50px;
	line-height: 50px;
	background: #FF5722;
	border-radius: 5px;
	text-align: center;
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
}
.hlp-forget-pass-sub .inp-box.pasbox>input[type="text"],
.hlp-forget-pass-sub .inp-box.pasbox>input[type="password"]{
	padding-right: 60px;
}
body.ZT-black .hlp-forget-pass-sub .inp-box.pasbox>input[type="text"],
body.ZT-black .hlp-forget-pass-sub .inp-box.pasbox>input[type="password"]{
	color: #ffffff;
}
.hlp-forget-pass-sub .inp-box.pasbox .eye{
	position: absolute;
	top: 10px;
	right: 25px;
	width: 30px;
	height: 30px;
	background-image: url(../images/newindex/logon-icon-05.png);
	background-position: center;
	background-repeat: no-repeat;
}
.hlp-forget-pass-sub .inp-box.pasbox .eye.act{
	background-image: url(../images/newindex/logon-icon-055.png);
}
.hlp-forget-pass-sub .inp-box.yzmbox>input[type="text"]{
	padding-right: 188px;
}
.hlp-forget-pass-sub .inp-box.yzmbox .yzm{
	position: absolute;
	right: 48px;
	height: 38px;
	background-color: #F9F9F9;
}
.hlp-forget-pass-sub .inp-box>.selectJ{
	position: absolute;
	left: 30px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: 400;
	color: #373737;
	text-align: left;
	padding-left: 50px;
	padding-right: 20px;
	border-radius: 50px;
	box-sizing: border-box;
	background-image: url(../images/newindex/jiantouxiangxia.png);
	background-position: 97.5% center;
	background-repeat: no-repeat;
	width: 155px;
}
.hlp-forget-pass-sub .inp-box>.selectJphone{
	position: absolute;
	left: 30px;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	font-weight: 400;
	color: #373737;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 50px;
	box-sizing: border-box;
	background-image: url(../images/newindex/jiantouxiangxia.png);
	background-position: 97.5% center;
	background-repeat: no-repeat;
	width: 140px;
}
.ZT-black .hlp-forget-pass-sub .inp-box>.selectJphone{
	color: #FFFFFF;
	background-image: url(../images/newindex/jiantouxiangxia1.png);
}
.J_ep_select_country{
	left: 45px !important;
}
.selectJphone.J_ep_select_country{
	left: 0px !important;
}
.hlp-forget-pass-sub .inp-box>.selectJ.act{
	color: #000000;
}
.hlp-forget-pass-sub .opJ{
	display: none;
	position: absolute;
	top: 0;
	left: 0px;
	/*right: 20px;*/
	border-radius: 5px;
	/*border: solid 1px rgba(0,0,0,0.1);*/
	background: #FFFFFF;
	/*box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);*/
	box-shadow: 0px 1px 7px 0px rgba(180, 180, 180, 0.35);
	min-width: 118px;
	max-height: 181px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px 0px;
	z-index: 2;
}
.ZT-black .hlp-forget-pass-sub .opJ{
	background: #35353C;
	color: #FFFFFF;
}
.hlp-forget-pass-sub .tel .opJ{
	left: 0;
	right: 200px;
}
.hlp-forget-pass-sub .opJ.act{
	display: block;
}
.hlp-forget-pass-sub .opJ>input[type="button"],
.hlp-forget-pass-sub .opJ>li{
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	/*text-align: center;*/
	font-size: 16px;
	padding-left: 17px;
	cursor: pointer;
}
.hlp-forget-pass-sub .opJ>input[type="button"].act,
.hlp-forget-pass-sub .opJ>li.act{
	color: #FF5722;
}
.hlp-forget-pass-sub .opJ>input[type="button"]:hover,
.hlp-forget-pass-sub .opJ>li:hover{
	/*background-color: #FF556E;*/
	color: #FF5722;
}
.help-tel-check-box{
	display: none;
}
.help-tel-check-box.act{
	display: block;
}
.help-tel-check{
	width: 299px;
	height: 50px;
	line-height: 50px;
	background: #FF5722;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 500;
	color: #FEFEFF;
	text-align: center;
	margin: 0 auto;
	cursor: pointer;
}
.help-tel-check-code-box{
	display: none;
}
.help-tel-check-code-box.act{
	display: block;
}
.help-tel-check-item{
	width: 298px;
	margin: 0 auto;
}
.help-tel-check-item>p{
	font-size: 16px;
	font-weight: 400;
	color: #373737;
}
body.ZT-black .help-tel-check-item>p{
	color: #ffffff;
}
.help-tel-check-code{
	width: 100%;
	height: 50px;
	line-height: 50px;
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	margin: 18px 0;
	position: relative;
}
.help-tel-check-code-box .yzm{
	font-size: 16px;
	padding-left: 15px;
	padding-right: 15px;
}
body.ZT-black .help-tel-check-code-box .yzm{
	color: #ffffff;
}
.help-tel-check-code-box .yzm-btn{
	position: absolute;
	right: 0;
	background-color:#FF5722;
	width: 112px;
	height: 100%;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
}
.hlp-forget-pass-sub .inp-box .yzm-btn{
	position: absolute;
	right: 0;
	background-color:#FF5722;
	width: 110px;
	height: 100%;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
}
.resend{
	color: #0000FF;
	text-decoration: underline;
}

.help-pass-box{
	display: none;
	margin-top: 70px;
}
.help-pass-box.act{
	display: block;
}
.hlp-forget-pass-sub .help-pass-box .inp-box{
	display: flex;
	flex-direction: row;
	/*justify-content: space-between;*/
	align-items: center;
	margin-top: 30px;
}

.help-pass-set{
	display: none;
	margin-top: 83px;
}
.help-pass-set.act{
	display: block;
}
.help-pass-set-success{
	font-size: 20px;
	font-weight: 500;
	color: #373737;
	height: 30px;
	line-height: 30px;
	text-align: center;
}
body.ZT-black .help-pass-set-success{
	color: #ffffff;
}

/*---------登录弹出层----------*/
.alt01-box {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -195px;
	margin-top: -195px;
	width: 389px;
	/*background-color: #FFFFFF;*/
	/*box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);*/
	/*border-radius: 30px;*/
	overflow: hidden;
	background: rgba(255, 255, 255, 0.96);
	box-shadow: 9px 15px 35px 16px rgba(197, 197, 197, 0.17);
	border-radius: 4px;
}

.alt01-box>div {
	float: left;
	height: 100%;
	overflow: hidden;
}

.alt01-GG {
	width: 400px;
	overflow: hidden;
}

.alt01-GG img {
	display: block;
	padding: 0;
	width: 100%;
	height: 100%;
}

.alt-logon {
	width: 389px;
	min-height: 390px;
	position: relative;
}

.alt-logon .tab-nav {
	line-height: 40px;
	font-size: 16px;
	/*color: rgba(0, 0, 0, 0.4);*/
	color: #999999;
	text-align: center;
	overflow: hidden;
}

/*.alt-logon .tab-nav>li {*/
/*	position: relative;*/
/*	padding: 20px;*/
/*	display: inline-block;*/
/*	cursor: pointer;*/
/*}*/

/*.alt-logon .tab-nav>li.act {*/
/*	font-weight: 400;*/
/*	font-size: 18px;*/
/*	color: rgba(0, 0, 0, 0.8);*/
/*}*/

/*.alt-logon .tab-nav>li.act:after {*/
/*	content: "";*/
/*	width: 72px;*/
/*	height: 3px;*/
/*	background: #ff6f00;*/
/*	background: -webkit-gradient(linear, left top, right top, from(#ff6f00), to(#ffa516));*/
/*	background: linear-gradient( 90deg, #ff6f00, #ffa516);*/
/*	-webkit-box-shadow: 0 5px 15px 0 rgb(255 138 11 / 30%);*/
/*	border-radius: 5px;*/
/*	position: absolute;*/
/*	bottom: 10px;*/
/*	left: 50%;*/
/*	-webkit-transform: translate(-50%);*/
/*	transform: translate(-50%);*/
/*	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);*/
/*}*/

.alt-logon .alt_login_d .tab-nav>li {
	position: relative;
	padding: 30px 43px 16px 43px;
	display: inline-block;
	cursor: pointer;
}

.alt-logon .alt_login_d .tab-nav>li:after {
	content: "";
	width: 150px;
	height: 2px;
	background: #E5E5E5;
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translate(-50%);
}
.alt-logon .alt_login_d .tab-nav>li.act{
	color: #FF5722;
}
.alt-logon .alt_login_d .tab-nav>li.act:after {
	content: "";
	width: 150px;
	height: 2px;
	background: #ff6f00;
	background: -webkit-gradient(linear, left top, right top, from(#ff6f00), to(#ffa516));
	background: linear-gradient( 90deg, #ff6f00, #ffa516);
	-webkit-box-shadow: 0 5px 15px 0 rgb(255 138 11 / 30%);
	border-radius: 5px;
	position: absolute;
	bottom: 10px;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%);
	/*box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);*/
}
/*注册*/
.alt-logon .alt_register .alt-reback {
	padding-left: 40px;
	padding-top: 20px;
	font-size: 16px;
	color: #011A48;
	cursor: pointer;
}
.alt-logon .alt_register .tab-nav {
	/*line-height: 40px;*/
	font-size: 16px;
	/*color: rgba(0, 0, 0, 0.4);*/
	color: #011A48;
	text-align: center;
	overflow: hidden;
}

.alt-logon .alt_register .tab-nav>li {
	position: relative;
	padding: 0px 43px 16px 43px;
	display: inline-block;
	cursor: pointer;
	margin-top: 0px;
}
.alt-logon .alt_register .tab-nav>li:after {
	content: "";
	width: 300px;
	height: 2px;
	background: #ff6f00;
	background: -webkit-gradient(linear, left top, right top, from(#ff6f00), to(#ffa516));
	background: linear-gradient( 90deg, #ff6f00, #ffa516);
	-webkit-box-shadow: 0 5px 15px 0 rgb(255 138 11 / 30%);
	border-radius: 5px;
	position: absolute;
	bottom: 10px;
	left: 0;
	-webkit-transform: translate(-50%);
	transform: translate(-25%);
	/*box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);*/
}
.alt-logon .tab-box{
	margin: 0px 40px;
	padding-top: 20px;
}
.alt-logon .tab-box>div{
	display: none;
}
.alt-logon .tab-box>div.act{
	display: block;
}
.alt-logon .inp-box{
	position: relative;
}
.mb-16{
	margin-bottom: 16px;
}
.mb-20{
	margin-bottom: 20px;
}
.mb-25{
	margin-bottom: 25px;
}
.mb-30{
	margin-bottom: 30px;
}
.font-14{
	font-size: 14px;
}
.alt-logon .inp-box>input::placeholder{
	/*color: rgba(102,102,102,0.6);*/
	color: #b9b9ba;
}
.alt-logon .inp-box>.icon{
	position: absolute;
	left: 17px;
	top: 10px;
	width: 28px;
	height: 28px;
}
.alt-logon .inp-box>input[type="text"],
.alt-logon .inp-box>input[type="password"]{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 36px;
	border-radius: 4px;
	border: 1px solid #CCCCCC;
	box-sizing: border-box;
}
.alt-logon .inp-box.pasbox>input[type="text"],
.alt-logon .inp-box.pasbox>input[type="password"]{
	padding-right: 60px;
}
.alt-logon .inp-box.pasbox .eye{
	position: absolute;
	top: 5px;
	right: 25px;
	width: 30px;
	height: 30px;
	background-image: url(../images/newindex/logon-icon-05.png);
	background-position: center;
	background-repeat: no-repeat;
}
.alt-logon .inp-box.pasbox .eye.act{
	background-image: url(../images/newindex/logon-icon-055.png);
}
.alt-logon .inp-box.yzmbox>input[type="text"]{
	padding-right: 188px;
}
.alt-logon .inp-box.yzmbox .yzm{
	position: absolute;
	/*top: 5px;*/
	right: 48px;
	height: 38px;
	background-color: #F9F9F9;
}
.alt-logon .inp-box.yzmbox .sx{
	position: absolute;
	top: 0px;
	right: 2px;
	width: 48px;
	height: 48px;
	background-image: url(../images/newindex/logon-icon-04.png);
	background-position: center;
	background-repeat: no-repeat;
}
.alt-logon .inp-box.smsbox .sms_code{
	position: absolute;
	top: 5px;
	right: 7px;
	width: 70px;
	height: 30px;
	color: #FF5722;
	text-align: right;
}
.alt-logon .bttn-box>input{
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #FFFFFF;
	border-radius: 4px;
	background-color: #FF5722;
	/*box-shadow: 5px 15px 15px rgba(0, 0, 0, 0.2);*/
}
.loginTip {
	display: none;
	margin-bottom: 17px;
	font-size: 12px;
	font-weight: 400;
	color: #FF5722;
}
.gn-box{
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	/*color: rgba(102,102,102,0.6);*/
	color: #000000;
	overflow: hidden;
	margin-bottom: 17px;
	cursor: pointer;
}
.gn-box>li:first-of-type{
	float: left;
}
.gn-box>li:first-of-type>input[type="checkbox"]{
	display: none;
}
.gn-box>li:last-of-type{
	float: right;
}
.gn-box>li:hover{
	color: #FF5722;
}
.gn-box .chebox{
	position: relative;
	padding-left: 20px;
	cursor: pointer;
}
.gn-box .chebox:hover{
	color: #FF5722;
}
.gn-box .chebox::before{
	position: absolute;
	left: 0;
	top: 1px;
	content: "";
	width: 14px;
	height: 14px;
	border-radius: 2px;
	border: solid 1px rgba(0,0,0,0.1);
	box-sizing: border-box;
}
.gn-box .chebox.act::before{
	border: solid 1px rgba(0,0,0,0.4);
}
.gn-box .chebox::after{
	display: none;
	position: absolute;
	left: 3px;
	top: 50%;
	margin-top: -4px;
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 2px;
	background-color: #FF5722;
}
.gn-box .chebox.act::after{
	display: block;
}

.gn-box>li:last-of-type>a{
	/*color: rgba(102,102,102,0.6);*/
	color: #000000;
}
.gn-box>li:last-of-type>a:hover{
	color: #FF5722;
}
.bowbox{
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 15px;
	/*color: rgba(102,102,102,0.6);*/
	color: #000000;
	overflow: hidden;
}
.bowbox>input{
	display: none;
}
.bowbox>.chebox{
	position: relative;
	padding-left: 20px;
}
.bowbox>.chebox::before{
	position: absolute;
	left: 0;
	top: 3px;
	content: "";
	width: 14px;
	height: 14px;
	border-radius: 14px;
	border: solid 1px rgba(0,0,0,0.1);
	box-sizing: border-box;
	cursor: pointer;
}
.bowbox>.chebox.act::before{
	border: solid 1px rgba(0,0,0,0.4);
}
.bowbox>.chebox::after{
	display: none;
	position: absolute;
	left: 3px;
	top: 50%;
	margin-top: -4px;
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 8px;
	background-color: #FF5722;
	cursor: pointer;
}
.bowbox>.chebox.act::after{
	display: block;
}
.bowbox>.chebox>a{
	color: #FF5722;
}
.bowbox>.chebox>a:hover{
	text-decoration: underline;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}
.alt-logon .inp-box>.selectJ{
	display: block;
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	text-align: left;
	/*color: rgba(102,102,102,0.6);*/
	/*color: #b9b9ba;*/
	padding-left: 50px;
	padding-right: 20px;
	border-radius: 50px;
	border: solid 1px rgba(0,0,0,0.1);
	box-sizing: border-box;
	background-image: url(../images/newindex/logon-icon-09.png);
	background-position: 110% center;
	background-repeat: no-repeat;
}
.alt-logon .inp-box>.selectJ.act{
	color: #000000;
}
.alt-logon .opJ{
	display: none;
	position: absolute;
	/*top: 50px;*/
	left: 50px;
	right: 20px;
	border-radius: 5px;
	/*border: solid 1px rgba(0,0,0,0.1);*/
	background-color: #FFFFFF;
	/*box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.2);*/
	box-shadow: 0px 1px 7px 0px rgba(180, 180, 180, 0.35);
	min-width: 110px;
	max-height: 181px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px 0px;
	z-index: 2;
}
.alt-logon .tel .opJ{
	left: 0;
	right: 200px;
}
.alt-logon .opJ.act{
	display: block;
}
.alt-logon .opJ>input[type="button"],
.alt-logon .opJ>li{
	display: block;
	width: 100%;
	height: 36px;
	line-height: 36px;
	/*text-align: center;*/
	font-size: 14px;
	padding-left: 17px;
	cursor: pointer;
}
.alt-logon .opJ>input[type="button"].act,
.alt-logon .opJ>li.act{
	/*background-color: #FF5722;*/
	color: #FF5722;
}
.alt-logon .opJ>input[type="button"]:hover,
.alt-logon .opJ>li:hover{
	/*background-color: #FF5722;*/
	color: #FF5722;
}
.alt-logon .tel>input[type="text"]{
	padding-left: 120px;
}
.alt-logon .tel>.selectJ{
	position: absolute;
	left: 15px;
	padding: 0px;
	width: 85px;
	height: 40px;
	line-height: 40px;
	border: none;
}

.GGtext {
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 12px;
	/*color: rgba(102,102,102,0.6);*/
	color: #b9b9ba;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	overflow: hidden;
	z-index: 8;
}

.alt-logon .alt-GB{
	margin: 0px;
	top: 0px;
	right: 0px;
	background-size: 20px;
}
/*.alt-logon .wor{*/
/*	border-radius: 50px;*/
/*	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);*/
/*}*/
.alt-logon .wor>input[type="text"],
.alt-logon .wor>input[type="password"],
.alt-logon .wor>input[type="button"]{
	border-color: #FF5722;
}

.Coming-online {
	position: relative;
	/*color:#FFFFFF;*/
	width: 100%;
	height: 38px;
	text-align: center;
	font-size: 16px;
}

.Coming-online-line {
	position: absolute;
	width: 100%;
	height: 1px;
	background: #000000;
	opacity: 0.2;
	margin-top: 11px;
}

.Coming-online-text {
	padding: 0px 8px;
	background-color: #FFFFFF;
	opacity:1;
	position:relative;
}

.Coming-online.ZT-black .Coming-online-line {
	position: absolute;
	width: 100%;
	height: 1px;
	background: #FFFFFF;
	opacity: 0.2;
	margin-top: 11px;
}

.Coming-online.ZT-black .Coming-online-text {
	background-color: #000000;
}
/*--------主题颜色切换----------*/
body.ZT-black,
.bkgWhite.ZT-black,
.searchMenuBox.ZT-black,
.LSmenuBottom.ZT-black,
.LSmenu.ZT-black>li:hover,
.Ranking-type.ZT-black>div,
.alt02-xz.ZT-black,
.alt02-top.ZT-black,
.box05,
.Altsjk,
.alt03-box.ZT-black,
.helpbox02,
.alt04-box.ZT-black,
.alt05-box.ZT-black,
.alt06-box.ZT-black,
.alt-content.ZT-black,
.alt-content02.ZT-black,
.helpbox01 .alt-content02.ZT-black,
.alt01-box.ZT-black {
	background-color: #16161a;
}

.navTopSearch.ZT-black,
.navTopBox.bkgWhite .navTopSearch.ZT-black,
.Ranking-type.ZT-black>div,
.Movie-type.ZT-black>li,
.SSjgName.ZT-black>span,
.SSjgJS.ZT-black>a,
.BtnZY,
.RAN.ZT-black .GNbox-type.ZT-black>span,
.RANbox-list01 .GNbox-type.ZT-black>span,
.seekbox-ipt>input.ZT-black,
.seekbox-tta>textarea.ZT-black,
.seek-slk.ZT-black,
.per-btn-tow.ZT-black>a,
.per-btn-tow.ZT-black>input,
.per-li-r.ZT-black>input,
.per-qx.ZT-black>input,
.per-qx-02.ZT-black>input,
.per-qx-03.ZT-black>input,
.per-qk.ZT-black>input,
.per-bf-bow02-h02-jd.ZT-black,
.ind-bth-box01.ZT-black>input,
.ind-bth-box02.ZT-black>input,
.upl-picture.ZT-black,
.upl-alt-picture.ZT-black,
.upl-picture02.ZT-black,
.upl-slt-text.ZT-black>input,
.upl-btn-list02.ZT-black>input {
	background-color: rgba(255, 255, 255, 0.2);
}

.Movie-Ranking.ZT-black,
.foot.ZT-black,
.navTopMenu-one>li.ZT-black,
.navTopMenu-two.ZT-black,
.searchMenuBox.ZT-black,
.VIPmenuBOX.ZT-black,
.FLmenuBox.ZT-black,
.LSmenuBox.ZT-black,
.FLmenuBox.ZT-black,
.navTopLogon-GRXX.ZT-black,
.sort.ZT-black,
.Movie-details.ZT-black,
.alt02-box.ZT-black,
.box01.ZT-black>div,
.scPX.ZT-black,
.SSbox.ZT-black,
.box02>.HrBox.ZT-black>li,
.box02>.Sports-box.ZT-black>li,
.BtnList,
.BZbox02,
.GNbox-type.ZT-black>span,
.GNbox-JS.ZT-black>a,
.GNbox-PLsr.ZT-black,
.Movie-Ranking02.ZT-black,
.JJXG-R-tp.ZT-black>span,
.XQ-btn.ZT-black>input,
.RAN.ZT-black,
.RANbox-list01.ZT-black,
.RANbox-list02.ZT-black>ul,
.GNtab.ZT-black,
.hlptab-box.ZT-black,
.hlptab-a.ZT-black>li:hover,
.hlptab-a.ZT-black>li.act,
.hlp-box02.ZT-black,
.hlp-kf.ZT-black,
.hlp-bd.ZT-black,
.seek-slk.ZT-black>option,
.hlp-mm.ZT-black,
.hlp-us.ZT-black,
.hlp-xy.ZT-black,
.hlp-app-nav,
.per-tab-box.ZT-black,
.oth-box-02.ZT-black,
.sort02.ZT-black,
.upl-file-box.ZT-black,
.AD-navR.ZT-black,
.ss_no.ZT-black,
.ZT-black .alt-logon .opJ {
	background-color: #2a2a32;
}

.rigNav.ZT-black>div,
.rigNav.ZT-black>div>a,
.rigNav.ZT-black>div>span,
.Ranking-type.ZT-black>div,
.paybox02-fs.ZT-black>div,
.paybox02-zh.ZT-black,
.per-vip-box01.ZT-black,
.per-vip-box02.ZT-black,
.per-vip-box03.ZT-black,
.rec-box.ZT-black table {
	background-color: rgba(51, 51, 51, 1);
}

.seekbox02.ZT-black {
	background-color: rgba(0, 0, 0, 0.7);
}

.navTopMenu-one>li.ZT-black>a,
.navTopMenu-two.ZT-black>li>a,
.searchMenu.ZT-black>a,
.VIPmenuBOX-A.ZT-black>a,
.LSmenu.ZT-black>li>a,
.sort-menu.ZT-black>li>a,
.sort-recommend.ZT-black>li>a,
.RD-box.ZT-black>.Title-01>a,
.Movie-box.ZT-black>.Title-02>a,
.Movie-box.ZT-black>.Title-03>a,
.Ranking-name.ZT-black>a .Movie-name01.ZT-black,
.Movie-star.ZT-black,
.Movie-btm.ZT-black,
.Movie-content.ZT-black,
.Movie-name01.ZT-black,
.Movie-name02.ZT-black,
.Ranking-name.ZT-black>a,
.Sports-box.ZT-black>.Title-01>a,
.Sports-box.ZT-black>.Title-01>.movie-update-time,
.Sports-box.ZT-black>.Title-01>.movie-update-time>a,
.HrBox.ZT-black>.Title-01>a,
.HrBox-name.ZT-black,
.rigNav.ZT-black>div>span,
.alt02-tabA.ZT-black,
.alt02-topLi02.ZT-black,
.condition.ZT-black>li>a,
.conditionType-all.ZT-black>a,
.scPX.ZT-black>li,
.scJg.ZT-black,
.SSjgName.ZT-black>a,
.SSjgJS.ZT-black>a,
.BZname>a,
.BZsj,
.GNbox-xq.ZT-black,
.GNbox-TJ.ZT-black,
.GNbox-RD.ZT-black,
.GNbox-xq-text.ZT-black,
.GNbox-PL.ZT-black,
.GNbox-JS.ZT-black>a,
.Title-04.ZT-black>a,
.JJXG-R.ZT-black>a,
.JJXG-R-xsp.ZT-black>a,
.xsp.ZT-black,
.Title-04.ZT-black,
.JJXG-R-xsp.ZT-black,
.searchMenuBox.ZT-black>.ZT-black>a,
.alt02-tabA.ZT-black>li,
.XQ-name.ZT-black,
.RAN-name.ZT-black,
.RAN-z-box01-name.ZT-black,
.seekbox02-ul>.ZT-black,
.seekbox02-text.ZT-black,
.seekbox-text03.ZT-black,
.hlptab-box.ZT-black,
.hlp-box02.ZT-black,
.hlp-kf.ZT-black .hlp-kf-l>div>div:first-of-type,
.hlp-t03.ZT-black,
.hlp-bd-box.ZT-black>li:first-of-type,
.hlp-us.ZT-black,
.hlp-xy.ZT-black,
.hlp-mm.ZT-black>.hlp-text05,
.per-vip-box01-day-r.ZT-black,
.per-vip-box02-r-box-02.ZT-black,
.per-vip-box01-gg.ZT-black,
.per-rwlist-h-l.ZT-black,
.per-vip-box03-top.ZT-black,
.per-gz-name.ZT-black,
.per-now-box-02.ZT-black,
.per-bf-bow02-h.ZT-black>span,
.per-qq-name01.ZT-black,
.per-qq-list.ZT-black .per-qq-bl,
.per-qq-xxsz.ZT-black,
.per-qq-name02.ZT-black,
.per-qq-sz02-slc.ZT-black input,
.per-qq-lt-l>ul>li:last-of-type.ZT-black,
.GNbox-PLsr.ZT-black textarea,
.ind-bth-box01.ZT-black>input,
.ind-bth-box02.ZT-black>input,
.alt-title.ZT-black,
.oth-list.ZT-black .oth-name,
.sort02.ZT-black .sort-list>a,
.upl-text.ZT-black,
.upl-btn-tab.ZT-black>input,
.upl-btn-list.ZT-black>input,
.upl-gz-l.ZT-black,
.upl-gz-r.ZT-black,
.vip-content-nav.ZT-black>.act,
.vip-content-nav.ZT-black>li,
.jh-left.ZT-black,
.jh-right.ZT-black,
.cz-oth.ZT-black,
.AD-ul04.ZT-black,
.tab-nav.ZT-black,
.ZT-black .alt-logon .opJ,
.ZT-black .alt-logon .opJ>input,
.Coming-online.ZT-black {
	color: rgba(255, 255, 255, 0.7);
}

.navTopMenu-one>li.ZT-black>a:hover,
.navTopMenu-two.ZT-black>li>a:hover,
.LSmenu.ZT-black>li>a:hover,
.sort-menu.ZT-black>li>a:hover,
.sort-recommend.ZT-black>li>a:hover,
.RD-box.ZT-black>.Title-01>a:hover,
.Movie-box.ZT-black>.Title-02>a:hover,
.Movie-box.ZT-black>.Title-03>a:hover,
.Ranking-name.ZT-black>a:hover,
.Movie-name02.ZT-black:hover,
.Sports-box.ZT-black>.Title-01>a:hover,
.HrBox.ZT-black>.Title-01>a:hover,
.HrBox-name.ZT-black:hover,
.condition.ZT-black>li>a.conditionAct:hover,
.conditionType-all.ZT-black>a.conditionAct:hover,
.SSjgName.ZT-black>a:hover,
.SSjgJS.ZT-black>a:hover,
.BZname>a:hover,
.GNbox-JS.ZT-black>a:hover,
.Title-04.ZT-black>a:hover,
.JJXG-R.ZT-black>a:hover,
.play-name.ZT-black,
.JJXG-R-xsp.ZT-black>a:hover,
.GNbox-xq-text.ZT-black>div>span,
.searchMenuBox.ZT-black>.ZT-black>a:hover,
.alt02-tabA.ZT-black>li.tabA,
.paybox03-L>.ZT-black,
.XQ-name.ZT-black:hover,
.RAN-z-box01-name.ZT-black:hover,
.seek-slk.ZT-black,
.seekbox-ipt>input.ZT-black,
.seekbox-tta>textarea.ZT-black,
.per-gz-name.ZT-black:hover,
.per-btn-tow.ZT-black>a:hover,
.per-btn-tow.ZT-black>input:hover,
.oth-list.ZT-black .oth-name:hover,
.per-ss.ZT-black>input,
.sort02.ZT-black .sort-list>a:hover,
.upl-tle.ZT-black,
.upl-vid.ZT-black input,
.upl-vid02.ZT-black input,
.upl-btn-tab.ZT-black>.upl-rbtn.act:hover,
.upl-btn-list.ZT-black>.upl-cbtn.act:hover,
.alt-content-text.ZT-black,
.top.ZT-black,
.alt02-top.ZT-black,
.pay-dz.ZT-black .pay-name,
.dz-inp.ZT-black>li>div:last-of-type>input,
.dz-inp.ZT-black>li>div:last-of-type>select,
.rec-box.ZT-black table,
.AD-title-01.ZT-black,
.AD-text01.ZT-black,
.AD-text03.ZT-black>li::marker,
.AD-text06.ZT-black,
.AD-text07.ZT-black,
.AD-text08.ZT-black,
.AD-text09.ZT-black,
.AD-time.ZT-black,
.AD-text10.ZT-black>li:first-of-type,
.tab-nav.ZT-black>li.act,
.inp-box.ZT-black>input[type="text"],
.inp-box.ZT-black>input[type="password"],
.inp-box.ZT-black>.selectJ.act {
	color: rgba(255, 255, 255, 1);
}

.Movie-Ranking.ZT-black,
.content-tab-box.ZT-black {
	border: solid 1px #2A2A32;
}

.alt02-tabA.ZT-black,
.Movie-Ranking02.ZT-black,
.XX-tabA.ZT-black,
.alt02-tabA.ZT-black {
	border: solid 1px rgba(51, 51, 51, 1);
}

.VIPmenuTop.ZT-black {
	background-image: url(../images/newindex/triangle-upB.png);
}

.page.ZT-black .disabled a {
	color: rgba(51, 51, 51, 1);
}

.condition.ZT-black>li>a:hover,
.conditionType-all.ZT-black>a:hover,
.GNbox-TJ.ZT-black:hover,
.GNbox-xq.ZT-black:hover,
.GNbox-TJ.ZT-black.act,
.GNbox-xq.ZT-black.act,
.scPX.ZT-black>li:hover,
.per-qq-sz02-slc.ZT-black input:hover,
.upl-btn-tab.ZT-black>input:hover,
.upl-btn-list.ZT-black>input:hover,
.upl-gz-r.ZT-black>p:last-of-type,
.AD-list .top.ZT-black {
	color: #FF5722;
}

.GNbox-JS.ZT-black>a.act,
.GNbox-JS.ZT-black>a:hover,
.XQ-btn.ZT-black>input.act,
.per-btn-tow.ZT-black>a:hover,
.per-btn-tow.ZT-black>input:hover,
.per-li-r.ZT-black>input:hover,
.per-qq-xxsz-an.ZT-black label.act,
.pper-qx.ZT-black>input:hover,
.per-qx-03.ZT-black>input:hover,
.per-qx-02.ZT-black>input:hover,
.per-qx.ZT-black>input:hover,
.upl-btn-list02.ZT-black>.act {
	background-color: #FF5722;
}

.per-vip-box02-r-box-02.ZT-black,
.per-vip-box02-r-box-03.ZT-black,
.paybox02-fs.ZT-black {
	border-right: solid 1px rgba(255, 255, 255, 0.1);
}

.per-gz-box.ZT-black,
.per-now-box.ZT-black>li:last-of-type {
	border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}

.per-rwlist>li.ZT-black:nth-of-type(2) {
	background-color: rgba(255, 255, 255, 0.1);
}

.rec-box.ZT-black table td {
	background-color: rgba(0, 0, 0, 0.2);
}
.per-vip-box01-day-r.ZT-black,
.per-vip-box02-l.ZT-black,
.per-vip-box03-top.ZT-black,
.per-zw.ZT-black,
.per-tab02.ZT-black,
.per-ss.ZT-black,
.per-tab-box02 .RANbox-list01.ZT-black,
.per-tab-box05 .RANbox-list01.ZT-black,
.per-tab03.ZT-black,
.per-tab-box03.ZT-black,
.per-tab04.ZT-black,
.per-tab-box06 .RANbox-list01.ZT-black,
.per-tab05.ZT-black,
.per-tab06.ZT-black,
.per-qq-box.ZT-black,
.per-qq-xxsz-an.ZT-black label,
.alt-bth-box02.ZT-black>.bth-off,
.vip-content-nav.ZT-black>.act,
.content-tab-box.ZT-black,
.vip-pay.ZT-black,
.pay-dz.ZT-black>li,
.bnt-tow.ZT-black>input,
.dz-inp.ZT-black>li>div:last-of-type>input,
.dz-inp.ZT-black>li>div:last-of-type>select,
.jh-left.ZT-black,
.ZT-black .alt-logon .inp-box.yzmbox .yzm{
	background-color: rgba(255, 255, 255, 0.05);
}

.per-slt-list.ZT-black,
.per-btn.ZT-black>.FLmenuBox.ZT-black,
.per-qq-sz02-slc.ZT-black,
.per-qq-lt-l>ul>li:last-of-type.ZT-black,
.upl-slt-list.ZT-black {
	background-color: #373843;
}

.per-btn.ZT-black>.VIPmenuTop.ZT-black {
	background-image: url(../images/newindex/triangle-upB02.png);
}

.per-bof-box.ZT-black {
	border-color: rgba(255, 255, 255, 0.05);
	background-image: url(../images/newindex/right02-w05.png);
}

.per-qq-box.ZT-black,
.per-qq-list.ZT-black,
.per-qq-h01.ZT-black,
.per-qq-h02.ZT-black,
.per-qq-xxsz-an.ZT-black label,
.per-qq-text-box.ZT-black,
.alt-bth-box.ZT-black,
.alt-bth-box.ZT-black>input,
.pay-dz.ZT-black>li,
.dz-inp.ZT-black>li>div:last-of-type,
.cz-oth.ZT-black>li,
.rec-box.ZT-black table th,
.inp-box.ZT-black>input[type="text"],
.inp-box.ZT-black>input[type="password"],
.inp-box.ZT-black>.selectJ,
.gn-box.ZT-black .chebox::before,
.bowbox.ZT-black>.chebox::before{
	border-color: rgba(255, 255, 255, 0.05);
}

.cz-oth.ZT-black>.act,
.inp-box.wor.ZT-black>input[type="text"],
.inp-box.wor.ZT-black>input[type="password"],
.inp-box.wor.ZT-black>.selectJ.act,
.gn-box.ZT-black .chebox.act::before,
.bowbox.ZT-black>.chebox.act::before  {
	border-color: #FF5722;
}

.pay-dz.ZT-black>.act {
	border-color: #FF5722;
}

.per-qq-list.ZT-black .per-qq-bl {
	background-image: url(../images/newindex/qq-left-w.png);
}

.oth-box-02.ZT-black .page.ZT-black .disabled a {
	color: #555555;
}

.alt-content.ZT-black {
	background-image: linear-gradient( 0deg, rgba(255, 255, 255, 0) 70%, rgba(255, 255, 255, 0.1) 100%, transparent 99%, transparent);
}

.vip-tc.ZT-black>.no::after {
	background-color: rgba(0, 0, 0, 0.7);
}

.vip-tc.ZT-black>.act.no::after,
.alt02-tabA.ZT-black>.tabA.no::after {
	background-color: rgba(0, 0, 0, 0);
}

.alt02-tabA.ZT-black>.no::after {
	background-color: rgba(0, 0, 0, 0);
	color: rgba(255, 255, 255, 0.05);
}

.alt02-tabA.ZT-black>.no {
	color: rgba(255, 255, 255, 0.05);
}
/*首页和类目页ad*/
.play-ad-box {
	position: relative;
	overflow: hidden;
	margin: 0px	60px 0px 40px;
}
/*设置边框下的图片*/
.play-ad-box img {
	display: block;
	width: 100%;
	border-radius: 10px;
}
/*更新列表*/
.movie-update-time{
	font-size: 16px;
}
.movie-update-time span{
	margin-left: 4px;
}
.movie-update-time .movie-update-week{
	margin-right: 3px;
}
.movie-update-time .movie-update-week:hover, .movie-update-time .movie-update-week.act{
	color: #FF5722;
}
.ss-no-update{
	text-align: center;
	min-height: 314px;
	line-height: 50px;
	padding-top: 250px;
	box-sizing: border-box;
	background-image: url(../images/newindex/no_video.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 170px;
}

.ss-no-update>h2 {
	color: #999999;
	font-weight: normal;
	font-size: 16px;
}
.alt01 .alt-GB{
	width: 20px;
	height: 20px;
	margin-right: -219px;
	margin-top: -220px;
	background-image: url(../images/newindex/cha.png);
}
/*文字链广告样式 开始*/
.box05>.advert_2{
	width: 1830px;
	background: #1E2126;
	border-radius: 10px;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	margin: 6px auto 0 auto;
}
.advert_content_title{
	width: 100%;
	height: 72px;
	line-height: 72px;
	font-size: 18px;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	background: #4886E1;
	border-right: #5C9EFF 4px solid;
}
.advert_2>.advert_content:first-child>.advert_content_title{
	border-top-left-radius: 10px;
}
.advert_2>.advert_content:last-child>.advert_content_title{
	border-top-right-radius: 10px;
}
.advert_content_ad>ul{
	padding-top: 14px;
	padding-bottom: 20px;
	border-right: 4px solid #2E3239;
}
.advert_content_ad.last>ul{
	border-right: 0;
}
.advert_content_ad>ul>li{
	padding-left: 50px;
	padding-right: 20px;
	font-size: 16px;
	font-weight: 400;
	height: 35px;
	line-height: 35px;
	background: url(/images/newindex/duobianxing.png) no-repeat 20px center;
}
.advert_content_ad>ul>li>a{
	color: #FFFFFF;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.advert_content_title.last{
	border-right: 0;
}
.advert_content_title.last>img{
	float: right;
	margin-top: 18px;
	margin-right: 11px;
	width: 32px;
	height: 32px;
}
@media screen and (max-width: 1910px) {
	.box05>.advert_2 {
		width: 1445px;
	}
	.advert_content_title{
		height: 62px;
		line-height: 62px;
	}
	/*.advert_content_ad>ul>li{*/
	/*	height: 51px;*/
	/*	line-height: 51px;*/
	/*}*/
	.advert_content_title.last>img{
		float: right;
		margin-top: 18px;
		margin-right: 11px;
		width: 32px;
		height: 32px;
	}
	.advert_content_title.last>img{
		margin-top: 15px;
	}
}
@media screen and (max-width: 1525px) {
	.box05>.advert_2 {
		width: 1256px;
	}
	.advert_content_title{
		height: 55px;
		line-height: 55px;
	}
	/*.advert_content_ad>ul>li{*/
	/*	height: 45px;*/
	/*	line-height: 45px;*/
	/*}*/
	.advert_content_title.last>img{
		margin-top: 11px;
	}
}
/*文字链广告样式 结束*/

/*安全中心（新） 开始*/
.per-safe-box{
	display: none;
	/*padding: 34px 381px 38px 376px;*/
	width: 800px;
	min-width: auto;
	margin: 0px auto;
	padding: 20px 80px;
	position: relative;
	background-color: #FFFFFF;
}
.per-safe-box.act{
	display: block;
}
.per-safe-box>li{
	width: 100%;
	height: 136px;
	line-height: 136px;
	font-size: 16px;
	font-weight: 500;
	color: #373737;
	border-bottom: 2px solid #F5F5F6;
}
.per-safe-title-c{
	display: inline-block;
	width: 98px;
	padding: 0 6px;
	text-align: justify;
	text-align-last: justify;
}
.per-safe-content{
	display: inline-block;
	margin-left: 48px;
}
.per-safe-action{
	display: inline-block;
	float: right;
	margin-right: 29px;
	text-decoration: underline;
	cursor: pointer;
}
/*安全中心（新） 结束*/
/*安全中心-修改手机号 开始*/
/*.per-edit-phone-box{*/
/*	display: none;*/
/*	padding: 26px 271px;*/
/*}*/
/*.per-edit-phone-box.act{*/
/*	display: block;*/
/*}*/
.per-safe-title{
	margin-top: 25px;
	font-size: 18px;
	font-weight: 400;
	color: #373737;
	background: url(/images/newindex/anquan-2.png) no-repeat left center;
	padding-left: 20px;
}
.per-safe-auth-box{
	width: 659px;
	height: 79px;
	margin: 0 auto;
	margin-top: 56px;
}
/*安全中心-修改手机号 结束*/

/*安全中心-修改邮箱 开始*/
.per-bind-email{
	position: relative;
	width: 463px;
	margin: 0 auto;
}
.email-inpt{
	width: 463px;
	height: 50px;
	/*background: #FFFFFF;*/
	border: 1px solid #DDDDDD;
	border-radius: 5px;
	padding-left: 10px;
	font-size: 16px;
	font-weight: 400;
}
.per-bind-email>.yzm-btn{
	position: absolute;
	top: 0;
	right: -12px;
	width: 112px;
	height: 52px;
	background: #FF5722;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 400;
	color: #FFFFFF;
}
/*安全中心-修改邮箱 结束*/
/*成功提示框 新*/
.pop-tip{
	display: none;
	position: fixed;
	top: 50%;
	left: 45%;
	overflow: hidden;
	z-index: 8;
	padding: 12px 70px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #FF5722;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
}

.ZT-black .per-safe-box{
	background-color: rgba(255, 255, 255, 0.05);
}
.ZT-black .per-safe-box>li{
	border-bottom: 2px solid #555555;
}

.ZT-black .per-safe-title-c,
.ZT-black .per-safe-content,
.ZT-black .per-safe-action,
.ZT-black .user-input,
.ZT-black .per-safe-title,
.ZT-black .per-safe-box p,
.ZT-black .email-inpt{
	color: #999999;
}
.copy-tip {
	  display: none;
	 float: left;
	 position: fixed;
	 /* left: 50%; */
	 top: 50%;
	 margin-top: -25px;
	 z-index: 205;
	 width: 100%;
	 text-align: center;
 }
.copy-title {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	position: relative;
	/* left: -50%; */
	background: #FF5722;
	border-radius: 5px;
	font-size: 16px;
	font-weight: 500;
	color: #FFFFFF;
	padding: 0 20px;
	width: auto;
	display: inline-block;
	margin: 0 auto;
}