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:#cccccc;}
i{font-style:normal}
a{color:#cccccc;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;z-index: 10;}
.main{width: 600px; height: 1130px; background: #121521 url('../imgs/main.jpg') no-repeat center top; padding: 35px 21px; position: absolute; top: 0; left: 50%; margin-left: -550px;}
.nav{padding-left: 7px;}
.nav a{float: left; margin-left: 7px; width: 140px; height: 42px; font-size: 0; text-indent: -999px; overflow: hidden; background: url('../imgs/nav.jpg') no-repeat -999px;}
.nav .n1{background-position: 0 0;margin: 0;}
.nav .n2{background-position: -147px 0;}
.nav .n3{background-position: -295px 0;}
.nav .n4{background-position: -442px 0;}
.nav a:hover{background-position-y: -52px;}
.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: #fff; line-height: 40px; display: inline-block; position: relative; z-index: 1; padding: 0 10px;}
.title span::after,.title span::before{content: ''; position: absolute; top: 50%; margin-top: -8px; width: 50px; height: 17px; background: url('../imgs/tit.png') no-repeat;}
.title span::before{left: -50px;}
.title span::after{right: -50px; -webkit-transform: rotate(180deg); transform: rotate(180deg);}
.part{background: #262e41; 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/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: #95b9d5; 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: #262e41;height: 30px; line-height: 30px;}
.login .item input::placeholder{color: #5f778b;}
.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/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: #95b9d5; 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: #fff; 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: #d21d40;}
.yellow{color: #0e9e1b;}
.tj_list{height: 92px; overflow: hidden; margin-bottom: 20px;}
.filter{height: 22px; line-height: 22px;}
.select{border: 1px solid #95b9d5; color: #262e41; height: 20px; line-height: 20px; outline: 0;background-color: #95b9d5; padding: 0 5px; font-size: 12px; margin-right: 15px;}
.md{width: 80px;border: 0;outline: 0;-webkit-appearance: none;background: #95b9d5;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: #ffedc2; 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: #95b9d5; border: 1px solid #95b9d5; color: #262e41; cursor: pointer;}
.tabs li.cur,.list_li li.cur{background: #640d0b; border: 1px solid #640d0b; color: #ccc;}
.list_data{height: 480px; overflow-y: auto; margin: 10px 8px 10px 0;}
.main ::-webkit-scrollbar{width: 8px; background: #141722; border-radius: 4px;}
.main ::-webkit-scrollbar-thumb{background: #c6d8e6; border-radius: 4px;}
/* .cyou_bottom{background: #1f1b15;}
#cyou_bottom .cyou_bottom_cont p,#cyou_bottom .cyou_bottom_cont a, .footer-right a{color: #5b5a5a;} */