/* 首页专用*/
.newr02{
float: right;
width: 21%;
border:1px solid #60B5EB;
}
.newr02 h3{
height:28px;
background:#D1EDFF;
text-align:center;
line-height:28px;
}
#index_new{
float: left;
width: 47%;
background:#fff;
margin-left:8px;
border:1px solid #ccc;
font-family:宋体,vadana;
}
#new{
padding-bottom:5px;
background:url(/Skin/tab/dot25.gif) repeat-x bottom;
float:left;
color:orange;
}
#new li, #junior li{
width:48%;
height:24px;
margin-left:2px;
overflow:hidden;
float:left;
}
#index_new .elite li{
height:30px;
line-height:30px;
font-weight:bold;
text-align:center;
margin:2px 0px;
clear:both;
}
#index_new .elite a{
color:purple;
font-size:16px;
}
/* 首页专用*/
.indexdiv .navmenu01 A, .indexdiv .navmenu02 A, .indexdiv .navmenu03 A, .indexdiv .navmenu04 A, .indexdiv .navmenu05 A {
background:#fff;
BORDER: #999 1px solid;
PADDING: 0px 5px;
DISPLAY: block;
float:right;
MARGIN: 10px 2px 2px 2px;
LINE-HEIGHT: 20px; 
HEIGHT: 20px;color:#338300;
}
.tab{height:25px;padding:0 0 0 10px;}
.tab li,.tab li a,.tab li a em{float:left;display:block;height:25px;line-height:27px;}
.tab li{margin-right:2px;background-image:none;overflow:hidden;}
.tab li a{overflow:hidden;padding-right:5px;}
.tab li a em{cursor:pointer;overflow:hidden;padding:0 10px 0 15px;}

.tab li a,.tab li a em{background:url(/Skin/tab/tabbg.png) 0 0 no-repeat;}
.tab li a{background-position:100% -25px;}
.tab li a em{background-position:0 0;font-style:normal;}
.tab li a:hover,.tab li.on a,.tab li.on a:hover{background-position:100% -75px;}
.tab li a:hover em,.tab li.on a em,.tab li.on a:hover em{background-position:0 -50px;}
.tab a:link,.tab a:visited{color:#065fc5;}
.tab a:hover,.tab a:active{color:#065fc5;}
.tab .on a:link,.tab .on a:visited{color:#065fc5;}
.tab .on a:hover,.tab .on a:active{color:#065fc5;}

#indexdiv03{
font-family:verdana;
}
.indexbox{
float:left;
width:76%;
color:#999;
border:1px solid #ccc;
}

.indexbox01, .indexbox03{
float:left;
width:49%;
padding-left:2px;
}
.indexbox02, .indexbox04{
float:right;
width:49%;
border-left:1px solid #ccc;
padding-left:8px;
}
.boxtitle{
height:30px;
line-height:30px;
width:96%;
margin-bottom:3px;
border-bottom:2px solid #4AAE40;
}
.boxtitle01{
float:left;
width:40%;
color:green;
font-size:14px;
font-weight:bold;
text-align:left;
margin-left:10px;
}
.boxtitle02{
float:right;
width:20%;
margin-right:15px;
text-align:right;
}
.indexbar{
float: right;
width: 23%;
border:1px solid #4B97CE;
}
.bartitle{
margin: 0px;
text-align:center;
font-weight:bold;
background:#D1EDFF;
height:25px;
}

body{
font-family: 宋体,Verdana;
font-size:12px;
line-height: 180%;
margin:5px 0px;
background:#fff;
}
*{
margin:0px;
padding:0px;
}
a:link, a:visited{
color:#002535;
text-decoration:none;
}
a:hover{
color:#cc0000;
}
table{
table-layout:fixed;
}
.display{
display: block;
}
.hidden{
display: none;
}
.content{
clear:both;
color:#999;
border: 1px solid #999;
}
.content2{
clear:both;
color:#999;
border-top: 1px solid #999;
}
li{
height: 22px;
overflow:hidden;
margin: 0px;
padding:0px 5px 0px 0px;
word-wrap:break-word;
word-break:break-all;
}
h3{
text-align:center;
font-size:14px;
}
#indextop{
width: 990px;
font-size:12px;
color:#999;
margin: 5px auto;
border:1px solid #65ACEC;
font-family:宋体,vadana;
}
#logo{
width:255px;
height:80px;
float:left;
}
#topnav{
float:left;
}
.indexdiv{
width: 990px;
margin: 3px auto;
clear:both;
}
.newl{
float: left;
width: 30%;
}
.function{
margin-top:5px;
border:1px solid Silver;
}
.function p{
height:28px;
line-height:28px;
}
.newm{
float: left;
width: 45%;
margin-left: 9px;
}
.newr{
float: right;
width: 23%;
}	
.newr .newr2{
border: 1px solid #89D4F8;
margin-bottom:5px;
}
.newr2 a {color:#990000;font-weight:bold;}
.newr2 h3{
margin: 0px;
background:url(/Skin/blue/info_bg.gif);
color:#004A72;
border-bottom:1px solid #89D4F8;
height:25px;
}
.navmenu{
width: 100%;
height: 30px;
line-height:30px;
background:#E5E5E5; 
border:1px solid silver;
border-top:2px solid #5DB457;
border-bottom:2px solid #5DB457;
margin: 0px 0px 5px 0px;
clear:both;
}
.navmenu01{
width: 100%;
height:60px;
background:url(/Skin/tab/indexbg01.jpg) no-repeat;
border:1px solid #58B0FA;
text-align:right;
margin-bottom:5px;
clear:both;
}
.navmenu02{
width: 100%;
height:60px;
background:url(/Skin/tab/indexbg02.jpg) no-repeat;
border:1px solid #58B0FA;
text-align:right;
margin-bottom:5px;
clear:both;
}
.navmenu03{
width: 100%;
height:60px;
background:url(/Skin/tab/indexbg03.jpg) no-repeat;
border:1px solid #58B0FA;
text-align:right;
margin-bottom:5px;
clear:both;
}
.navmenu04{
width: 100%;
height:60px;
background:url(/Skin/tab/indexbg04.jpg) no-repeat;
border:1px solid #58B0FA;
text-align:right;
margin-bottom:5px;
clear:both;
}
.navmenu05{
width: 100%;
height:60px;
background:url(/Skin/tab/indexbg05.jpg) no-repeat;
border:1px solid #58B0FA;
text-align:right;
margin-bottom:5px;
clear:both;
}
.nm02{
text-align:right;
height:30px;
font-weight:bold;
}
.navmenu2{
width: 100%;
border:1px solid silver;
margin: 0px 0px 5px 0px;
background:url(/Skin/tab/menubg.gif) top repeat-x;
clear:both;
}
.navmenu2 h4{
height:45px;
line-height:45px;
color:#fff;
font-size:14px;
}
.navmenu2 h4 a{
color:#fff;
}
.navmenu .nm1{
width:20px;
height:30px;
background:#5DB457 url(/Skin/tab/ico.gif) no-repeat center center;
float:left;
}
.navmenu .nm2{
width:80px;
text-align:center;
font-size:16px;
color:#fff;
font-family:楷体_GB2312;
font-weight:bold;
height:30px;
background:#5DB457;
float:left;
}
.navmenu .nm3{
float:left;
}
.cl{
	float: left;
	width: 30%;
	margin-right: 9px;
}
.cm{
	float: left;
	width: 45%;
}
.cr{
float: right;
width: 23%;
}
.cr3{
float: right;
width: 23%;
border:1px solid #4B97CE;
}
.cr h3, .cr3 h3{
margin: 0px;
background:url(/Skin/blue/info_bg.gif);
height:25px;
}
.cb{
background:#DDEBFB;
margin-top:8px;
text-align:center;
height:38px;
line-height:38px;
font-size:13px;
border:1px solid #065fc5;
}
#indexdiv2{
width:990px;
margin:3px auto;
border:1px solid #999;
}
#indexdiv2 table{
width:100%;
table-layout:fixed;
}
.indexpic{
float:left;
clear:both;
background:#f4f4f4;
width:100%;
}
.indexpic img{
padding:2px;
border:1px solid #999;
}
.cl2{
float: left;
width: 30%;
margin-right: 7px;

}
.cm2{
	float: left;
	width: 45%;
	border-left: 1px solid Silver;
}
.cr2{
	float: right;
	width: 23%;
	border-left: 1px solid Silver;
}
.tdborder{
height:25px;
overflow:hidden;
white-space:nowrap;
color:#999;
background:url(/Skin/tab/dot25.gif) repeat-x bottom;
}
#friendlink{
width:990px;
margin:5px auto;
background:#fff;
border:1px solid #60B5EB;
clear:both;
}
#linktitle{
height:25px;
font-weight:bold;
line-height:25px;
background:#D1EDFF;
margin-bottom:5px;
}
#friendlink .linksite a{
margin:3px;
}
#friendlink .linksite img{
padding:1px;
border:1px solid #999;
}
#bottomtitle{
height:28px;
line-height:28px;
text-align:center;
background:url(/Skin/blue/channelbg2.gif);
border:1px solid #719ADF;
}
#bottominfo{
	padding-top:8px;
	text-align:center;
	font-size:12px;
	line-height:150%;
	background:url(/Skin/blue/2008wz.gif) top left no-repeat;
border:1px solid #719ADF;
}

/* 网站频道css */
#subchannel{
height:30px;
line-height:30px;
background:#5DB457;
text-align:center;
color:#fff;
overflow:hidden;
width:100%;
float:left;
clear:both;
}
#subchannel a{color:#fff;font-weight:bold;}
#showpath{
float:left;
width:100%;
height:25px;
line-height:25px;
font-weight:bold;
color:#CC0000;
background:#fff;
}
#showpath a {color:#CC0000;}
#login02{
width: 990px;
height:30px;
line-height:30px;
margin: 3px auto;
padding:0px;
border:1px solid #89D4F8;
clear:both;
}
.midmain{
  float: left;
  width: 72%;
  border:1px solid #719ADF;
  margin-top:5px;
  background:#fff;
  clear:left;
}
#searchform{
width: 990px;
margin: 3px auto;
background:#D1E8FE;
border:1px solid #89D4F8;
clear:both;
}
.mmtitle{
  height:25px;
  background:url(/Skin/blue/titlebg002.gif);
  BORDER-BOTTOM: #719ADF 1px solid;
  line-height: 25px;
  font-weight: bold;
}
.mmtitle1{
width:150px;
background:#5DB457;
text-align:center;
color: #fff;
float:left;
}
.mmtitle2, .indextitle2{
	width:80px;
	float:right;
}
.mmlist{
  margin:2px 0px 1px 0px;
}
.mmlist table td{
height:22px;
}
.mmlist1{
float:left;
width:140px;
}
.mmlist2{
float:left;
}
.mmlist td, #flashnew td{
	height:25px;
}
.midright{
  float: right;
  width: 27%;
  border:1px solid #A6CBE7;
  background:#fff;
  margin-top:5px;
  clear:right;
}
.mrtitle{
height: 26px;
line-height: 26px;
font-weight: bold;
text-align:center;
background:#6699FF;
color: #fff;
}
.mrlist{
  margin:2px;
  color:#cc0000;
}
.mrlist li{
height:22px;
overflow:hidden;
word-wrap:break-word;
}
.show_page{
text-align:center;
}
/* 搜索页面css */
#search{
margin:0px auto;
height:60px;
width:990px;
clear:both;
background:url(/Skin/tab/searchbg2.jpg) repeat-x;
}
#search table{
margin-top:15px;
color:#EFFD07;
}
#searchlogo{
float:right;margin-right:25px;width:30px;height:31px;margin-top:2px;background:url(/Skin/tab/searchlogo.gif) no-repeat 0px 0px;_background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Skin/tab/searchlogo.gif',sizingMethod='crop'); 
}
#Keyword{
height:20px;font-size:16px;border:inset 2px;
}
#Submit{
font-size:14px;width:80px;height:25px;
}
#button{
font-size:14px;width:120px;height:25px;
}

#search02{
border:1px solid #5DB457;
}
#search02 h3{
background:#eee;
height:30xp;
line-height:30px;
}
#search02 a.searchlink{
color:#990000;
font-weight:bold;
font-size:14px;
}
/* 栏目页面[无子栏目]css */
.mmlist ul{
background: url(/Skin/blue/broken_line.gif) repeat-x bottom;
margin:5px;
height:30px;
}
.softname{
width:600px;
float:left;
font-size:13px;
color:#999;

}
.classdate{
width:90px;
text-align:right;
color:#999;
float:right;
}
.classlist{
background: url(/Skin/blue/broken_line.gif) repeat-x bottom;
font: bold 22px/28px verdana;
width:100%;
float:left;
margin-bottom: 5px;
padding-bottom: 5px;
display: block;
clear:both;
}
.listtitle{
float:left;
font-size:13px;
background: url(/Skin/blue/classarrow.gif) no-repeat 2px 9px;
font: normal 14px/24px verdana;
padding-left: 12px;
}
.introtitle{
float:left;
margin:0px 0px 0px 8px;
font: normal 13px/24px verdana;
width:80px;
padding-left:12px;
background: url(/Skin/blue/intro.gif) no-repeat center left;
}
.listtime{
color: #666666;
font: normal 12px Tahoma;
width:100px;
float: right;
margin: 5px 0px 0px 0px;
}
.introcontent{
float:left;
background:#F7F7F7;
font: normal 12px/22px "宋体";
color: #333333;
display:none;
clear:both;
border:1px solid #ccc;
width:98%;
margin-left:3px;
}
.introtitle a, .introtitle a:visited{
color:#aaa;
}
.listtitle a{
color:#053f5a;
}
.showpage{
text-align:center;
width:100%;
clear:both;
float:left;
}
.showpage a{
padding:0px 5px;
margin:0px 2px;
height:20px;
line-height:20px;
border:1px solid green;
display:block;
float:left;
}
.disable{
padding:0px 5px;
margin:0px 2px;
height:20px;
line-height:20px;
border:1px solid green;
float:left;
}
.current{
padding:0px 5px;
margin:0px 2px;
height:20px;
color:#ff0000;
line-height:20px;
background:#999;
border:1px solid green;
float:left;
}
#showuser{
width:990px;
margin:3px auto;
border:1px solid #999;
}
#showuser01{
float:left;
width:250px;
font-weight:bold;
}
#showuser02{
color:#999;
float:right;
width:710px;
}
.mytable{
background:#fff;
}
.mytable td {   
border:1px solid #4AAE40;
border-collapse:collapse;
text-align:center;
color:#4AAE40;
}
.mytable td a{   
color:green;
}
.mytable2{
background:#eee;
}
.mytable2 td {   
border:1px solid #fff;
border-collapse:collapse;
text-align:center;
}
.login01{
margin-bottom:5px;
}
#UserLogin{
margin-top:10px;
}