﻿/*css document start */
/*初始化样式*/
body, table, textarea { font:normal 12px/1.5 "宋体", Arial, Verdana; color:#333;}
html, body, div, form, fieldset, table, th, td, img, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, a img { padding:0; margin:0; border:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
select, input { vertical-align:middle; }
body, html { height:100%; }
/*全局链接颜色 */
a:link { color:#333; text-decoration:none; }
a:visited { color:#333; text-decoration:none; }
a:hover { color:#900; text-decoration:underline; }
a:active { color:#333; }
/* 字体颜色属性 [定义规则，小写c+颜色名称] */
.cRed, a.cRed:link, a.cRed:visited { color:#f00; }
.cDRed, a.cDRed:link, a.cDRed:visited { color:#bc2931; }
.cBlue, a.cBlue:link, a.cBlue:visited { color:#00f; }
.cDBlue, a.cDBlue:link, a.cDBlue:visited { color:#009; }
.cYellow, a.cYellow:link, a.cYellow:visited { color:#ff0; }
.cOrange, a.cOrange:link, a.cOrange:visited { color:#f60; }
.cGray, a.cGray:link, a.cGray:visited { color:#ccc; }
.cDGray, a.cDGray:link, a.cDGray:visited { color:#666; }
.cWhite, a.cWhite:link, a.cWhite:visited { color:#fff; }
.cBlack, a.cBlack:link, a.cBlack:visited { color:#000; }
.cGreen, a.cGreen:link, a.cGreen:visited { color:#669900; }
/*字体样式[定义规则，小写属性首字母+大写属性值首字母]*/
.tU, a.tU:link, a.tU:visited { text-decoration:underline; }
.tN, a.tN:link, a.tN:visited { text-decoration:none; }
.fB { font-weight:bold; }
.fN { font-weight:normal; }
.fI { font-style:italic; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.f20 { font-size:20px; }
.f22 { font-size:22px; }
/* 其他属性 */
.l { float: left;}
.r { float: right;}
.clear { clear: both; font-size:1px; height:0; overflow:hidden;}
.hidden { display:none; }
.lh20 { line-height:20px; }
/*公用空隙[定义规则，小写space加空隙高度]*/
.space1 { height:1px; clear:both; font-size:1px; overflow:hidden;}
.space5 { height:5px; clear:both; font-size:1px; overflow:hidden;}
.space10 { height:10px; clear:both; font-size:1px; overflow:hidden;}
.space12 { height:12px; clear:both; font-size:1px; overflow:hidden;}
.space15 { height:15px; clear:both; font-size:1px; overflow:hidden;}

#container{ width:950px; margin: 0 auto; text-align: left;  background:#FFF; }
#wraper {clear:both;}
	/*\*/ * html #wraper{ height: 1%; } /**/ *>#wraper{ overflow: hidden;}		
/*header*/
#header { width: 100%; overflow: hidden; padding:6px 0; }
	#header h2 { float: left; padding: 5px 0; }
	#ad_headerbanner { float: right; margin-top: 4px; }
/*header*/

#topnav{height:31px;line-height:31px;background:url(images/l/bg_nav.jpg) no-repeat 0 0;width:950px;padding:0 8px; float:left;}
	#topnav li{padding:0 9px;margin:0;display:block;float:left;}
	#topnav li:hover{background:#ffffef;}
		#topnav a{color:#fff;}
		#topnav li:hover a{color:#ff3000;text-decoration:none;}
		#topnav	li.cw:hover a{color:#fff;text-decoration:underline;}
	
.cw{color:#fff;}
	.cw:hover{color:#fff;}

#topsearch {height:31px;line-height:31px;}
#searchsubmit{background:url(images/l/btn_search.gif) no-repeat 0 0;border:0;width:68px; height:22px; cursor:pointer;}

#secondnav{height:25px;line-height:25px;color:#d6d3d6;}
	#secondnav a{margin:0 5px;color:#000000;}
		#secondnav a:hover{color:#ce0000;}
		
		
body{margin-top:5px;}
#wrap{ width:950px; margin:0px auto 0; clear:both; overflow:hidden;background:#fff;}
/*数字*/
.n1 { background:url(images/l/icon_num01.gif) no-repeat; }
.n2 { background:url(images/l/icon_num02.gif) no-repeat; }
.n3 { background:url(images/l/icon_num03.gif) no-repeat; }
.n4 { background:url(images/l/icon_num04.gif) no-repeat; }
.n5 { background:url(images/l/icon_num05.gif) no-repeat; }
.n6 { background:url(images/l/icon_num06.gif) no-repeat; }
.n7 { background:url(images/l/icon_num07.gif) no-repeat; }
.n8 { background:url(images/l/icon_num08.gif) no-repeat; }
.n9 { background:url(images/l/icon_num09.gif) no-repeat; }
.n10 { background:url(images/l/icon_num10.gif) no-repeat; }
.n11 { background:url(images/l/icon_num11.gif) no-repeat; }
.n12 { background:url(images/l/icon_num12.gif) no-repeat; }
/*公用模块标题*/
.titbg { height:27px; overflow:hidden; background:url(images/l/bg_tit.gif) repeat-x center bottom; }
.titbg h2 { padding:4px 0 0 32px; overflow:hidden; width:60%; float:left; font-size:14px;  }
.titbg h2 a{ color:#fff;}
.titbg h2 a:link{ color:#fff;}
.titbg h2 a:visited{color:#fff;}
.titbg p { padding:7px 10px 0 0; margin:0; width:20%; font-size:12px; text-align:right; float:right; }
.header { width:950px; overflow:hidden; margin:0px auto 0; background:url(images/l/bg_header.gif) no-repeat center top; }
.header .logoSina { padding:8px 0 0 17px; width:416px; float:left; overflow:hidden; }
.header .logoSina .pic1{ padding-right:15px; float:left;}
.header .logoSina .pic2{ padding:7px 8px 0 0; float:left;}
.header .logoSina img{ vertical-align:-7px; padding-right:6px;}
.header .logoSina .pic3{ padding:7px 23px 0 0; float:left;}
.header .video { height:23px; overflow:hidden; padding-left:25px; margin:15px 4px 0 0; float:right; }
.header .video li { padding:5px 3px 0; float:left; }
.header .video li em { padding:0 4px 0 0; margin:0; font-style:normal; color:#757575; }
/*导航背景*/
.nav { height:31px; width:950px; clear:both; margin:5px auto 0; }
*html .nav { overflow:hidden; }
.nav .topNav { height:31px; overflow:hidden; clear:both; background:#693 url(images/l/bg_nav.jpg) no-repeat center top; }
.nav .topNav a { color:#fff; }
.nav .allbbs{ width:76px; height:30px; overflow:hidden; background:url(images/l/bg_navblack.gif) no-repeat; color:#fff; float:left; text-align:center; line-height:30px; }
.nav ul { padding:0 17px 0 0; overflow:hidden; float:right; }
.nav ul li { padding:0 9px; height:31px; line-height:31px; overflow:hidden; float:left; color:#fff; cursor:pointer; }
.nav ul li.on { background:#fffceb; color:#ff3300; }
.nav ul li.on a { color:#ff3300; }
.nav .subNav { border:1px solid #dd230c; border-top:0; overflow:hidden; width:948px; background:#fffceb; clear:both; position:relative; z-index:200; }
.nav .subNav .box { margin:10px 0; line-height:21px; overflow-y:scroll; overflow-x:hidden; }
.nav .subNav .close { width:16px; height:16px; cursor:pointer; background:url(images/l/btn_close.gif) no-repeat; overflow:hidden; position:absolute; top:0; right:0; }
.nav .subNav .box .content { clear:both; padding:0px; margin-top:0; }
.nav .subNav .box .content .b_main { width:90px; float:left; padding:0 0 0 50px; font-family:"宋体"; font-weight:bold; overflow:hidden; white-space: nowrap; }
.nav .subNav .box .content .b_list { float:left; width:760px; overflow:hidden; padding:0 1px; }
.nav .subNav .box .content li { width:5em; height:21px; line-height:21px; overflow:hidden; background:url(images/l/bg_rline.gif) no-repeat right 4px; float:left; padding:0px 8px; margin:0; overflow:hidden; }
.nav .subNav .box .content li.no { background:none; }
/*搜索*/
.search { width:950px; margin:7px auto 0; clear:both; color:#666666; }
.search .l{ width:570px; overflow:hidden;}
*html .search { overflow:hidden; }
.search .iptSearch { width:290px; height:18px; padding-top:4px; border:1px solid #ccc; color:#999; }
.search .btnSearch { width:68px; height:22px; margin-left:20px!important; *margin-left:15px;
*margin-left:15px!important;
background:url(images/l/btn_search.gif) no-repeat; border:0; cursor:pointer; }
.search .iptCheck { padding:0; margin:-3px 7px 0!important; *margin:-3px 4px 0;
*margin:-3px 4px 0!important;
}
.search strong { padding:0 16px; }
.search .SinaCalendar_Cnl { width:250px; line-height:22px; padding:2px 0 0 0; text-align:center; color:#576379; background: url(images/l/icon_date.gif) no-repeat; cursor: pointer; font-size:12px; }
.search .retrospect { padding:2px 0 0 0; width:380px; float:left; }
.main { margin:0 auto; width:950px; overflow:hidden; clear:both; }
.main .m_3_1 { float:left; width:304px; overflow:hidden; }
.main .m_3_2 { float:left; width:372px; padding:0 12px; overflow:hidden; }
.main .m_3_3 { float:right; width:250px; overflow:hidden; }
/*焦点图*/
.focusPic { height:388px; overflow: hidden; border:1px solid #d3d3d3; padding:3px; }
/*论坛排行榜*/
.mt_top { width:302px; height:251px; overflow:hidden; border:1px solid #ccc; border-top:0; }
.mt_top .titbg{ background:url(images/l/bg_titl.jpg) no-repeat center center;}

.mt_top .titbg h2 a{ color:#fff;}
*html .mt_top { height:252px; }
.mt_top .L_pic { width:278px; overflow:hidden; margin:9px 12px 0; height:105px; clear:both; }
.mt_top .L_pic img { padding:3px; border:1px solid #CCCCCC; }
.mt_top .Lcontent { width:100%; clear: both; }
.mt_top .Lcontent ul { width:125px; padding:0 12px; }
.mt_top .Lcontent ul li{ background: url(images/l/icon_mid.gif) no-repeat 3px 8px; padding-left:14px; height:22px; line-height:22px; text-align:left; overflow:hidden; }
.Ll{ float:left;}
.Lr{ float:right;}
/*头条区*/
.hotLists { border:1px solid #dd230c; width:100%; background:#fffceb;}
.hotLists .top { height:30px; overflow:hidden; text-align:right; margin:-1px 0 0 -1px; background:url(images/l/logo_rtt.gif) no-repeat left top; position:relative; }
.hotLists .top p { font-style:normal; margin:7px 20px 0 0; color:#999; }
.hotLists dl { padding:5px 17px 3px; }
.hotLists dt { font-family:"黑体"; text-align:center; font-size:18px; height:18px; overflow:hidden; padding:5px 0 13px; }
.hotLists dd { height:28px; overflow:hidden; padding:0 0 11px; clear:both; }
.hotLists dd.line { height:4px; font-size:1px; margin:5px 0; padding:0; overflow:hidden; background:url(images/l/bg_linenews.gif) repeat-x; }
/*要闻区*/
.otherNews { padding:6px 10px 0 17px; }
.otherNews li { font-size:14px; height:14px; overflow:hidden; padding:0 0 13px; clear:both; }
.otherNews li.line { height:1px; font-size:1px; padding:0; margin:4px 0; overflow:hidden; background:url(images/l/bg_linenews.gif) repeat-x; }
/*最新视频*/
.latestVideo { border:1px solid #ccc; }
.latestVideo .titbg { border-bottom:1px solid #ccc; }
.latestVideo .titbg h2{background:url(images/l/icon_tit11.gif) no-repeat 10px 7px;}
.latestVideo .titbg h2 a{ color:#000;}
.latestVideo .cont { height:126px; overflow:hidden; }
*html .latestVideo .cont { height:125px; }
*+html .latestVideo .cont { height:124px; }
.latestVideo .btnLeft { background:url(images/l/btn_left.gif) no-repeat; }
.latestVideo .btnRight { background:url(images/l/btn_right.gif) no-repeat; }
.latestVideo .cont .c_3_1 { float:left; width:6px; padding-left:6px; margin-top:45px; }
.latestVideo .cont .c_3_2 { float:left; width:346px; overflow:hidden; }
.latestVideo .cont .c_3_3 { float:right; width:6px; padding-right:6px; margin-top:45px; }
.latestVideo .picList { padding:12px 2px 0; overflow:hidden; }
.latestVideo .picList li { width:106px; float:left; padding:0 4px; text-align:center; overflow:hidden; }
.latestVideo .picList li a { display:block; width:106px; height:79px; background:url(images/l/bg_video.gif) no-repeat; clear:both; }
.latestVideo .picList li img { margin:6px auto 0; }
.latestVideo .picList li h4 { font-weight:normal; clear:both; height:14px; overflow: hidden; font-size:12px; padding:11px 0 0; }
.latestVideo .picList li h4 a { background:none; }
/*热帖排行*/
.hotPost { }
.hotPost .titbg{ background:url(images/l/bg_titl.jpg) no-repeat center center;}
.hotPost .titbg h2 a{ color:#fff;}
.hotPost .tit { height:28px; overflow:hidden; clear:both; background: url(images/l/bg_button_tt.jpg) no-repeat center 0; }
.hotPost .tit li { border:1px solid #ccc; border-bottom:0; float:left; font-weight:bold; line-height:26px; }
#post24 { width:122px; padding-left:28px; margin-right:2px;}
#post7 { width:72px; overflow:hidden; text-align:center; }
#post30 { float:right; width:72px; overflow:hidden; text-align:center; }
.hotPost .tit li.on{ font-size:14px; line-height:27px; height:27px; background:url(images/l/bg_fff.gif) no-repeat right -1px; color:#333;}
.hotPost .tit li.on a{color:#333;}
.hotPost .tit li.off { font-size:12px; background:url(images/l/touming.gif) repeat-x; height:26px; color:#fff; }
.hotPost .tit li.off a{color:#fff;}
.hotPost .cont { height:326px; border:1px solid #ccc; border-top:0; overflow: hidden; }
.hotPost .cont ol { padding:8px 6px 4px; overflow:hidden; text-align:left; }
.hotPost .cont ol li { height:15px;*height:15px!important;*height:13px; line-height:15px;*height:15px;!important;*height:13px; overflow:hidden; padding:5px 0; clear:both; }
* html .hotPost .cont ol li { margin-bottom:-4px; }
* html .hotPost .cont ol li.sp { margin-top:4px; }/*修复ie6第二行上边距太小*/
*+html .hotPost .cont ol li { margin-bottom:-4px; }
.hotPost .cont ol li .l { float:left; margin-top:3px; margin-right:5px; }
.hotPost .cont ol li.bgLi { background:url(images/l/bg_li.gif) repeat-y -6px center; }
.hotPost .cont ol li. bgwrite{ background-color:#000000;}
.hotPost .cont ol li .li_2_1 { width:217px; float:left; padding:0 4px; overflow:hidden; }
.hotPost .cont ol li em { font-style:normal; padding:0; margin:0; color:#66676b; float:left; width:44px; }
.hotPost .cont ol li p { margin:0; padding:4px 2px 0 2px; float:left; width:30px; }
/*广告*/
.hotPost .cont .ad300x60 { text-align:center; margin:14px auto 1px;*margin:14px auto 1px!important;*margin:18px auto 1px; clear:both; }
.f_TopAd1{height:90px;width:950px;overflow:hidden;margin:0 auto;}
.f_TopAd1 .ad_120{ float:left; width:120px; height:90px; overflow:hidden;  }
.f_TopAd1 .ad_640{ float:left; text-align:center; width:710px; height:90px; overflow:hidden; }
.ad_250{ float:left; width:250px; height:230px; overflow:hidden;  }
.ad_950{text-align:center; width:950px; height:90px; overflow:hidden; margin:0 auto;}
/*登录*/
.login { border:1px solid #CBCBCB; width:248px; height:151px; overflow:hidden }
.login .tit { height:25px; line-height:25px; background:url(images/l/bg_tit.gif) repeat-x left top; border-bottom:1px solid #CBCBCB; }
.login .tit span { padding-left:8px; margin-right:-10px; }
.login .tit strong { padding-left:17px; }
.login .info { width:248px; height:146px; overflow:hidden }
.login .info .l { padding:20px 0 0 10px; width:62px; }
.login .info .l a img { border:1px solid #CDCDCB; display:block }
.login .info .l p { text-align:center; margin:0px; padding:14px 0 0;*padding:12px 0 0!important;*padding:12px 0 0; }
.login .info .r { padding:10px 0 0; width:170px; }
.login .info .r li { float:left; padding:5px 10px 0 0px; width:75px; text-align:right; line-height:20px; }
.login .info .r li img { padding-right:6px; position:relative; top:2px; }
.login .info .r li.sn a:link, .login .info .r li.sn a:visited { color:#B1350F; line-height:25px; }
.login .info .r li.btn_out { padding:5px 0 0 0px; }
.login .info .r li.btn_out img { padding:0; }
.login .infoed { background:url(images/l/bg_login.gif) no-repeat; width:248px; height:146px; overflow:hidden }
.login .infoed ul { padding:12px 0 0 18px; }
.login .infoed li.fm { padding-top:5px; }
.login .infoed li.fm span { padding:0 8px 0 0; line-height:21px; }
.login .infoed li.fm input { border:1px solid #779824; padding:3px 2px 0; color:#666; height:16px; width:158px; }
.login .infoed li.btn_login { padding:4px 0 7px 40px; }
.login .infoed li.btn_login label { position:relative; top:3px; color:#B1350F; }
.login .infoed li.btn_login a img { margin:5px 0 0 30px; }
.iconNotice { background:url(images/l/icon_notice.gif) no-repeat; }
.iconMyposts { background:url(images/l/icon_myposts.gif) no-repeat; }
.iconNote { background:url(images/l/icon_note.gif) no-repeat; }
.iconMail { background:url(images/l/icon_mail.gif) no-repeat; }
.iconFriend { background:url(images/l/icon_friend.gif) no-repeat; }
.iconBlog { background:url(images/l/icon_blog.gif) no-repeat; }
.btnOut { width:70px; height:21px; background:url(images/l/btn_out.gif) no-repeat; border:0; }
.btnLogin { width:70px; height:21px; background:url(images/l/btn_login.gif) no-repeat; border:0; }
/*活动*/
.activity{border:1px solid #ccc; border-bottom:0;}
.activity .titbg { background:url(images/l/bg_titr.jpg) no-repeat center top;}
.activity .boxPicNews{ width:238px;height:161px; *height:165px!important;*height:163px; padding:7px 4px 0 6px; overflow:hidden; }
.activity .boxPicNews  .row{ clear:both; height:96px;overflow:hidden;}
.activity .boxPicNews .picLeft { float:left; border:1px solid #ccc; padding:2px; margin:0 8px 0 0; }
.activity .boxPicNews ul.newsList {padding-top:2px;}
.activity .boxPicNews ul.newsList li { height:12px; padding:3px 0 8px 8px; background:url(images/l/f_Listpic_bg_01.gif) no-repeat 0px 9px; overflow:hidden; }
.activity .boxPicNews ul.newsList li.sp { margin-top:5px; }
.activity .boxPicNews ul.newsList li.sp2 { padding:0 0 2px 8px; }
/*专题*/
.specialTopic{border:1px solid #ccc; border-top:0; margin-bottom:7px;}
.specialTopic .titbg { background:url(images/l/bg_zhuanti.gif) no-repeat 0px center;}
.specialTopic .titbg h2 a{ color:#f00;}
.specialTopic .titbg h2 a:link{ color:#f00;}
.specialTopic .titbg h2 a:visited{ color:#f00;}
.specialTopic .boxPicNews { width:238px;padding:6px 4px 6px 6px; overflow:hidden; }
.specialTopic .boxPicNews .picLeft { float:left; border:1px solid #ccc; padding:2px; margin:0 8px 0 0; }
.specialTopic .boxPicNews ul.newsList { padding-top:2px;}
.specialTopic .boxPicNews ul.newsList li { height:12px; padding:3px 0 8px 8px; background:url(images/l/f_Listpic_bg_01.gif) no-repeat 0px 7px; overflow:hidden; }
.specialTopic .boxPicNews ul.newsList li.sp { margin-top:5px; }
/*发贴日排行*/
.dayList { border:1px solid #ccc; height:267px; overflow:hidden; }
*html .dayList { height:266px; }
*+html .dayList { height:263px; }
.dayList .titbg { border-bottom:1px solid #ccc;background:url(images/l/bg_titr.jpg) no-repeat center top;}
.dayList .cont { overflow: hidden; }
.dayList .cont ol { padding:5px 6px 0; overflow:hidden; text-align:left; }
.dayList .cont ol li { height:15px;*height:15px!important;*height:14px; line-height:15px;*line-height:15px!important;*line-height:14px; overflow:hidden; padding:4px 0; clear:both; }
* html .dayList .cont ol li { margin-bottom:-4px; }
* html .dayList .cont ol li.sp { margin-top:4px;*margin-top:4px!important;*margin-top:3px; }/*修复ie6第二行上边距太小*/
*+html .dayList .cont ol li { margin-bottom:-4px; }
.dayList .cont ol li .l { float:left; margin-top:3px; margin-right:5px; }
.dayList .cont ol li.bgLi { background:url(images/l/bg_li.gif) repeat-y -6px center; }
.dayList .cont ol li .li_2_1 { width:110px; float:left; padding:0 4px; overflow:hidden; }
.dayList .cont ol li em { font-style:normal; padding:0; margin:0; color:#66676b; float:left; width:40px; }
.dayList .cont ol li p { margin:0; padding:4px 5px 0 0; float:left; width:45px; }
/*图片区*/
.finenessPic { width:950px; height:329px; overflow:hidden; clear:both; margin:0 auto; }
.finenessPic .l { width:699px; border:1px solid #CBCBCB; height:327px; }
.finenessPic .l .titbg{ background:url(images/l/bg_titll.jpg) no-repeat;}

.finenessPic .r { width:248px; border:1px solid #CBCBCB; border-left:0; height:327px; }
.finenessPic .l .tit { background:url(images/l/bg_tit.jpg) repeat-x left top; height:27px; line-height:27px; border-bottom:1px solid #CBCBCB; overflow:hidden }
.finenessPic .l .tit strong { display:block; float:left; padding:0px 0 0 32px; line-height:29px; font-size:14px; color:#363636; background:url(images/l/icon_tit1.gif) no-repeat 10px 6px; }
.finenessPic .l .tit a { float:right; padding:0px 20px; line-height:29px; }
.finenessPic .l .info { }
.finenessPic .l .info li { padding:13px 0 5px 26px; width:142px; float:left }
.finenessPic .l .info li .img { padding:4px 3px 4px 5px; border:1px solid #CBCBCB; display:block; text-align:center;}
.finenessPic .l .info li .img:link, .finenessPic .l .info li .img:visited { border:1px solid #CBCBCB; }
.finenessPic .l .info li .img:hover { border:1px solid #CBCBCB; background:#f0f0f0; }
.finenessPic .l .info li p { margin:0; padding:8px 0 0 0; text-align:center }
.finenessPic .r { background:#F3F3F3 }
.finenessPic .r .tit { background:url(images/l/bg_titrr.jpg) no-repeat; height:21px; padding:3px 4px; border-bottom:1px solid #CBCBCB; overflow:hidden }
.finenessPic .r .tit strong { display:block; padding:0px 0 0 26px; line-height:23px; height:21px; overflow:hidden; font-size:14px; color:#363636; color:#fff }
.finenessPic .r .tit strong a:link{color:#fff;}
.finenessPic .r .tit strong a:visited{color:#fff;}
.finenessPic .r .tit strong a:hover{color:#fff; text-decoration:underline;}
.finenessPic .r .tit strong a:active{color:#fff; text-decoration:underline;}
.finenessPic .r .info { padding:5px 0 0; _padding:7px 0 0; }
.finenessPic .r .info li { padding:3px 6px 3px 0; _padding:6px 6px 4px 0; display:block; clear:both }
.finenessPic .r .info li span img { margin:0 6px; }
.finenessPic .r .info li em { float:right; font-style:normal; color:#616266; background:#f0f0f0; position:relative; _top:-2px; }
/*杂谈等方块区*/
.boxList { width:950px; margin:0 auto; overflow:hidden; clear:both; }
.boxList .Llist { width:467px; height:288px; overflow:hidden; border:1px solid #CCCCCC; }
.boxList .Llist .titbg { border-bottom:1px solid #ccc; background:url(images/l/bg_titbox.jpg) no-repeat center top;}
.boxList .Llist .Ltitle { margin:9px auto; width:448px; height:88px; background:url(images/l/bg_roundtit.gif) no-repeat; overflow:hidden; clear:both; }
.boxList .Llist .Ltitle .L_pic { float:left; padding:7px; }
.boxList .Llist .Ltitle .L_pic img { border:1px solid #fff; }
.boxList .Llist .Ltitle .L_t { width:350px; padding:12px 0; float:left; overflow:hidden; }
.boxList .Llist .Ltitle .L_t h3 { font-size:18px; padding:0 10px; text-align:left; font-family:"黑体"; font-weight:normal; }
.col, a.col:link, a.col:visited { color:#CC0000;}
.boxList .Llist .Ltitle .L_t p { padding:0 10px; text-align:left; text-indent:2em; margin:0; line-height:20px; overflow:hidden; }
.boxList .Llist ul { margin:0 10px 0 39px; clear:both; overflow:hidden; }
.boxList .Llist ul li { width:100%; font-size:14px; background:url(images/l/icon_mid.gif) no-repeat 0 10px; text-align:left; float:left; overflow:hidden; height:14px; padding:3px 15px 7px 10px; }
.boxList .Llist ul li a { float:left; color:#666; }
.boxList .Llist ul li a:hover { color:#900; }
.boxList .Llist ul li em { font-size:12px; margin-right:25px; font-style:normal; float:right; text-align:right; }
.boxList .Llist ul li em a { color:#999; }
.boxList .Llist ul li em a:hover { color:#900; }
/*底部横通*/
.clbbs { width: 948px; overflow:hidden; clear:both; margin:0 auto; padding-bottom: 5px; border: 1px solid #cbcbcd; }
.clbbs .title { background: url(images/l/bg_tit_buttom.jpg) no-repeat  center top; height:21px; overflow:hidden; clear:both; padding:3px; border-bottom:1px solid #cbcbcd; }
.clbbs .title span a:link{color:#fff;}
.clbbs .title span a:visited{color:#fff;}
.clbbs .title span a:hover{color:#fff; text-decoration:underline;}
.clbbs .title span a:active{color:#fff; text-decoration:underline;}
.clbbs .title span { color: white; font-size: 14px; font-weight:bold;  width: 246px; float: left; padding-left: 43px; }
.clbbs .clmain { clear: both; margin-right: 1px; margin-left: 1px; }
.clbbs .pictop {
	width: 283px;
	float: left;
	padding-top: 0;
	padding-right: 7px;
	padding-bottom: 0;
	padding-left: 8px;
}
.clbbs .pictop .image { position: relative; clear: both; padding-top: 8px; }
.clbbs .pictop .image img { padding: 2px; border: solid 1px #ccc; }
.clbbs .pictop .image .imgtit { color: white; font-weight: bold; background:#000; filter: Alpha(opacity=50); -moz-opacity:.5; opacity:0.5; text-align: center; position:absolute; top: 132px; left: 3px; width: 277px; height: 20px; clear: both; padding-top: 4px; }
.clbbs .pictop .image .imgtit2 { color: white; font-weight:bold; text-align: center; position:absolute; top: 132px; left: 3px; width: 277px; height: 20px; clear: both; padding-top: 4px; z-index:10; }
.clbbs .pictop .image .imgtit2 a { color: white; }
.clbbs .pictop .toplist { background-color: #f0f9ff; width: 277px; clear: both; margin-top: 10px; padding: 2px; border: solid 1px #c8c9cd; }
.clbbs .pictop .toptit { width: 277px; overflow: hidden; clear: both; }
.clbbs .pictop .toptag { background-image: url(images/l/bg_line1.gif); background-repeat: repeat-x; background-position: 50% bottom; width: 282px; height: 25px; clear: both; }
.clbbs .pictop .toptag span { float: left; }
.clbbs .pictop .toptag .a { color: #679c0e; font-weight: bold; width: 61px; padding-top: 6px; padding-left: 10px; }
.clbbs .pictop .toptag .on { background-image: url(images/l/bg_titon.gif); text-align: center; width: 50px; height: 19px; margin-top: 2px; margin-right: 2px; padding-top: 4px; }
.clbbs .pictop .toptag .off { background-image: url(images/l/bg_titoff.gif); text-align: center; width: 50px; height: 19px; margin-top: 2px; margin-right: 2px; padding-top: 4px; }
.clbbs .pictop .topli { background:#fff url(images/l/icon_num1_5.gif) no-repeat 12px 13px; width: 259px; height: 114px; overflow: hidden; clear: both; margin-right: auto; margin-left: auto; padding: 8px; border-right: 1px solid #dddee0; border-left: 1px solid #dddee0; }
.clbbs .pictop .topli li { line-height: 12px; background: url(images/l/bg_line2.gif) repeat-x 50% bottom; width: 234px; height: 19px; float: left; padding-top: 6px; padding-left: 25px; }
.clbbs .pictop .topli li a { color: #4a4a4a }
.clbbs .bbsarea { width: 648px; overflow: hidden; float: right; }
.clbbs .listarea { width: 648px; float: right; padding-top: 8px; padding-left: 5px; }
.clbbs .listarea .onebbs { width: 304px; float: left; padding-right: 20px; }
.clbbs .listarea .listtit { width: 100%; height:23px; overflow:hidden; clear: both; color: #739600; background: url(images/l/bg_line1.gif) repeat-x 50% bottom; } 
.clbbs .listarea .listtit .on { font-size: 14px; font-weight: bold; line-height: 14px; background-image: url(images/l/bg_tag.gif); text-align: center; width: 62px; height: 16px; float: left; padding-top: 7px; }
.clbbs .listarea .listtit .more { float: right; }
.clbbs .listarea .listtit .off, .clbbs .listarea .listtit .more { line-height: 12px; padding: 6px 0 0 10px; }
.clbbs .listarea .listtit .off { float: left }
.clbbs .listarea .listtit .more { float: right }
.clbbs .listarea .listtit a { color: #739600 }
.clbbs .listarea .listli { clear: both; padding:11px 0 10px; }
.clbbs .listarea .listli li { font-size:14px; background: url(images/l/icon_mid.gif) no-repeat 10px 12px; height:14px; overflow:hidden; line-height:24px; clear: both; padding: 2px 0 8px 20px; }
.clbbs .listarea .listli a { color: #6d6d6d; }
.footer{ margin:0 auto; width:950px;}


/* 红色背景 begin */
#reStyle{position:absolute;top:6px;right:6px;display:block;height:43px;width:18px;overflow:hidden;background:url(images/l/cl_mj_001.gif) no-repeat 0 0;cursor:pointer;}
#reStyle.hover{background-position:-18px 0;}

/* 红色背景 end */


/* 登录提示相关样式*/
#userPosition {
    padding: 0;
    margin: 0;
    border: 0;
    position: absolute;
    z-index: 999;
}

#sinaNote {
    position: absolute;
    z-index: 999999;
    width: auto;
    overflow: hidden;
    padding: 0;
    margin: 0;
    border: 1px solid #CCCCCC;
    background: #ffffff;
text-align:left;
}

#sinaNote li {
    font-size: 12px;
    list-style: none;
    margin: 0 1px;
    height: 20px;
    padding: 0 5px;
    clear: both;
    line-height: 20px;
    cursor: pointer;
    color: #999999;
}

#sinaNote li.note {
    text-align: left;
    color: #999999;
}
/* end登录提示相关样式*/


                #top_bar
                {
                    clear: both;
                    width: 948px;
                    text-align: left;
                    height: 100px;
                    margin: 0 auto;
                }
                #top_bar .lPart
                {
                    float: left;
                    display: inline;
                    width: 120px;
                    height: 90px;
                    padding: 3px 29px 0 5px; *padding:3px29px05px;_padding:3px24px05px;}
                #top_bar .rPart
                {
                    float: left;
                    display: inline;
                    width: 120px;
                    height: 90px;
                    padding: 3px 0 0 25px;
                }
                #top_bar .cPart
                {
                    float: left;
                    display: inline;
                    width: 640px;
                    height: 90px;
                    padding-top: 5px;
                }

/*links*/
#forumlinks {}
	#forumlinks td { padding: 5px 5px 5px 55px; background: url(images/forumlink.gif) no-repeat 18px 50%; color: #999; border-bottom:1px solid #CCC; }
	#forumlinks .forumlink_logo { float: right; }
/*end links*/
/*footer*/
#ad_footerbanner { padding-bottom:10px; text-align:center;}
#footer { border-top: 1px solid #9DB3C5; color: #666; padding: 12px 0; }
	#footer .wrap { margin:0 auto; width: 98%;}
	#footlinks { float: right; margin-top: -3px; text-align: right; }
	#footer img { float: left; margin: 0 10px 0 0; }
	#copyright, #debuginfo { font: 0.83em/1.5em Verdana, Arial, Helvetica, sans-serif; }
		#copyright strong, #copyright em { font-weight: bold; }
			#copyright strong a { color: #0954A6; }
			#copyright em { color: #FF9D25; }
			#debuginfo { color: #999; }
	.scrolltop { cursor: pointer; }
/*footer*/
/*RotateImage*/
div.MzRotateImage_ControlBar{z-index:2; right:1px; bottom:1px; text-align: right; position: absolute;}
	div.MzRotateImage_ControlBar input{width: 18px; height: 20px; color: #fff; cursor: pointer; text-align: center; background: #000; border: solid 1px #fff; border-right: solid 0px #ddd;}
	div.MzRotateImage_ControlBar input.active{background-color: #cc0000;}
	.MzRotateImage .active h3{line-height:220%; padding-left:4px;}
.box .active span { float:none; }
/*RotateImage*/


#standard_header_channel ul,#standard_header_channel li,#standard_header_channel p,#standard_header_channel form,#standard_header_channel fieldset,#standard_header_channel img,#standard_header_channel_nav ul,#standard_header_channel_nav li,#standard_header_channel_nav p,#standard_header_channel_nav form,#standard_header_channel_nav fieldset,#standard_header_channel_nav img{margin:0;padding:0;border:0;}
#standard_header_channel ul,#standard_header_channel_nav ul{list-style-type:none;}
#standard_header_channel select,#standard_header_channel input,#standard_header_channel_nav select,#standard_header_channel_nav input{vertical-align:middle;}
#standard_header_channel_nav{width:948px; height:49px; margin:0 auto; *margin-top:0 !important; *margin-top:-5px; padding-top:8px; border:1px #e6e6e6 solid;border-top:none;border-bottom:1px #cdcdcd solid; font-size:12px;}
#standard_header_channel_nav ul{overflow:hidden;_display:inline-block;padding-left:5px;}
#standard_header_channel_nav li{float:left; width:72px; text-align:center; background:url("standard_header_channel_bg_001.gif") no-repeat 0 -65px; line-height:22px;height:22px;}
#standard_header_channel_nav li.bold{font-weight:bold;background:none;}
#standard_header_channel_nav li.none{background:none;}
#standard_header_channel_nav li.leftLineTop{border-left:1px solid #c5c5c6;background:none;margin-top:4px;height:18px;overflow:hidden;line-height:14px;}
#standard_header_channel_nav li.leftLineBot{border-left:1px #c5c5c6 solid;background:none;height:17px;overflow:hidden;}
#standard_header_channel_nav a,#standard_header_channel_nav a:visited{color:#000; text-decoration:none;}
#standard_header_channel_nav a:hover,#standard_header_channel_nav a:active{color:#c00; text-decoration:underline;}
#standard_header_channel_nav_btm{width:950px; height:3px; background:#eaeaea; overflow:hidden; clear:both; margin:0 auto 5px;}
#standard_header_channel_nav .bold a,#standard_header_channel_nav .bold a:visited{color:#000; text-decoration:none;}
#standard_header_channel_nav .bold a:hover,#standard_header_channel_nav .bold a:active{color:#c00; text-decoration:underline;}
/*头部的位置*/
.toplogo{width:215px; height:74px; float:left; font-size:0;}
.top_navbtn{width:735px; height:74px; float:left; background:url("images/l/2/bg-nav.jpg") no-repeat;}
.top_navbtn ul{width:472px; float:left;}
.top_navbtn li{width:45px; text-align:center; float:left; margin:8px 0 0 33px; display:inline; line-height:25px;}
.top_navbtn li a{ font-weight:bold;}
.top_search{width:256px; height:74px; float:left; overflow:hidden; background:url("images/l/2/bg-nav2.jpg")}
.top_search ul{float:left;margin:15px 0 0 20px!important;margin:15px 0 0 10px;}
.top_search li{float:left; height:25px;margin-left:5px;display:inline; padding-top:2px; text-align:left;}
.top_search li select{width:55px; height:18px; float:left;font-size:12px!important;font-size:10px;margin-top:1px;}

/*menu*/
#menu { height: 31px; border: 1px solid #E8E8E8; background: #FFF url(images/menu_bg.gif) repeat-x; text-align:center; margin:0px; }
	#menu ul { float: right; padding: 4px 10px 0; border-right: 1px solid #FFF; }
		#menu li { float: left; }
			#menu li a { float: left; display:block; text-decoration: none; color: #333; padding: 4px 6px 3px 8px; background: url(images/menu_itemline.gif) no-repeat 0 6px; }
				#menu li.hover,#menu li.current { background-color: #FFF; border: 1px solid; border-color: #E8E8E8 #E8E8E8 #FFF; }
					#menu li.hover a { padding: 3px 7px; background-image: none; }
					#menu li.current  a { background:none; }
			#menu cite a { font-weight: bold; background-image: none; }
		#menu li#menu_1 a,#menu li:first-child a{ background:none; }
	.frameswitch { float: left; height: 30px; line-height: 30px; padding-left: 10px; }
		#menu a.frameoff, #menu a.frameon { float: left; border: none; padding-left: 16px; margin-left: 0; background: no-repeat 0 50%; }
			#menu a.frameoff { background-image: url(images/frame_off.gif); }
			#menu a.frameon { background-image: url(images/frame_on.gif); }
