body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}
li{list-style:none}caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
body{font:12px/1.6 "Microsoft YaHei","Helvetica Neue",Arial;color:#fcccb8;}
i{font-style:normal}
a{color:#fcccb8;text-decoration:none;}
.hide{display:none!important;}
.show{display: block!important;}
:focus{outline:0}
.fl{float: left;}
.fr{float: right;}
.clear{zoom:1}
.clear:after{content:"";clear:both;display:block;height:0;line-height:0;font-size:0}
.wrap{width: 100%;max-width: 1920px;min-width: 1200px; height: 1200px; overflow: hidden; background-repeat: no-repeat; background-position: center top; position: relative;}
.logo{position: absolute; top: 20px; left: 20px; display: block;}
.main{width: 600px; height: 1130px; background-color: #2d1610; padding: 35px; position: absolute; top: 0; left: 50%; margin-left: -500px;}
.nav a{float: left; margin-left: 8px; width: 144px; height: 48px; font-size: 0; text-indent: -999px; overflow: hidden; background: url('../imgs/list/nav.jpg') no-repeat -999px;}
.nav .n1{background-position: 0 0;margin: 0;}
.nav .n2{background-position: -144px 0;}
.nav .n3{background-position: -288px 0;}
.nav .n4{background-position: -432px 0;}
.nav a:hover{background-position-y: -48px;}
.title{position: relative; text-align: center; height: 40px; margin: 20px auto;}
.title::before{content: ''; width: 100%; height: 1px; background: #4b2822; position: absolute; left: 0; top: 50%;}
.title span{font-size: 24px;color: #ebdfc7; line-height: 40px; background-color: #2d1610; display: inline-block; position: relative; z-index: 1; padding: 0 20px;}
.title span::after,.title span::before{content: ''; position: absolute; top: 50%; margin-top: -3px; width: 6px; height: 6px; background: #4b2822; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg);}
.title span::before{left: 0;}
.title span::after{right: 0;}
.part{background: #47221a; padding: 20px 0 20px 20px;}
.login{padding-right: 130px; position: relative; min-height:82px;}
.login_btn,.list li a,.game_btn,.txt li a{background: url('../imgs/list/btn.jpg') no-repeat -999px;}
.login_btn{display: block; width: 130px; height: 59px; position: absolute; right: 20px; top: 0; background-position: -30px -93px; border: 1px solid #39140b;}
.login_btn:hover{background-position-y: -154px;}
.login .item{float: left; background-color: #e5d7bd; height: 30px; margin-right:10px; width: 180px; padding: 0 10px;}
.login .item input{width: 100%;border: 0;outline: 0;-webkit-appearance: none;background-color: transparent;font-size:14px;color: #430500;height: 30px; line-height: 30px;}
.auto_links{margin: 5px 0;}
.auto_links a{display: inline-block; margin-right: 20px;}
.auto_links a:hover{text-decoration: underline;}
.check{display: inline-block; cursor: pointer;}
.check input{float: left; margin: 3px 4px 0 0;}
.login_link{height: 24px; line-height: 24px;}
.login_link .third-logo{display: inline-block; width: 24px; height: 24px; margin-left: 5px; background: url('../imgs/list/login_ico.png') no-repeat -999px;}
.login_link .third-logo-qq{background-position: 0 0;}
.login_link .third-logo-wechat{background-position: 0 -34px;}
.login_link .third-logo-weibo{background-position: 0 -68px;}
.login_link .third-logo-phone{background-position: 0 -102px;}
.user{display: none; min-height: 82px;}
.log_link{padding-left: 40px;}
.log_link a{display: inline-block; padding: 0 4px; line-height: 24px; margin-right: 10px;}
.tit{color: #d6a82b; font-size: 18px; line-height: 1; margin-bottom: 14px;}
.list li,.txt li{width: 180px; height: 46px; overflow: hidden; float: left; text-align: center; margin: 0 5px 5px 0;}
.list li a,.txt li a{display: block; color: #330600; background-position: 0 0; line-height: 46px;}
.list li a:hover,.txt li a:hover{background-position: 0 -46px;}
.list li span,.txt li span{display: inline-block; margin-left: 4px;}
.red{color: #ff0000;}
.yellow{color: #ffd82c;}
.tj_list{height: 92px; overflow: hidden; margin-bottom: 20px;}
.filter{height: 22px; line-height: 22px;}
.select{border: 1px solid #C2AE89;color: #C2AE89; height: 20px; line-height: 20px; outline: 0;background-color: transparent; padding: 0 5px; font-size: 12px; margin-right: 15px;}
.md{width: 80px;border: 0;outline: 0;-webkit-appearance: none;background: #fff;font-size:12px;height: 20px; line-height: 20px; text-align: center; margin: 0 4px;}
.game_btn{width: 62px;height: 22px;line-height: 22px; display: inline-block; color: #2a0300; text-align: center; margin-left: 10px; background-position: 0 -214px;}
.game_btn:hover{background-position: -63px -214px;}
.tabs,.list_li{height: 24px; margin: 10px 0; text-align: center;}
.tabs li,.list_li li{float: left; line-height: 24px; padding: 0 10px; font-size: 12px; min-width: 70px; margin-right: 10px; background: #4d0304; border: 1px solid #3f0706; color: #ac4d49; cursor: pointer;}
.tabs li.cur,.list_li li.cur{background: #8f090a; border: 1px solid #3a0d07; color: #fff;}
.list_data{height: 480px; overflow-y: auto; margin: 10px 8px 10px 0;}
.main ::-webkit-scrollbar{width: 8px; background: #000; border-radius: 4px;}
.main ::-webkit-scrollbar-thumb{background: #fcccb8; border-radius: 4px;}
/* .cyou_bottom{background: #1f1b15;}
#cyou_bottom .cyou_bottom_cont p,#cyou_bottom .cyou_bottom_cont a, .footer-right a{color: #5b5a5a;} */