@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family: Verdana, "微软雅黑", "宋体";
	background:url(../images/body_bg2.jpg);
	

}
.hide
{
	display:none;
}
.clear {
	clear: both;
}
#all{background:url(../images/body_bg.jpg) top repeat-x; width:100%;}
ul {
	padding:0px;
	margin:0px;
	list-style-image:none;
}
li {
	list-style-position:outside;
	list-style-type:none;
}
a {
	text-decoration:none;
}
a:hover{ color:red;}
img {
	border:none;
}
span{}
#container {
	margin:0px;
	width:950px;
	margin-top:0px;
	background:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	
}
.ax 
{
 margin-bottom:0px;
	}
#content {
	background:url(../images/bg.jpg) center top no-repeat;
	height:870px;
	margin:0px auto;
	position:relative;
}
a {
	text-decoration:none;
	color:white;
}
#banner {}
#header {
	background:url(../images/bg_header.png) repeat-x;
	position:relative;
}
#headerbtn {
	position:absolute;
	top:38px;
	right:0px;
}
#nav {
	height:32px;
	background:url(../images/nav_bg.png) repeat-x;
	position:relative;
	z-index:2;
}

#nav ul {
	padding-left:15px;
	
}
#nav ul li {
	width:83px;
	background:url(../images/nav_1.png) no-repeat;
	height:32px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	overflow:hidden;
}
#nav ul li a {
	line-height:30px;
}
#nav ul li a:hover{ color:#FFCC33}
#nav ul .last {
	width:10px;
	overflow:hidden;
}
#container #right {
	width:212px;
	overflow:hidden;
	float:left;
     margin-left:5px;
     margin-top:-3px;
     padding-bottom:10px;
	
}

#container #left1 {
	width:200px;
	overflow:hidden;
	float:left;
     margin-left: -203px;
     margin-top:190px;
     padding-bottom:10px;
	
}

#container #right #mv {
	width:212px;
	background:url(../images/bg_mv.png) no-repeat;
	height:183px;
	position:relative;
	margin-bottom:5px;
	margin-top:5px;
}
#container #right #mv .radio {
	width:190px;
	height:132px;
	border:1px solid #FFFFFF;
	position:absolute;
	top:38px;
	left:10px;
	
}
#container #right .right_btn {
	margin:7px 0px;
}
#container #right .right_btn1 {
	margin:-4px 0px;
}
/*---------------------------------------------------------------*/
#container #middle {
	overflow:hidden;
	float:left;
	width:510px;
	width:510px;
	_width:510px;
	margin:0px 5px;
	
}
#container #middle #news{ height:177px; overflow:hidden;background:#ececec;padding:5px;}
#container #middle #news .content{background:white ; border:1px solid #d5d5d5; position:relative; padding-bottom:2px; width:245px; width:245px; _width:245px;margin-right:5px; float:left; height:173px;   }
#container #middle #news .content .more{
	position:absolute;
	top:12px;
	right:8px;
}
#container #middle #news .content ul{ padding-bottom:0px; }
#container #middle #news .content ul li{ background:url(../images/tag.png) 1px 9px no-repeat; margin-left:8px; padding-left:10px; margin-right:10px;}
#container #middle #news .content ul li a{ height:22px; color:#333333; display:block; border-bottom:1px dotted #e3e3e3; margin-bottom:4px; line-height:22px;}
#container #middle #news .content ul li a:hover{ color:red;}
#container #middle #change{ margin-top:10px; height:130px; overflow:hidden;background:#ececec;padding:5px; position:relative;}
#change #menu_tag { display:block; text-align:center; position:absolute; top:9px; left:10px; }
#change #menu_tag a{ display:block; background:url(../images/bg_tag.png) no-repeat; width:79px; height:23px; float:left; color:#333333; margin-right:5px; line-height:23px;}
#change #menu_tag .ok{ background:url(../images/tag_ok.png) no-repeat;}
#tag_content{ height:108px;  border:1px solid #cdcdcd;   background:white; margin-top:1px; padding-top:20px;}
#tag_content .dok {
	display:block
}
#tag_content .dno {
	display:none
}
/*---------------------------------------------------------------*/
#container #left {
	overflow:hidden;
	float:left;	
	margin:0px 0px;
	margin-left:6px;
	width:176px;
	height:168px;
	border:5px solid #ececec;
	padding:5px;
	margin-right:4px;
	
 
	
}
#container #left .contenta{ background:red; margin-top:0px; border:1px solid #d5d5d5; }
#container #left .content{  margin-top:0px; margin-bottom:-12px; }

#container #left .left_btn{ margin:-5px -8px; text-align:center; margin-bottom:3px; padding-top:-20px;}

.yugao{ border-bottom:1px dotted #e3e3e3; padding-bottom:5px;}

.yugao li{ background:url(../images/tag.png) 1px 9px no-repeat; margin-left:8px; padding-left:10px;}
.yugao li a{ line-height:24px; color:#333333;}
.yugao li a:hover{ color:red;}

/*---------------------------------------------------------------*/

#footer{ height:70px; background:#ececec;}
#footer p{ text-align:center; line-height:70px; color:#666666; margin:0px;}
#footer p a{ margin-right:10px; color:#333333; margin-left:10px;}


/*---------------------------------------------------------------*/
#navul {
     line-height: 24px;  list-style-type: none; background:#666;
}


#navul li ul {
    line-height: 27px;  list-style-type: none;text-align:left;
    left: -999em; width: 90px; position:relative;
	padding-left:10px;
}
#navul li ul li{
    float: left; width: 90px;
	border-bottom:1px dashed #999;
    background: #e3e3e3 url(../images/tag.gif) 2px 5px no-repeat;
	filter:alpha(opacity=80);
	
}
#navul li ul a{
    display: block; width:90px;text-align:left; text-indent:1.5em;
}
#navul li ul a:link  {
    color:#000; text-decoration:none;
}
#navul li ul a:visited  {
    color:#000;text-decoration:none;
}
#navul li ul a:hover  {
    color:#F3F3F3;text-decoration:none;font-weight:normal;
    background:#CC0033;
}
#navul li:hover ul {
    left: auto;
}
#navul li.sfhover ul 
{
	display:inherit;
position:relative;
top:2px; left:-10px;
}
#navul li.sfhovera ul {
 display:none;
}
#site_content{background:#ececec;padding:5px; width:705px; float:left; margin:5px; margin-top:0px;}
#site_content .content{background:white; border:1px solid #d5d5d5; padding:5px; min-height:500px; padding-bottom:20px;}
#site_content .content .add{ display:block; margin:5px; height:30px; background:url(../images/page_tag.png) no-repeat;padding-left:30px; font-size:12px; color:#333333; line-height:30px;}
#site_content .content  ul{  margin:5px; margin-top:20px;}
#site_content .content  ul li{ height:28px;background:url(../images/tag.png) 1px 9px no-repeat; margin-left:8px; padding-left:10px;}
#site_content .content .add a{ color:#CC0033;}
#site_content .content .add a:hover{ color:#333333;}
#site_content .content  ul li a{border-bottom:1px dotted #E3E3E3;
color:#333333;
display:block;
height:22px;
line-height:22px;
margin-bottom:4px;}
#site_content .content  ul li a:hover{ color:#CC0033;}
#site_content .content h2{ font-size:16px; text-align:center; line-height:28px;  letter-spacing:3px; color:#CC0033;}
#site_content .content  .date{ border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; margin:0px 30px; height:25px; line-height:25px; text-align:center; display:block; margin-bottom:10px;}
#site_content .content  .date .name{ margin-right:15px; color:#999999;}
#site_content .content  p{ text-indent:2em; margin:0px 30px; line-height:28px; }
#site_content .content a {color:Black}
#site_content .content a:hover{color:#cc0033}
.hide
{
	display:none;
}

#mask
{
	position:absolute;
	top:0;
	left:0;
	background:#000;
}

#info
{
	position:absolute;
	z-index:1000;
	background:url(../Images/bg_info.gif) no-repeat;
	width:400px;
	height:150px;
	text-align:center;
	color:#333;
}

#info a
{
	color:#369;
}

#info h1
{
	margin-bottom:25px;
	width:100%;
	height:30px;
	text-align:right;
}

#close
{
	width:26px;
	height:25px;
	margin:2px 5px 0 0;
}

#warn
{
	position:absolute;
	z-index:999;
	width:400px;
	height:150px;
	border:2px solid #666;
	background:#FFF url(../Images/bg_warn.gif) no-repeat 20px 20px;
	text-align:center;
	color:#333;
}

#warn span
{
	width:60%;
	display:block;
	margin:50px auto 20px auto;
}

#warn a
{
	color:#369;
}