body{font-size:12px;font-family:Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,"PingFang SC",STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;color:#666;}
html.hasFontSmoothing-false body{font-family:Arial,SimSun,"Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3","PingFang SC",STHeiti;}
input,select,textarea,button{font-family:Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3","PingFang SC",STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;}
body, p, div{margin:0; padding:0;/* word-break:break-all; 英文会折断 */ word-wrap:break-word;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size: 100%; }
ul,ol,li,dl,dd,dt{ margin:0; padding:0; list-style:none;}
a {color:#ff9d00;text-decoration: none;cursor:pointer;}
a:hover {color:#ff8a00;text-decoration: underline;}
td {font-size: 12px;color: #666;}
img{border:none; vertical-align:middle;}
input {outline: none;}
.line20 {line-height:20px;}
.tdcenter { text-align:center;}
.hide { display:none;}
.clearbg { background:none;}
.clear{clear:both;display:block;height:0;font-size:0;line-height:0;overflow:hidden;}
.clearfix:after,.wrapper:after,.article:after{content:'\20';clear:both;display:block;}
.clearfix,.wrapper,.article{*zoom:1;}
.simsun{font-family:Arial,"Lucida Grande","Hiragino Sans GB","Hiragino Sans GB W3",SimSun}

/*浮动*/
.flt1 {float:left;}
.flt2 {float:right;}
.flt3 {float:none;}

/*清楚浮动*/
.clr1 {clear:left; font-size:0px;}
.clr2 {clear:right; font-size:0px;}
.clr3 {clear:both; font-size:0px;}

/* 颜色 */
.red { color:#FF0000!important;}
.blue { color:#0099FF;}

/* 字体 */
.f12 { font-size:12px;}
.f14 { font-size:14px;}
.f14b { font-size:14px; font-weight:bold;}
.f16 {font-size:16px;}
.f16b {font-size:16px; font-weight:bold;}
.gray{ color:#999;}

/* 间距 */
.m_t_2 { margin-top:2px;}
.m_t_3 { margin-top:3px;}
.m_t_5 { margin-top:5px;}
.m_t_7 { margin-top:7px;}
.m_b_7 { margin-bottom:7px;}
.m_t_10 { margin-top:10px;}
.m_t_20 { margin-top:20px;}
.m_l_2 { margin-left:2px;}
.m_l_3 { margin-left:3px;}
.m_l_5 { margin-left:5px;}
.m_l_7 { margin-left:7px;}
.m_l_10 { margin-left:10px;}
.m_l_20 { margin-left:20px;}

/* 头像 */
.user_pp16 { width:16px; height:16px; border:1px solid #BEBEBE; padding:1px;}

/* 翻页 */
.paginator {padding:10px 10px 10px 10px; margin: 0px; font-size:11px; font-family: Arial, Helvetica, sans-serif; color: #946400;}
.paginator a{ border:#eda000 1px solid;  padding:2px 6px; background-color:#FFF;font-size:11px; text-decoration:none; margin-left:3px;}
.paginator .this-page { color: #946400; font-size:11px;border:#eda000 1px solid;  padding:2px 6px; text-decoration:none;}
.paginator .break { border:medium none; padding:2px 6px; border-top:none; background-color: #fff; color: #946400; text-decoration:none; font-size:11px;}
.paginator .end {border:#eda000 2px solid; padding:2px 6px; background:#fff; color: #946400; font-size:11px;}
.paginator .this-page {	padding:2px 6px; font-weight:bold; font-size: 13px; border:#fff; background: #fff; vertical-align: top; color: #946400; font-size:11px;}
.paginator a:hover {border: #8b4505 1px solid; background-color:#946400; color: #fff; text-decoration: none; font-size:11px;}
.paginator .ranking { margin-top: 0.5em; display:block; font-weight: bold; color: #946400}
.paginator .ranking a {	border: 0px; padding:0px; background: none transparent scroll repeat 0% 0%; color: #946400; }
.paginator .ranking a:hover {background:none transparent scroll repeat 0% 0%; color: #f60; text-decoration: underline;}

.pagebar{ text-align: right; padding-top: 10px;}
.pagebar .ti, .pagebar .this-page {
	border: 1px solid #EDA000;
	padding: 2px 6px;
	background: #FFFFFF;
	color: #666;
	font-size: 12px;
	text-decoration: none;
	margin-right: 3px;
}
.pagebar .ti:hover, .pagebar .this-page {
	background: #946400;
	color: #fff;
	text-decoration: none;
}

/* err and prompt */
.err_area { width:622px; height:225px; background:url(/images/login/err_bg.jpg) no-repeat; padding:160px 0 0 0; margin:40px auto 50px;}
.err_area .err_text { text-align:center; font-size:14px; font-weight:bold; color:#CC0033;}
.err_area .err_text a {font-size:14px; font-weight:bold; text-decoration:underline; color:#CC0033;}
.err_area .err_text a:hover {font-size:14px; font-weight:bold; text-decoration:none; color:#CC0033;}
.err_area .prompt_text { text-align:center; font-size:14px; font-weight:bold; color:#996600; padding-top:30px;}
.err_area .prompt_text a {font-size:14px; font-weight:bold; text-decoration:underline; color:#CC0033;}
.err_area .prompt_text a:hover {font-size:14px; font-weight:bold; text-decoration:none; color:#CC0033;}
.err_area .back_btn { padding:30px 0 0 0;text-align:center;}

/* icon */
.icon_v{width:23px;height:23px;margin-left:5px;background:url(/images/icon_v.png) no-repeat;vertical-align:middle;}
.icon_v_small{width:16px;height:15px;background:url(/images/icon_v_small.png) no-repeat;vertical-align:middle;}
.block-loading {position: absolute; width: 100%; height: 100%; top: 0; padding: 0; left: 0; z-index: 1; background:url(/images/common/loading_big.gif) no-repeat center center ; background-color:rgba(255,255,255,0.9);  background-color:#fff \9;filter:alpha(opacity=90)}

/* 输入框（其他可获得焦点的元素也行）获得焦点时高亮 */
.focus_highlight {transition: background .3s ease-in-out 0s;-webkit-transition: background .3s ease-in-out 0s;-moz-transition: background .3s ease-in-out 0s;-o-transition: background .3s ease-in-out 0s;}
.focus_highlight:focus {border-color: #FFC65A;box-shadow: 0 0 3px #FFC65A;background-color: #FFF;}

/* 一行字符截断类 */
.overflow_ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 捡金币改版 */
.pickup-gold{position:absolute;width:64px;height:64px;background:url(/images/common/pickupGold-icon.png) no-repeat 0 0;z-index:100;cursor:pointer;*background-position:0 -64px;}
.pickup-gold.picking{-webkit-animation:.8s gold steps(6) infinite;animation:.8s gold steps(6) infinite;}
@-webkit-keyframes gold{
	0%{background-position:0 0;}
	100%{background-position:0 -384px;}
}
@keyframes gold{
	0%{background-position:0 0;}
	100%{background-position:0 -384px;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){
	.pickup-gold{background-image:url(/images/common/pickupGold-icon_2x.png);background-size:64px auto;}
}
