@charset "gb2312";
* { margin:0; padding:0; }
html { font:normal 12px Verdana, Arial, Helvetica, sans-serif; background:#f2f2f2 url(bg.png); }

body {
	BORDER-RIGHT: #000 4px solid;
	PADDING-RIGHT: 11px;
	PADDING-LEFT: 11px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	BORDER-LEFT: #000 4px solid;
	WIDTH: 960px;
	COLOR: #555;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px;
	font-family: Arial, Helvetica, sans-serif, "宋体";
	font-style: normal;
}
a { color:#526777; text-decoration:none; }
a:visited { color:#92a5b5; }
a:hover { color:#222; text-decoration:underline; }
a:active { color:#50b42d; }
h1 { margin:10px 0; background:url(http://www.qqeva.com/QQaiqiang/images/logo.png) no-repeat; float:left; }
h1 a { text-indent: -9999px; width:220px; height:60px; display:block; }
h2 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; }
img { border:none; }
ul, ol { list-style:none; }
select, input, textarea { font:normal 12px Verdana, Arial, Helvetica, sans-serif; }
.hi { display:none; }
.clear { font-size:0px; clear:both; height:0; }

#daohang { color:#ced5dc; width:220px; height:60px; line-height:30px; margin:10px 0; padding:0 15px; background:#efefef; float:right; }
#nav { font-weight:bold; width:920px; height:32px; line-height:32px; padding-left:55px; background:url(navbg.png) no-repeat; clear:left; float:left; }
#nav A {
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #fff;
	PADDING-TOP: 0px;
}
#nav LI {FLOAT: left; LIST-STYLE-TYPE: none}
#nav LI A:hover {
	MARGIN-TOP: 1px;
	BACKGROUND: url(nav_select.png) #8694a7 repeat-x;
	LINE-HEIGHT: 29px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #d2dce5;
	border-right-color: #d2dce5;
	border-bottom-color: #d2dce5;
	border-left-color: #d2dce5;
}
#nav a.select { line-height:29px; margin-top:1px; background:#8694a7 url(nav_select.png) repeat-x; border:1px solid #d2dce5; border-bottom:none; }
#search { width:250px; height:30px; margin-bottom:8px; padding-top:2px; background:#6ec236; float:right; clear:right; }
#search input#key { width:172px; height:14px; margin:0 3px; padding:5px; background:#fff url(inputbg.png); border:1px solid #59a40c; }
#search button { font:bold 12px Verdana; color:#fff; width:57px; height:26px; line-height:26px; background:url(btn_search.png) no-repeat; border:none; }

#neirong { width:701px; margin:12px 0 0; float:left; }
.leftc { width:250px; float:left; }
.rightc, .recently { width:442px; float:right; }

#lasted { font-weight:bold; color:#3e4853; height:30px; }
#lasted h2, h2#here { color:#fff; line-height:28px; padding:0 12px; background:#48525d; border-left:4px solid #50b42d; float:left; }
#lasted dl { float:right; }
#lasted dd { color:#879199; margin-right:6px; margin-bottom:-1px; padding:0 12px; line-height:30px; background:#f3f3f3; border:1px solid #e3e3e3; cursor:pointer; float:left; }
#lasted dd.on { color:#3e4853; background:#fff url(tabon.png) repeat-x top center; border-bottom:none; _border-bottom:1px solid #fff; }
.recently ul { width:420px; border:1px solid #e3e3e3; padding:7px 10px; background:#fff; }
.recently ul li { height:26px; padding-left:10px; background:url(li_arrow.png) no-repeat left center; }
.recently ul li h2 { font-weight:normal; height:26px; line-height:26px; text-align:right; }
.recently ul li h2 a, .rightc ul li a { float:left; }
.recently ul li h2 span { font-size:11px; color:#50b42d; }

.rightc h2 span a, .leftc h2 span a, #sidebar h2 span a { color:#fff; }
.rightc h2 span a:hover, .leftc h2 span a:hover, #sidebar h2 span a:hover { color:#fff; text-decoration:none; }
.rightc ul { width:420px; border:1px solid #e3e3e3; margin-bottom:8px; padding:6px 10px; background:#fff; }
.rightc ul li { height:26px; line-height:26px; padding-left:10px; background:url(li_arrow.png) no-repeat left center; text-align:right; }
.rightc ul li span { font-size:11px; color:#999; }

.leftc ul, #sidebar ul { margin:0 0 8px; }

.box { width:228px; border:1px solid #e3e3e3; margin:8px 0; padding:6px 10px; background:#fff; }
.box li { height:26px; line-height:26px; padding-left:10px; background:url(li_arrow.png) no-repeat 0 9px; overflow:hidden; }

.touxiang { width:228px; border:1px solid #e3e3e3; margin:8px 0; padding:6px 10px 10px 10px; background:#fff; }

.touxiang li a img { width:40px; height:40px; margin:5px; background:#fff; border:1px solid #e3e3e3; padding:2px; float:left; }
.touxiang li a:hover img { border:1px solid #ccc; }

#toptj { width:180px; height:26px; line-height:28px; padding-left:70px; background:url(toptj.png) no-repeat; }
#toptj a { font-weight:bold; color:#5d99a2; }

.thumbs { width:701px; margin:8px 0; clear:both; }
.thumbs h2 { width:701px; }
.thumbs h2, #sidebar h2, .rightc h2, .leftc h2 { height:28px; text-align:right; }
.thumbs h2 span, #sidebar h2 span, .rightc h2 span, .leftc h2 span { color:#fff; line-height:28px; padding:0 12px; background:#48525d; border-left:4px solid #50b42d; float:left; }
.thumbs h2 span.gtextlink { padding:6px 0; background:none; border:none; float:right; }
.thumbs UL {
	CLEAR: both;
	BORDER-RIGHT: #e3e3e3 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #e3e3e3 1px solid;
	PADDING-LEFT: 15px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 4px;
	OVERFLOW: hidden;
	BORDER-LEFT: #e3e3e3 1px solid;
	WIDTH: 683px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #e3e3e3 1px solid;
	HEIGHT: 117px;
	margin: 0px;
}


.thumbs ul li span { line-height:26px; }
.thumbs ul li img { display:block; }
.thumbs ul li a img { width:110px; height:100px; padding:4px; border:1px solid #ddd; }
.thumbs ul li a:hover img { background:#e8fcd5; border:1px solid #50b42d; }

#sidebar { width:250px; margin:12px 0 0; float:right; }
#sidebar h2 span.more, .rightc h2 span.more, .leftc h2 span.more { line-height:28px; padding:0 6px; background:none; border:none; float:right; }
#sidebar h2 span.more a, .rightc h2 span.more a, .leftc h2 span.more a { color:#526777; }
#sidebar h2 span.more a:hover, .rightc h2 span.more a:hover, .leftc h2 span.more a:hover { color:#333; } 


#links {
	CLEAR: both; BORDER-RIGHT: #3f3f3f 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #3f3f3f 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f8f8f8; PADDING-BOTTOM: 0px; BORDER-LEFT: #3f3f3f 1px solid; LINE-HEIGHT: 24px; PADDING-TOP: 0px; BORDER-BOTTOM: #3f3f3f 1px solid
}
#links A {
	MARGIN-RIGHT: 8px
}
.linktit {
	PADDING-LEFT: 15px; BACKGROUND: url(http://www.xtata.com/images_version_3/ico.gif) #ededed left -1154px; OVERFLOW: hidden; WIDTH: 945px; PADDING-TOP: 2px; HEIGHT: 24px
}
.linktit UL LI {
	BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 1px solid; BACKGROUND: white; FLOAT: left; BORDER-LEFT: #ebebeb 1px solid; WIDTH: 76px; LINE-HEIGHT: 22px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #ebebeb 0px solid; HEIGHT: 22px; TEXT-ALIGN: center
}
.linktit LI.activelink {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: white 1px solid
}
.linktit LI.hover {
	BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: white 1px solid
}
.linktit SPAN {
	PADDING-RIGHT: 10px; FLOAT: right
}
.linktit SPAN A {
	PADDING-RIGHT: 15px; LINE-HEIGHT: 25px
}
.linkcon {
	BORDER-RIGHT: #bfbfbf 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #bfbfbf 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #bfbfbf 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #bfbfbf 1px solid
}
.linkcon A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
#footer { color:#717c88; width:940px; text-align:right; padding:10px; background:#e3e3e3; border-top:4px solid #8f9aaa; clear:both; }
#footer span { float:left; }

h2#here { color:#c2d1d6; }
h2#here a { color:#fff; }
#neirong_list, #content_body { padding:6px 10px; border:1px solid #e3e3e3; clear:both; }
#neirong_list ul li { line-height:28px; text-align:right; padding-left:10px; background:url(li_arrow.png) no-repeat left center; border-bottom:1px dashed #e5e5e5; }
#neirong_list ul li a { float:left; }
p.pages { height:100%; margin:6px 0 0; padding:4px 6px; background:#f1f1f1; border:1px solid #e3e3e3; }
p.pages a, p.pages strong, p.cpages a, p.cpages strong, p.cpages span { height:20px; line-height:20px; text-decoration:none; margin-right:4px; padding:0 6px; background:#fff; border:1px solid #adb1bd; display:block; float:left; }
p.pages a, p.cpages a { color:#526777; }
p.pages a:hover, p.cpages a:hover { color:#1e7500; background:#eeffe8; border:1px solid #4aad27; text-decoration:none; }
p.pages strong, p.cpages strong { color:#fff; background:#48525d; border:1px solid #373e45; }
p.cpages { height:100%; float:right; overflow:auto; clear:both; }

.prev_next { width:100%; text-align:right; margin:0; padding-top:5px; border-top:1px solid #e3e3e3; clear:both; overflow:auto; }
.prev_next span { float:left; }

#content_body { background:url(contentbg.png) repeat-x; }
#content_body h1 { font:bold 16px verdana; color:#50b42d; line-height:28px; text-align:center; margin:0; background:none; float:none; }
#content_body p { margin:15px 0; clear:both;}
#content_body p img { text-align:center; margin:3px; padding:1px; border:2px solid #f2f2f2; }
#content_body p a img { text-align:center; padding:1px; border:3px solid #f2f2f2; display:block; }
#content_body p a:hover img { border:3px solid #48525d; }
p#meta { text-align:center; margin:8px 0; padding-bottom:8px; border-bottom:1px solid #ddd; }
p#meta span, p#meta span a { color:#f00; }
#content_body h3 { font:bold 12px verdana; line-height:24px; margin:0; }
#content_body ol#howuse { padding:6px 6px 6px 34px; background:#f8f8f8; border:1px solid #e5e5e5; list-style:decimal; }
#content_body ol#howuse li span { color:#f8f8f8; }
#content_body p input { width:350px; padding:2px; border:1px solid #aaa; }
#content_body p textarea { width:520px; height:150px; }
#content_body .codepr { width:520px; margin:0 auto 15px auto; padding:6px 10px; background:#000; }
#content_body p.dmcz { width:520px; margin:0 auto; padding:4px; background:#f8f8f8; border:1px solid #ddd; }
p.dmcz a, p.dmcz a:visited { color:#555; text-decoration:underline; }
p.dmbg img { cursor:pointer; }

/* Top AD */
#top468 { width:600px; height:60px; margin:10px; float:left; }
.a250 { margin-bottom:8px; }
#a250x60 { width:250px; height:60px; margin:10px 0 11px 0; _margin:11px 0 12px 0; background:#ddd; }
#top960 { width:960px; height:80px; margin:10px 0 0px 0; background:#ddd; }



#vdividermenu ul{
	padding: 0;
	margin-bottom: 1em;
	float: left;
	font: bold 12px 宋体;
	width: 400px;
	;
	border: 1px solid #625e00;
	background-color: #CCCCCC;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}

* html #vdividermenu ul{ /*IE only rule, reduce menu width*/
width: 380px;
}

#vdividermenu ul li{
display: inline;
}

#vdividermenu ul li a{
	float: left;
	color: black;
	padding: 5px 12px;
	text-decoration: none;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right center;
}

#vdividermenu ul li a:visited{
color: black;
}

#vdividermenu ul li a:hover{
color: black;
background-color: #999999;
}



/*定义所有新旧日期显示效果*/
/*------------------------------------------------------------------*/

.newDate {
	FONT-SIZE: 11px;
	COLOR: #50b42d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
}
.oldDate {
	FONT-SIZE: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	font-style:normal;
	font-weight: normal;
}
/*日期右对齐*/
li span.globalDate {float:right;margin:0 2px;}

.disable {
	BACKGROUND-POSITION: 45px -35px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
