/* CSS Document */

body {
padding:0px;
margin:20px 0px 0px 0px;
font-size:12px;
color:#000000;
background:#FFFFFF;
}
A:active,A:link,A:visited{
text-decoration:none;
font-size:12px;
color:#333333;
}
A:hover{
text-decoration:none;
font-size:12px;
color:#000000;
}
A:active{
text-decoration:none;
font-size:12px;
color:#333333;
}
P,UL,FORM{
margin:0px;
padding:0px;
}
LI{
list-style:none;
margin:0px;
padding:0px;
}
H1{
padding:10px;
text-align:center;
font-size:16px;
background:#ECECEC;
margin:10px;
border-bottom:#999999 dashed 1px;
color:#CC3300;
}
.info{
color:#999999;
font-size:12px;
margin:10px;
text-align:center;
}
.indexleft{
margin:15px 15px 0px 0px;
padding:6px;
border:1px #CCCCCC solid;
width:456px;
background:#ECECEC;
float:left;
line-height:24px;
text-align:center;
}
.indexright{
margin:15px 0px 0px 0px;
padding:5px;
border:1px #CCCCCC solid;
width:493px;
float:left;
}
.indexcol1{
float:left;
border:1px #CCCCCC solid;
margin:15px 10px 15px 0px;
padding:5px;
width:358px;
height:285px;
}
.indexcol2{
float:left;
margin:15px 0px 15px 0px;
width:370px;
}
.indexcol3{
float:left;
margin:15px 0px 5px 10px;
padding:5px;
border:1px #CCCCCC solid;
width:218px;
}
.indexcol3_1{
float:left;
margin:5px 0px 5px 10px;
padding:5px;
border:1px #CCCCCC solid;
width:218px;
}
.indexcol3_2{
float:left;
margin:5px 0px 5px 10px;
padding:0px;
border:1px #CCCCCC solid;
width:228px;
}
.listpagecol{
margin:10px 0px 5px 10px;
padding:5px;
border:1px #CCCCCC solid;
}
.listpagecol2{
margin:10px 0px 5px 0px;
padding:5px;
border:1px #CCCCCC solid;
}
.ctitle1{
background:url(../images/bg-title1.jpg) repeat-x;
height:46px;
line-height:45px;
color:#AA1010;
font-weight:bold;
font-size:14px;
padding:0px 0px 0px 20px;
}
.ctitle2{
background:url(../images/bg-title2.jpg) repeat-x;
height:34px;
line-height:33px;
color:#AA1010;
font-weight:bold;
font-size:14px;
padding:0px 0px 0px 15px;
}
.ctitle3{
background:url(../images/bg-channel.jpg) repeat-x;
height:34px;
line-height:33px;
color:#FFF;
font-weight:bold;
font-size:14px;
padding:0px 0px 0px 15px;
}
.indexlist{
margin:0px;
padding:10px 10px 10px 10px;
line-height:31px;
}
.indexlist li{
font-size:14px;
padding:0px 0px 0px 10px;
background:url(../images/an.jpg) left no-repeat;
list-style:none;
}
.indexlist a:active, .indexlist a:link, .indexlist a:visited, .indexlist a:hover{
font-size:14px;
text-decoration:none;
}
.neichannel{
margin:0px;
padding:5px;
font-size:12px;
color:#666666;
}
.neichannel LI{
border-bottom:#CCCCCC dotted 1px;
list-style:none;
line-height:30px;
}
.neichannel a:active, .neichannel a:link, .neichannel a:visited{
    background:url(../images/aan2.gif) left top no-repeat;
	padding-left:15px;
	font-size:12px;
	color:#666666;
	font-weight:normal;
    text-decoration:none;

}
.neichannel a:hover{
background:url(../images/aan2.gif) left top no-repeat;
padding-left:15px;
    font-size:12px;
	color:#666666;
	font-weight:normal;
    text-decoration:none;
}
.loca{
padding:10px;
color:#999999;
font-size:12px;
margin:0px 0px 5px 0px;
}
.loca a:active, .loca a:link, .loca a:visited, .loca a:hover{
color:#999999;
font-size:12px;
text-decoration:none;
}
.time {
float:right;
font-size:12px;
color:#999999;
}
#cont{
padding:20px 20px;
font-size:14px;
line-height:200%;
}
.bottom{
border-top:#AB120D solid 10px;
font-size:12px;
line-height:200%;
text-align:center;
color:#333333;
}
/**************************nav*************************/
#nav{
padding-left:24px;
background:url(../images/bg-channel.jpg) repeat-x #ECECEC;
height:40px;
font-size:14px;
line-height:35px;
}
#nav a{
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
#nav SPAN{
margin:0px;
}
#nav .sp{
padding:8px 8px 10px 13px;
background:url(../images/line-channel.jpg) no-repeat left;
}
#nav .on{
padding:8px 8px 12px 13px;
background:#AA1010;
}
#subnav{
line-height:35px;
height:35px;
background:#ECECEC;
display:block;
}
.hidecontent {display:none;}
#subnav2{
margin-left:20px;
}
#subnav3{
margin-left:100px;
}
#subnav4{
margin-left:260px;
}
#subnav5{
margin-left:300px;
}
#subnav6{
margin-left:400px;
}
#subnav7{
text-align:right;
margin-left:100px;
}
#subnav8{
text-align:right;
margin-right:20px;
}
#subnav9{
text-align:right;
margin-right:20px;
}
.more{
float:right;
font-size:12px;
font-weight:normal;
padding-right:15px;
}
.links
{
padding:20px 10px 0px 20px;
font-size:12px;
text-align:right;
line-height:200%;
color:#666666;
}
.links a:active, .links a:link, .links a:visited{
margin-left:5px;
	color: #FF9900;
    text-decoration:none;
}
.links a:hover{
	color: #FF9900;
    text-decoration:underline;
}
.lists {
color:#333333;
font-size:14px;
padding:20px;
line-height:24px;
}
.lists LI{
background:url(../images/an.jpg) left no-repeat;
padding:3px 0px 3px 10px; 
list-style:none;margin:0px;
_zoom: 1; /*IE6 Hack*/
_float: left; /*IE6 Hack*/
_width: 100%; /*IE6 Hack*/
}
.lists a:active, .lists a:link, .lists a:visited{
    font-size:14px;
	color:#666666;
	font-weight:normal;
    text-decoration:none;

}
.lists a:hover{
    font-size:14px;
	color:#000000;
	font-weight:normal;
    text-decoration:underline;
 
}
.lists2 {
color:#333333;
font-size:14px;
padding:5px 15px 0px 15px;
line-height:28px;
}
.lists2 LI{
background:url(../images/an.jpg) left no-repeat;
padding:3px 0px 3px 10px; 
list-style:none;margin:0px;
_zoom: 1; /*IE6 Hack*/
_float: left; /*IE6 Hack*/
_width: 100%; /*IE6 Hack*/
}
.lists2 a:active, .lists2 a:link, .lists2 a:visited{
    font-size:14px;
	color:#666666;
	font-weight:normal;
    text-decoration:none;

}
.lists2 a:hover{
    font-size:14px;
	color:#000000;
	font-weight:normal;
    text-decoration:underline;
 
}
.sel{
width:210px;
margin:5px 0px;
}
.mz{
padding:10px;
margin:0px;
overflow:hidden;
}
.mz LI{
list-style:none;
width:200px;
height:210px;
margin:10px; 
float:left;
text-align:center;
}
.mz IMG{
border:0px;
padding:0px 0px 10px 0px;
margin:0px;
}
/********************************/
#tabs{margin:1px;font-size:12px;}
#tabs ul{list-style:none;margin:0;padding:0;height:40px;}
#tabs li{float:left;margin:0 1px 0 0;padding:0 0 0 1px;list-style:none;width:182px; text-align:center}
#tabs li,#tabs li a{height:40px;background:url(../images/tabs.gif) no-repeat 0 -135px;}
#tabs li a{display:block;height:100%;padding:0 2px 0 4px;line-height:40px;text-
align:center;background-position:100% -90px;font-weight:bold;color:#000;text-
decoration:none;cursor:pointer;}
#tabs li a:hover{text-decoration:underline;}
#tabs li.current{height:40px;margin-bottom:-1px;background-position:0 -45px;position:relative;z

-index:100;}
#tabs li.current a{background-position:100% 0;color:#FFF!important;text-decoration:none;}
#tabs .tab-border{overflow:hidden;border-top:1px solid #CCCCCC;height:0px;}
* html #tabs{overflow:hidden;}
* html #tabs li a{width:1%;white-space:nowrap;}
.bo{width:90%; border-top:0;height:200px;}

/*********Í¼Æ¬ÇÐ»» css¶¨Òå***********/
.sub_box{width:456px; height:310px; float:left; position:relative; overflow:hidden; border:1px solid #cccccc; }
.sub_box img{border:none; width:456px; height:310px; }
#bd1lfimg{position:relative; width:456px; height:310px; overflow:hidden;  }
#bd1lfimg div{width:100000px; margin-left:-4px; }
#bd1lfimg dl{width:456px; height:310px; position:relative; overflow:hidden; float:left;  margin:0px; padding:0px;}
#bd1lfimg dt{width:456px; height:310px; position:absolute; left:0px; top:0px;}
#bd1lfimg dd{width:455px; height:60px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; position:absolute; left:0px; bottom:0px; padding:0 20px; margin:0px;}
#bd1lfimg dd h2{height:25px; padding:8px 0 4px 0; line-height:25px; overflow:hidden;margin:0px; text-align:left;}
#bd1lfimg dd h2 a{font-size:14px; font-weight:bold; color:#ffffff;text-align:left;}
#bd1lfimg dd a{color:#ffffff; text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none; color:#cccccc;}
#bd1lfimg dd tt{color:#dddddd; line-height:1.2em; text-align:left;}
#bd1lfimg dd tt a:hover{text-decoration:underline;text-align:left;}

.sub_nav{width:456px; height:25px; bottom:2px; position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; width:25px; height:25px; float:left; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; font-family:Arial; font-size:11px; color:#999999; cursor:pointer;}
.sub_no li.show{background:#ffffff; color:#000000;}
.sub_more{float:right; width:50px; height:25px; background:#000000; filter:alpha(Opacity=70); Opacity:0.7; color:#999999; text-align:center; line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc; text-decoration:none;}