
/* -------------------------------------------------------------- */
*, html { margin: 0; padding: 0; }
html, body { height: 100%; }
ul { list-style: none; }
body { font-family: 'Microsoft YaHei'; }
#the_sidebar { width: 50px; height: 100%; position: fixed; right: 0; bottom: 0; background: #1b1b1b; z-index:9999; }
.the_sidebar { position: relative; height: 100%; width: 50px; }
.the_sidebar ul { list-style: none; }
.ts_up { position: absolute; right: 0; top: 60px; }
.ts_up li { margin-bottom: 10px; }
.ts_icon { width: 50px; height: 50px; display: block; position: relative; background-image: url(images/sidebar-off.jpg); background-repeat: no-repeat; cursor: pointer; transition: all linear .2s; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -ms-transition: all linear .2s; }
.ts_icon:hover { background-image: url(images/sidebar-on.jpg); }
.tsi_appgame { background-position: 0 0; }
.tsi_news { background-position: -50px 0; }
.tsi_video { background-position: -100px 0; }
.tsi_gameLibrary { background-position: -150px 0; }
.tsi_shop { background-position: -200px 0; }
.tsi_gif { background-position: -250px 0; }
.tsi_activity { background-position: -300px 0; }
.tsi_top { background-position: -350px 0; }
.tswe { width: 50px; height: 104px; position: relative; }
.tswe_icon { width: 57px; height: 104px; position: absolute; top: 0; right: 0; background: url(images/sidebar-we.gif); cursor: pointer; }
.tswe_links { position: absolute; right: 50px; top: 0; width: 95px; height: 100px; padding-right: 5px; background: #313131; display: none; }
.tswe:hover .tswe_links { display: block; }
.tswe_link { display: block; height: 100px; line-height: 100px; text-align: center; color: #fff; font-size: 14px; font-family: 'Microsoft YaHei'; text-decoration: none; cursor: pointer; background: #434343; transition: all linear .2s; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -ms-transition: all linear .2s; position: relative; }
.tswe_link:hover { background: #292929; }
.tss_links { width: 95px; height: 50px; background: #313131; padding-right: 5px; position: absolute; top: 0; right: 50px; transition: all linear .2s; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -ms-transition: all linear .2s; display: none; z-index:10000; }
.ts_single:hover .tss_links { display: block; }
.tsc_links { width: 190px; background: #313131; padding-right: 5px; position: absolute; top: 0; right: 50px; display: none; transition: all linear .2s; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -ms-transition: all linear .2s; z-index:10000; }
.tsc_link { background: #434343; }
.ts_column:hover .tsc_links { display: block; }
.tsc_link dl { float: left; width: 95px; }
.tss_link { display: block; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 14px; font-family: 'Microsoft YaHei'; text-decoration: none; cursor: pointer; background: #434343; transition: all linear .2s; -webkit-transition: all linear .2s; -moz-transition: all linear .2s; -ms-transition: all linear .2s; position: relative; }
.tss_link:hover { background: #292929; }
.ts_bottom { position: absolute; bottom: 0; }
.tsweli { padding-top: 40px; }
</style>
<style type="text/css">
.omp_replaced_hide_cmd,
.omp_replaced_hide {
display: none;
}

.page-content{}
.page-content b{ padding:3px 5px 3px 5px; }
.page-content a{ padding:3px 5px 3px 5px; border:1px #000000 solid; background:#F03; color:#FFF;}

/* error404 */
.error404 #primary { float: none; margin: 0; }
.error404 #primary #content { margin: 0 7.6%; width: auto; }
/* Alignment */
.alignleft { display: inline; float: left; margin-right: 1.625em; }
.alignright { display: inline; float: right; margin-left: 1.625em; }
.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }

/* =Content
----------------------------------------------- */
.page-header{padding-top:26px; line-height:36px; font-size:22px; color:#33321f;}
.page-title { color: #33321f; font-size: 22px; font-weight:normal; line-height:36px; padding-bottom:8px; }
.page-title a { font-size: 12px; font-weight: bold; letter-spacing: 0; text-transform: none; }
.hentry, .no-results {  }
.hentry:last-child, .no-results { border-bottom: none; }
.blog .sticky .entry-header .entry-meta { clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }
.entry-title, .entry-header .entry-meta { padding-right: 76px; }
.entry-title { font-size: 24px; font-weight: normal; line-height: 36px; text-align:center; padding:41px 0 40px; }
.entry-title, .entry-title a { color: #33321f; text-decoration: none; }
.entry-title a:hover, .entry-title a:focus, .entry-title a:active { color: #e74c3c; }
.categoryPage .entry-title{font-size:14px; line-height:28px; padding:6px 0; text-align:left; border-bottom:1px #33321f dashed;}
.categoryPage .entry-title a{display:block; height:28px; line-height:24px; padding-left:20px; background:url(images/point.png) 8px 10px no-repeat;}
.categoryPage .entry-title .date{font-size:12px; color:#666;}
.entry-meta { color: #666; clear: both; font-size: 12px; line-height: 18px; }
.entry-meta a { font-weight: bold; }
.single-author .entry-meta .by-author { display: none; }
.entry-content p{margin-bottom:29px;}
.entry-content h1, .entry-content h2, .comment-content h1, .comment-content h2 { color: #000; font-weight: bold; margin: 0 0 .8125em; }
.entry-content h3, .comment-content h3 { font-size: 10px; letter-spacing: 0.1em; line-height: 2.6em; text-transform: uppercase; }
.entry-content table, .comment-content table { border-bottom: 1px solid #ddd; margin: 0 0 1.625em; width: 100%; }
.entry-content th, .comment-content th { color: #666; font-size: 10px; font-weight: 500; letter-spacing: 0.1em; line-height: 2.6em; text-transform: uppercase; }
.entry-content td, .comment-content td { border-top: 1px solid #ddd; padding: 6px 10px 6px 0; }
.entry-content #s { width: 75%; }
.comment-content ul, .comment-content ol { margin-bottom: 1.625em; }
.comment-content ul ul, .comment-content ol ol, .comment-content ul ol, .comment-content ol ul { margin-bottom: 0; }
dl.gallery-item { margin: 0; }
.page-link { clear: both; display: block; margin: 0 0 1.625em; }
.page-link a { background: #eee; color: #373737; margin: 0; padding: 2px 3px; text-decoration: none; }
.page-link a:hover { background: #888; color: #fff; font-weight: bold; }
.page-link span { margin-right: 6px; }
.entry-meta .edit-link a, .commentlist .edit-link a { background: #eee; -moz-border-radius: 3px; border-radius: 3px; color: #666; float: right; font-size: 12px; line-height: 1.5em; font-weight: 300; text-decoration: none; padding: 0 8px; }
.entry-meta .edit-link a:hover, .commentlist .edit-link a:hover { background: #888; color: #fff; }
.entry-content .edit-link { clear: both; display: block; }
/* Images */
.entry-content img, .comment-content img, .widget img { max-width: 100%; /* Fluid images for posts, comments, and widgets */ }
img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"] { height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */ }
img.size-full, img.size-large { max-width: 100%; width: auto; height:auto; }
.entry-content img.wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom: 1.625em; }
p img, .wp-caption { margin-top: 0.4em; }
.wp-caption { background: #eee; margin-bottom: 1.625em; max-width: 96%; padding: 9px; }
.wp-caption img { display: block; margin: -2px 0 0 -2px; max-width: 98%; }
.wp-caption .wp-caption-text, .gallery-caption { color: #666; font-family: Georgia, serif; font-size: 12px; }
.wp-caption .wp-caption-text { margin-bottom: 0.6em; padding: 10px 0 5px 40px; position: relative; }
.wp-caption .wp-caption-text:before { color: #666; content: '\2014'; font-size: 14px; font-style: normal; font-weight: bold; margin-right: 5px; position: absolute; left: 10px; top: 7px; }
#content .gallery { margin: 0 auto 1.625em; }
#content .gallery a img { border: none; }
img#wpstats { display: block; margin: 0 auto 1.625em; }
#content .gallery-columns-4 .gallery-item { width: 23%; padding-right: 2%; }
#content .gallery-columns-4 .gallery-item img { width: 100%; height: auto; }

/* Make sure videos and embeds fit their containers */
embed, iframe, object { max-width: 100%; }
.entry-content .twitter-tweet-rendered { max-width: 100% !important; /* Override the Twitter embed fixed width */ }
/* Password Protected Posts */
.post-password-required .entry-header .comments-link { margin: 1.625em 0 0; }
.post-password-required input[type=password] { margin: 0.8125em 0; }
.post-password-required input[type=password]:focus { background: #f7f7f7; }
/* Author Info */
#author-info { font-size: 12px; overflow: hidden; }
.singular #author-info { background: #f9f9f9; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin: 2.2em -35.6% 0 -35.4%; padding: 20px 35.4%; }
.archive #author-info { border-bottom: 1px solid #ddd; margin: 0 0 2.2em; padding: 0 0 2.2em; }
#author-avatar { float: left; margin-right: -78px; }
#author-avatar img { background: #fff; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 2px #bbb; -moz-box-shadow: 0 1px 2px #bbb; box-shadow: 0 1px 2px #bbb; padding: 3px; }
#author-description { float: left; margin-left: 108px; }
#author-description h2 { color: #000; font-size: 15px; font-weight: bold; margin: 5px 0 10px; }
/* Comments link */
.entry-header .comments-link a { background: #eee url(images/comment-bubble.png) no-repeat; color: #666; font-size: 13px; font-weight: normal; line-height: 35px; overflow: hidden; padding: 0 0 0; position: absolute; top: 1.5em; right: 0; text-align: center; text-decoration: none; width: 43px; height: 36px; }
.entry-header .comments-link a:hover, .entry-header .comments-link a:focus, .entry-header .comments-link a:active { background-color: #1982d1; color: #fff; color: rgba(255,255,255,0.8); }
.entry-header .comments-link .leave-reply { visibility: hidden; }
/*
Post Formats Headings
To hide the headings, display: none the ".entry-header .entry-format" selector,
and remove the padding rules below.
*/
.entry-header .entry-format { color: #666; font-size: 10px; font-weight: 500; letter-spacing: 0.1em; line-height: 2.6em; position: absolute; text-transform: uppercase; top: -5px; }
.entry-header hgroup .entry-title { padding-top: 15px; }
article.format-aside .entry-content, article.format-link .entry-content, article.format-status .entry-content { padding: 20px 0 0; }
article.format-status .entry-content { min-height: 65px; }
.recent-posts .entry-header .entry-format { display: none; }
.recent-posts .entry-header hgroup .entry-title { padding-top: 0; }
/* Singular content styles for Posts and Pages */
.singular .hentry { border-bottom: none; }
.singular.page .hentry { padding: 3.5em 0 0; }
.singular .entry-title, .singular .entry-header .entry-meta { padding-right: 0; }
.singular .entry-header .entry-meta { position: absolute; top: 0; left: 0; }
blockquote.pull { font-size: 21px; font-weight: bold; line-height: 1.6125em; margin: 0 0 1.625em; text-align: center; }
.singular blockquote.pull { margin: 0 -22.25% 1.625em; }
.pull.alignleft { margin: 0 1.625em 0 0; text-align: right; }
.singular .pull.alignleft { margin: 0 1.625em 0 -22.25%; }
.pull.alignright { margin: 0 0 0 1.625em; text-align: left; }
blockquote.pull.alignleft, blockquote.pull.alignright { width: 33%; }
.singular .pull.alignright { margin: 0 -22.25% 0 1.625em; }
.singular blockquote.pull.alignleft, .singular blockquote.pull.alignright { width: 33%; }
.singular .entry-meta .edit-link a { bottom: auto; left: 50px; position: absolute; right: auto; top: 80px; }
/* =Aside
----------------------------------------------- */

.format-aside .entry-title, .format-aside .entry-header .comments-link { display: none; }
.singular .format-aside .entry-title { display: block; }
.format-aside .entry-content { padding: 0; }
.singular .format-aside .entry-content { padding: 1.625em 0 0; }
/* =Link
----------------------------------------------- */

.format-link .entry-title, .format-link .entry-header .comments-link { display: none; }
.singular .format-link .entry-title { display: block; }
.format-link .entry-content { padding: 0; }
.singular .format-link .entry-content { padding: 1.625em 0 0; }
/* =Gallery
----------------------------------------------- */

.format-gallery .gallery-thumb { float: left; display: block; margin: .375em 1.625em 0 0; max-width: 100%; }
/* =Status
----------------------------------------------- */

.format-status .entry-title, .format-status .entry-header .comments-link { display: none; }
.singular .format-status .entry-title { display: block; }
.format-status .entry-content { padding: 0; }
.singular .format-status .entry-content { padding: 1.625em 0 0; }
.format-status img.avatar { -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 2px #ccc; -moz-box-shadow: 0 1px 2px #ccc; box-shadow: 0 1px 2px #ccc; float: left; margin: 4px 10px 2px 0; padding: 0; }
/* =Quote
----------------------------------------------- */

.format-quote blockquote { color: #555; font-size: 17px; margin: 0; }
/* =Image
----------------------------------------------- */

.indexed.format-image .entry-header { min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */ }
.indexed.format-image .entry-content { padding-top: 0.5em; }
.indexed.format-image .entry-content p { margin: 1em 0; }
.indexed.format-image .entry-content p:first-child, .indexed.format-image .entry-content p:first-child a, .indexed.format-image .entry-content p:first-child img { display: block; margin: 0; }
.indexed.format-image .entry-content .wp-caption .wp-caption-text { margin: 0; padding-bottom: 1em; }
.indexed.format-image footer.entry-meta { background: #ddd; overflow: hidden; padding: 4%; max-width: 96%; }
.indexed.format-image div.entry-meta { display: inline-block; float: left; width: 35%; }
.indexed.format-image div.entry-meta + div.entry-meta { float: none; width: 65%; }
.indexed.format-image .entry-meta span.cat-links, .indexed.format-image .entry-meta span.tag-links, .indexed.format-image .entry-meta span.comments-link { display: block; }
.indexed.format-image footer.entry-meta a { color: #444; }
.indexed.format-image footer.entry-meta a:hover { color: #fff; }
#content .indexed.format-image img { border: none; max-width: 100%; padding: 0; }
.indexed.format-image .wp-caption { background: #111; margin-bottom: 0; max-width: 96%; padding: 2% 2% 0; }
.indexed.format-image .wp-caption .wp-caption-text { color: #ddd; }
.indexed.format-image .wp-caption .wp-caption-text:before { color: #444; }
.indexed.format-image a:hover img { opacity: 0.8; }
/* =error404
----------------------------------------------- */

.error404 #main #searchform { background: #f9f9f9; border: 1px solid #ddd; border-width: 1px 0; margin: 0 -8.9% 1.625em; overflow: hidden; padding: 1.625em 8.9%; }
.error404 #main #s { width: 95%; }
.error404 #main .widget { clear: none; float: left; margin-right: 3.7%; width: 30.85%; }
.error404 #main .widget_archive { margin-right: 0; }
.error404 #main .widget_tag_cloud { float: none; margin-right: 0; width: 100%; }
.error404 .widgettitle { font-size: 10px; letter-spacing: 0.1em; line-height: 2.6em; text-transform: uppercase; }
/* =Showcase
----------------------------------------------- */

h1.showcase-heading { color: #666; font-size: 10px; font-weight: 500; letter-spacing: 0.1em; line-height: 2.6em; text-transform: uppercase; }
/* Intro */
article.intro { background: #f9f9f9; border-bottom: none; margin: -1.855em -8.9% 1.625em; padding: 0 8.9%; }
article.intro .entry-title { display: none; }
article.intro .entry-content { color: #111; font-size: 16px; padding: 1.625em 0 0.625em; }
article.intro .edit-link a { background: #aaa; -moz-border-radius: 3px; border-radius: 3px; color: #fff; font-size: 12px; padding: 0 8px; position: absolute; top: 30px; right: 20px; text-decoration: none; }
article.intro .edit-link a:hover, article.intro .edit-link a:focus, article.intro .edit-link a:active { background: #777; }
/* Featured post */
section.featured-post { float: left; margin: -1.625em -8.9% 1.625em; padding: 1.625em 8.9% 0; position: relative; width: 100%; }
section.featured-post .hentry { border: none; color: #666; margin: 0; }
section.featured-post .entry-meta { clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); position: absolute !important; }
/* Small featured post */
section.featured-post .attachment-small-feature { float: right; height: auto; margin: 0 -8.9% 1.625em 0; max-width: 59%; position: relative; right: -15px; }
section.featured-post.small { padding-top: 0; }
section.featured-post .attachment-small-feature:hover, section.featured-post .attachment-small-feature:focus, section.featured-post .attachment-small-feature:active { opacity: .8; }
article.feature-image.small { float: left; margin: 0 0 1.625em; width: 45%; }
article.feature-image.small .entry-title { line-height: 1.2em; }
article.feature-image.small .entry-summary { color: #555; font-size: 13px; }
article.feature-image.small .entry-summary p a { background: #222; color: #eee; display: block; left: -23.8%; padding: 9px 26px 9px 85px; position: relative; text-decoration: none; top: 20px; width: 180px; z-index: 1; }
article.feature-image.small .entry-summary p a:hover { background: #1982d1; color: #eee; color: rgba(255,255,255,0.8); }
/* Large featured post */
section.feature-image.large { border: none; max-height: 288px; padding: 0; width: 100%; }
section.feature-image.large .showcase-heading { display: none; }
section.feature-image.large .hentry { border-bottom: none; left: 9%; margin: 1.625em 9% 0 0; position: absolute; top: 0; }
article.feature-image.large .entry-title a { background: #222; background: rgba(0,0,0,0.8); -moz-border-radius: 3px; border-radius: 3px; color: #fff; display: inline-block; font-weight: 300; padding: .2em 20px; }
section.feature-image.large:hover .entry-title a, section.feature-image.large .entry-title:hover a { background: #eee; background: rgba(255,255,255,0.8); color: #222; }
article.feature-image.large .entry-summary { display: none; }
section.feature-image.large img { display: block; height: auto; max-width: 117.9%; padding: 0 0 6px; }
/* Featured Slider */
.featured-posts { border-bottom: 1px solid #ddd; display: block; height: 328px; margin: 1.625em -8.9% 20px; max-width: 1000px; padding: 0; position: relative; overflow: hidden; }
.featured-posts .showcase-heading { padding-left: 8.9%; }
.featured-posts section.featured-post { background: #fff; height: 288px; left: 0; margin: 0; position: absolute; top: 30px; width: auto; }
.featured-posts section.featured-post.large { max-width: 100%; overflow: hidden; }
.featured-posts section.featured-post { -webkit-transition-duration: 200ms; -webkit-transition-property: opacity, visibility; -webkit-transition-timing-function: ease; -moz-transition-duration: 200ms; -moz-transition-property: opacity, visibility; -moz-transition-timing-function: ease; }
.featured-posts section.featured-post { opacity: 0; visibility: hidden; }
.featured-posts #featured-post-1 { opacity: 1; visibility: visible; }
.featured-post .feature-text:after, .featured-post .feature-image.small:after { content: ' '; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* Opera11.10+ */ background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* IE10+ */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); /* W3C */ width: 100%; height: 45px; position: absolute; top: 230px; }
.featured-post .feature-image.small:after { top: 253px; }
#content .feature-slider { top: 5px; right: 8.9%; overflow: visible; position: absolute; }
.feature-slider ul { list-style-type: none; margin: 0; }
.feature-slider li { float: left; margin: 0 6px; }
.feature-slider a { background: #3c3c3c; background: rgba(60,60,60,0.9); -moz-border-radius: 12px; border-radius: 12px; -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5); -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5); box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5); display: block; width: 14px; height: 14px; }
.feature-slider a.active { background: #1982d1; -webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8); -moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8); box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8); cursor: default; opacity: 0.5; }
/* Recent Posts */
section.recent-posts { padding: 0 0 1.625em; }
section.recent-posts .hentry { border: none; margin: 0; }
section.recent-posts .other-recent-posts { border-bottom: 1px solid #ddd; list-style: none; margin: 0; }
section.recent-posts .other-recent-posts li { padding: 0.3125em 0; position: relative; }
section.recent-posts .other-recent-posts .entry-title { border-top: 1px solid #ddd; font-size: 17px; }
section.recent-posts .other-recent-posts a[rel="bookmark"] { color: #373737; float: left; max-width: 84%; }
section.recent-posts .other-recent-posts a[rel="bookmark"]:after { content: '-'; color: transparent; font-size: 11px; }
section.recent-posts .other-recent-posts a[rel="bookmark"]:hover { }
section.recent-posts .other-recent-posts .comments-link a, section.recent-posts .other-recent-posts .comments-link > span { border-bottom: 2px solid #999; bottom: -2px; color: #444; display: block; font-size: 10px; font-weight: 500; line-height: 2.76333em; padding: 0.3125em 0 0.3125em 1em; position: absolute; right: 0; text-align: right; text-transform: uppercase; z-index: 1; }
section.recent-posts .other-recent-posts .comments-link > span { border-color: #bbb; color: #888; }
section.recent-posts .other-recent-posts .comments-link a:hover { color: #1982d1; border-color: #1982d1; }
section.recent-posts .other-recent-posts li:after { clear: both; content: '.'; display: block; height: 0; visibility: hidden; }
/* =Attachments
----------------------------------------------- */

.image-attachment div.attachment { background: #f9f9f9; border: 1px solid #ddd; border-width: 1px 0; margin: 0 -8.9% 1.625em; overflow: hidden; padding: 1.625em 1.625em 0; text-align: center; }
.image-attachment div.attachment img { display: block; height: auto; margin: 0 auto 1.625em; max-width: 100%; }
.image-attachment div.attachment a img { border-color: #f9f9f9; }
.image-attachment div.attachment a:focus img, .image-attachment div.attachment a:hover img, .image-attachment div.attachment a:active img { border-color: #ddd; background: #fff; }
.image-attachment .entry-caption p { font-size: 10px; letter-spacing: 0.1em; line-height: 2.6em; margin: 0 0 2.6em; text-transform: uppercase; }
/* =Navigation
-------------------------------------------------------------- */

#content nav { overflow: hidden; padding: 15px 0 0 0; }
#content nav a { font-size: 16px; line-height:28px; color:#333; }
#nav-above { padding: 0 0 1.625em; }
#nav-above { display: none; }
.paged #nav-above { display: block; }
.nav-previous { float: left; width: 50%; }
.nav-next { float: right; text-align: right; width: 50%; }
#content nav .meta-nav { font-weight: normal; }
/* Singular navigation */
#nav-single { float: right; position: relative; top: -0.3em; text-align: right; z-index: 1; }
#nav-single .nav-previous, #nav-single .nav-next { width: auto; }
#nav-single .nav-next { padding-left: .5em; }
#nav-single .nav-previous { padding-right: .5em; }




table.appgametable { border-collapse: collapse; border: none; width:100%; }
table.appgametable caption { text-align:center; font-weight:bold; font-size:18px; background:#ddd; border: 1px solid #ccc; border-top:1p solid #bbb; padding:8px; font-family:"Microsoft YaHei"; font-size:18px; }
table.appgametable td { border: 1px solid #ccc; padding:8px; font-family:"Microsoft YaHei"; font-size:14px;  background:#fff; vertical-align:top; clear:both;}
table.appgametable td a { font-family:"Microsoft YaHei"; font-size:14px; color:#CC0000; }
table.appgametable td a:hover { color:red; text-decoration:none;}
table.appgametable td img { padding:0px; margin:0px; border:0px; float:none; max-width:97.5%; height:auto; }
table.appgametable td div img { padding:0px; margin:0px; border:0px; float:none; max-width:97.5%; height:auto; }
table.appgametable td.discenter { text-align:center; }
table.appgametable td.dismiddle { vertical-align:middle; }
table.appgametable td.caption { text-align:center; font-weight:bold; font-size:18px; background:#ddd;}
table.appgametable td.coltitle { background:#eee;}
table.appgametable td.title { background:#eee;}
table.appgametable th { border: 1px solid #ccc; padding:8px; font-family:"Microsoft YaHei"; font-size:12px;  background:#eee; }
table.appgametable th[scope] { font-size:12px; font-weight:bold; }

table.cardlist { margin-bottom:15px; }
table.cardlist td { width:25%; }

table.cardcatnav { margin-bottom:20px; }
table.cardcatnav td.title { background:#401d1d; font-size:14px; color:#fff; font-weight:bold; }
table.cardcatnav td.list { word-wrap:break-word;  word-break:break-all; }
table.cardcatnav td { font-size:12px; color:#999; }
table.cardcatnav td a { margin-right:10px; margin-left:10px; font-size:14px; }

embed, iframe, object, video { max-width: 100%; margin-bottom:15px;  }

/* update */
.olblocklistlif1line { height: 21px; overflow: hidden; }

.singular.page .hentry { padding: 1.5em 0 0; }
.singular .entry-content { padding-bottom:1.5em; }
#content nav { padding-right:1em; padding-left:1em; }

.singular .hentry { padding: 0em 0 0; }
#content nav { padding-bottom:0px; }
.entry-title, .entry-header .entry-meta { padding-right: 0px; }
.page-title { margin-bottom:0px;}
.hentry, .no-results { margin: 0 0 .5em; padding: 0 0 .5em 0;}
.singular .entry-title { font-size: 36px;  line-height:110%; }
.tag .page-header, .category .page-header { padding: 19px 0 0 0; }
.singular .entry-header .entry-meta { position: absolute; top: 19px; left: 1em; }
.singular #author-info { display:none; }

.entry-content table, .comment-content table { margin:0px; }
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, .singular #comments-title { margin: 0 0; width: auto; padding:0px 1em; }

@media screen and (max-width: 480px){
.olblocklistlif1line { height: auto; overflow: visible; }
.page-title { padding-left:0px; }
.archive #content, .search #content, .tag #content, .category #content, .singular.page #content, .singular.single #content { padding: 10px 10px 20px 10px;}
.singular .entry-title { font-size: 21px; line-height: 110%; }
#nav-single, .singular .entry-header .entry-meta { display:none; }
}






/* 滚动条样式 */
::-webkit-scrollbar {width:10px;height:10px;background-color:rgba(238,238,238,.4);overflow:visible;}
::-webkit-scrollbar-button {width:0; height:0; display:block; background-color:#eeeeee;}
::-webkit-scrollbar-thumb {background:#4d70ae;overflow:visible;}
::-webkit-scrollbar-thumb:active{background-color:rgba(17,36,69,1); }
::-webkit-scrollbar-thumb:hover{background-color:rgba(17,36,69,.5);}
::-webkit-scrollbar-corner {}
::-webkit-resizer {}
::-webkit-scrollbar-track {}
::-webkit-scrollbar-track-piece {}

*{
scrollbar-3dlight-color:#fff; /*- 最外左 -*/
scrollbar-highlight-color:#fff; /*- 左二 -*/
scrollbar-face-color:#4d70ae; /*- 面子 -*/
scrollbar-arrow-color:727a51; /*- 箭头 -*/
scrollbar-shadow-color:; /*- 右二 -*/
scrollbar-darkshadow-color:; /*- 右一 -*/
scrollbar-base-color:; /*- 基色 -*/
scrollbar-track-color:#99a371;/*- 滑道 -*/
}

.genenalList{padding-bottom:30px;}
.genenalList li{padding-left:45px; height:50px; line-height:40px; background:#4d70ae url(images/yxzt-icon.png) 8px center no-repeat; margin-bottom:14px; width:42%; float:left; margin-right:10px;}
.genenalList li a{display:block; height:35px; line-height:30px; color:#535353; background:#fff; border:1px #bfbfbf solid; font-size:16px; padding-left:12px; border-left:none; overflow:hidden; padding-right:10px;}
.genenalList li a:hover{background:#4d70ae; border:1px #4d70ae solid; border-left:none; color:#fff;}

#bottomNav { background-color:#096; z-index:999; position:fixed; bottom:0; left:0; width:100%; _position:absolute; _top: expression_r(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); overflow:visible; height:100px; line-height:100px; text-align:center; color:#FFF; font-size:26px; }
#bottomNav img{vertical-align:middle; width:210px; height:80px; margin-left:3px; border:0px;}
#bottomNav a{ color:#FFF;}