﻿*{
	LIST-STYLE-TYPE: none; MARGIN:0px;padding:0px;
}
BODY {
	background:#000;margin:0 auto;color:#969696;font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif
}
h1,h2,h3,h4,h5{zoom:1; margin:0;padding:0;font-weight:500;}
a {color:#c6c6c6;text-decoration:none;}
img{border:none;}dl dt,dl dd{margin:0;}
.ico{width:24px;height:24px;fill:currentColor;color:#cacaca;}
.ico-search{width:26px;height:26px;fill:currentColor;color:#fff;padding-top:10px;}
.ico-video{width:28px;height:28px;color:#ff9000;position: absolute; z-index: 1;left:0px;top:4px;}
.ico-share{color:#ff9000;}
/*托盘*/
.header{background:#000;width:100%;height:44px;line-height:44px;display:block;position:relative;font-size:16px;overflow:hidden;z-index: 999;position: fixed;top:0;}
.header .title{margin:0 50px 0 50px;text-align:center;color:#FFF;font-weight:bold;display:block;white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */ overflow:hidden;}
.header .title a{color:#FFF;}
.header .home{position:absolute;left:10px;top:6px;}
.header .black:before{ content:''; display: block; width:12px; height: 12px; margin: 16px 0 0 16px; border-left: 2px solid #fff; border-top: 2px solid #fff; transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.header .search_show{color:#fff;float:right;position:absolute;right:50px;top:6px;}
.header .getsite{color:#fff;float:right;position:absolute;right:10px;top:0px;color:#999;}
.video{width:100%;height:210px;z-index: 999;position: fixed;top:44px;}

.zfoot{background:#141414;width:100%;height:52px;display:block;position:relative;font-size:14px;overflow:hidden;z-index: 999;position: fixed;bottom:0;}
.zfoot li{float:left;width:18%;margin:5px 1%;text-align:center;}
.zfoot .ico{width:20px;height:20px;}
.zfoot .this .ico{color:#ff9000;}
.zfoot .this{color:#ff9000;}

.search{position: relative;width:100%;height:44px;background: #141414;border-radius:4px;overflow:hidden;font-size:14px;z-index: 999;position: fixed;top:0;}
.search form{clear: both;border-right:60px solid #000;}
.search .text{display: block;background: #fff;color:#000;width: 100%;text-indent:10px;height: 44px;line-height:44px;overflow: hidden;border:0;-webkit-appearance: none;}
.search .btn{background: #000;color:#fff; position: absolute; z-index: 1; right: 0px; top: 0px; margin: 0; width: 60px; height: 44px;text-align:center;font-size:16px;border:0;border-radius:0px;}

.sersub{position: relative;background: #ddd;font-size:14px;overflow:hidden;z-index:999; position:fixed; bottom:0;width: 100%;border-radius:4px 4px 0 0;}
.sersub form{clear: both;border: 2px solid #ccc;border-right:82px solid #ccc;}
.sersub .text{display: block;background: #fff; width: 100%;text-indent:10px;height: 36px;line-height:36px;overflow: hidden;border:0;-webkit-appearance: none;border-radius:4px;}
.sersub .btn{background:#ccc;color:#333; position: absolute; z-index: 1; right: 0px; top: 0px; margin: 0; width: 80px; height: 40px;text-align:center;border: 2px solid #ccc;font-size:16px;}
.ser-list{margin:20px 0 60px;overflow:hidden;}
.ser-list li{width:55%;margin:10px;padding:10px;color:#000;}
.ser-tip{margin-top:60px;font-size:12px;text-align:center;}
.ser-1{float:left;background: #fff;border-radius:4px 4px 4px 0px;}
.ser-0{float:right;background: #6b6;border-radius:4px 4px 0px 4px;}

.nav{width:100%;height:44px;overflow:hidden;background:#000;filter:alpha(Opacity=60);-moz-opacity:0.7;opacity: 0.7;z-index: 999;position: fixed;top:0;}
.nav ul{line-height:44px;}
.nav li{float:left;width:16%;margin:2px 0.33%;font-size:16px;text-align:center;font-weight:bold;color:#fff;}
.nav .ico{height:18px;}
.nav .this{
	display: flex;
	box-sizing: border-box;
	color: #ffffff;
	position: relative;
	justify-content: center;
}
.nav .this::after{
	content: '';
	width: 30%;
	height: 2px;
	background-color: #ffffff;
	position: absolute;
	bottom: 2px;
	left: 0;
	margin-left: 35%;
}
.block{overflow:hidden;}
.block h2{padding:6px 10px;color:#fff;font-size:16px;}
.block h3{position:relative;margin: 0 10px;line-height:36px;color:#ff9000;padding-left:30px;font-size:16px;overflow:hidden;}
.block h3 .more{float:right;font-size:12px;color:#cacaca;}.block h3 .more a{color:#fff;}

.vlist{xpadding:10px;}
.vlist dl{width:100%;overflow:hidden;margin:0 auto 12px;font-size:14px;}
.vlist dl dt{position:relative;}
.vlist dl dt img{width:100%;}
.vlist dl dt span{position:absolute;bottom:6px;color:#fff;}
.vlist dl dt .click{left:6px;}
.vlist dl dt .vote{left:80px;}
.vlist dl dt .ico{width:20px; height:20px;margin-bottom:-5px;color:#fff;}
.vlist dl dt .pt{background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;right:6px;padding:3px 6px;border-radius:2px;}
.vlist dl dt .btn-del{width:30px; height:30px;background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;fill:currentColor;color:red;position:absolute;top:6px;right:6px;padding:2px;border-radius:2px;}
.ico-del{width:30px;height:30px;color:red;}
.vlist dl dd{line-height:22px;margin-bottom:6px;padding:0 6px;color:#c6c6c6;}
.loadmore{margin:0 auto 100px;text-align:center;}
.vlist .btn-del{border-bottom:3px solid #3c3c3c;padding-bottom:6px;overflow:hidden;}
.vlist .btn-del a{color:#FF4643;float:right;border:1px solid #FF4643;padding:4px 8px;border-radius:4px;}
.vli li{margin:10px;}

.vtag{margin-bottom:10px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;}
.vtag::-webkit-scrollbar{ height: 0 !important;width:0px !important;display:none;}
.vtag li{display: inline-block;}
.vtag a{margin-right:10px;background: #1b1b1b;border: 1px solid #2f2f2f;padding:10px 15px;display:inline-block;border-radius: 7px;color:#fff;}

.block_like{display: block;margin:0 10px 10px;padding:5px 0;border-bottom:3px solid #3c3c3c;font-size:12px;}
.block_like dl{display:inline-block;width:40px;margin-right:20px;text-align:center;color:#c6c6c6;}
.block_like .btn-right{float:right;margin-right:0px;margin-left:20px;}
.block_tags{margin:10px;color:#888;overflow:hidden;font-size:14px;}
.block_tags a{margin-bottom:10px;margin-right:6px;padding:4px 8px;background:#1e1e1e;display:inline-block;border-radius: 6px;}

.footer {margin:20px 10px;border-top:1px solid #404040;line-height: 36px;text-align:center;overflow:hidden;}
.footer a{color:#666;display:inline-block;margin-left:20px;}
/*login*/
.login_user{border:1px solid #333;color:#999;margin:10px;border-radius:5px;padding:20px 10px; background: linear-gradient(to bottom,#111,#333);overflow:hidden;font-size:14px;}
.login_user dl{overflow:hidden;}
.login_user dl dt{float:left;width:100px;height:100px;margin-right:10px;background: url(/images/logo.png?cache=2023112911) no-repeat 50% 50%;}
.login_user dl dd{line-height:30px;}
.login_user dl dd span{padding-left:10px;color:#ff9000}
.login_user dl dd span a{color:#ff9000}



.login_info{margin:10px;}
.login_info li{position:relative;margin-bottom:10px;border:1px solid #333;background:#141414;border-radius:3px;font-size:16px;line-height:44px;}
.login_info li a{text-indent:36px;display:block;}
.login_info li .ico{width:18px;height:18px;position: absolute; z-index: 1;left:10px;top:10px;}

.login_vip{margin:10px;overflow: hidden;}
.login_vip input{overflow: hidden;display:none;}
.login_vip dl{position:relative;padding:20px;border:1px solid #141414;border-radius:6px;font-weight:bold;font-size:16px;color:#fff;background:#422c38;overflow:hidden;}
.login_vip dl span{color:#ff3d6f;}.login_vip dl dd{position: absolute; z-index: 1;right:100px;top:30px;color:#969696}
.ico-radio{width:30px;height:30px;color:#ccc;position: absolute; z-index: 1;right:10px;top:0px;}
.login_vip input:checked+dl{border:1px solid #ff3d6f;}
.login_vip input:checked+dl .ico-radio{color:#ff3d6f;}
.login_vip ul,.login_vip li{margin-bottom:10px;overflow: hidden;}

.login_vip h3{line-height:32px;}
.login_vip .block_pay dl{background:#fff;color:#000;}
.login_vip .block_pay .ico-pay{position: absolute; z-index: 1;left:6px;top:6px;}
.login_vip .block_pay dl dt{padding-left:50px;}.login_vip .block_pay dl dd{position: absolute; z-index: 1;right:50px;top:20px;color:#ff3d6f;}
.button {margin:10px auto;width:100%;line-height:50px;font-size:16px;color: #fff;-webkit-appearance:none;display:block;background: linear-gradient(45deg,#ff3d6f,#ff9000);text-align:center;border:0;border-radius:6px;overflow: hidden;}
.button a{display:block;color: #fff;}


.login_phone{margin:10px 10px 30px;line-height:36px;}
.login_phone ul{margin-bottom:30px;}
.login_phone li{margin-bottom:10px;}
.login_phone input{width:100%;line-height:36px;xfont-size:12px;background: #1E1E1E;text-indent:10px;border:1px solid #666;color:#fff;border-radius:6px;}
.alert{text-align:center;color:#ff3d6f;}
.pay-tip{margin:10px;padding:10px;border-radius:5px;border:1px solid #666;font-size:12px;}
.pay-tip .improtant{color: #ff3d6f;}

.login_order {margin:10px;font-size:12px;}
.login_order li{position:relative;margin-bottom:10px;padding:6px;line-height:22px;border:1px solid #666;border-radius:3px;}
.login_order li .stat{width:80px;position: absolute; z-index: 1;right:10px;top:2px;color:#ff3d6f;text-align:center;}
.login_order li .stat a{color:#ff3d6f;}
.error_result{line-height:24px;color:#ff3d6f;}

.login_error{margin:10px;}
.login_error img{width:100%;}
.login_error .upfile{position:relative;margin-bottom:20px;line-height:50px;}
.login_error .upimg::file-selector-button{
    padding: 0 20px;
	line-height:50px;
    background-color: #1E9FFF;
    border: 1px solid #1E9FFF;
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
    font-size: 12px;
}

.login_error .tip{position: absolute; z-index: 1;right:10px;top:0px;}
.login_error h5{margin:10px 0;font-size:12px;}
.login_error h3{line-height:30px;color:#ff9000;}
.vtip{margin:10px;padding:20px;text-align:center;background:#fff;font-size:16px;color:#000;border-radius:5px;}
.vtip a{color:#ff3d6f}