.style2 {color: #003399}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif, "宋体";
	font-size: 1em;	
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 0px ;
	padding:0px;
	background-color: #FFFFFF;
	line-height: normal;
    list-style-position: inside;	
	table-layout:fixed;
	background: url(/images/idx_bg.jpg) top  repeat-x
}

.top_bg_l {
	background-repeat: no-repeat;
    background-image: url(/images/idx_left.jpg);
}
.top_bg_r {
	background-repeat: no-repeat;
    background-image: url(/images/idx_right.jpg);
}
#header1 {width:778px;height:115px;background: url(/images/idx_bg1.jpg) repeat-x;margin: 0px;text-align: center;}
#header2 {width:778px;height:115px;background: url(/images/idx_left.jpg) left top  no-repeat;}
#header3 {width:778px;height:115px;background: url(/images/idx_right.jpg) right top  no-repeat;}
#content {
padding: 10px;
width: 40%;
position: relative;
margin: 0px 0px 20px 155px;
font-size: 16px;
}
#left {
list-style: none; 
padding: 0px;
width: 155px;
position: absolute;
left: 1px;
top: 125px;
background-color:#E1FFE1;
}

#right {
padding: 10px;
width: 32%;
position: absolute;
right: 1px;
top: 125px;
background-color:#FFFFCC
}

#nav {
padding:0 ;
margin:0;
float:right;
}

#nav  li {
font-size: 14px;
display: inline;
}
#nav li a {padding:0 0 0 14px;background: url(/images/ico_3.gif) no-repeat 0 2px;}
#nav li a.homepagerss { background: url(images/rss.gif) no-repeat 2px 0;}
#nav li a.twitterabl {background:  url(images/t_mini-b.png) no-repeat 0 0;padding:0 0 0 20px;}  
#nav li a.facebookabl {background:  url(images/facebook_16.png) no-repeat 0 0;padding:0 0 0 20px;}  
#nav li a.youtubeabl {background:  url(images/YoutubeIcon.png) no-repeat 0 1px;padding:0 0 0 40px;}  


#nav  li  a:link,#nav  li a:hover,#nav  li a:visited,#nav  li a:active{
  text-decoration:none; 
    border-bottom-style:none; 
}

#nav2 { 
  list-style: none; 
 margin: 0px 0px 0px 280px;
 padding-top:37px;
 
  }

#nav2 li {
display: inline;
 padding: 2px 0;
  border: 1px solid #C0B259;
  background: #FCFE98;
  text-align: center; 
  }
#nav2 li a {
 padding: 3px 10px 2px 0; 
 margin-right: -1px;
  text-decoration: none;
  background: url(topright-red.gif) top right no-repeat;}
#nav2 li a span {padding: 3px 0 2px 10px; margin-left: -1px;
  background: url(topleft-red.gif) top left no-repeat;}

.left_til{
     font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
     background-color:#29cd6a; 	
    height:24px;
	line-height: 24px;
	margin:0px;
	padding: 0px 5px 0px 10px;
	vertical-align: middle;
	}
#content_til{
     background-repeat: no-repeat;
    background-image: url(../images/title_center.jpg);
	font-size:14px;
 	font-weight:bold;
	 height:24px;
	line-height: 24px;
	margin:0px;
	padding: 0px 20px 0px 10px;
	vertical-align: middle;
	width:90%;
}
div.right_til{
   background-repeat: no-repeat;
      background-image: url(../images/title_right.jpg);
	font-size:14px;
 	font-weight:bold;
	 height:24px;
	line-height: 24px;
	margin:0px;
	padding: 0px 5px 0px 10px;
	vertical-align: middle;
}


#left_font{
float:left;
margin:auto;
display:inline;
}

	
/*右栏*/
a.m_1:link,a.m_1:visited,a.m_1:hover,a.m_1:active{
   font-size:12px;
   color:#ff6000;
    display:inline;
   text-align: right;
   float:right;
   margin-right:10px;
}
a.m_1:hover{
   text-decoration:underline;
}


a.m_2:link,a.m_2:visited,a.m_2:hover,a.m_2:active{
   font-size:14px;
   color:#ff6000;
   display:inline;
   text-align: right;
   float:right;
   text-decoration:none;
   }
a.m_2:hover{
   text-decoration:underline;
}  


/*左栏 */
#hot_news {
 background:#FFFFCC;
 border:2px solid #0000ff;
 border-radius:2px;
 -moz-border-radius:2px;
 *border:none;
 FILTER: progid:DXImageTransform.Microsoft.Glow(color=#0000ff,strength=3);
 zoom:1;
 margin:5px 0 5px 1px;
 width:99%;
}

#hot_news b.xtop,#hot_news b.xbottom {clear:both;display:block; background:transparent; font-size:1px;}
#hot_news b.xb21,#hot_news b.xb22 {display:block; overflow:hidden;height:1px;border:1px solid #0000ff;}
#hot_news b.xb21 {border-width:0 2px;}
#hot_news b.xb22 {border-width:0 1px;}


#hot_news h2{
 font-size:15px;
 border-bottom:1px solid #bbb;
 margin:5px 10px;
 zoom:1;
 padding:3px 0 3px 25px;
 background:transparent url(images/arrow_outline_purple_right.gif) no-repeat 0 0;
}

#hot_news a{
 display:block;
 margin:1px 3px;
 color: #222;
}

#hot_news form {margin:0 0 0 5px;padding:0;}
#hot_news form input {margin:0 3px;}

#antiblock {border-bottom:1px solid #ccc;padding:3px 0;margin:0 0 4px 0; }
#antiblock a { margin:0 20px;}

/*普通*/
a:link{
   color:#000;
   text-decoration:none;
}
a:visited{
   color:#000;
   text-decoration:none;
}
a:hover{
   color:#000;
   text-decoration:underline;
}

a:active{
   color:#000;
   text-decoration:none;
}


li a:link{
   color:#000;
   border-bottom-style:inset;
	border-bottom-width: 1px;
  border-bottom-color:#eee;
  text-decoration:none; 
}
li a:visited{
   color:#000;
   text-decoration:none;  
}
li a:hover{
   color:#000;
     border-bottom-style:groove;   
	border-bottom-width: thin;
   text-decoration:none; 
}

li  a:active{
   color:#333;
    border-bottom:thin solid;
    text-decoration:none; 
}

.logo_bg { background: url(/images/logo.jpg) no-repeat 0 0; }

/*版权信息*/
.copyright{
  background-color:#eeeeee;
	border:2px solid #cdc269;
	line-height:24px;
	margin-top:3px;
  width:778px;
  margin:0 ;
  text-align:center;
}

div.copyright p {margin:2px; }

.copyright_1{
        background-color:#f8f8f8;
	border-top:2px solid #666666;
	line-height:24px;
}




dl {padding:0; margin:0;}
dt {display:none;}
dd {float:right; margin:0; padding:0; text-align:center;}
dd a, dd a:visited {text-decoration:none; 	border-bottom-style: none;color:#000; float:left;}
dd span {float:left;  cursor:pointer;}
dd .single {height:1.7em;	line-height: 1.7em;}
dd .double {height:3em;}

dd span.side {width:5px; float:left; padding-top:2px ;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

dd span.side b.p1 {width:0; height:1px; float:left; margin-left:3px; border-left:2px solid #cdc269; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p1 {width:2px; w\idth:0;}

dd span.side b.p2 {width:2px; height:1px; float:left; margin-left:2px; background:#f8f8f8; border-left:2px solid #cdc269; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
} 
* html dd span.side b.p2 {width:3px; w\idth:2px;}

dd span.side b.p3 {width:3px; height:2px; float:left; margin-left:1px; background:#f8f8f8; border-left:2px solid #cdc269; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p3 {width:4px; w\idth:3px;}

dd span.side b.p4 {width:4px; float:left; background:#f8f8f8; border-left:2px solid #cdc269; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p4 {width:5px; w\idth:4px;}

dd span.side b.p5 {width:0; height:1px; float:left; margin-right:3px; border-right:2px solid #cdc269; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p5 {width:2px; w\idth:0;}

dd span.side b.p6 {width:2px; height:1px; float:left; margin-right:2px; background:#f8f8f8; border-right:2px solid #cdc269; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p6 {width:3px; w\idth:2px;}

dd span.side b.p7 {width:3px; height:2px; float:left; margin-right:1px; background:#f8f8f8; border-right:2px solid #cdc269; font-size:1px; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}  
* html dd span.side b.p7 {width:4px; w\idth:3px;}

dd span.side b.p8 {width:4px; float:left; background:#f8f8f8; border-right:2px solid #cdc269; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
* html dd span.side b.p8 {width:5px; w\idth:4px;}

dd.low {margin-top:1.3em;}
* html dd.low {margin-top:1.2em;}

dd span.mid {border-top:2px solid #cdc269; padding:0  5px; background:#f8f8f8;	vertical-align: middle; }

dd a:hover {border:0;}
dd a:hover span.mid, dd a:hover span.side b {background:#ffff70; color:#000;	border-bottom-style: none}

.clear {clear:both;}

/* 阿波罗热门文章  */
.wrapper {
	BORDER-BOTTOM: #e0e9d0 2px solid; BACKGROUND-COLOR: #629b5b;margin:3px 0 0 0;
}
.innerWrapper {
	BORDER-TOP: #8bb486 2px solid;
}

.innerWrapper p{ color:white;margin:3px 0;letter-spacing:20px;}
.shadowWrapper {
	OVERFLOW: hidden; BORDER-BOTTOM: #a1bc94 2px solid; HEIGHT: 3px; BACKGROUND-COLOR: #54814e;
}

div.aboluohotest {margin:3px 0;width:768px;border:1px solid #29cd6a;position:relative;padding:2px;}
div.aboluohotest h4 {position:absolute;top:-2px;left:-1px;padding:2px 0 3px 5px;;width:45%;background:#29cd6a;color:white;}
div.aboluohotest>h4{top:-22px;}  /*firefox */
*+html div.aboluohotest>h4 {top:-1px;} /* ie7 */ 
div.aboluohotest  ul.jsfloat{	list-style: decimal;}
div.aboluohotest  ul.jsfloat li {width:49%;}
div.aboluohotest  ul.jsfloat li a {font:14px; }

/* left col */
#leftcol ul {	list-style: none;}
/* one line for title */
#center_block  div.jsnormal a { height:19px;line-height:20px;min-height:19px;max-height:19px;width:371px;overflow:hidden;display:block;padding:3px 2px;} 

