@charset "utf-8";
body { font-size: 14px; margin: 0; font-family: "Microsoft YaHei", tahoma, Arial; background: #f0f0f0; width: 100%; overflow-x: hidden; }
img { border: none; vertical-align: middle; }
.clear { clear: both; }
.clearfix:after { clear: both; content: ""; display: block; }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0; }
.main { width: 1016px; overflow: hidden; margin: 0 auto; }
a { cursor: pointer; }
a:hover { color: #900; }
.fixed { position: fixed; }
.more { float: right; }
.f_left { float: left; }
.f_right { float: right; }
/*********/
.top { position: fixed; width: 100%; top: 0; left: 0; z-index: 9999; }
/************/
.header { box-shadow: 0 2px 2px rgba(0,0,0,0.3); margin-bottom: 3px; position: relative; background: rgb(0,0,0); background-color: rgba(0,0,0,0.6); }
.header .main { height: 40px; position: relative; overflow: hidden; }
.header .logo { position: absolute; left: 0; top: 0; }
.header .full-menu { position: absolute; background: left center no-repeat transparent; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC); left: 0; top: 0; z-index: 1; width: 40px; height: 40px; cursor: pointer; }
.header .search { position: absolute; right: 0; top: 10px; z-index: 1; }
.header .search form { float: right; }
.header .search input { border: none; outline: none; background-color: transparent; color: #ccc; }
.header .search input.k { background-color: #666; width: 190px; height: 18px; width: 0px; padding-left: 20px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAMAAACnUt2HAAAAllBMVEX////z8/P09PTy8vLw8PDt7e3t7e3r6+vr6+vq6uro6Ojk5OTl5eXh4eHk5OTj4+Pg4ODe3t7g4ODe3t7d3d3b29vW1tbY2NjV1dXT09PNzc3S0tLLy8u+vr7Pz8/Hx8fNzc3GxsbMzMzExMTBwcHCwsLIyMi/v7/AwMDGxsa+vr7Dw8PBwcHCwsLAwMC+vr6+vr6/v7/jG78AAAAAMHRSTlMABwcMFRgcHiIpMDU3Oz4+QUdMU1NaX2dudXd8fX6DiIqOkZSamp+goKWmrLOzusGsH9OyAAAAgUlEQVR4Xq3PxxKCQBCE4VExBlQwEXbFGEakx/d/OS04zFp71L78Vd+t6R8LkntVRN82A+/zq7m41sOx+8naFA5a7tdNESg+z03nEio+Tk0XMlFMeFx3J23FVnWbEnVSfo1INygNM4sIQnIWZ4fN0EIQeccyCGJPt5CSvK2wpJ/3BvyqCkQTAYHLAAAAAElFTkSuQmCC); background-repeat: no-repeat; border: 1px solid #ddd; border-radius: 5px; }
.header .search input.s { display: none; }
.header-title { text-align: center; }
.header-title h1 { padding: 0 2em; margin: 0; line-height: 40px; color: #ddd; font-size: 1.2em; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
/****************/
.menu { background: #606060; background-color: rgba(0,20,0,0.9); position: fixed; width: 100%; top: 43px; bottom: 0; display: none; z-index: 99999; }
.menu-list { font-size: 14px; display: block; }
.menu ul { padding: 0; margin: 0; }
.menu li { list-style: none; line-height: 1.5em; }
.menu li a { text-decoration: none; color: #ddd; display: inline-block; width: 6em; }
.menu li a:first-of-type { font-weight: bold; display: block; }
/*******隔开顶部tollbar*******/
.mt45 { margin-top: 45px; display: block; height: 0; }
/**************/
.position { background: #fff; padding: 0.5em; margin: 0.5em auto; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.position a:link { color: #000; text-decoration: none; }
/**/
.box { border: 1px solid #ddd; }
.ad { margin: 0 auto; }
.xw { background: #fff; padding: 1em; margin: 0.5em 0; }
.xw .xw-title { border-bottom: 1px dashed #ddd; text-align: center; padding-bottom: 1em; margin-bottom: 1em; }
.xw .xw-title h1 { font-size: 1.5em; }
.xw .xw-zw { font-size: medium; }
.xw .xw-zw img, .xw .xw-zw iframe, .xw .xw-zw embed, .xw .xw-zw video { max-width: 100%!important;}
.xw .statement { color: #f00; }
.gameinfo { color: #0645FF; border-top: 1px solid #eee; padding-top: 0.5em; line-height: 1.5em; color: #666; font-size: medium; }
.gameinfo .thumb { float: left; margin-right: 1em; border: 1px solid #666; padding: 2px; }
.gameinfo h1 { font-size: 1.5em; margin: 0; color: #111; }
.gameinfo .copy { color: #999; }
/**/
.c { background: #fff; background: rgba(255,255,255,0.8); border: 1px solid #ddd; margin-bottom: 0.5em; }
.c ul { margin: 0; padding: 0; }
.c ul li { list-style: none; height: 24px; line-height: 24px; overflow: hidden; border-bottom: 1px dashed #efefef; padding: 0 0.5em; }
.c a { color: #333; text-decoration: none; }
.c a:hover { color: #900; text-decoration: underline; }
.c .t { border-bottom: 1px solid #ddd; font-weight: bold; padding: 0.5em; }
.c .pic { font-size: 12px; text-align: center; overflow-x: hidden; }
.c .pic li { border: none; display: inline-block; width: 199px; padding: 0; height: auto; line-height: 0; overflow: hidden; max-height: 190px; vertical-align: middle; }
.c .pic li { max-height: 270px!important; overflow-x: hidden!important; }
.c .pic li img { width: 100%; transition: all 1s; max-height: 270px!important; }
.c .pic li img:hover { -webkit-transform: scale(1.06); transform: scale(1.06); }
/*.c .pic ul { display: block; width: 2032px; }*/
.c .pic ul { display: block; word-break: keep-all; white-space: nowrap; overflow-y: hidden; overflow-x: scroll; }
.c.tab .t { padding: 0; border: none; }
.c.tab .t span { display: inline-block; width: 25%; text-align: center; padding: 0.5em 0; cursor: default; background-color: #eee; border-bottom: 5px solid #eee; }
.c.tab .t span.act { border-bottom: 5px solid #f00; background-color: #fff; }
.c.tab .i { display: none; }
.c.tab .v { }
.c.tab .v li { height: auto; margin: 0.5em 0; }
.c.tab .v li .thumb { float: left; margin-right: 1em; max-width: 35%; width:206px; }
.c.tab .v li .thumb img { width: 100%; height: auto; border: 1px solid #ccc; padding: 2px; }
.c.tab .v li .title h2 { margin: 0; padding: 0; font-size: 1em; max-height: 3em; overflow: hidden; }
.c.tab .v li .tags a { color: #999; }
.c.tab .v li .published { color: #999; }
.c.tab .about { }
.c.tab .hot { }
.c.tab .tj { }
/***********/
.lst { margin: 0.5em auto; }
.lst ul li { height: auto; margin: 0.5em auto; display: block; }
.lst ul li h4 { margin: 0; }
.lst ul li h4 a { color: #000; }
.lst ul li .thumb { float: left; max-width: 35%; max-height:10em; min-height: 8em; margin-right: 1em; width: 206px;border: 1px solid #ddd;padding: 2px;}
.lst ul li .intro { color: #666; }
.lst ul li .intro a { color: #d00; }
.lst .lst-more { }
.lst .lst-more a { display: block; text-align: center; padding: 0.5em 0; text-decoration: none; background-color: #666; color: #fff; }
/**/
.page { text-align: center; padding: 0.5em 0; }
.page ul { padding: 0; margin: 0; }
.page ul li { list-style: none; display: inline-block; border: 1px solid #999; padding: 0.1em 0.5em; margin: 0.1em; }
.page ul li:hover, .page ul li.thisclass { background-color: #ddd; }
.page ul li a { text-decoration: none; color: #333; }
/***********/
.footer { background: #333; color: #ccc; padding: 0.5em 0; font-size: 0.9em; }
.footer .main { text-align: center; }
.footer .main a { color: #ccc; text-decoration: none; }
/**/
::selection{background: #f77309;color:#fff}
/* 设置滚动条的样式 */
::-webkit-scrollbar {width:8px; height:8px;}
/* 滚动槽 */
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {border-radius: 10px;background: rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:window-inactive {background: rgba(0,0,0,0.4);}
input::-webkit-input-placeholder {color: #e4d9d3}
input:-ms-input-placeholder {color: #e4d9d3;}
input:-moz-placeholder {color: #e4d9d3;}
input::-moz-placeholder {color: #e4d9d3;}
/******/
@media only screen and (max-width: 1016px) {
.main { width: 100%; }
.o-f { overflow-x: scroll!important; overflow-y: hidden; }
}
