/* 全局 */
html{overflow-y:scroll;}
body{margin:4px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;width:980px;text-align: center;}
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;}
/* 头部 */
#header{clear:both; height:80px; font-size:12px;}
#header div.tools{float:right;text-align: right;width: 600px;}
#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;
}
/* 导航 */
#top_menu{clear:both; height:32px; 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:32px; 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 5px 0 15px; background:url(/images/t_m-m.gif) 0px 9px no-repeat;line-height:32px; color:#fff; text-decoration:none; white-space:nowrap;}
#top_menu li a:hover {color:#B5E6FF; 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:#F2FEE8; display:block; border:1px solid #A5DC78;}
#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:#1a7faf; font-weight:bold; margin:0; padding:0;}
#user_st a{color:#1a7faf; 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 #AECEEF;BACKGROUND: #fff;padding-bottom: 5px;MARGIN-BOTTOM: 5px; text-align:left;}
.title_1 {
	BACKGROUND: url(/images/t_bg.gif);
	width:auto;
	height:25px;
	line-height:25px;
	color:#0074CA;
	font-size:13px;
	PADDING-LEFT: 20px;
	font-weight: bold;

}
.title_1 a{PADDING-left: 10px;color:#0074CA;}
.goback a{float:right;width:auto;color:#FF0000;LINE-HEIGHT: 20px;}
#div_2{float:left;width: 100%;border:1px solid #FED699;BACKGROUND: #FFFBF2; padding-bottom: 5px;MARGIN-BOTTOM: 5px; ZOOM: 1;}
.zm{PADDING: 10px;font-size:13px;font-weight: bold;color:#ff9900;}
.zm a{PADDING: 10px;font-size:13px;font-weight: bold;color:#ff9900;}

.title_2 {
	BACKGROUND: url(/images/t_bg2.gif);
	width:auto;
	height:25px;
	line-height:25px;
	color:#C14C00;
	font-size:13px;
	PADDING-LEFT: 20px;
	font-weight: bold;

}

.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 li{float:left;padding:0 0 0 5px;width:100px;}
.link ul li a{color:#000; text-decoration:none;}
/* 足部 */
.footer {
    FLOAT: left;
	width:980px;
	margin-top: 10px ;
    border-top:3px solid #7EB2E2;
    text-align:center;
	FONT-SIZE: 12px;
	COLOR: #000; 
	PADDING: 10px 0px 10px 0px;
}

/* main css */

#left {
	CLEAR: left; MARGIN-RIGHT: 198px;WIDTH: 772px
}
#right {
	CLEAR: left; FLOAT: right; WIDTH: 198px
}
#right ul li{padding-left:15px;width:180px;LINE-HEIGHT: 20px;
	background-position: 6px 6px;
	background-image: url(/images/icon.gif);
	background-repeat: no-repeat;}
#right ul li a{
	margin: 0px;
	padding-top: 0px;
	text-decoration:none;
}
#right ul li a:hover {color:#ff0000; text-decoration:underline; }
.indextj{margin:5px;}
.newlist{padding-left:5px;}
.newlist ul{padding-top:10px;}
.newlist li{float:left; width:150px; text-align:center; height:180px;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{ float:left;padding-left:5px; line-height:25px;width:140px;text-align:left;white-space:nowrap;overflow:hidden}
.zmlist li span{ color:#666666}
.listBox{padding-left:10px;}
.listBox ul{padding:0;}
.listBox li{float:left; width:160px !important; height:200px; border:1px solid #fff; background-color:#fff; margin:8px 10px 8px 8px; 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:center; 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;}
.page {clear:both;margin:4px;font-size:12px;text-align:center;}
.page a,.page span{width:24px;height:20px;padding:3px 8px 0;margin-left:3px;}
.page a {background:#F0F0F0; border:1px solid #CCCCCC;color:#000;text-decoration: none;}
.page a:hover {background:#ff9900;color:#FFF;border:1px solid #ff9900;}
.page span {background:#ff0000;color:#FFF;border:1px solid #ff0000;}
.page span.dot {background:#FFF;color:#000;border:1px solid #fff;}

.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;}

.zjlist{padding:10px;}
.zjlist ul{padding:0;}
.zjlist li{float:left; width:140px !important; line-height:25px;font-size:13px;border:1px solid #fff; background-color:#fff; margin:text-align:left; overflow:hidden;}
.zjlist li.over{ border:1px solid #FFCC00; background-color:#FFFF99;}
.zjlist span{ color:#CCCCCC}
.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;}