@charset "utf-8";
/* CSS Document */
body{
	font-family: '微软雅黑';

	position: relative;
	background-image: url(/static/images/public/bg.jpg);
	background-repeat: repeat;
	color:#666666;

	overflow-y: scroll;
}

input { font-family: '微软雅黑'; }

a,a:link,a:visited { text-decoration:none; color:#111111; }
a:hover,a:active { text-decoration:underline; color:#ff0000; }

.detail-list .content-text a { color: #0134c5; }

div.topbar { background-color: #48484a; height: 58px; color: #ffffff; position:fixed; width:100%; z-index:99999; margin-left:0;}

div.topbar div.logo { margin-top: 5px; }
div.topbar div.mark { margin-right: 10px; }

div.topbar div.menu { margin-top: 20px; margin-left: 10px; font-size: 16px; }
div.topbar div.menu div.item { position:relative; float: left; margin: 0px 8px; }
div.topbar div.item a { color: #ddd; }
div.topbar div.item .red-tips{ position:absolute; right:-7px; top:-5px; width:7px; height:7px; background:url(/static/images/content/thread-tips.png) no-repeat;}

#menu-hidden{ display:none;}
#active-menu .dropdown-menu{ left:0; margin-top:10px;}
#active-menu .dropdown-menu li{display:none;}
#active-menu .dropdown-menu li a{ color:#000; font-weight:400;}
#active-menu .dropdown-menu li a span{ color:#0000ff;}

div.topbar div.account { font-size: 14px; }
div.topbar div.account div.login { margin-top: 20px; }
div.topbar div.account div.login div.item { float: left; margin-left: 20px; }

div.topbar div.account div.logged div.userinfo {  }
div.topbar div.account div.logged div.userinfo div.face {  margin-top: 10px; width: 36px; height: 36px; padding: 1px; background-color: #ffffff; }
div.topbar div.account div.logged div.userinfo div.name {  margin-top: 20px; margin-left: 10px; color: #ddd; }
div.topbar div.account div.logged div.item { float: left; margin-top: 20px; margin-left: 10px; }
div.topbar div.account div.logged div.num a { font-weight: bold; color: #ffffff; }


div.footer { height: 130px; background-image: url(/static/images/public/footer_top.jpg); background-repeat: no-repeat; background-position: center top; }
div.footer div.copyright { margin-top: 50px; color: #888888; }
div.footer div.copyright a{ color: #888888; }
div.footer div.gameaudit { margin-top: 20px; }
#snpole-banner {display: block; margin: 0 auto 20px auto;}

.approval-verify{ margin-top: 20px; margin-left: 20px; font-weight:bold;}
.approval-verify:hover{ cursor: pointer;}
.btn-view,.btn-view:hover{ color: #fff; background: url(/static/images/content/reference-bg.png) no-repeat; border: 0;}
.new-btn{cursor: pointer;width: 64px;height: 27px;display: inline-block;}
.new-btn.new-btn-small{width: 27px}
.modal{width: 940px;max-height: none;margin-left: -470px;}

.buy-btn{background-image: url("../images/content/buy-btn.png")}
.preview-btn{background-image: url("../images/content/preview-btn.png")}
.reference-btn{background-image: url("../images/content/reference-btn.png")}
.repost-btn{background-image: url("../images/content/repost-btn.png")}
.ok-btn{background-image: url("../images/content/ok-btn.png")}
.remove-btn{background-image: url("../images/content/remove-btn.png")}

.gray {color: #808080;}
.cyan {color: #00a8b1;}
a.cyan {color: #00a8b1;}/*finally getting rid of line 14*/

#save-draft {margin-left: 30px;}
.animated-2s {transition: opacity 2s linear;}

#threed-banner {margin: 68px 0 -55px 0;}
