/* 全局 */
html{overflow-y:scroll;}
body{padding:0; margin:0; font-size:12px;  font-family:Arial, Helvetica, sans-serif; }
.top{width:980px; margin:0 auto;}
a{color:#000;}
img{border:0;}
ul,form{list-style:none; margin:0; padding:0;}
a{color:#333333; text-decoration:none;}
a:hover{color:#FF0000; text-decoration:underline;}
a.red{color:#FF0000;}
a.green{color:#006600;}
a.blue{ color:#0000FF;}
.red{color:#FF0000;}
/* 头部 */
#head{clear:both; height:80px; font-size:12px;}
#head div.h_tool{float:right;text-align: right;width: 620px;}
#head div.links{float:right; clear:right; color:#006985;}
#logo{margin-top:16px;float:left;width: 340px;}
/* 广告 */
#ad{
	float: left;
	margin-bottom: 1px;margin-top: 1px;
}
/* 导航 */
#dh_m{clear:both; height:30px; overflow:hidden; margin:0; background:url(top_bg.gif) repeat-x;}
#dh_m span{display:block; float:left; width:11px; height:32px; overflow:hidden;}
#dh_m span.l{background:url(menu_l.gif) no-repeat;}
#dh_m span.r{float:right; background:url(menu_r.gif) no-repeat;}
#dh_m ul{height:30px; padding:0 0 0 5px;}
#dh_m li{float:left; height:32px;  font-size:13px; font-weight:;}
#dh_m li.last{margin-right:0;}
#dh_m li a{float:left; padding:2px 5px 0 11px; background:;line-height:30px; color:#fff; text-decoration:none; white-space:nowrap;}
#dh_m li a:hover {color:#FFDCCA; text-decoration:underline; }
#dh_m li.active{line-height:31px; color:#000;}
#dh_m li.active a{background:none;}
#dh_m2{clear:both; height:32px; overflow:hidden; margin:0; background:url(top2_bg.gif) repeat-x;}
#dh_m2 span{display:block; float:left; width:11px; height:32px; overflow:hidden;}
#dh_m2 span.l{background:url(menu2_l.gif) no-repeat;}
#dh_m2 span.r{float:right; background:url(menu2_r.gif) no-repeat;}
#dh_m2 ul{height:32px;}
#dh_m2 li{list-style:none; float:left; margin:8px 0 0 0; font-size:12px;}
#dh_m2 li a{float:left; padding:0 5px;  color:#666; text-decoration:underline; white-space:nowrap;}
#dh_m2 li a:hover {color:#ff0000; text-decoration:underline; }
/* 状态 */
#user_st{ margin:4px auto; padding:0; height:29px; background:#D8EEFF; display:block; border:1px solid #3CB9FF;}
#user_st ul{list-style:none; width:920px; height:auto; margin:0; padding:0 0 0 13px;}
#user_st ul li{float:left; margin:6px 10px 0 0; padding:0;}
#user_st span{color:#000; font-weight:bold; margin:0; padding:0;}
#user_st a{color:#ff0000; margin:0 2px; padding:0;}
#user_st a:hover{color:#f00; text-decoration:underline;}
#user_st a.dmwo{color:#0d7f48;}
#user_st .ltnew{float:right; margin:6px 6px 0 0; *margin:-17px 6px 0 0; padding:0;}
/* 内容 */

div.clear{clear:both;}

#css_1{float:left;width:100%;border:1px solid #ABD3A5;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative}
.banner_1 {
	BACKGROUND:#E0EFDE;
	width:auto;
	height:25px;
	line-height:25px;
	color:#1974C8;
	font-size:12px;
	PADDING-LEFT: 20px;
	font-weight: bold;
    border-bottom:1px solid #ABD3A5;
}
.banner_1 a{PADDING-left: 10px;color:#999;}
.banner_1 span{float:right; font-size:12px; font-weight:normal; padding-right:10px; color:#FF0000;}

#css_3{float:left;width:100%;border:1px solid #F8B069;BACKGROUND: #FFFBEF;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative}
.banner_3 {
	BACKGROUND:#FFF3D1;
	width:auto;
	height:25px;
	line-height:25px;
	color:#FFAB3E;
	font-size:12px;
	PADDING-LEFT: 20px;
	font-weight: bold;
    border-bottom:1px solid #F8B069;
}
.banner_3 a{PADDING-left: 10px;color:#FFAB3E;}

#css_4{float:left;width:100%;border:1px solid #DADADA;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative}
.banner_4 {
	BACKGROUND:#F9F9F9;
	width:auto;
	height:25px;
	line-height:25px;
	color:#E10601;
	font-size:12px;
	PADDING-LEFT: 20px;
	font-weight: bold;
    border-bottom:1px solid #DADADA;
}
.banner_4 a{PADDING-left: 10px;color:#E10601;}

#css_2{float:left;width:100%;border:1px solid #AEDEF2;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative}
.banner_2 {
	BACKGROUND:#EEF5FD;
	width:auto;
	height:25px;
	line-height:25px;
	color:#1974C8;
	font-size:12px;
	PADDING-LEFT: 20px;
	font-weight: bold;
    border-bottom:1px solid #AEDEF2;
}
.banner_2  span{float:right; font-size:12px; font-weight:normal; color:#f60; padding-right:6px;}

.g_back a{float:right;width:auto;color:#FF0000;LINE-HEIGHT: 20px;}
.zimu{PADDING: 10px;font-size:13px;font-weight: bold;color:#ff9900;}
.zimu a{PADDING: 10px;font-size:13px;font-weight: bold;color:#ff9900;}



.s1 {padding:5px;width:180px;}
.s1 input{border:1px solid #999;padding:3px;width:160px;}
.s2 {float:left;padding:4px;width:80px;}
.s3 {float:left;padding:5px;width:90px;}
.s4 {padding:8px;width:160px;color:#000}
.s4 a{color:#FF0000;text-decoration:none;}

/* 友情连接 */
.link {
	CLEAR: left;FLOAT: left;padding:5px;
}
.link ul{width:98%; margin:0 auto;}
.link li{float:left; line-height:1.6em; border-bottom:1px dashed #CCCCCC; width:90px; margin:0 5px; padding-left:2px;}
/* 足部 */
.footer {
    FLOAT: left;
	width:980px;
	margin-top: 10px ;
    border-top:3px solid #e7e7e7;
    text-align:center;
	FONT-SIZE: 12px;
	COLOR: #000; 
	PADDING: 10px 0px 10px 0px;
}

/* main css */

#m_left {
	CLEAR: left; MARGIN-RIGHT: 198px;WIDTH: 741px
}
#m_right {
	CLEAR: left; FLOAT: right; WIDTH: 232px
}
#m_right ul{width:96%; margin:0 auto; color:#666666;}
#m_right ul li{line-height:23px; height:23px; overflow:hidden; border-bottom:1px dashed #CCCCCC; background:url(icon.gif) 10px 8px no-repeat; padding-left:26px;}
#m_right ul li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#m_right ul li a{
	margin: 0px;
	padding-top: 0px;
	text-decoration:none;
}
#m_right ul li a:hover {color:#ff0000; text-decoration:underline; }



/* play css */
#p_left {
	CLEAR: left; MARGIN-RIGHT: 198px;WIDTH: 723px
}
#p_right {
	CLEAR: left; FLOAT: right; WIDTH: 250px
}
#p_right ul{width:96%; margin:0 auto; color:#666666;}
#p_right ul li{line-height:23px; height:23px; overflow:hidden; border-bottom:1px dashed #CCCCCC; background:url(icon.gif) 10px 8px no-repeat; padding-left:26px;}
#p_right ul li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#p_right ul li a{
	margin: 0px;
	padding-top: 0px;
	text-decoration:none;
}
#p_right ul li a:hover {color:#ff0000; text-decoration:underline; }


.indextj{margin:5px;}
.piclist{padding-left:8px;}
.piclist ul{padding-top:10px;}
.piclist li{float:left; width:145px; text-align:center; height:173px;white-space:nowrap;overflow:hidden}
.piclist li img{width:120px; height:150px; width:120px; text-align:center; margin-bottom:6px; padding:1px; border:1px solid #999999;}
.piclist li span{display:block;color:#666666}
.zmlist{margin:5px;}
.zmlist li{ margin:0 5px;float:left;padding-left:5px; line-height:25px;width:128px;text-align:left;white-space:nowrap;overflow:hidden;border-bottom:1px dashed #CCCCCC;}
.zmlist li span{ color:#666666}
.listBox{padding-left:15px;}
.listBox ul{padding:0;}
.listBox li{float:left; width:154px !important; width:152px; height:250px; border:1px solid #CCCCCC; background-color:#F0F0F0; margin:10px; text-align:center; padding:10px 0; overflow:hidden;}
.listBox li.over{ border:1px solid #FFCC00; background-color:#FFFF99;}
.listCover img{width:120px; height:150px; width:120px; text-align:center; margin-bottom:6px; padding:1px; border:1px solid #999999;}
.listInfo h3{padding:0; margin:0; line-height:1.5em; font-size:13px; font-weight:normal; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.listInfo p{padding:0; margin:0; color:#666666; line-height:1.5em; width:120px; text-align:left; padding:0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.listInfo .time{font-size:10px;color:#999;text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


.m_Info{padding-left:10px;}
.m_Info h2{font-size:14px; line-height:1.0em; color:#1E517B; padding-left:28px; padding-bottom:4px;}
.m_Info h2 a{color:#006600;} 
.m_Info h1{text-align:center; font-size:18px; color:#FF0000; line-height:1.0em;}
.m_Info .Info{ text-align:center; line-height:2.0em; color:#333; background-color:#F6F6F6; border:1px dashed #CCCCCC; border-left:none; border-right:none; width:98%; margin:0 auto;}
.m_Info .masterInfo{ width:96%; margin:0 auto; padding:8px;}
.m_Info .cover {width:0px; float:left;}
.m_Info .intro{width:width:96%; float:center; font-size:13px; line-height:1.6em; color:#333333;}
.m_Info .cover img{width:118px; height:158px; border:1px solid #CCCCCC; padding:1px;}
.m_Info  h3{color:#FF0000; padding:0; margin:0; font-size:16px; line-height:1.8em;}
.soucang{text-align:center; padding:4px;}
.m_Info .mhsc a {background:#FFF3D1; border:1px solid #EDDAA4;color:#000;text-decoration: none;}


.fuzhi {padding:5px; position:relative;} 
.fuzhi img {margin:0 0 0 5px; float:left; position:absolute; top:2px;}
.fuzhi span {margin:0 0 0 60px;}
.fuzhi strong {color:#f00; margin:0 0 0 5px;}

.comment{padding:10px; width:700px;}


#dh_right{float:right; text-align:right; width:530px; padding-top:6px; padding-right:20px;font-weight:400px;}
#dh_right form{ margin:0; padding:0; margin-top:10px; font-size:13px;margin-bottom:6px;}
#dh_right input.button{width:78px; height:23px;background:url(head_bg.gif)}
#dh_right a{margin-left:8px;color:#FF0000;}
#dh_right a:hover{margin-left:8px;text-decoration:underline;color:#FF0000; }

/*分页样式*/
.page{margin-top:2px;height:23px;line-height:23px;text-align:center;width:670px;overflow:hidden;margin:0 auto;}
.page span {float:left;height:17px;line-height:17px;margin-right:2px;padding:2px 4px 0px;font-size:12px;}
.page em.nolink { font-style:normal;background-color:white;border:1px solid #DDDDDD;color:#999999;font-weight:400;height:17px;line-height:17px;}
.page input{width:30px;margin:-2px 2px 0 0;}
.page .btn{width:40px;}
.page em {background-color:#7AB9EC;border:1px solid #2975CB;color:#000;float:left;font-weight:bold;height:16px;line-height:16px;margin:2px;padding:0px 5px;text-align:center;font-style:normal;margin-top:2px;}
.page a:link,.page a:visited {background-color:#FFFFFF;border:1px solid #DDDDDD;color:#333333;display:inline;float:left;
height:16px;line-height:16px;margin-right:1px;padding:0px 3px;margin-left:3px;text-decoration:none;margin-top:2px;}
.page a:hover{background-color:#fff;border:1px solid #f60;padding:0px 3px;color:#f60;text-decoration:none;}



/*内容页播放列表*/
.zjlist{padding:10px;}
.zjlist span{ color:#CCCCCC}
.zjlist ul{width:99%; margin:0 auto; padding-bottom:6px;height:245px;  overflow-y:scroll; }
.zjlist ul li{float:left; width:160px; font-size:14px; border:1px dashed #CCCCCC; margin:4px;}
.zjlist ul li a{display:block;width:160px; text-align:center; /* padding-left:20px ; background:url(icon.gif) 6px 6px no-repeat;*/height:25px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zjlist ul li a:hover{ background-color:#FFFFCC;}

/*播放页播放列表*/
.playzjlist{padding:10px;}
.playzjlist span{ color:#CCCCCC}
.playzjlist ul{width:99%; margin:0 auto; padding-bottom:6px;height:245px;  overflow-y:scroll; }
.playzjlist ul li{float:left; width:154px; font-size:14px; border:1px dashed #CCCCCC; margin:4px;}
.playzjlist ul li a{display:block;width:154px; text-align:center; /* padding-left:20px ; background:url(icon.gif) 6px 6px no-repeat;*/height:25px; line-height:25px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.playzjlist ul li a:hover{ background-color:#FFFFCC;}


.l_intro{ text-align:left; line-height:2.0em; color:#333; background-color:#F6F6F6; border:1px dashed #CCCCCC; border-left:none; border-right:none; width:98%; margin:0 auto;}
.blank_4px{height:4px; font-size:1px; overflow:hidden; clear:both;}