/* 全局共用属性CSS */
*{
	margin:0;
	padding:0;
}
body {
	font:13px/22px Verdana,Arial,sans-serif,"Times New Roman",宋体;
	text-align:center;
	color:#666;
	background:#fff;
}
body p,body ul,body dl {
	text-align:left;
}
ul,dl {
	list-style:none;
}
/* 搜索使用 */
  .suggest_link 
  {
   background-color:#fff;
   padding:2px 6px 2px 6px;
  }
  .suggest_link_over 
  {
    background:#e8e2fe;
    padding:2px 6px 2px 6px;
  }
  #search_suggest
  {
    position:absolute;
	background-color:#ffffff;
    text-align:left;
	border:1px solid #000000;
	width:200px;
    z-index:auto;
   }
/* 确保访问后的状态优先于鼠标变换状态 */
a:link,a:visited {
	color:#007498;
	text-decoration:none;
}
a:hover,a:active {
	color:#003;
	text-decoration:underline;
}
a img {
	border:0;
}
.wrap {
	width:810px;
	margin:0 auto;
}
.clearfix:after {
	content:"照明技术网 - www.asklight.com";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
.clearfix {
    text-align: left;
	display:block;
}
.softblist,.softolist,.softslist {
	list-style:none;
	line-height:22px;
}
.softblist li,.softolist li,.softslist li {
	height:22px;
	line-height:22px;
	overflow:hidden;
	white-space:normal;
	padding-left:15px;
}
.softblist li,.softolist li, {
background:url('li_bg3.gif') no-repeat left 7px;
}
.softolist li {
	background:url('li_bg4.gif') no-repeat left 7px;
}
.softolist li a:link,.softolist li a:visited{
	color:#E56C00;
}
.softolist li a:hover,.softolist li a:active {
	color:#B45429;
	text-decoration:underline;
}
.softblist li span,.softolist li span {
	float:right;
}
/* article广告 */
#600banner {
    width:336px;
	height:280px;
	float:right;
}
/* 头部共用CSS */


#logo {
    width:300px;
	height:80px;
	float:left;
	background:#fff url('basic/logo.gif') no-repeat 5px 1px;
}

#search {
	float:right;
	width:265px;
	margin-top:24px;
}
#search input {
	width:190px;
	height:23px;
	line-height:25px;
	border:1px #FAB666 solid;
	background:#F7F5F5;
	color:#707070;
	text-indent:0.5em;
	vertical-align:middle;
	font-size:12px;
}
#search input.onfocus {
	border:1px #C6DF9C solid;
	background:#fff;
}
#search input.btn {
	width:55px;
	height:25px;
	padding:0 5px;
	border:0;
	background:none;
}
#menu {
	float:left;
	width:100%;
	clear:both;
	height:35px;
	line-height:35px;
	margin-top:13px;
}
#menu a {
	float:left;
}
#menu a {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:0 6px 0 7px;
	display:block;
	text-decoration:none;
}
#menu a:hover {
	background:url('menu_hover.png') repeat-x;
	color:#000;
}
#login {
	background:#E8F3F9;
	border:1px #88D3E3 solid;
	margin:3px 0 0 0;
}
#login p{
	margin:2px;
	padding-left:25px;
	border:1px #D3E9ED solid;
	background:#fff url('login.gif') no-repeat 5px 1px;
}
#login p span {
	float:right;
	width:280px;
	margin:0 5px 0 5px;
	display:inline;
}

#login p span.channel {
	float:right;
	width:400px;
	margin:0 5px 0 5px;
	display:inline;
}

.softblist li span {
	color: #999;
}
.softblist li span.newDate {
	color: #FF0000;
}
div ul.indexMidA li {
	float : left;
	padding : 4px 0 0 0;
	width : 20%;
	line-height : 160%;
	list-style : none;
	text-align : center;
}


#last_updatedi {
	float: right;
	width: 368px;
	height:260px;
	margin: 0px 0px 0 0px;
	border: 1px #88D3E3 solid;
}
#last_updatedi .softblist li span {
	color: #999;
}
#last_updatedi .softblist li span.newDate {
	color: #FF0000;
}
#last_updatedi a.type, .index_downrank a.type {
	color: #999;
}
#last_updatedi a.type:hover, .index_downrank a.type:hover {
	color: #f60;
	text-decoration: underline;
}

#investi {
	float: right;
	width: 210px;
	height: 260px;
	margin: 8px 0 0 0;
	border: 1px #F9E1A0 solid;
}

#investi dl,.index_softlist dl{
	border-bottom:1px #88D3E3 dashed;
	float:left;
	width:100%;
	clear:both;
}
#investi dt,.index_softlist dt {
	float:left;
	margin:10px;
	display:inline;
}
#investi dt img,.index_softlist dt img {
	padding:2px;
	border:1px #ccc solid;
}
#investi dt a:hover img,.index_softlist dt a:hover img {
	border:1px #88D3E3 solid;
} 
#investi dd,.index_softlist dd{
	float:left;
	overflow:hidden;
}
#investi dd{
	width:145px;
	height:70px;
}
.index_softlist dd {
	width:195px;
	height:87px;
}
#investi dd a,.index_softlist dd a {
	display:block;
} 

/* 下载首页布局CSS */
#recommend_down {
	float: left;
	width: 210px;
	height: 260px;
	clear: left;
	border: 1px #88D3E3 solid;
	margin: 8px 0 0 0;
}

#recommend_bd {
	float: left;
	width: 210px;
	height: 366px;
	clear: left;
	border: 1px #88D3E3 solid;
	margin: 8px 0 0 0;
}

#recommend_down dl, #recommend_bd dl {
	border-bottom:1px #88D3E3 dashed;
	float:left;
	width:100%;
	clear:both;
}
#recommend_down dt, #recommend_bd dt {
	float:left;
	margin:10px;
	display:inline;
}
#recommend_down dt img, #recommend_bd dt img {
	padding:2px;
	border:1px #ccc solid;
}
#recommend_down dt a:hover img, #recommend_bd dt a:hover img {
	border:1px #88D3E3 solid;
} 
#recommend_down dd,#recommend_bd dd {
	float:left;
	width:145px;
	height:66px;
	overflow:hidden;
}
#recommend_bd dd a{
	display: block;
}
.wrap h1,h2 {
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	padding-left: 8px;
	background: #E8FAFE;
	color: #007498;
	text-align: left;
	margin: 1px;
	border-bottom: 1px #D3E9ED solid;
}
.wrap h2 span a {
	float: right;
	font-weight: normal;
	margin-right: 5px;
	color: #007498;
}
.index_articlelist h2 span a {
	float: right;
	font-weight: normal;
	margin-right: 5px;
	color: #007498;
}
#last_updated {
	float: right;
	width: 400px;
	height:260px;
	margin: 8px 8px 0 8px;
	border: 1px #88D3E3 solid;
}
/*供求关系样式表*/
#supply {
	float: left;
	width: 435px;
    height:288px;
    margin: 8px 8px 0 8px;
	border: 1px #88D3E3 solid;
}
/*供求关系旁边广告*/
.index_article
{
float: center;
width: 820px;
}
.index_articlelist {
	float: right;
	margin: 8px 0 0 8px;
	width: 260px;
	height:258px;
	border: 1px #88D3E3 solid;
}

#supply_banner {
	float: right;
	width: 336px;
	height:288px;
	margin: 8px 8px 0 8px;
	border: 1px #88D3E3 solid;
}

#BlkBlackTabcontent_11 ul, #BlkBlackTabcontent_12 ul, #vee_wind ul, #last_updated ul, #last_updatedi ul, #investi ul, #hot_down ul, #recommend_down ul, #recommend_bd ul {
	margin: 5px 10px;
}

#last_updated .softblist li span {
	color: #999;
}
#last_updated .softblist li span.newDate {
	color: #FF0000;
}
#last_updated a.type, .index_downrank a.type {
	color: #999;
}
#last_updated a.type:hover, .index_downrank a.type:hover {
	color: #f60;
	text-decoration: underline;
}

#hot_down {
	float: right;
	width: 178px;
	height: 260px;
	margin: 8px 0 0 0;
	border: 1px #F9E1A0 solid;
}
#hot_down h2, .index_downrank h2, #investi h2{
	background: #FEF9EB;
	color: #E56C00;
	border-bottom: 1px #EFE7D3 solid;
}
#common_tools h2 {
	padding: 0;
	text-align: center;
}
/* banner广告CSS */
.banner {
	clear: both;
	width: 804px;
	text-align: center;
	border: 1px #EFE7D3 solid;
	padding: 2px;
	background: #fff;
	margin: 8px 0 0 0;
	overflow: hidden;
}
/* 常用工具 */
#common_tools {
	border: 1px #88D3E3 solid;
	float: left;
	clear: both;
	margin-top: 8px;
	width: 600px;
}
#common_tools dl {
	margin: 2px;
	width: 96.5px;
	float: left;
	text-align: center;
	display: inline;
}
#common_tools dt {
	background: #C3E0F5;
	color: #333333;
	height: 22px;
	overflow: hidden;
	margin-bottom: 1px;
}
#common_tools dd a {
    margin: 2px 0px;
	background: #f5f5f5;
	display: block;
	height: 25px;
	overflow: hidden;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
#common_tools dd a:hover {
	background: #e5f0f8;
	color: #06c;
}
.index_downrank {
	float: left;
	border: 1px #F9E1A0 solid;
	width: 200px;
	height:258px;
	margin: 8px 0 0 0;
	overflow: hidden;
}
.index_downrank ul {
	margin: 5px 10px;
}
.index_softlist {
	float: left;
	margin: 8px 0 0 8px;
	width: 294px;
	height:258px;
	border: 1px #88D3E3 solid;
}
.index_softlist ul {
	margin: 5px 10px;
}

#num_index,#friendlink {
	float:left;
	width:808px;
	clear:both;
	margin:5px 0 0 0;
	border:1px #F9E1A0 solid;
	background:#f7f7f7;
}

#num_index dl {
	padding:5px 0;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#7E5D05;
}
#num_index dt,#num_index dd a {
	margin:0 10px;
	display:inline;
	background:url(num_index_btnbg.png) repeat-x;
	height:20px;
	line-height:20px;
	border:1px #C59105 solid;
	float:left;
	padding:0 5px;
}
#num_index dd a {
	margin:0 4px;
	padding:0 3px;
	color:#7E5D05;
}
#num_index dd a:hover {
	color:#0A4F72;
	text-decoration:none;
	border:1px #0373AB solid;
	background:url(num_index_btnbghover.png) repeat-x;
}

#friendlink {
	border:1px #88D3E3 solid;
	background:#fff;
	width:808px;
	padding-bottom:1px;
}
#friendlink ul {
	padding-left:1px;
	display:inline;
}

#friendlink span {
	margin: 1px;
	width: 99px;
	float: left;
	text-align: center;
	overflow:hidden;
}
#friendlink li {
	margin: 1px;
	width: 113px;
	float: left;
	text-align: center;
	height:22px;
	overflow:hidden;
}
#friendlink li a {
	display:block;
	color: #666;
	width:100%;
	height:100%;
	background:#f5f5f5;
}
#friendlink li a:hover {
	background: #e5f0f8;
	color: #06c;
	text-decoration:none;
}

/* 列表页CSS */
#nav {
	background:#E8F3F9;
	border:1px #88D3E3 solid;
	margin:3px 0 0 0;
	color:#007498;
}
#nav p {
	margin:2px;
	padding-left:10px;
	border:1px #D3E9ED solid;
	background:#fff;
}
#container {
	background:url(back_container_bg.png) repeat-y;
	margin:8px 0 0 0;
}
#sidebar {
	float:right;
	width:202px;
}
#sidebar h2 {
	border-top:1px #F9E1A0 solid; 
	margin:0 1px 1px 1px;
	background: #FEF9EB;
	color: #E56C00;
	border-bottom: 1px #EFE7D3 solid;
}
#sidebar ul{
	padding:5px;
}
#menunav li {
	margin-left:12px;
	float:left;
	display:inline;
	width:80px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
#menunav li a {
	padding-left:17px;
	background:url('menuitem.gif') no-repeat left top;
	color:#E56C00;
	text-decoration:underline;
}

#menunav li a:hover {
	text-decoration:none;
	background:url('menuitem_hover.gif') no-repeat left top;
}

/*驱动导航列表*/
#menunav_drv li {
	margin-left:12px;
	float:left;
	display:inline;
	width:100px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}
#menunav_drv li a {
	padding-left:17px;
	background:url('menuitem.gif') no-repeat left top;
	color:#E56C00;
	text-decoration:underline;
}

#menunav_drv li a:hover {
	text-decoration:none;
	background:url('menuitem_hover.gif') no-repeat left top;
}

#list_recommendation dl {
	margin:5px;
	float:left;
	width:182px;
	clear:both;
}
#list_recommendation dl dt {
	float:left;
	margin:5px;
	display:inline;
}
#list_recommendation dl dt a img {
	width:50px;
	padding:2px;
	border:1px #ccc solid;
	height:50px;
}
#list_recommendation dd {
	float:right;
	width:110px;
	height:66px;
	overflow:hidden;
}

#list_recommendation dd a  {
	color:#E56C00;
}
#content {
	float:left;
	width:600px;
	word-wrap:break-word;/*用来防止撑破表格或是层*/
	overflow:hidden;
}
#content .listitem,#soft_name,#soft_intro,#soft_down,#soft_remark,#soft_voice {
	border:1px #88D3E3 solid;
	border-bottom:0;
}

.soft_voice1 {
	margin:4px;
	background:#FEF9EB;
	border:1px #F8DF9B solid;
	padding:2px 10px;
}	
.soft_voice2 {
	height:24px;
	margin:4px;
	background:#FEF9EB;
	border:1px #F8DF9B solid;
	padding:2px 0 0 22px;
}
.soft_voice2 span {
	padding:0px 0 0 200px;
}
#content h2,h1{
	margin:2px;
}
#content strong {
	color:#006633;
}
#content h3 {
	margin:8px;
	background:#FEF9EB;
	border:1px #F8DF9B solid;
	text-align:left;
	padding:0 10px;
	height:25px;
	line-height:25px;
	font:bold 12px/25px Verdana,Arial,sans-serif,"Times New Roman",宋体;
}
#content h5 {
	margin:8px 4px 8px 4px;
	background:#FEF9EB;
	border:1px #F8DF9B solid;
	text-align:center;
	padding:0 10px;
	height:25px;
	line-height:25px;
	font:bold 14px/25px Verdana,Arial,sans-serif,"Times New Roman",宋体;
}
#content dl {
	margin:8px 8px 0 8px;
	background:#f8f8f8;
	border:1px #eee solid;
}
#content dl:hover,#content dl.sfhover {
	background:#f8f8f8;
	border:1px #eee solid;
	margin:8px 8px 0 8px
}
#content dt {
	padding-left:25px;
	background:url(soft_name.gif) no-repeat left 2px;
	height:25px;
	line-height:25px;
	overflow:hidden;
}

#content dt a {
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
}
#content abbr {
	margin:0 8px;
	height:22px;
	font-style:normal;
	display:block;
	line-height:22px;
	overflow:hidden;
	text-align:left;
}
#content dt a:hover {
	text-decoration:none;
}
.remark,.remark a,#content .remark,#content dt .remark a {
	color:#E56C00;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
#content dd {
	background:#F7F7F7;
	margin:5px 0 0 0;
	height:44px;
	white-space:normal;
	word-break:break-all;
	overflow:hidden;
	padding-left:25px;
	color:#888;
}
.blank,.rblank {
	height:8px;
	overflow:hidden;
	background:#fff;
	width:100%;
	clear:both;
	border-top:1px #F9E1A0 solid;
}
.rblank {
	border-top:1px #88D3E3 solid;
}
.pagenav {
	border:1px #88D3E3 solid;
	border-bottom:0;
	height:20px;
	line-height:20px;
	background:#f8f8f8;
	color:#007498;
	text-align:center;
	padding:0 10px;
}
.pagenav span {
	float:center;
}
.pagenav select {
	font-size:12px;
	position:relative;
	top:2px;
}
.line {
	height:1px;
	overflow:hidden;
	background:url('back_container_border.png')
}

/* 下载页面布局CSS */
.soft_img {
	float:right;
	text-align:left;
	margin-right:2px;
	display:inline;
}
.soft_img a img {
	clear:both;
	width:300px;
	border:1px #ccc solid;
	/*padding:2px;
	margin-left:10px;*/
}
.soft_img a:hover img {
	border:1px #88D3E3 solid;
}
#soft_name h1{
	font-size:12px;
	font-weight:1200;
	width:590px;
	text-align: center;
	white-space:nowrap;
	overflow:hidden;
}
#soft_name ul {
	margin:0px 15px;
}
#soft_name li strong {
	color:#666;
}
#soft_name li {
	margin:0px;
	width:270px;
	overflow:hidden;
	white-space:nowrap;
}
.sidebarad {text-align:center;}
#soft_name span#plugin,#soft_name li#check strong {
	font-weight:bold;
	color:#499400
}

/*文章内容页*/
#soft_name .texttit {
	clear:both;
	padding-bottom: 5px;
	padding-top: 20px;
	width: 580px;
	margin:auto;
	overflow:hidden;
}

#soft_name .texttit h1 {
	color: #000000;
	font-size:22px;
	text-align:center;
}
#soft_name .from_info {
	background: url(Art_line1.gif) repeat-x bottom;
	font: normal 12px/24px Tahoma;
	margin-bottom: 15px;
	padding-bottom: 5px;
	width: 560px;
	text-align:center;
	margin-left:20px;
	overflow:hidden;
}
#soft_name textbody {
	margin: 5px auto;
	text-align: left;
	width: 580px;
	line-height:25px;
}
#soft_name .textbody p {
	margin-bottom:10px;
}

#soft_name .bodyscrip {
	clear: both;
    background:#efefef;
	font: normal 12px;
	margin: 0 auto;
	margin-left:10px;
	padding-bottom: 5px;
	text-align:center;
}

#soft_name .text_tool {

	background: url(Art_line1.gif) repeat-x bottom;
	color: #004A9C;
	margin-top: 2px;
	padding-bottom: 2px;
	text-align: right;
	width: 570px;
	margin-left:20px;
}
#text_tool ul {

	margin:0px 0px;
}
#text_tool li strong {
	color:#666;
}
#text_tool li {

    padding:0 0 0 10px;
	margin:0px;
	width:270px;
	overflow:hidden;
	white-space:nowrap;
}
#soft_intro ul {
	padding:5px 10px;
}
#soft_down ul {
	margin:5px;
}
#soft_down li {
	margin:5px;
	font-size:12px;
	font-weight:bold;
}
#soft_down li a {
	padding-left:20px;
	background:url(soft_down.png) no-repeat left center;
}
#soft_remark ul {
	margin:5px;
}
p#voice_nav {
	background:#FCFFF6;
	border:1px #BFDB89 solid;
	padding:0 5px;
	margin:5px;
	height:30px;
	line-height:30px;
	text-align:left;
}
p#voice_nav span {
	float:left;
}
p#voice_nav input {
	float:right;
	font-size:12px;
	color:#3E5E8A;
	border:1px #476C9E solid;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background:url(voice_btn.png) repeat-x;
	position:relative;
	top:5px;
	
}
#voice_form,#commentlist {
	margin:5px;
	border:1px #88D3E3 solid;
	text-align:left;
}
#commentlist {
	margin:8px 0 0 0;
}
#voice_form h2 i,#commentlist h2 i {
	font-style:normal;
	font-size:11px;
	color:#038DDF;
}
#voice_form ul {
	margin:5px;
}
#voice_form li {
	margin:5px;
}
#voice_form li input {
	border:1px #BDE183 solid;
	height:18px;
	line-height:18px;
	font-size:12px;
	padding:0 3px;
}
#voice_form li textarea {
	width:98%;
	border:1px #BDE183 solid;
	line-height:18px;
	font-size:12px;
}
#voice_form li input.submit {
	width:auto;
	height:auto;
	border:0;
	padding:0;
}
.voice_list {
	margin:5px;
	padding:5px;
	background:#fcfcfc;
	border:1px #C9E8FA solid;
}
.voice_list h4 {
	font-weight:normal;
	text-align:left;
	font-size:12px;
}
.voice_list h4 label {
	float:right;
}

/* 字母检索 */
#index_soft,#soft_navpage,#index_class {
	border:1px #88D3E3 solid;
	margin:8px 0 0 0;
}
#index_soft h2 {
	text-align:center;
	margin:0;
	padding:0;
}
.name,.date,.level,.size,.popular {
	float:left;
	width:390px;
	height:22px;
	line-height:25px;
	overflow:hidden;
}
.name {
	margin:0 5px;
	display:inline;
}
.date,.level,.size,.popular {
	width:100px;
	text-align:center;
}
.level img {
	margin:4px auto;
	display:block;
}
#index_soft ul {
	margin:2px 0 0 0;
}
#index_soft li {
	line-height:27px;
	border-bottom:1px #D3E9ED solid;
	margin-top:-2px;
}
#index_soft li:hover ,#index_soft li.sfhover {
	background: #E8FAFE;
}
#index_soft li a.softname {
	padding-left:5px;
}

/* 搜索结果 */
#search_result label,#search_result a label {
	color:#f00;
	font-weight:bold;
}
#search_result dl {
	margin:15px 0;
}
#search_result dl:hover,#search_result dl.sfhover {
	background:#f8f8f8;
	border:1px #eee solid;
	border-width:1px 0;
	margin:14px 0;
}
#search_result dt {
	font-size:14px;
	font-weight:bold;
}
#search_result dd i.soft_date {
	font-size:10px;
	font-style:normal;
}
a.more,#search_result dd i.soft_date {
	color:green;
}
/* 用户注册 */
#regform {
	border:1px #88D3E3 solid;
	margin:8px 0 0 0;
}
#regform h2 {
	padding:0;
	text-align:center;
}
#regform p {
	margin:10px auto 0 auto;
	width:185px;
}
#regform p label {
	display:block;
}
#regform p input {
	height:25px;
	line-height:25px;
	background:#f7f7f7;
	border:2px #88D3E3 dashed;
}
#regform p input.infocus {
	border:2px #88D3E3 solid;
	background:#fff;
}
#regform p input.btn {
	font-size:12px;
	color:#3E5E8A;
	border:1px #476C9E solid;
	height:25px;
	line-height:25px;
	padding:0 15px;
	vertical-align:middle;
	background:url(voice_btn.png) repeat-x;
	margin-bottom:20px;
}
/* 软件分类 */
#index_class li {
	margin: 1px;
	width: 113px;
	float: left;
	text-align: center;
	display: inline;
}
#index_class h2 {
	clear:both;
}
#index_class ul {
	float:left;
	margin-left:1px;
	display:inline;
}
#index_class li a {
	background: #f8f8f8;
	color: #666;
	display: block;
	height: 22px;
	overflow: hidden;
}
#index_class li a:hover {
	background: #e5f0f8;
	color: #06c;
}
/* 底部CSS */
#footer {
	margin:8px 0 0 0;width:778px;

	border-top-width：800；
	/*background:url('footer_bg.gif');*/
	background:#FFFFFF;
	color:#9e9e9e;
}
#footer p {
	text-align:center;
}
#footer a {
	color:#5a5a5a;
	text-decoration:none;
}
#footer a:hover {
	color:#9e9e9e;
	text-decoration:none;
}

/* Last-Modified */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: visible;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Verdana,Arial,宋体 , sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 14px;
    font-weight:bold;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;
    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }
/*留言样式*/
.header	{
	font-family : tahoma, verdana; 
	font-size : 11px; 
	color : #007498; 
	font-weight : bold; 
	background : #E8FAFE;
	padding : 2px 3px;
}
.tableborders {
	background: #D6E0EF; 
	border: 1px solid #88D3E3; 
} 
.singleborder {
	font-size : 0px;
	line-height : 1px;
	padding : 0px;
	background : #F8F8F8;
}
.tdborder {
	background: #698CC3; 
}
.Replyborder1 {
	border: 1px dashed #88D3E3;
	background:#F6FAFD;
	color: #4875B7;
}
.Replytopic	{
	color: #2288E3;
}
th {
	background : #f7f7f7; 
	color : #333; 
	font-size : 12px; 
	font-weight : bold;
	height : 22px;
	text-align : center;
}
.mainNextPage {
	border: 1px solid #88D3E3; 
}

/*文章内容*/
#NewsContentLabel {
	margin: 0 10px;
	width: 570px;
	overflow: hidden;
}

/*basic 移植 */
#myheader {
	background: url(basic/topbg.gif) repeat-x;height: 40px;
}
#topcontain {margin: 0 auto;}
#topnav {
	float: right;
	color: #6d6d6d;
}
#topnav ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0;

}
#topnav li {
	padding: 0 4px 0 2px;
	float: left;
}

#soft_btn {
	height:25px;
	line-height:25px;
	font-size:14px;
	background:#fcfff6;
	border:1px #bfdb89 solid;
	clear:both;
	width:565px;
	margin:0 auto 10px auto;
}
#soft_btn li {
	float:left;
	width:20%;
	text-align:center;
	margin:0;
	padding:0;
	line-height:25px;
}
#soft_btn li a {
	font-weight:bold;
	color:#499400;
	text-decoration:none;
}

#topcontain h1 { background: url(basic/logo.jpg) no-repeat;font-size: 1px;margin: 0;padding: 0 0 0 50px;float: left;}
#topcontain h1 a {display: block;width: 228px;height: 40px;color: #000;text-decoration: none;}
#topcontain h1 a:hover {background: url(basic/logo_hover.jpg) no-repeat;display: block;width: 228px;height: 40px;color: #000;text-decoration: none;} 
/**#topnav li a {color: #FFFFFF;}**/
#topnav li a:hover {color: #000000;}
#mymenu {padding: 8px 0;background: #fff;}
#mymenu ul {clear:left;padding:0;margin:0;list-style: none;}
#mymenu li {float: left;margin: 0 4px;width:65px;}
#mymenu li a {font:12px;border: 1px solid #e8e8e8;background: #f7f7f7;padding: 4px 3px 2px 6px;line-height: 25px;text-decoration: none;}
#mymenu li a:hover {border: 1px solid #8BCB8B;background: #fff;color: #2F5F00;}
.contain {width: 820px;padding:10px 2px 10px 2px;;margin: 0 auto;float:center;}
.mymenu_contain {width: 880px;margin: 0 auto;float:center;}


input#keyword {padding: 1px 3px;font-size: 12px;width: 170px;}
input#searchsubmit {vertical-align: bottom;padding-bottom: 2px;}

#Contentbox{width: 880px;margin: 0 auto;float:center;}
#Contentbox ul {clear:left;padding:0;margin:0;list-style: none;}
#Contentbox li{float: left;margin: 4px 4px;width:100px;}
/*search页面添加关键词的联想*/
.keyword_search {
	border:1px #88D3E3 solid;
	border-bottom:0;
	height:20px;
	line-height:20px;
	background:#f8f8f8;
	color:#007498;
	text-align:center;
	padding:0 10px;
}
.keyword_search span {
	float:center;
}
.keyword_search select {
	font-size:12px;
	position:relative;
	top:2px;
}
#list_rank a {
	font-size:14px;
	text-decoration:none;
}
#list_rank a:hover {
	color:#000;
	}