/**************************************************************************************/
* {
  margin:0px;

  padding:0px;
  font-family:Verdana;}
.google330{float:right;}
img {
  border:0px;}
img.imgblock {
  display:block;}

h1,h2 {
  font-size:12px;
  font-weight:normal;}

ul li {
  list-style:none;}

input,select {
  cursor:pointer;
  font-size:12px;}

span.span_left {
  float:left;
  text-align:left;
  margin:0px 5px;}
span.span_right {
  float:right;
  text-align:right;
  margin:0px 5px;}
span.span_red {
  color:Red;}
span.span_red a {
  color:Red;}
span.span_red a:hover {
  color:Black;}
span.span_sx {
  font-size:12px;
  color:#777;}
span.span_sx a {
  color:#999;}

/**************************************************************************************/

body {
  margin:auto;
  text-align:Center;
  cursor:default;
  background:url(bg.gif) black;
  font-size:12px;
  color:#c0c0c0;
  line-height:150%;}

a {
  color:#a0a0a0;
  text-decoration:none;}
a:hover {
  color:white;
  text-decoration:underline;}

/**************************************************************************************/

div {
  margin:auto;}

.hr {
  clear:both;
  width:100%;
  height:4px;
  line-height:0px;
  font-size:0px;}
.nbsp {
  float:left;
  width:4px;
  font-size:2px;}

/**************************************************************************************/

#top {
  clear:both;
  width:950px;}

#top .logo {
  float:left;
  width:300px;
  height:70px;
  background:url(logo.gif);}
#top .logo a {
  display:block;
  width:100%;
  height:70px;}
#top .banner {
  float:left;
  width:476px;
  height:68px;
  padding:0px 0px;background:url(d_ad.gif);}
.bannerad{
padding:4px 4px;}
#top .button {
  float:left;
  width:170px;
  height:68px;
  padding:0px 0px;
  background:url(button.gif);}
#top .menu {
  float:left;
  width:950px;
  height:30px;
  padding:5px 0px 5px 0px;
  background:url(menu.gif);}
#top .menu ul li {
  float:left;
  width:94px;
  height:30px;
  line-height:30px;}
#top .menu ul li a {
  display:block;
  width:100%;
  color:#C55D11;
  text-decoration:none;}
#top .menu ul li a:hover {
  background:url(menuhover.gif);
  font-weight:bold;
  color:#C55D11;}

#top .guide {
  float:left;
  width:940px;
  border:1px #222 solid;
  padding:0px 4px;
  height:30px;
  line-height:30px;
  background:url(guide.gif);}

/**************************************************************************************/

#tongad {
  clear:both;
  width:950px;  background:url(tongads.gif);height:80px;}
#tongad .tongads {
  float:left;
  width:950px;
}

/**************************************************************************************/
#main .ad1 {float:left; width:650px; background:#000; padding:5px 0;}
#main .ad1 span {float:left;}
#main .show_article_guide {float:left;width:628px;border:1px black solid;padding:0px 0px 0px 20px;text-align:left;height:28px;line-height:28px;color:#A0A0A0;background:url(pre_class_atitle.gif);}
#show_article_title {float:left;width:650px;background:#000;padding-top:10px;}
#show_article_title h1 {float:left;width:650px;font-weight:bolder;FONT-SIZE:18px;line-height:240%;}
#show_article_title .info {float:left;width:650px;line-height:200%;color:#666;}
.show_article_content {float:left;width:618px;border:1px black solid;text-align:left;padding:15px;font-size:12px;}
.show_article_content b,strong{line-height:250%;} 
.show_article_content p{padding-bottom:10px;TEXT-INDENT: 2em;} 
/*.show_article_content img {max-width: 600px; width:expression(this.width > 600 ? "600px" : this.width);}*/

#main {
  clear:both;
  width:950px;}

#main .pre_a {
  float:left;
  width:300px;
  height:280px;
  padding:9px !important;
  padding:9px 8px;
  border:1px #000 solid;
  background:#151515;}
#main .pre_a object {
  border:1px #000 solid;}

#main .pre_b {
  float:left;
  width:246px;
  height:280px;
  padding:9px;
  border:1px #000 solid;
  background:#151515;
  text-align:left;}
#main .pre_b_title {
  float:left;
  width:226px;
  padding:0px 0px 0px 20px;
  height:27px;
  line-height:27px;
  border:1px black solid;
  background:url(b_title.gif);
  font-weight:bold;
  color:gray;}
#main .pre_b_list {
  float:left;
  width:246px;
  padding:2px 0px;
  background:#202020;
  border:1px #101010 solid;}
#main .pre_b_list ul li {
  float:left;
  width:246px;
  height:26px;
  line-height:26px;
  border-bottom:1px #101010 dashed;
  background:url(ico_a.gif) 6px 11px no-repeat;}
#main .pre_b_list ul li a {
  display:block;
  width:232px;
  padding:0px 0px 0px 14px;}
#main .pre_b_list ul li a:hover {
  background:url(ico_b.gif) 6px 11px no-repeat;}

#main .pre_c {
  float:left;
  width:336px;
  height:280px;
  padding:9px !important;
  padding:10px 9px;
  border:1px #000 solid;
  background:#151515;}

#main .pre_d {
  float:left;
  width:453px;
  padding:9px;
  border:1px #000 solid;
  background:#151515;
  text-align:left;}
#main .pre_d_ad {
  float:left;
  width:451px;
  border:1px #000 solid;
  background:#151515;}
#main .pre_d_title {
  float:left;
  width:433px;
  padding:0px 0px 0px 20px;
  height:26px;
  line-height:26px;
  background:url(d_title.gif);
  font-weight:bold;
  color:gray;}
#main .pre_d_title a {
  color:gray;
  border-bottom:1px gray dashed;}
#main .pre_d_title a:hover {
  color:white;
  border-bottom:1px white solid;
  text-decoration:none;}
#main .pre_d_piclist {
  float:left;
  width:441px;
  border:1px #000 solid;
  padding:5px;
  background:#202020;}
#main .pre_d_piclist ul li {
  float:left;
  width:137px;
  padding:3px 5px;
  text-align:center;}
#main .pre_d_piclist ul li img {
  margin:auto;
  width:131px;
  height:160px;
  border:3px #202020 solid;}
#main .pre_d_piclist ul li a:hover img {
  border:3px black solid;}
#main .pictitle {
  float:left;
  width:131px;
  padding:0px 3px;
  height:30px;
  line-height:30px;
  overflow:hidden;
  margin:5px 0px 0px 0px;
  background:url(pictitle.gif);}
#main .pictitle a {
  display:block;
  width:100%;}
#main .pictitle a:hover {
  color:#C5FD01;}
#main .pre_d_textlist {
  float:left;
  width:440px;
  border:1px #000 solid;
  padding:5px 6px 5px 5px;
  background:#202020;
  text-align:left;}
#main .pre_d_textlist ul li {
  float:left;
  width:205px;
  padding:0px 0px 0px 15px;
  height:28px;
  line-height:28px;
  border-bottom:1px #101010 dashed;
  background:url(ico_c.gif) 9px 13px no-repeat;}
#main .pre_d_textlist ul li span.span_right {
  font-size:10px;
  color:#666;}
#main .pre_d_textlist ul li a:hover {
  color:yellow;}
#main .pre_d_more {
  float:left;
  width:451px;
  border:1px #000 solid;
  text-align:right;
  font-weight:bold;
  height:28px;
  line-height:28px;
  background:url(d_more.gif) #131313;}
#main .pre_d_more a {
  display:block;
  width:441px;
  color:#555;
  padding:0px 10px 0px 0px;}
#main .pre_d_more a:hover {
  color:yellow;}

/**************************************************************************************/

#main_b {
  clear:both;
  width:950px;}

#main_b .pre_e {
  float:left;
  width:938px;
  border:1px #000 solid;
  padding:5px;
  background:#151515;}
#main_b .pre_e_title {
  float:left;
  width:911px;
  padding:0px 5px 0px 20px;
  height:30px;
  line-height:30px;
  border:1px #000 solid;
  background:url(e_title.gif);
  font-weight:bold;}
#main_b .pre_e_title span.span_right {
  color:#666;}
#main_b .pre_e_title a {
  color:gray;
  border-bottom:1px gray dashed;}
#main_b .pre_e_title a:hover {
  color:yellow;
  border-bottom:1px yellow solid;
  text-decoration:none;}
#main_b .pre_e_piclist {
  float:left;
  width:936px;
  border:1px #000 solid;
  background:#202020;}
#main_b .pre_e_piclist ul li {
  float:left;
  width:117px;
  padding:5px 0px;}
#main_b .pre_e_piclist ul li img {
  margin:auto;
  width:100px;
  height:130px;
  border:3px #202020 solid;}
#main_b .pre_e_piclist ul li a:hover img {
  border:3px black solid;}

#main_b .pre_f {
  float:left;
  width:302px;
  background:#151515;
  border:1px #000 solid;
  padding:5px;
  text-align:left;}
#main_b .pre_f_title {
  float:left;
  width:280px;
  padding:0px 0px 0px 20px;
  height:30px;
  line-height:30px;
  border:1px black solid;
  font-weight:bold;
  background:url(f_title.gif);}
#main_b .pre_f_title a {
  color:gray;
  border-bottom:1px gray dashed;}
#main_b .pre_f_title a:hover {
  color:yellow;
  border-bottom:1px yellow solid;
  text-decoration:none;}
#main_b .pre_f_piclist {
  float:left;
  width:300px;
  border:1px #000 solid;
  background:#202020;
  padding:5px 0px;}
#main_b .pre_f_piclist ul li {
  float:left;
  width:60px;
  padding:5px 0px;}
#main_b .pre_f_piclist ul li img {
  margin:auto;
  width:40px;
  height:40px;
  border:3px #202020 solid;}
#main_b .pre_f_piclist ul li a:hover img {
  border:3px black solid;}
#main_b .pre_f_textlist {
  float:left;
  width:290px;
  border:1px #000 solid;
  padding:6px 5px;
  text-align:left;
  background:#202020;}
#main_b .pre_f_textlist ul li {
  float:left;
  width:265x;
  padding:0px 0px 0px 15px;
  height:25px;
  line-height:24px;
  border-bottom:1px #303030 dashed;
  background:url(ico_d.gif) 8px 11px no-repeat;}
#main_b .pre_f_textlist ul li span.span_right {
  font-size:10px;
  color:#555;}

#main_b .pre_g {
  float:left;
  width:453px;
  padding:9px;
  border:1px #000 solid;
  background:#151515;
  text-align:left;}
#main_b .pre_g_ad {
  float:left;
  width:451px;
  border:1px #000 solid;
  background:#151515;}
#main_b .pre_g_title {
  float:left;
  width:433px;
  padding:0px 0px 0px 20px;
  height:26px;
  line-height:26px;
  background:url(g_title.gif);
  font-weight:bold;
  color:gray;}
#main_b .pre_g_title a {
  color:gray;
  border-bottom:1px gray dashed;}
#main_b .pre_g_title a:hover {
  color:white;
  border-bottom:1px white solid;
  text-decoration:none;}
#main_b .pre_g_textlist {
  float:left;
  width:440px;
  border:1px #000 solid;
  padding:5px 6px 5px 5px;
  background:#202020;
  text-align:left;}
#main_b .pre_g_textlist ul li {
  float:left;
  width:205px;
  padding:0px 0px 0px 15px;
  height:28px;
  line-height:28px;
  border-bottom:1px #101010 dashed;
  background:url(ico_e.gif) 9px 13px no-repeat;}
#main_b .pre_g_textlist ul li span.span_right {
  font-size:10px;
  color:#666;}
#main_b .pre_g_textlist ul li a:hover {
  color:#BAFF00;}
#main_b .pre_g_more {
  float:left;
  width:451px;
  border:1px #000 solid;
  text-align:right;
  font-weight:bold;
  height:28px;
  line-height:28px;
  background:url(g_more.gif) #131313;}
#main_b .pre_g_more a {
  display:block;
  width:441px;
  color:#555;
  padding:0px 10px 0px 0px;}
#main_b .pre_g_more a:hover {
  color:#BAFF00;}

/**************************************************************************************/

#links {
  clear:both;
  width:950px;}

#links .linkser {
  float:left;
  width:930px;
  border:1px #000 solid;
  padding:9px;
  background:#151515;}
#links .linkser ul li {
  float:left;
  width:93px;
  padding:1px 0px;}
#links .linkser ul li img {
  margin:auto;
  width:88px;
  height:31px;
  border:2px #151515 solid;}
#links .linkser ul li a:hover img {
  border:2px #c0c0c0 solid;}

/**************************************************************************************/

#bottom {
  clear:both;
  width:950px;}

#bottom .copyright {
  float:left;
  width:950px;
  border-top:3px black solid;
  padding:8px 0px;
  color:#666;}

/**************************************************************************************/

#main .pre_class_a {
  float:left;
  width:650px;
  background:#151515;
  border:1px #000 solid;
  padding:9px;}

#main .pre_class_atitle {
  float:left;
  width:628px;
  border:1px black solid;
  padding:0px 0px 0px 20px;
  text-align:left;
  height:28px;
  line-height:28px;
  font-weight:bold;
  color:#ccc;
  font-size:14px;
  background:url(pre_class_atitle.gif);}

#main .pre_class_alist {float:left;width:650px;padding-bottom:11px1;text-align:center;}
#main .pre_class_alist ul li {margin:0 auto;padding:0 0 5px 15px;width:625px;text-align:left;border-bottom:#666 1px dashed;background:url(ico_c.gif) 5px 18px no-repeat;}
#main .pre_class_alist ul li h5 a{height:40px;line-height:40px;font-size:14px;}
#main .pre_class_alist ul li B{font-weight:normal;color:#666;}
#main .pre_class_alist ul li p i{font-style:normal;font-size:10px;color:#444;}
#main .pre_class_alist ul li p a{font-size:10px;padding-left:10px;color:#444;}
  

#main .pre_class_blist {
  float:left;
  width:650px;}
#main .pre_class_blist ul li {
  float:left;
  width:315px;
  padding:0px 0px 0px 10px;
  text-align:left;
  height:30px;
  line-height:30px;
  border-bottom:1px #000 solid;
  background:url(ico_g.gif) 3px 11px no-repeat;}
#main .pre_class_blist ul li.li_line {
  width:650px;
  padding:0px;
  height:10px;
  line-height:0px;
  font-size:0px;
  background:#222;}

#main .pre_class_blist ul li a:hover {
  color:#ccff00;}
#main .pre_class_blist ul li span.span_right {
  color:#777;
  font-size:10px;}

#main .pre_specal {
  float:left;
  width:650px;
  border-bottom:1px #000 solid;}
#main .pre_specal_left {
  float:left;
  width:210px;
  padding:10px 10px 10px 0px;}
#main .pre_specal_left img {
  width:200px;
  border:1px #222 solid;
  padding:4px;}
#main .pre_specal_right {
  float:left;
  width:430px;
  text-align:left;
  padding:10px 0px;}
#main .pre_specal_right h1 {
  font-size:14px;
  font-weight:bold;
  display:block;
  width:100%;
  height:25px;
  border-bottom:1px #000 solid;}
#main .pre_specal_jj {
  float:left;
  width:430px;
  padding:5px 0px 0px 0px;
  color:#555;}

#main .list_link {
  margin:auto;
  margin-top:5px;
  width:120px;
  padding:0px 0px;
  border:1px black solid;
  height:30px;
  line-height:30px;
  background:#202020;}
#main .list_link a {
  display:block;
  width:100%;}
#main .pre_class_page {
  float:left;
  width:640px;
  border:1px black solid;
  padding:0px 4px;
  background:#202020;
  height:30px;
  line-height:30px;
  background:url(class_page.gif);}
#main .pre_class_page a {
  font-weight:bold;}
#main .pre_class_page a:hover {
  color:#ccff00;}
#main .pre_class_page select {
  vertical-align:middle;}

#main .pre_class_b {
  float:left;
  width:256px;
  background:#151515;
  border:1px #000 solid;
  padding:9px;}

#main .pre_class_b_ad {
  float:left;
  width:250px;
  border:1px black solid;
  padding:2px;
  background:#202020;}

#main .pre_class_b_title {
  float:left;
  width:234px;
  padding:0px 0px 0px 20px;
  border:1px black solid;
  height:30px;
  line-height:30px;
  text-align:left;
  background:url(class_b_title.gif);}

#main .pre_class_b_list {
  float:left;
  width:250px;
  border:1px black solid;
  padding:2px;
  background:#202020;
  text-align:left;}
#main .pre_class_b_list ul li {
  float:left;
  width:240px;
  padding:0px 0px 0px 10px;
  background:url(ico_f.gif) 3px 10px no-repeat;
  height:24px;
  line-height:24px;
  border-bottom:1px #101010 dashed;}
#main .pre_class_b_list ul li span.span_right {
  font-size:10px;
  color:#666;}

/**************************************************************************************/

#main .pre_info_title {
  float:left;
  width:628px;
  border:1px black solid;
  padding:0px 0px 0px 20px;
  text-align:left;
  height:28px;
  line-height:28px;
  font-weight:bold;
  color:#ccc;
  font-size:14px;
  background:url(pre_class_atitle.gif);}

#main .pre_info_pre {
  float:left;
  width:628px;
  padding:10px;
  border:1px black solid;
  font-size:14px;}
#main .pre_info_pre img {
  margin:10px;}

/**************************************************************************************/
/* 分页 */
.page {
 PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE:14px; PADDING-BOTTOM: 10px; MARGIN: 3px; COLOR: #a0a0a0; PADDING-TOP: 10px; BACKGROUND-COLOR: #151515; TEXT-ALIGN: center}
.page a {
 BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 5px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #909090 1px solid; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(bar.gif); PADDING-BOTTOM: 2px; BORDER-LEFT: #909090 1px solid; COLOR: #c0c0c0; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #909090 1px solid; TEXT-DECORATION: none
}
.page a:hover {
 BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BACKGROUND-IMAGE: url(invbar.gif); BORDER-LEFT: #f0f0f0 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #f0f0f0 1px solid; BACKGROUND-COLOR: #404040
}
.page A:active {
 BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; BACKGROUND-IMAGE: url(invbar.gif); BORDER-LEFT: #f0f0f0 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #f0f0f0 1px solid; BACKGROUND-COLOR: #404040
}
.page span{
 BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; BORDER-LEFT: #ffffff 1px solid; COLOR: #ffffff; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #606060
}
.page span.disabled {
 BORDER-RIGHT: #606060 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #606060 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #606060 1px solid; COLOR: #808080; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #606060 1px solid
}



.prenext{border-top-color:#ccc;padding-right:2px;padding-left:2px;  white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.prenext .pre{float:left;width:40%} /* 上一篇 */
.prenext .next{text-align:right;float:right;width:40%} /* 下一篇 */

#main .pre_class_page1 {
  width:640px;
  border:1px black solid;
  padding:4px 4px;
  background:#202020;
  height:60px;
  line-height:60px;
  background:url(class_page.gif);}
.ctl00_myMenu2_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:200px;top:200px; }

