*{ margin:0; padding:0;}
body{ font-family:΢���ź�,Microsoft YaHei,Arial, verdana;font-size:0.75em;background:#222 url("body_bg.png") left top}
div,ul,li,span,a,p,dd,dt{font-family:΢���ź�,Microsoft YaHei,Arial, verdana;}
.h { line-height:160%; }
.b { font-weight:bold; }
.i { font-style:italic;}
.u { text-decoration:underline; }
.t { text-decoration:line-through; }
h1, h2, h3, h4, h5, h6 {clear: left;}
h1 {font: bold 150% ;text-transform: uppercase;}
h2 {font-size:1.2em;margin: 0 0 0.6em 0;border-bottom:2px dotted #888;}
h3 {font: bold 120% ;}
h4 {font: bold 100% ;}
p {line-height: 1.5em;margin: 0 0 1.5em 0;}
p img{text-align:center;}
span {line-height: 1.5em;margin: 0 0 1.5em 0;}
a {font-weight: none;color: #000;text-decoration: none;}
a:visited {color: #444;}
a:hover {color: #444;}
ul li,li {list-style: none;}
table {font-size: 100%;}
hr {display: none;}
img {border:0px;}
input {BORDER: #bbb 1px solid;background:#FFF;outline:none;padding:5px;}
#header {background: #616161 url(header_bg.gif) top left repeat-x;color: #eee;height: 120px;width: 1010px;margin:0 auto;}
#header #logo {height: 80px;width: 228px;margin-left: 40px;float:left;display:inline;}
#header #adc {height: 40px;width: 420px;margin-top: 60px;float:left;display:inline;}
#header #adc a.select{width:35px;height:36px;FLOAT: left;background:url(select.gif)  no-repeat;}
#header #adc a,#header #adc a:visited,#header #adc a:hover{color:#fff;}
#header #search {padding: 0 0 0 10px;height: 36px;width: 207px;margin:20px 40px 0 0;float:right;display:inline;}
#header #search fieldset {border: none;margin: 0;padding: 0;}
#header #search input.text {background: #eee url(search_input.png) left top no-repeat;border: none;color: #000;height: 14px;margin: 4px 0;padding: 4px;width: 166px;vertical-align: middle;}
#header #search input.button {border: none;padding: 0;margin: 5px 0;vertical-align: middle;}
#header #skip {width: 200px;float:right;display:inline;margin-top: 60px;margin-right: 40px;}
#header #skip a{width:40px;height:40px;FLOAT: left;margin-left:20px;}
#menu_container {background: #333 url(menu_container_bg.gif) left top repeat-x;height: 36px;width: 1010px;margin:0 auto;padding:0;}
.menu {background: url(menu_bg.gif) left top repeat-x;margin: 0 40px 0 0;padding: 0;height: 36px;width:696px;float:right;display:inline;line-height:normal;}
.menu ul {margin:0;padding:0;list-style:none;}
.menu li {display:inline;margin:0;padding:0;}
.menu a {float:left;background:url("menu_l.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;height:36px;}
.menu a span {float:left;display:block;background:url("menu_r.gif") no-repeat right top;padding:10px 22px 10px 16px;color:#ccc;line-height:normal;}
.menu a span {float:none;}
.menu a:hover span {color:#FFF;}
.menu a:hover {background-position:0% -100px;}
.menu a:hover span {background-position:100% -100px;}
.menu a.current {float:left;background:url("menu_current_l.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;height:36px;}
.menu a.current span {float:left;display:block;font-weight:bold;background:url("menu_current_r.gif") no-repeat right top;padding:10px 22px 10px 16px;color:#FFF;}
.menu a.current span {float:none;}
.menu a.current:hover span {color:#FFF;}
.menu a.current:hover {background-position:0% -100px;}
.menu a.current:hover span {background-position:100% -100px;}

#loginer {padding: 10px 10px 10px 40px;height: 16px;width: 184px;background: #404040 url(search_bg.png);margin:0 0 0 40px;float:left;display:inline;color:#aaa}
#loginer a,#loginer a:link{color:#aaa}
#loginer a:hover{color:#fff}
#page_container {background: url(page_container_bg.png) left top repeat-y;width: 1016px;margin:0 auto;padding:0;}
#content_container {margin-left: 3px;background: url(content_container_bg.png) left top no-repeat;min-height: 275px;height:auto !important;height:275px;padding: 0 0 140px 0;width: 1010px;margin:0 auto;}
#content_div {background: url(content_bg.png) right top no-repeat;min-height: 405px;height:auto !important;height:405px;margin: 0;padding: 0 40px;}
#content_div div.twocol_container {width: 100%;overflow: hidden;padding: 0;}
#content_div div.twocol_container div.left {float: left;padding: 0;width: 234px;}
#content_div div.twocol_container div.main {float: right;margin: 0 0 0 -270px;padding: 0;width: 100%;}
#content_div div.twocol_container div.main div.main_wide {margin: 0;width:930px;min-height: 500px;height:auto !important;height:500px;background:#eee}
#content_div div.twocol_container div.main div.main_container {margin: 30px 27px 30px 263px;width:640px;}
#footer_container {background: #404040 url(footer_container_bg.png) left top repeat-x;font-size: 90%;width: 100%;bottom: 0;height: 140px;margin:0 auto;margin-top: -140px;width: 1010px;}
#footer {background: url(footer_bg.png) right top no-repeat;height: 60px;margin: 0 0 0 140px;padding: 12px 0;color:#666}
#footer a{color:#666;padding:3px 5px;}
#footer a:hover{color:#fff;background:#222;}

.piclistbox{width:594px; padding:10px;} 
.piclistbox dl{ background:#666;width:126px; float:left;margin:10px;overflow:hidden;white-space:nowrap;} 
.piclistbox dl:hover{ background:#222;}
.piclistbox dt{ padding:3px;}dt img{display:block; } 
.piclistbox dd{ color:#bbb;padding:3px;} 
/*###########  FORUMPAGE  */
.forum_navi{padding:5px 10px;background:url(forum_navi.png) repeat-x #1F5794;font-size:1.2em;FONT-WEIGHT: bold;height:22px;line-height:22px; overflow:hidden;color:#ddd}
.forum_navi a,.forum_navi a:visited{color:#ddd;}
.forum_login {padding:10px;background:#eee;border-bottom:1px solid #ddd;}
.formlist{background:#e1e1e1;border-bottom:1px solid #ddd;padding:10px;}
.formsortm{background:#eee;padding:10px;}
.formsortm:after {content:"."; display:block; height:0;clear:both;visibility:hidden;} 
.formsorts{background:#f7f7f7;padding:10px;width:890px;}
.formsorts li{width:87px;height:26px;float:left;diaplay:inline;text-align:center;margin:8px 0px;}
.formsorts dl {	width:870px;padding:10px;border-bottom:1px solid #ccc;}
.formsorts dl:after {content:"."; display:block; height:0;clear:both;visibility:hidden;} 
.formsorts dl dt {float:left;width:480px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.formsorts dl dd.info {float:right;width:200px;height:22px;}
.formsorts dl dd.pic {float:left;margin:0px 10px;}
.formsorts dl dd.icon {float:right;}
.formsorts:after {content:"."; display:block; height:0;clear:both;visibility:hidden;}
.f6 {float:left;width:280px;height:86px;padding:4px;overflow:hidden;border-bottom:1px solid #bbb;}
.f6s {float:left;width:280px;height:85px;padding:4px;overflow:hidden;background:#cccccc;border:1px solid #bbb;}
.f6 li {float:left;border:0;}
.f6 img {padding:0;border:0;}
.f6_title {width:172px;margin:0;display:block;font-weight:bold;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.f6_count {width:172px;line-height:16px;margin:0 0 0 6px;color:#666;display:block;}

.formtopiclist{width:904px;margin:10px auto;border:1px solid #ddd;}
.formtopiclist dl {padding:1px;width:900px;border-bottom:1px solid #ddd;}
.formtopiclist dl dd.p8{padding:8px;}
.formtopiclist dl dd.p5 p{padding:5px;line-height: 1.5em;margin: 0;}
.formtopiclist dl:after {content:"."; display:block; height:0;clear:both;visibility:hidden;} 
.formtopiclist dl dt {padding:5px;float:left;width:510px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.formtopiclist dl dd.ico {padding:5px;float:left;width:30px;text-align:center;}
.formtopiclist dl dd.author {padding:5px;float:left;width:100px;text-align:center;}
.formtopiclist dl dd.time {padding:5px;float:right;width:100px;text-align:center;}
.formtopiclist:after {content:"."; display:block; height:0;clear:both;visibility:hidden;}
/*###########  LISTPAGE  */
.list_navi{font-size:1.2em;FONT-WEIGHT: bold;height:32px;line-height:32px; overflow:hidden; padding:5px;color:#002D49}
.list_navi a{color:#002D49}
.list_navi img{ float:right;}

.sub_title{border-bottom:0px;font-size:1.2em;text-align:center;background: url(t2.gif) #bbb;color:#002D49;height:35px;line-height:35px;}
.sub_title a {FONT-WEIGHT: bold;font-size:1.2em;margin-left:10px;margin-right:10px;color:#FFF}
.listbox{BORDER: #999 0px solid;width:654px;}
.listbox:after {content:"."; display:block; height:0;clear:both;visibility:hidden;}
.listbox dl {width:638px;padding:8px;border-bottom:1px solid #ccc;}
.listbox p,.listbox span {padding:0;margin:0;font-size:1.0em;}
.listbox h1 {padding:8px;font-size:1.0em;font-weight:bold;background:#ddd;}
.listbox dl.piclist {float:left;width:100px;margin:6px;display:inline;text-align:center;border:1px solid #ccc;}
.listbox dl.piclist a{}
.piclist span.price{color:red}
.listbox dl dt {float:right;width:524px;height:22px;}
.listbox dl dt a {font-size:1.2em;font-weight:bold;color:#444;text-decoration:none;}
.listbox dl dt a:hover {text-decoration:underline;}
.listbox dl dd,.listbox dl dd.pic {float:left;}
.listbox dl dd.pic a {display:block;border:1px solid #ddd;}
.listbox dl dd.pic a img {width:100px;height:75px;margin:2px;border:0;}
.listbox dl dd.pic a:hover {border:1px solid #999;}
.listbox dl dd.text {float:right;	width:524px;	font-size:12px;	line-height:19px;	color:#666;	text-indent:2em;}
.listbox dl dd.links {float:right;	width:524px;	margin-top:3px;	text-align:right;color:blue}
.listbox dl dd.links a {font-size:12px;	line-height:22px;	color:#000;	text-decoration:none;}
.listbox dl dd.links a:hover {text-decoration:underline;}
.listbox dl dd.left {float:left;width:100px;text-align:right;padding:4px;}
.listbox dl dd.right {float:right;width:520px;padding:4px;}
.listbox dl:after {content:"."; display:block; height:0;clear:both;visibility:hidden;} 
.listbox dl dt.news {float:left;width:520px;height:22px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.listbox dl dd.news {float:right;width:100px;height:22px;}

.listsort{ DISPLAY: block;text-align:center;margin-bottom:10px;BORDER: #fff 1px dotted;width:654px;}
.listsort ul{ text-align:center;}
.listsort ul li{ width:90px;float:left;line-height:26px;list-style:none;}
.listsort ul li a{ color:#444}
.listsort ul li a:hover{ color:#000}
.listsort ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.page_links{DISPLAY: block;margin-bottom:10px;padding:5px;}
.page_links:after {content:"."; display:block; height:0;clear:both;visibility:hidden;} 
.page_links a { width:15px;height:15px;background-attachment:fixed;margin:5px 0 0 5px;}
span.pageinfo {float:left;margin:3px 0 0 5px;}
a.page_first{ BACKGROUND: url(pagelink.png);background-position:0 0;float:left}
a.page_firstd{ BACKGROUND: url(pagelink.png);background-position:0 15px;float:left}
a.page_first:hover{ background-position:0 30px;}
a.page_pre{ BACKGROUND: url(pagelink.png);background-position:45px 0;float:left}
a.page_pred{ BACKGROUND: url(pagelink.png);background-position:45px 15px;float:left}
a.page_pre:hover{ background-position:45px 30px;}
a.page_next{ BACKGROUND: url(pagelink.png);background-position:30px 0;float:left}
a.page_nextd{ BACKGROUND: url(pagelink.png);background-position:30px 15px;float:left}
a.page_next:hover{ background-position:30px 30px;}
a.page_last{ BACKGROUND: url(pagelink.png);background-position:15px 0;float:left}
a.page_lastd{ BACKGROUND: url(pagelink.png);background-position:15px 15px;float:left}
a.page_last:hover{ background-position:15px 30px;}

.devicebox {DISPLAY: block;padding:10px;margin:10px 0;}
.devicebox:after {content:"."; display:block; height:0;clear:both;visibility:hidden;}
.devicebox .info p{line-height:25px;margin:0;}
.devicebox img{BORDER: #999 1px solid;width:100px;height:75px;float:left;margin-right:10px}
.devicebox .info{float:right;display:block;height:77px;}
.devicebox a.cancel{BACKGROUND:url(icon_cancel.png) no-repeat;width:45px;height:22px;float:left;margin:0 3px;}
.devicebox a.change{BACKGROUND:url(icon_change.png) no-repeat;width:45px;height:22px;float:left;margin:0 3px;}
.devicebox a.gochannel{BACKGROUND:url(gochannel.png) no-repeat;width:100px;height:28px;float:left;margin:6px 3px;}
.devicebox a.goforum{BACKGROUND:url(goforum.png) no-repeat;width:100px;height:28px;float:left;margin:6px 3px;}
.devicebox a.gotheme{BACKGROUND:url(gotheme.png) no-repeat;width:100px;height:28px;float:left;margin:6px 3px;}
.devicebox a.goshop{BACKGROUND:url(goshop.png) no-repeat;width:100px;height:28px;float:left;margin:6px 3px;}
.devicebox a.gosoftware{BACKGROUND:url(gosoftware.png) no-repeat;width:100px;height:28px;float:left;margin:6px 3px;}
.devicebox a.gogame{BACKGROUND:url(gogame.png) no-repeat;width:100px;height:28px;float:left;margin:6px 3px;}

.side_title{BACKGROUND:url(bg_side_title.gif) no-repeat;DISPLAY: block;padding:5px 0 5px 10px;FONT-WEIGHT: bold;height:25px;line-height:25px;font-size:14px;color:#000;}
.side_title A{color:#002D49}

.side_list{ padding:0;margin:0;}
.side_list p{ padding:0 10px;}
.side_list ul li{ display:inline;}
.side_list UL li A {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;width:190px;DISPLAY: block;padding:8px 8px 8px 36px; color:#555;BORDER-top: #aaa 1px dotted;BACKGROUND:url(ico_li.gif) no-repeat 10px;}
.side_list UL li A:hover {BACKGROUND:#eee url(ico_lih.gif) no-repeat 10px;BORDER-top: #999 1px dotted;color:#498BC7;FONT-WEIGHT: bold;}
.side_list ul li A.select{ background-color:#999;color:#FFF;FONT-WEIGHT: bold;}


.lefthzhb{ padding:0;margin:0;}
.lefthzhb ul li{ display:inline;}
.lefthzhb UL li A {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;DISPLAY: block;}
.lefthzhb UL li A:hover {BACKGROUND:#eee;}
.cat_index{ clear:both; overflow:hidden!important;width:640px;margin-top:5px;}
.cat_index .left{float:left}
.cat_index .right{float:right}
.cat_index_left{ float:left;width:310px;}
.cat_index_right{ float:right;width:310px;}
.cat_title{ BORDER-bottom: #002D49 2px solid;height:26px; overflow:hidden; line-height:26px; }
.cat_title img{ float:right;}
.cat_title h3{ font-size:16px; color:#002D49;padding-left:10px;}
.cat_title a{ font-size:16px;color:#002D49 }
.t6_b {float:left;width:630px;overflow:hidden;padding:5px;}
.t6 {float:left;width:305px;padding:5px;overflow:hidden;}
.t6 li {float:left;border:0;}
.t6 img {padding:2px;border:1px solid #ccc;}
.t6_title {width:190px;border-bottom:1px solid #e9e9e9;margin:2px 0 4px 6px;font-weight:bold;font-size:14px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.t6_about {width:190px;line-height:16px;margin:0 0 0 6px;color:#666;}
.t4 {width:310px;overflow:hidden;}
.t4 li {list-style-type:none;padding:0 0 0 10px;line-height:26px;border-bottom:1px dotted #bbb;width:310px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap}

.view_page{font-size: 1.2em;}
.view_page p{text-indent:2em;line-height:24px;margin: 0 0 0.75em 0;}
.view_page hr{border-bottom:2px dotted #888;display: block;}
.view_page .title {color:#002D49;BORDER-bottom:#bbb 2px solid;font-size:1.2em;FONT-WEIGHT: bold;height:40px;line-height:40px;text-align:center}
.view_page .param {width:632px;padding:10px;white-space:normal;word-wrap : break-word ;}
.view_page .param li{padding:5px;BORDER-bottom:#ccc 1px dotted;}
.view_page .param:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.view_page .down {padding:5px 5px 5px 50px;background:url(download.png) no-repeat;BORDER-top:#ddd 1px solid;}
.view_page .down a{FONT-WEIGHT: bold;border-bottom:1px dotted #888;}
.view_page .down span{color:#666;}
.view_page .downwp{padding:5px}
.view_page .downwp a{margin-left:20px;}
.view_page .downinfo {BORDER-top:#ddd 1px solid;padding:10px 5px 10px 55px;height:42px;background: url(downinfo.png) no-repeat 0px 10px;}
.view_page .content {margin:10px;padding:10px;width:614px;white-space:normal;word-wrap : break-word ;}
.view_page .content p.left {float:left;width:300px;height:225px;border:#ddd 5px solid;margin-right:10px;}
.view_page .content p img{max-width:580px;height:auto;width:expression(this.width > 580 ? "580px" : this.width); overflow:hidden;}
.view_page .content img.list {float:left;width:200px;height:150px;margin:0 10px 10px 0;}
.view_page .content:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.view_page .images {width:612px;margin:10px;background:#f7f7f7;BORDER:#eee 1px solid;padding:10px;}
.view_page .images li{float:left;width:102px;height:77px;margin:10px;display:inline;}
.view_page .images li img{width:100px;height:75px;BORDER:#ccc 1px solid;}
.view_page .images:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.view_page .review {background:#ddd;padding:10px;BORDER-top:#ddd 1px solid;}
.view_page .review textarea{BORDER:#ccc 1px solid;}
.artcomment{BORDER: #ddd 3px solid;padding:5px;background:#eee;MARGIN-top: 10px;}
.artcomment:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.imglist{border:1px dotted #ccc;padding:3px;background:#ddd;overflow: hidden;}
.imglist img{padding:3px;}
.box {margin-top:10px;}
.box .tagMenu {background:#181818;color:#fff;height:28px;}
.box .tagMenu ul.bmenu li {padding:6px 10px;text-decoration:none!important;margin:1px;margin-left:0;font:10px Verdana;color:#FFF;list-style:none; float:left;background:#444;cursor:default;}
.box .tagMenu ul.bmenu li:hover {color:#FFF;background:#111;}
.box .tagMenu ul.bmenu li.current {font-weight:bold;margin-bottom:0;color:#000;background: #ccc;border-bottom:1px solid #ccc;}
.box .bcontent { background: #ccc;}
.box .blayout {background: #ccc;padding:10px;clear:left;font:10pt Georgia;}
.box .blayout .hidden {display:none;}
.page_links_title{clear:both; DISPLAY: block;padding:10px 5px;BORDER: #ddd 3px solid;background:#ccc;MARGIN-top: 10px;}
.page_links_title ul{width:600px;}
.page_links_title span{ DISPLAY: block;padding:0;margin:5px;}
.page_links_title li {float:left; margin:5px;width:280px;color:#555;BORDER-bottom: #666 1px dotted;overflow-y:hidden;text-overflow:ellipsis;white-space:nowrap;}
