﻿html{overflow-y:scroll;}
body{padding:0; margin:0 auto; font-size:12px;  font-family:Arial, Helvetica, sans-serif; text-align:center;}
.wrap{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;}
/* 头部 */
#header{clear:both; height:80px; font-size:12px;}
#header div.tools{float:right;text-align:right;width:620px;}
#weather{position:absolute;right:410px;top:0px;width:205px;height:13px;z-index:1;}
#header div.links{float:right; clear:right; color:#006985;}
#logo{margin-top:16px;float:left;width: 220px;}
/* 广告 */
#ad{
	float: left;
	margin-bottom: 1px;margin-top: 1px;
}
.ad95090{width:980px;border:1px solid #DADADA;margin-bottom:0px;margin-top:0px;}
.ad95090lf{float:left;width:468px;margin-top:5px;padding-left:13px;}
.ad95090ri{float:right;width:468px;margin-top:5px;padding-left:13px;}
.ad760 { width:741px; height:90px; border:1px solid #ABD3A5;  background:#fff; overflow:hidden; text-align:center; margin-bottom:5px;}
.div_ad{float:left;width:232px;border:1px solid #DADADA;padding-bottom: 5px;MARGIN-BOTTOM: 5px; margin-top:5px; overflow:hidden;}
.div_673{float:left;width:673px; height:65;border:1px solid #ABD3A5;padding-bottom: 5px;MARGIN-BOTTOM: 5px; overflow:hidden;}
/* 导航 */
#top_menu{clear:both; height:30px; overflow:hidden; margin:0; background:url(images/t_m_bg.gif) repeat-x;}
#top_menu span{display:block; float:left; width:11px; height:32px; overflow:hidden;}
#top_menu span.l{background:url(images/t_m_l.gif) no-repeat;}
#top_menu span.r{float:right; background:url(images/t_m_r.gif) no-repeat;}
#top_menu ul{height:30px; padding:0 0 0 5px;}
#top_menu li{float:left; height:32px;  font-size:13px; font-weight:bold;}
#top_menu li.last{margin-right:0;}
#top_menu li a{float:left; padding:2px 4px 0 5px; background:;line-height:30px; color:#fff; text-decoration:none; white-space:nowrap;}
#top_menu li a:hover {color:#FFDCCA; text-decoration:underline; }
#top_menu li.active{line-height:31px; color:#000;}
#top_menu li.active a{background:none;}
#top_menu2{clear:both; height:32px; overflow:hidden; margin:0; background:url(images/t_m2_bg.gif) repeat-x;}
#top_menu2 span{display:block; float:left; width:11px; height:32px; overflow:hidden;}
#top_menu2 span.l{background:url(images/t_m2_l.gif) no-repeat;}
#top_menu2 span.r{float:right; background:url(images/t_m2_r.gif) no-repeat;}
#top_menu2 ul{height:32px;}
#top_menu2 li{list-style:none; float:left; margin:8px 0 0 0; font-size:12px;}
#top_menu2 li a{float:left; padding:0 5px;  color:#666; text-decoration:underline; white-space:nowrap;}
#top_menu2 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;}

#div_1{float:left;width:100%;border:1px solid #ABD3A5;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative;text-align:left;}
#div_1 li {text-align:left;}
.title_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;
	text-align:left;
}
.title_1 a{PADDING-left: 10px;color:#999;}
.title_1 span{float:right;color:red;font-size:12px;font-weight:normal;padding-right:10px;}

#div_3{float:left;width:100%;border:1px solid #F8B069;BACKGROUND: #FFFBEF;padding-bottom: 5px;MARGIN-BOTTOM: 2px; POSITION: relative}
.title_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;
	text-align:left;
}
.title_3 a{PADDING-left: 10px;color:#FFAB3E;}

#div_4{float:left;width:100%;border:1px solid #DADADA;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative}
.title_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;
}
.title_4 a{PADDING-left: 10px;color:#E10601;}

#div_2{float:left;width:100%;border:1px solid #AEDEF2;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; POSITION: relative}
.title_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;
	text-align:left;
}
.title_2  span{float:right; font-size:12px; font-weight:normal; color:#f60; padding-right:6px;}

.goback a{float:right;width:auto;color:#FF0000;LINE-HEIGHT: 20px;}
.zm{PADDING: 10px;font-size:13px;font-weight: bold;color:#ff9900;}
.zm 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 */

#left {
	CLEAR: left; MARGIN-RIGHT: 198px;WIDTH: 741px
}
#right {
	CLEAR: left; FLOAT: right; WIDTH: 232px
}
#right ul{width:96%; margin:0 auto; color:#666666;}
#right ul li{line-height:23px; height:23px; overflow:hidden; border-bottom:1px dashed #CCCCCC; background:url(images/ico_3.gif) 10px 8px no-repeat; padding-left:26px;}
#right ul li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#right ul li a{
	margin: 0px;
	padding-top: 0px;
	text-decoration:none;
}
#right ul li a:hover {color:#ff0000; text-decoration:underline; }



/* play css */
#playleft {
	CLEAR: left; MARGIN-RIGHT: 198px;WIDTH: 723px
}
#playright {
	CLEAR: left; FLOAT: right; WIDTH: 250px
}
#playright ul{width:96%; margin:0 auto; color:#666666;}
#playright ul li{line-height:23px; height:23px; overflow:hidden; border-bottom:1px dashed #CCCCCC; background:url(images/ico_3.gif) 10px 8px no-repeat; padding-left:26px;}
#playright ul li span{float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
#playright ul li a{
	margin: 0px;
	padding-top: 0px;
	text-decoration:none;
}
#playright ul li a:hover {color:#ff0000; text-decoration:underline; }


.indextj{margin:5px;}
.newlist{padding-left:8px;}
.newlist ul{padding-top:10px;}
.newlist li{float:left; width:145px; text-align:center;height:173px;white-space:nowrap;overflow:hidden}
.newlist li img{width:120px; height:150px; width:120px; text-align:center; margin-bottom:6px; padding:1px; border:1px solid #999999;}
.newlist 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;}


.mainInfo{padding-left:10px;}
.mainInfo h2{font-size:14px; line-height:1.0em; color:#1E517B; padding-left:28px; padding-bottom:4px;}
.mainInfo h2 a{color:#006600;} 
.mainInfo h1{text-align:center; font-size:18px; color:#FF0000; line-height:1.0em;}
.mainInfo .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;}
.mainInfo .masterInfo{ width:96%; margin:0 auto; padding:8px;}
.mainInfo .cover {width:130px; float:left;}
.mainInfo .intro{width:550px; float:right; font-size:13px; line-height:1.6em; color:#333333;}
.mainInfo .cover img{width:118px; height:158px; border:1px solid #CCCCCC; padding:1px;}
.mainInfo  h3{color:#FF0000; padding:0; margin:0; font-size:16px; line-height:1.8em;}
.soucang{text-align:center; padding:4px;}
.mainInfo .mhsc a {background:#FFF3D1; border:1px solid #EDDAA4;color:#000;text-decoration: none;}


.liny {padding:5px; position:relative;} 
.liny img {margin:0 0 0 5px; float:left; position:absolute; top:2px;}
.liny span {margin:0 0 0 60px;}
.liny strong {color:#f00; margin:0 0 0 5px;}

.comment{padding:10px;}


#header_right{float:right; text-align:right; width:650px; padding-top:6px; padding-right:20px;font-weight:400px;}
#header_right form{ margin:0; padding:0; margin-top:10px; font-size:13px;margin-bottom:6px;}
#header_right input.button{width:78px; height:23px;background:url(images/nav_bg.gif)}
#header_right a{margin-left:8px;color:#FF0000;}
#header_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 {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;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;
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;}
/*全部地图页列表*/
.alllist{margin:5px;}
.alllist li{ margin:0 5px;float:left;padding-left:5px; line-height:25px;width:145px;text-align:left;white-space:nowrap;overflow:hidden;border-bottom:1px dashed #CCCCCC;}
.alllist li span{ color:#666666}

/*内容页播放列表*/
.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(images/ico_5.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:140px; font-size:14px; border:1px dashed #CCCCCC; margin:4px;}
.playzjlist ul li a{display:block;width:140px; text-align:center; /* padding-left:20px ; background:url(images/ico_5.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; baorder: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;}




.playtools {/*width:794px!important;*/width:620px;float:left;margin:5px 0 0 20px;display:inline;}
.playtools a{ display:block; float:left;width:96px;float:left; margin:0 1px 0 2px; height:28px;border:1px #CCCCCC solid; line-height:28px; text-align:center;color:#9E9E9E;text-decoration:none;}
.playtools .last:hover{ background:#161616;border:1px #313131 solid;}
.playtools .last img{ margin-top:8px;}
.playtools a:hover{border:1px #000 solid; background:url(images/static/images/popup.jpg) center no-repeat;color:#536F00;font-weight:bold;}