/*  ---------- 全局 ---------- */
*, html { margin:0; padding:0; }
body { font:12px Verdana,Helvetica,sans-serif; color:#666; background:#FFF; }
img { vertical-align:middle }
h1 { font-size:118%; font-weight:bold; }
h2 { font-size:12px; color:#666; padding:6px 0px; }
h3 { margin-bottom: 10px; text-decoration:none; font-size:13px; }
p { line-height:18px }
img { border: none; }
hr { border:1px solid #F5F8E9; margin:10px auto; }
ul,ol { margin:0px; }
ul li,ol li { list-style-position:inside; line-height:23px; }
/* ---------- Form ---------- */
form { margin:0; padding:0; }
form div { margin:8px 0; clear:both; }
form div label { float: left; padding:4px; color:#2989A0; text-align:right; }
form input, textarea { font-size:14px; padding:2px; }
.focusStyle { background-image:url(images/fieldbg.gif); background-repeat:repeat-x; background-position:top; }
.normalStyle { }
form .submit { margin-left:60px; }
/* ---------- 链接 ---------- */
a, a:link, a:active { color:#315462; text-decoration: underline; }
a:hover { color: #999900; text-decoration: none; }
/* ---------- 头部 ---------- */
#header { width:100%; min-height:80px; margin:0 auto; }
#top { width:860px; margin:0 auto; }
#account { float:right; line-height:22px; text-align:right; color:#666 }
#logo { float:left; width:260px; padding-top:10px; }
#topad { float:right; width:468px; margin-top:10px; background-color:#ffffff; }
.money { font-family:Georgia; color:#FF6600; font-size:16px; font-weight:bold; }
/* ---------- 菜单开始 ---------- */
#subnav { background: url(images/bg.gif) repeat-x 50% bottom; float: left; width: 100%; line-height: normal; margin-bottom:10px }
#subnav ul { margin: 0px auto; padding:2px 10px 0 10px; list-style-type: none; width:860px; }
#subnav li { padding:0 2px 0 9px; background: url(images/left.gif) no-repeat left top; float: left; margin: 0px; }
#subnav a { padding:8px 15px 4px 6px; display: block; font-weight: bold; background: url(images/right.gif) no-repeat right top; float: left; text-decoration: none; float: none; color:#4895C1; }
#subnav a:hover { color: #fff; }
#subnav .current { background: url(images/left_on.gif) no-repeat left top; }
#subnav .current a { background-image: url(images/right_on.gif); padding-bottom: 5px; color:#4895C1 }
/* ---------- 菜单2开始 ---------- */
#subnav2 { float: left; width: 100%; line-height: normal; margin-bottom:8px }
#subnav2 ul { margin: 0px auto; padding:6px 10px 0 10px; list-style-type: none; width:860px; }
#subnav2 li { padding:0 2px 0 2px; float: left; margin: 0px; }
#subnav2 a { padding:6px 6px 2px 6px; display: block; font-weight: bold; float: left; text-decoration: none; float: none; color:#4895C1; border:1px solid #999999; }
#subnav2 a:hover { color: #333333; }
#subnav2 .current { }
#subnav2 .current a { color:#cccccc; border:1px solid #ffcc00; }
#nav{height:22px; color:#797979; margin-bottom:10px; padding-top:18px; vertical-align:bottom; border-bottom:1px #CCC solid;}
/* ---------- Body布局 ---------- */
#container { clear:both; width:860px; margin:10px auto; display:block;/*border:1px solid #6666FF;*/ }
#left { float:left; width:560px; margin: 0; padding: 0;/*border:1px solid #6666FF;*/ }
#right { float:right; width:280px;display:inline/*border:1px solid #6666FF;*/ }
#right-extends { float:right; width:160px; padding:0;/*border:1px solid #6666FF;*/ }
/* ---------- 尾巴 ---------- */
#footer { clear:both; border-top:1px solid #EAEAEA; height:auto; overflow:hidden; width:100%; background: #FAFAFA; }
#about { line-height:25px; text-align:center; margin:20px 0 10px 0; padding:3px 0; border:1px solid #EAEAEA; background: #fff; }
#bottom { width:850px; margin:0 auto; height:60px; }
#flashplayer { float:left; }
#copy { float:right; text-align:right; font-size:12px; line-height:18px; }
#copy span { font-size:11px }
#counter { text-align:right; }
/* ---------- 框 ---------- */
.content { margin-bottom:10px;  }
.content .title { border-bottom:1px solid #ccc;/*background-image:url(images/content_top.gif);*/ height:28px}
.content .title h2{ font-size:14px; color:#000; font-weight:bold}
.content .text { padding:10px 0px; }
.content .top { text-align:right; }
/* ---------- 框 ---------- */
.side { margin-bottom:10px;  padding:2px; border:solid 1px #D7D7D7}
.side .title { background-color:#fff; border-bottom:# 1px solid; padding-left:10px}
.side .title h2{ color:#000}
.side .text { padding:4px 6px; }
.side .top {  text-align:right;  }
/* ---------- 方块按钮 ---------- */
.ebtn {}
.ebtn a:link, .ebtn a:active, .ebtn a:visited, .ebtn a:hover {
	color: #756A4F; display: block; white-space: nowrap; text-align:center; 
	text-decoration: none; padding: 6px 9px 6px 9px; border: 1px solid #cccccc; 
	background: #F4FBE1 url('images/ebtn_bg_out.png') top repeat-x; 
	font-size:14px; font-weight:bold; 
}
.ebtn a:hover { padding: 6px 9px 6px 9px; color: #395500; border: 1px solid #A5D11F; background: #F4FBE1 url('images/ebtn_bg_over.png') top repeat-x; }
/* ---------- 皮肤列表开始 ---------- */
.resList { clear:both; width:530px; margin:10px auto; }
.resList ul { }
.resList li { width:160px; height:auto; margin:0 10px 10px 0; float:left; list-style-type:none;/*background:#F8FCFC;*//*border:1px solid #BDEEE3*/ }
.resList li h3 { width:140px; height:18px; font-size:12px; font-weight:normal; color:#448497; margin:5px 10px 0 10px; overflow:hidden; text-overflow:ellipsis; }
.resList li .preview { margin:6px; border:1px #CCCCCC solid; padding:2px; }
.resList li .info { margin:0 10px; }
.resList li .score { float:left }
.resList li .hot { float:right; }
.resList li .num { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:11px; }
.resList li .useButton { clear:both; text-align:center; margin:5px auto }
 .14px {
 font-size:14px;
}
/* ---------- 皮肤列表结束 ---------- */

/* ---------- 推荐皮肤小列表开始 ---------- */
.commendResList ul { margin:0px 0px}
.commendResList li { list-style:none; margin-right:13px; float:left; }
.commendResList li img { border:1px solid #cccccc; padding:2px; width:90px; height:80px; }
.commendResList li h5 { width:80px; overflow:hidden; height:22px; /*font-family:MingLiU;*/ font-size:12px; font-weight:normal; }
/* ---------- 推荐皮肤小列表结束 ---------- */


/* ---------- 评论部分开始 ---------- */
.comment { }
.comment ul { margin-left:5px; }
.comment ul li { list-style:none; }
.comment ul li h4 { width:100% }
.comment ul li h4 span { font-weight:normal; }
.comment ul li h4 em { font-weight:normal; font-style:normal; font-size:10px; margin-right:20px; }
.comment ul li img { float:left; border:1px solid #CCCCCC; padding:2px; margin:5px 10px 5px 0; width:50px; height:50px; }
.comment ul li p { margin:5px 10px 5px 10px; }
.comment ul li div { clear:left; margin:0 10px 10px 0; background-color:#E1EAEC; }
.comment ul li ul { padding-left:30px }
/* ---------- 评论部分结束 ---------- */

/* ---------- 页码样式开始 ---------- */
.normalPageBtn { border: 1px solid #999999; padding:2px 5px; text-decoration:none; }
.currentPageBtn { border: 1px solid #A5DBEF; color:#0099CC; padding:2px 5px; text-decoration:none; font-weight:bold; background-color:#EFF5F4 }
/* ---------- 页码样式结束 ---------- */
.toTop { text-align:right; }
#tooltip { padding: 3px; background: #FEFEE2; border: 1px solid #C0C0C0; font-size: 12px; position:relative; width:200px; z-index:999; }
a.icon_close { position:absolute; right:3px; top:3px; height:16px; width:16px; background:url(../images/hint-close.gif) left top no-repeat; }
a.icon_close:hover { background-position:left bottom; }
.p2{ color:#000; font-size:14px; text-indent:22px; margin-bottom:10px; line-height:24px}
