html,
body,
#app {
	height: 100%;
}

body {
	position: relative;
	/*background: url(../images/bg.png) no-repeat center;
	background-size: cover;*/
	background-color: #131626;
}

.main {
	padding: 0 0 0 16px;
	height: 100%;
}

.main .mainLeft {
	width: 220px;
	position: relative;
	float: left;
	height: 100%;
}

.main .mainLeft .logo {
	display: flex;
	margin-bottom: 20px;
	align-items: center;
	height: 64px;
	padding-left: 16px;
}

.main .mainLeft .logo img {
	height: 30px;
}

.main .mainLeft ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.main .mainLeft ul li {
	padding-bottom: 16px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.main .mainLeft ul li a {
	display: block;
	cursor: pointer;
	color: #fff;
	margin-bottom: 8px;
	display: flex;
	align-items: center;
	height: 49px;
	border-radius: 12px;
	line-height: 49px;
	padding-left: 14px;
	font-size: 14px;
}

.main .mainLeft ul li a img {
	width: 20px;
	height: 20px;
	margin-right: 12px;
}

.main .mainLeft ul li a.on {
	background: #1371FF;
	color: #FFF;
}

.main .mainLeft ul li a:nth-last-child(1) {
	margin-bottom: 0;
}

.main .mainLeft footer {
	position: fixed;
	font-size: 12px;
	color: #5D616A;
	line-height: 25px;
	left: 16px;
	width: 220px;
	bottom: 16px;
}

.main .mainRight {
	width: calc(100% - 352px);
	height: 100%;
	float: right;
	padding: 0 60px 0 32px;
	background-color: #151929;
}

.main .mainRight header {
	height: 64px;
	margin-bottom: 24px;
	display: flex;
	align-items: center;
}

.main .mainRight header form {
	border-radius: 20px;
	width: 335px;
	height: 40px;
	background: #23273E;
	outline: none;
	border: none;
	padding-left: 46px;
	color: #FFFFFF;
	position: relative
}

.main .mainRight header form img {
	width: 22px;
	height: 22px;
	position: absolute;
	opacity: 0.6;
	left: 14px;
	top: 8px;
}

.main .mainRight header form input {
	background: none;
	color: #fff;
	border: none;
	width: 100%;
	height: 100%;
	outline: none;
}

.main .mainRight header button {
	margin-left: auto;
	border: none;
	width: 92px;
	height: 40px;
	background: #1371FF;
	border-radius: 12px 12px 12px 12px;
	font-size: 14px;
	font-weight: 600;
	color: #FFF;
	display: flex;
	align-items: center;
	justify-content: center;
}

.main .mainRight .content {
	height: calc(100% - 84px);
	overflow-y: scroll;
}

.main .mainRight .content::-webkit-scrollbar {
	width: 0;
}

.main .mainRight .flex {
	display: flex;
	margin: 0 -12px;
	flex-wrap: wrap;
	justify-content: center;
}

.main .mainRight .flex .item {
	width: 247px;
	position: relative;
	overflow: hidden;
	vertical-align: top;
	cursor: pointer;
	margin: 0 6px 12px;
}

.main .mainRight .flex .item .img {
	width: 249px;
	height: 389px;
	background: #0C0F19;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 20px;
	background-image: url(https://www.17ae.com/static4/images/wg3.png);
}

.main .mainRight .flex .item .img img {
	width: 247px;
}

.main .mainRight .flex .item .imgbg1 {
	background: url(../images/bg2.png) no-repeat center;
	background-size: 100% 100%;
}

.main .mainRight .flex .item .imgbg2 {
	background: url(../images/bg3.png) no-repeat center;
	background-size: 100% 100%;
}

.main .mainRight .flex .item h4 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: 500;
	padding: 0 2px;
}

.main .mainRight .flex .item small {
	font-weight: normal;
	float: right;
	color: #9097A6;
	font-size: 14px;
}

.main .mainRight .flex .item h5 {
	font-weight: 500;
	display: flex;
	line-height: 22px;
	align-items: center;
	margin: 4px 0 4px;
	height: 30px;
	line-height: 30px;
	color: #37F3FF ;
	font-size: 16px;
}

.main .mainRight .flex .item h5 del {
	color: #9097A6;
	font-weight: 400;
	font-size: 16px;
	margin-left: 4px;
	text-decoration: line-through;
}

.main .mainRight .flex .item h5 span {
	width: 36px;
	display: inline-block;
	font-size: 14px;
	height: 22px;
	background: #FF2871;
	line-height: 22px;
	text-align: center;
	border-radius: 4px;
	color: #FF4D6D;
	margin-left: 10px;
	vertical-align: middle;
	font-weight: 500;
	right: 0px;
	    position: absolute;
}

.main .mainRight .flex .item p {
	width: 100%;
	height: 37px;
	font-size: 14px;
	line-height: 37px;
	text-align: center;
	/*background: #0C0F19;*/
	background: #63636338;
	
	border-radius: 8px;
	color: #9097A6;
}

.main .mainRight .flex .show_box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.main .mainRight .flex .show_box video {
	width: 100%;
	height: 100%;
	object-fit: cover;
	overflow-clip-margin: content-box;
	overflow: clip;
}

.main .mainRight .flex .show_box .btn_box {
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 248px;
	height: 64px;
	/*background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%);*/
	padding-top: 12px;
}

.main .mainRight .flex .show_box .btn {
	width: 200px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #1371FF;
	border-radius: 8px;
	color: #FFF;
	font-size: 16px;
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}

.main .mainRight .flex .show_box .btn img {
	width: 22px;
	height: 22px;
	margin-right: 6px;
}

.screen_box .item {
	height: 44px;
	position: relative;
	overflow: hidden;
	width: 100%;
	transition: height 0.3s ease;
}

.screen_box .item .left {
	display: inline-block;
	width: 68px;
	height: 28px;
	line-height: 28px;
	color: #9097A6;
	vertical-align: top;
	font-size: 14px;
}

.item .rig {
	width: calc(100% - 124px);
	display: inline-block;
	margin-bottom: 10px;
	overflow: hidden;
}

.item .rig li {
	display: inline-block;
	height: 28px;
	line-height: 28px;
	color: #FFFFFF;
	padding: 0 12px;
	border-radius: 8px;
	/*margin-right: 16px;*/
	cursor: pointer;
	margin-bottom: 10px;
	font-size: 14px;
	box-sizing: border-box;
}

.screen_box .item .rig li.act {
	background: #23273E;
	/*color: #1371FF;*/
	color: #37F3FF ;
}
.screen_box .item .rig li:hover{
	background: #23273E;
}
.important_note {
    line-height: 28px;
    background: #0C0F19;
    border-radius: 12px;
    padding: 9px 84px 9px 24px;
    color: #FF2871;
    font-size: 12px;
    position: relative;
    overflow: hidden;
    transition: height 0.3s ease;
	box-sizing: border-box;
}
.important_note span {
    color: #1371FF;
    cursor: pointer;
}
.important_note .add_ico {
    position: absolute;
    top: 9px;
    right: 15px;
    color: #9097A6;
    font-size: 14px;
}
.sort_box {
    margin: 24px 0;
}
.sort_box li {
    display: inline-block;
    color: #9097A6;
    margin-right: 27px;
    cursor: pointer;
    position: relative;
    font-size: 14px;
}
.sort_box li i {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAJ1BMVEUAAACPl6KQl6aQl6aPlJ+QlqaQlqaRmaaQl6aPl6WPl6WPl6OQl6YpQJFZAAAADHRSTlMAIN+AEO+vX7+QYEDBO5MFAAAARklEQVQI12OgBhAEAREQi/kMGGwAMjkhzAIgk0UHxDoGVisKYiqCmVxA1lEBiBE2Z84ch5rGceaMAYgGazwGt0RIkVRnAQDRphuJFU3uuAAAAABJRU5ErkJggg==) no-repeat top center / 100% auto;
    margin-left: 4px;
}
.sort_box li.act {
    color: #FFFFFF;
}
.sort_box li .select {
    position: absolute;
    top: 22px;
    left: 0;
    z-index: 1;
    width: 140px;
    height: 96px;
    background: #23273E;
    border-radius: 8px;
    text-align: center;
    padding: 8px 0;
    display: none;
	box-sizing: border-box;
}
.sort_box li .select .item {
    height: 40px;
    line-height: 40px;
}
.sort_box li:hover .select{
	display: block;
}
.sort_box li .select.video_time {
    height: auto;
}

.gift_detail_cont {
    width: 100%;
    height: 100%;
    min-width: 1300px;
    overflow: hidden auto;
	position: fixed;
	top: 0;
	left: 0;
	background: #181B27;
	font-size: 24px;
	color: #FFFFFF;
	transform: scale(1);
	animation: tJkmpxKBWU8h0AzDN1efXg \=\= 500ms ease-in-out forwards;
	z-index: 9;
}
.arrow_back {
/*    position: fixed;
    top: 32px;
    left: 32px;
*/
position: absolute;
    top: 7px;
    right: 2px;
}
.arrow_back, .gotop {
/*    width: 48px;
    height: 48px;
    background: #23273E;
    border: none;
    color: #9097A6;
	border-radius: 50%;
	line-height: 48px;
	font-size: 20px;
	cursor: pointer;
*/
    width: 48px;
    height: 48px;
    background: #23273e00;
    border: none;
    color: #989fad;
    border-radius: 50%;
    line-height: 48px;
    font-size: 20px;
    cursor: pointer;
    font-weight: 500;
}
.detail_box {
    padding-top: 32px;
	box-sizing: border-box;
}
.gift_main {
    width: 1042px;
    /*background: #23273E;*/
    border-radius: 16px 16px 16px 16px;
    margin: 0 auto 80px;
    padding: 40px !important;
    display: flex;
    max-height: none !important;
	box-sizing: border-box;
	background-image: linear-gradient( 135deg,#131a48,#15182c, #172847, #34103c);
	position: relative;
}
.gift_main .left {
    width: 388px;
    border-radius: 16px;
    margin-right: 30px;
    position: relative;
    overflow: hidden;
}
.gift_main .left video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 845px;
    border-radius: 16px;
	object-fit: cover;
	    overflow-clip-margin: content-box;
	    overflow: clip;
}
.gift_main .right {
    width: 544px;
}
.gift_main .right .line {
    display: flex;
    flex-wrap: wrap;
}
.gift_main .right .line:first-child {
    padding-bottom: 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
	box-sizing: border-box;
}
.gift_main .right .gift_info {
    width: 413px;
}
.gift_main .right .gift_info .name {
    height: 63px;
    line-height: 63px;
    font-weight: 600;
    margin-bottom: 0;
}
.gift_main .right .gift_info .gift_format {
    display: inline-block;
    height: 43px;
    padding: 4px;
    background: #121626;
    border-radius: 12px 12px 12px 12px;
    opacity: 1;
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    text-align: center;
	box-sizing: border-box;
}
.gift_main .right .gift_info .gift_format > div {
    width: 91px;
    height: 35px;
    line-height: 35px;
    border-radius: 8px 8px 8px 8px;
    display: inline-block;
    vertical-align: top;
    cursor: pointer;
}
.gift_main .right .gift_info .gift_format > div.on {
color: #b0b8d1;
    background: #2b2626ba;
}
.gift_main .right .gift_mini {
    width: 120px;
    height: 120px;
    background: url(data:image/png;base64,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) no-repeat center top / 100% auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.gift_main .right .gift_mini.specs_2 {
    background: url(data:image/png;base64,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) no-repeat center top / 100% auto;
}
.gift_main .right .gift_mini img {
    width: 100px;
}
.gift_main .right .mention {
    width: 534px;
    height: 56px;
    background: #191E32;
    border-radius: 16px 16px 16px 16px;
    opacity: 1;
    font-size: 14px;
    color: #FF2871;
    text-align: center;
    line-height: 56px;
    border: 1px solid #FF1940;
    color: #FF1940;
    background: rgba(255, 25, 64, 0.1);
}
.gift_main .right .line:nth-child(2) {
    padding-top: 17px;
    padding-bottom: 15px;
	box-sizing: border-box;
}
.gift_main .right .price {
    width: 533px;
    height: 39px;
    line-height: 39px;
    margin-bottom: 8px;
}
.gift_main .right .price span {
    display: inline-block;
    vertical-align: text-bottom;
}
.gift_main .right .price .now {
    height: 39px;
    font-size: 28px;
    font-weight: 500;
    color: #37F3FF ;
    line-height: 39px;
    margin-right: 4px;
        font-weight: 800;
}
.gift_main .right .price .original {
    height: 32px;
    font-size: 16px;
    font-weight: 400;
    color: #9097A6;
    line-height: 32px;
    margin-right: 10px;
    text-decoration: line-through;
}
.gift_main .right .price .label {
    vertical-align: text-top;
    width: 36px;
    height: 22px;
    border-radius: 4px 4px 4px 4px;
    opacity: 1;
    border: 1px solid #FF2871;
    font-size: 14px;
    font-weight: 400;
    color: #FF2871;
    text-align: center;
    line-height: 22px;
}
.gift_main .right .price .label.tag_2::before {
    content: "新品";
}
.gift_main .right .price .has_sail {
    height: 39px;
    font-size: 14px;
    color: #a9a9a9;
    float: right;
    font-size: 16px;
    font-weight: 800;
}
.gift_main .right .file_info {
    height: 20px;
    font-size: 14px;
    font-weight: 400;
    color: #9097A6;
    line-height: 20px;
}
.gift_main .right .line:nth-child(3) {
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
	box-sizing: border-box;
}
.gift_main .right .add_cart {
    width: 200px;
    height: 48px;
    background: #1371FF;
    border-radius: 16px 16px 16px 16px;
    opacity: 1;
    font-size: 18px;
    font-weight: 600;
    color: #FFF;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
    margin-right: 16px;
}
.gift_main .right .buy_now {
width: 200px;
    height: 48px;
    border-radius: 16px 16px 16px 16px;
    opacity: 1;
    /* border: 1px solid #FFFFFF; */
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    line-height: 48px;
    cursor: pointer;
    background-color: #07d96f;
    font-weight: 700;
}
.gift_main .right .flow {
    padding-top: 21px;
    margin-bottom: 34px;
	box-sizing: border-box;
}
.gift_main .right .tit {
    height: 22px;
    font-size: 16px;
    font-weight: 500;
    color: #adabab;
    line-height: 22px;
}
.gift_main .right .flow p {
    line-height: 20px;
    margin-bottom: 14px;
}
.gift_main .right .flow .tit {
    margin-bottom: 11px;
}
.gift_main .right .flow .small_tit {
    font-weight: 500;
    font-size: 14px;
    color: #f8faff;
    margin-bottom: 4px;
}
.gift_main .right .txt {
    margin-bottom: 16px;
    color: #9097A6;
    font-size: 14px;
    margin-bottom: 0;
}
.gift_main .right .flow .txt {
    margin-left: 7px;
    border-left: 1px solid #1A5EFF;
    padding-left: 21px;
}
.gift_main .right .tips .tit{
	margin-bottom: 12px;
}
.gift_main .right .tips {
    width: 534px;
    height: 173px;
    margin-bottom: 16px;
    background: #191E32;
    border-radius: 16px 16px 16px 16px;
    opacity: 1;
    padding: 16px 24px;
	box-sizing: border-box;
	line-height: 24px;
	border: 1px solid #ffeb3b;
	    color: #ffeb3b;
	    background: rgb(255 140 25 / 8%);
}



.shadow{background: rgba(0,0,0,0.4); position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 9;}

.loginbox{position: fixed; z-index: 10; left: 50%; padding: 32px; box-sizing: border-box; margin-left: -240px; top: 20%; width: 480px; background: url(../images/lbg.png) no-repeat top center #FFFFFF; background-size: 100% auto; border-radius: 8px;border: 1px solid rgba(0,0,0,0.06);}
.loginbox header{display: flex; align-items: center; margin-bottom: 22px; }
.loginbox header .info{display: flex; align-items: center; }
.loginbox .info img{ width: 61px; height: 50px; }
.loginbox .info .text{margin-left: 10px;}
.loginbox .info h4{font-size: 22px; color: #1A1A1A; margin-bottom: 8px; }
.loginbox .info p{font-size: 12px; color: rgba(18, 28, 55, 0.40); }
.loginbox header > img{width: 32px; height: 32px; margin-left: auto; cursor: pointer; }
.loginbox .item{margin-bottom: 16px; position: relative; height: 58px;}
.loginbox .item input{width: 100%; background: none; border-radius: 15px; border: 1px solid rgba(0,0,0,0.08); padding: 0 0 0 16px; height: 100%; box-sizing: border-box; outline: none; }
.loginbox .line{ background: none; text-align: center; position: relative; margin-bottom: 35px; }
.loginbox .line span{color: rgba(18, 28, 55, 0.40); background: #fff; position: relative; font-size: 12px; padding: 0 10px; }
.loginbox .line::before{position: absolute; background: rgba(18, 28, 55, 0.08); top: 8px; width: 100%; height: 1px; content: ''; display: block;  }
.loginbox form > button,.loginbox .btn2{background: #127FFF; cursor: pointer; margin-top: 16px; color: #fff; font-size: 15px; border: none; border-radius: 10px 10px 10px 10px; height: 54px;width: 100%; }
.loginbox h5{text-align: center; margin-top: 20px; font-size: 12px; }
.loginbox h5 a{color: #127FFF;}
.loginbox .phone{display: flex; align-items: center; }
.loginbox .phone span{ font-size: 15px; text-align: center; line-height: 56px; color: #121C37; width: 68px;height: 58px;border-radius: 15px; border: 1px solid rgba(18,28,55,0.08);}
.loginbox .phone input{width: 340px; margin-left: auto; }
.loginbox .phone button{position: absolute; right: 10px; top: 10px; border: none; font-size: 12px; color: #fff; width: 88px;height: 37px;background: #127FFF;border-radius: 10px; }
.loginbox .phone .time{font-size: 12px; color: rgba(18, 28, 55, 0.60); position: absolute; right: 10px; top: 11px; text-align: center; line-height: 35px; width: 49px;height: 37px;background: rgba(18,28,55,0.06);border-radius: 10px; }
.loginbox .btn2{ background: #F5F5F5; color: #292A29; display: flex; align-items: center; justify-content: center; }
.loginbox .btn2 img{width: 24px; height: 24px; margin-right: 5px; }
.loginbox .wechatbox{text-align: center;}
.loginbox .wechatbox h4{display: flex; justify-content: center; margin-bottom: 18px; align-items: center; color: #1A1A1A; font-size: 14px; }
.loginbox .wechatbox h4 img{width: 32px; height: 32px; margin-right: 12px; }
.loginbox .wechatbox .code{width: 260px; height: 260px; margin-bottom: 25px; }



.w_looo{
    width: 222px;
    height: 98px;
    padding-left: 18px;
    background-color: #171c2f;
    border-radius: 10px;
    padding-top: 10px;
    margin-bottom: 26px;
}
.w_looo2{
    width: 200px;
    height: 20px;
    font-size: 18px;
    font-family: Alibaba PuHuiTi 2.0, Alibaba PuHuiTi 20;
    font-weight: normal;
    color: #FFFFFF;
    line-height: 16px;
    -webkit-background-clip: text;
    /* -webkit-text-fill-color: transparent; */
    font-weight: 600;
}
.w_looo3{
    width: 205px;
    height: 60px;
    font-size: 12px;
    font-family: PingFang SC, PingFang SC;
    font-weight: 400;
    color: #a5a4a480;
    line-height: 20px;
    -webkit-background-clip: text;
    /* -webkit-text-fill-color: transparent; */
    padding-top: 8px;
}


.earnings {margin-left: auto; padding: 0 14px; overflow: hidden; margin-right: 57px; position: absolute;  right: 0; top: 10px; display: flex; align-items: center; font-size: 12px; color: #FFF7DA; width: 498px; height: 52px; background: url(../images/new_bg2.png) no-repeat center; background-size: 100% 100%; }
.earnings .box{margin-left: auto; display: flex; align-items: center; }
.earnings .box span{color: #FFD363; padding-left: 2px; }
.earnings .box big{font-size: 16px; font-weight: bold; }
.earnings .box .slideUpBox{ margin-left: 128px; width: 248px; padding-left:48px; background: url(../images/new_txt.png) no-repeat left center; background-size: 39px 18px;}
.earnings .box .slideUpBox .bd,.earnings .box .slideUpBox .tempWrap,.earnings .box .slideUpBox .tempWrap ul{width: 100% !important;}
.earnings .box .slideUpBox .tempWrap ul li{border: 0; height: auto !important; padding: 0 !important; width: auto !important; margin-right: 0 !important;  }
.earnings .box .btn{margin-left: auto; cursor: pointer; }
.earnings .box .btn img{height: 28px;}
.earningsBox{ position: fixed; box-sizing: border-box; padding: 265px 52px 0; z-index: 99; left: 50%; top: 33%; margin-top: -331px; margin-left: -331px; width: 662px; height: 861px;background: url(../images/new_bg.png?1) no-repeat center; background-size: 100% 100%; }
.earningsBox::before{position: absolute; content: ''; display: block; width: 100%; height: 100px; background: linear-gradient(0deg, rgba(15, 17, 25, 1), rgba(0, 0, 0, 0)); left: 0; bottom: 0; z-index: 2; border-radius: 0 0 40px 40px; }
.earningsBox header{display: flex; align-items: center; margin-bottom: 10px; color: #776666; font-size: 12px; }
.earningsBox header span:nth-child(1){flex: 1;}
.earningsBox header span:nth-child(2){flex: 6;}
.earningsBox header span:nth-child(3){flex: 1; text-align: right; }
.earningsBox ul{list-style: none; height: 550px; overflow-y: scroll; padding: 0; margin: 0; }
.earningsBox ul li{ padding: 18px 0; border-bottom: 1px solid rgba(255,255,255,0.04); display: flex; align-items: center; color: #fff; font-size: 14px; }
.earningsBox ul li span{flex: 1;}
.earningsBox ul li .txt{flex: 6; opacity: 0.8; }
.earningsBox ul li .count{flex: 1; text-align: right; color: #FFEFE0; }
.earningsBox ul li .count big{font-size: 18px;}
.earningsBox ul li:nth-child(1) span,.earningsBox ul li:nth-child(1) .txt,.earningsBox ul li:nth-child(1) .count{color: #FFD363;}
.earningsBox ul li:nth-child(2) span,.earningsBox ul li:nth-child(2) .txt,.earningsBox ul li:nth-child(2) .count{color: #EDF9FF;}
.earningsBox ul li:nth-child(3) span,.earningsBox ul li:nth-child(3) .txt,.earningsBox ul li:nth-child(3) .count{color: #FF9B63;}
.earningsBox .closeBtn{width: 32px; height: 32px; cursor: pointer; position: absolute; right: 24px; top: 136px; }
.earningsBox .closeBtn img{width: 100%;}
.earningsBox ul::-webkit-scrollbar{width: 4px;}
.earningsBox ul::-webkit-scrollbar-thumb{border-radius: 10px; background: rgba(0, 0, 0, 0.08); }
.earningsBox ul::-webkit-scrollbar-track{border-radius: 0px; background: rgba(0, 0, 0, 0); }