/* CSS 红袖首页 */
.guoqing { background:url(http//:www.songshi23.com/bbs3/skin/images_2008/images/gqbg01.gif) no-repeat center top;}
#close{height:85px;clear:both; width:960px; margin:0 auto;}
#clo{ float:right;width:40px; height:18px; line-height:18px; margin-top:65px;}
#clo a{display:block; background: url(http//:www.songshi23.com/bbs3/skin/images_2008/gqm01.gif) no-repeat left top;  color:#fff; padding-left:15px;}
#clo a:link{color:#fff; text-decoration:none;}
#clo a:visited{color:#fff; text-decoration:none;}
#clo a:hover{color:#FFFC03; text-decoration:none; background:url(http//:www.songshi23.com/bbs3/skin/images_2008/gqm02.gif)  no-repeat left top;}
#zwf{ float:left;width:910px;}
html,body {margin: 0px; }

a{ text-decoration: none; color:#333333}
a:hover{ color:#ff0000;text-decoration: underline;}
td,p,li,input,select,div {font-family: 宋体;font-size: 12px;line-height: 21px; color:#333333}
ul,li,dl,dt,dd,form,input{ margin:0; padding:0; list-style:none}

/* CSS 框架 */
#top,#menu,#main,#foot,#head{ width:950px;margin:0 auto; height:1%; overflow:hidden}

#top{ margin-top:10px; height:23px;border-bottom:#e5e5e5 1px solid}
#top .left{ float:left}
#top .right{ float:right}

#head{ height:90px;overflow:hidden}
#head .left{float:left}
#head .right{float:right; width:608px}

#head .right .r1{ margin:5px 0;}
#menu .h1{background:#4e7f16  url(../images_2008/bg_menu.jpg) repeat-x top;line-height:normal;overflow: hidden;
          font-size:12px; font-weight:bold;height:33px;}
		  
#menu .h1 ul{list-style:none; text-align:center; margin:0px;display:inline;}
#menu .h1 li{display:block; margin:0px; float:left; height:33px;background:url(../images_2008/menu_x.gif) no-repeat right top}
#menu .h1 li a{float:left; display:block; text-decoration:none; height:27px;color:#FFFFFF;padding:6px 17px 0 16px}
#menu .h1 li a:hover{background:url(../images_2008/bg_menu2.jpg) repeat-x; text-decoration: none; height:27px;padding:6px 17px 0 16px}

#menu .h2{ background:#444444 url(../images_2008/jt.gif) no-repeat 125px top; height:27px}
#menu .h2 .left{ width:60px; float:left;padding:4px 0 0 20px}
#menu .h2 .left a,#menu .h2 .left a:hover{ color:#FFDD00}
#menu .h2 .right{ float:left;padding:3px 0 0 10px}
#menu .h2 .right a{ background: url(../images_2008/li_menu1.gif) no-repeat 2px 4px; color:#FFFFFf;padding:0 0 0 13px;}
#menu .h2 .right a:hover{ background: url(../images_2008/li_menu2.gif) no-repeat 2px 4px; color:#FFD900;padding:0 0 0 13px;}

#menu .h3{background:url(../images_2008/dwbg.jpg) repeat-x;height:24px; padding:5px 0 5px 20px; color:#999999}

#main #left,#main #right,#main #left .left,#main #left .right{height:1%; overflow:hidden}
#main #left{ width:690px; float:left;}
#main #left .divbox{height:1%; overflow:hidden}

#main #left #divboxc{height:1%; overflow:hidden;}
#main #left #divboxc .divboxc_l,#main #left #divboxc .divboxc_r{ width:341px;height:1%; overflow:hidden;}
#main #left #divboxc .divboxc_l{ float:left}
#main #left #divboxc .divboxc_r{ float:right}

#main #left #divboxd{height:1%; overflow:hidden;}
#main #left #divboxd .divboxd_l,#main #left #divboxd .divboxd_r{height:1%; overflow:hidden;}
#main #left #divboxd .divboxd_l{ float:left; width:185px;}
#main #left #divboxd .divboxd_r{ float:right; width:497px;}

#main #right{ width:250px; float:right;}

#main #left .left{ float:left;width:260px;}
#main #left .right{ float:right;width:420px;}
#main #left .right .search{ border:#AEDAA2 1px solid; height:26px; background:#F6FFF4; padding:3px 0 0 7px;}
#main #left .right .search table,#main #left .right .marquee table{ width:100%; border:0;border-collapse:collapse; }

#main #left .right #txtbox{ background:url(../images_2008/bg_txt1.jpg) repeat-x top; padding:6px 8px; height:377px;width:402px;overflow:hidden}
#main #left .right #txtbox .txtbox_b{ padding:8px 0 4px 5px; width:110%}

#main #left .right .k_xx{ background:url(../images_2008/bg_xx.jpg) repeat-x  top; border:#D7D7D7 1px solid; border-top:0px;padding:2px 0 1px 7px; height:22px;overflow:hidden;}
#main #left .right .k_xxbg{margin-bottom:5px; background:#F2F2F2; height:3px; line-height:3px; font-size:3px}
#main #left .right .marquee{ width:338px;padding:0 3px 0 0; float:right;}
#main #left .right .txt{ float:left; background:url(../images_2008/ico_xx.gif) no-repeat 1px 3px; padding-left:18px}

#main #right #login{ border:#a5d064 1px solid;border-bottom:none; background:#fff url(../images_2008/login_bg.jpg) repeat-x top;}
#main #right #login .lm_login{ padding:6px 5px 2px 7px!important;padding:6px 5px 5px 7px;color:#1A7502; font-weight:bold}
#main #right #login .login{ padding:4px 15px 5px 15px}

#main #right .ad{ border-top:#a5d064 1px solid; height:24px; background:url(../images_2008/k_j.gif) no-repeat left bottom; padding:4px 0 0 0; overflow:hidden}

#main #left #cbtop{height:175px; overflow:hidden}
#main #left #cbtop ul{margin-top:8px;height:175px; overflow:hidden}
#main #left #cbtop li{ float:left; height:175px; width:133px; text-align:center; overflow:hidden}
#main #left #cbtop li div { width:113px; height:145px; padding:0 10px; margin-bottom:6px}
#main #left #cbtop li div a{ padding:3px; border:#d6d6d6 1px solid;display:block;}
#main #left #cbtop li div a:hover{ padding:3px; border:#333333 1px solid; background:#333333;display:block;}

#main #left #cbtop1{height:175px; overflow:hidden}
#main #left #cbtop1 ul{margin-top:8px;height:175px; overflow:hidden}
#main #left #cbtop1 li{ float:left; height:175px; width:203px; text-align:center; overflow:hidden}
#main #left #cbtop1 li div { width:183px; height:145px; padding:0 10px; margin-bottom:6px}
#main #left #cbtop1 li div a{ padding:3px; border:#d6d6d6 1px solid;display:block;}
#main #left #cbtop1 li div a:hover{ padding:3px; border:#333333 1px solid; background:#333333;display:block;}

#links { border-bottom:#CCCCCC 1px dashed;border-top:#CCCCCC 1px solid; padding:7px 0 7px 13px ; background:#F9F9F9;width:937px;margin:0 auto; height:1%; overflow:hidden}

#foot{ padding:10px 0 18px 0}
#foot span{ display:block; height:25px; border-bottom:#E6E6E6 1px solid; text-align:center}
#foot font{display:block;text-align:center;font-size: 12px;line-height:18px; color:#666666; margin-top:14px;font-family:Verdana, Lucida, Arial, Helvetica;}

/* 公用样式 */

#txtpic{ padding:6px 5px;height:74px; overflow:hidden}
#txtpick1{ padding:8px 5px;height:74px; overflow:hidden}
#txtpic .txtpic_l,#txtpick1 .txtpic_l{ width:74px; height:74px;margin-left:6px; }
#txtpic .txtpic_r{ width:304px; float:right; line-height:17px; color:#666666; padding-top:4px}
#txtpick1 .txtpic_r{ width:176px; float:right; line-height:17px; color:#666666; padding-top:4px; height:70px; overflow:hidden}

#txtpic_fm{ padding:6px 5px 6px 3px;height:1%; overflow:hidden}
#txtpic_fm .txtpic_fm_l{ width:113px; height:145px; float:left;}
#txtpic_fm .txtpic_fm_r{ width:128px; height:145px; line-height:17px;color:#666666;float:right;overflow:hidden}

#txtpic_66 { padding:6px;height:74px; overflow:hidden}
#txtpic_66 .txtpic_66_l{ width:74px; height:74px;float:left;}
#txtpic_66 .txtpic_66_r{ width:220px; float:right; line-height:17px; color:#666666; padding-top:4px;overflow:hidden}

.PicOut_F,div.PicOver_F{width:317px;height:86px; overflow:hidden; margin:5px 0 2px 0}
.PicOut_F{ border:#fff 1px solid;}
div.PicOver_F{ background: url(../images_2008/img_on.jpg); border:#E3E3E3 1px solid;}
div.PicOver_F a{color:#333333}
div.PicOut_F{border:#fff 1px solid}

#txttd{overflow:hidden; height:138px; width:395px; margin-top:5px}
#txttd2{height:46px;overflow:hidden;width:665px;}
#txttd3{height:105px;overflow:hidden; width:314px; padding-left:3px}
#txttd4{height:1%;overflow:hidden; width:475px;margin-top:8px}
#txttd a,#txttd a:hover,#txttd4 a,#txttd4 a:hover{ line-height:23px}
#txttd .txttb_l,#txttd .txttb_r,#txttd2 .txttb2_l,#txttd2 .txttb2_r,#txttd3 .txttb3_l,#txttd3 .txttb3_r,#txttd4 .txttb4_l,#txttd4 .txttb4_r{ width:49%;overflow:hidden; color:#000000}
#txttd .txttb_l,#txttd2 .txttb2_l,#txttd3 .txttb3_l,#txttd4 .txttb4_l{float:left; }
#txttd .txttb_r,#txttd2 .txttb2_r,#txttd3 .txttb3_r,#txttd4 .txttb4_r{ float:right;}
#txttd4 .txttb4_l img,#txttd4 .txttb4_r img,{vertical-align:middle; }
.gs8{color:#ccc;height:139px;overflow:hidden;width:385px; padding-left:15px}
.gs8 li{overflow:hidden;float:left; width:128px;height:24px;line-height:24px;}
.txttb3_l9 li{overflow:hidden;float:left; width:155px;height:20px;line-height:20px;}
.txttb4_l9 li{overflow:hidden;float:left; width:235px;height:26px;line-height:26px;border-bottom:#f6f6f6 1px dashed; }
.pic_on a{ padding:3px; border:#d6d6d6 1px solid;display:block;}
.pic_on a:hover{ padding:3px; border:#FFCC00 1px solid; background:#FFCC00;display:block;}

.k1{height:100%; border:#CECECE 1px solid}

h1 { font-size:18px; padding:10px 0 0 0; margin:0 0 4px 0; font-weight:bold;text-align:center; height:21px; overflow:hidden}
h1 a{text-align:center; color:#CC0000}
h2{ font-size:12px; padding:0 0 8px 0; border-bottom:#BFBFBF 1px dashed; margin:0 0 6px 0; line-height:25px; font-weight:100;text-align:center; height:46px; overflow:hidden}

.kdd2{ padding-top:5px; overflow:hidden; width:auto}
.kdd2 .leftk1{ float:left; width:273px }
.kdd2 .rightk1{ float:right; width:109px; margin-top:10px; padding-left:15px; border-left:#F2F2F2 1px solid; overflow:hidden; line-height:23px}

.m_b8{ margin-bottom:8px}
.m_b88{ margin-bottom:8px; margin-top:8px}

.txtbg1{ background:url(../images_2008/line_x2.gif) ;}


/* 主栏目框*/

#lm1,#lm2,#lm3,#lm4{ width:auto; height:1%; overflow:hidden; margin-bottom:8px}
#lm1{ border:#a5d064 1px solid}
#lm2{ border:#a5d064 1px solid}
#lm3,#lm4{ border:#CECECE 1px solid}

#lm1 dt,#lm2 dt{ height:25px; background:url(../images_2008/bg_lm.jpg) repeat-x; padding-left:8px; color:#1A7502; font-weight:bold;overflow:hidden;line-height:25px}
#lm1 dt{ border-bottom:#a5d064 1px solid;}
#lm2 dt{ border-bottom:#a5d064 1px solid;}
#lm1 dt span,#lm2 dt span,#lm2 dt div{  float:right; padding-right:5px;font-weight: normal; }
#lm2 dt span{background: url(../images_2008/bg_ly.gif) no-repeat right top; width:40px;margin-top:-25px;height:25px;}
#lm1 dt span{  margin-top:-23px;height:23px;}
#lm2 dt span,#lm2 dt div{  margin-top:-22px;height:22px;}
#lm3 dt,#lm4 dt{height:26px; background:url(../images_2008/bg_lm2.jpg) repeat-x; padding-left:10px;overflow:hidden;}
#lm3 dt b,#lm4 dt b{line-height:26px}
#lm3 dt span{ display:block;float:right;margin-top:-19px;height:17px;line-height:17px; width:58px; background:url(../images_2008/more.gif) no-repeat left top; padding:3px 0 0 13px;}
#lm3 dt span a,#lm4 dt span a{ color:#666666}
#lm3 dt span a:hover,#lm4 dt span a:hover{ color:#ff0000; text-decoration: none; }
#lm3 dt font,#lm4 dt font{ padding-left:8px;font-size:12px; line-height:26px}
#lm3 dt font a,#lm3 dt font a:hover,#lm4 dt font a,#lm4 dt font a:hover{ font-size:12px}
#lm4 dt span{ display:block;float:right;margin-top:-21px;height:17px;line-height:17px; padding:0 8px 0 0 ;}

#lm1 dd,#lm2 dd,#lm4 dd{ padding:10px;}
#lm1 dd{ background: url(../images_2008/txt_ggao.jpg) no-repeat right bottom; width:238px; overflow:hidden}
#lm3 dd table{width:100%; border:0;}
#lm4 dd table{width:100%; border:0; border:#DBDBDB 1px solid; background:#f3f3f3; color:#666666}
#lm3 .k_10{ padding:10px}

#lm3 .paih{ height:21px; padding:2px 8px 0 8px;overflow:hidden; background:#F2F2F2;border:#fff 1px solid;}
#lm3 .paih .paih_l{ float:left}
#lm3 .paih .paih_r{ float:right}

#tab{ background:url(../images_2008/bg_hua.gif); height:23px;line-height:normal;overflow: hidden; width:248px}
#tab ul{list-style:none; text-align:center; margin:0px;width:101%}
#tab li{display:block; margin:0px; float:left; text-align:center; height:23px; border-right:#F9BF80 1px solid}
#tab .tab_off{ width:49px; color:#1A7502}
#tab .tab_on{ width:49px; color:000; font-weight:bold; background:#FFFFFF}

#txt_tab{ padding:9px 8px 5px 8px;}
#txt_tab ul{list-style:none; margin:0px;display:inline; }
#txt_tab li{display:block; margin:0px; float:left; height:22px; background:url(../images_2008/line_x.gif); width:229px;}
#txt_tab .t1{ width:26px; height:17px; float:left; padding:4px 5px 0 0}
#txt_tab .t2{ width:145px; height:21px;float:left;overflow: hidden;}
#txt_tab .t3{ width:53px; height:21px;float:right; text-align:right; color:#666666}
#txt_tab .div{ text-align:right;height:21px;padding:2px 0 0 0;}

#t3_txt{ height:168px; padding:4px 0 0 0;overflow:hidden}
#t3_txt li{float:left; height:21px; background:url(../images_2008/li_2.gif) repeat-y 2px 0px; padding:0 0 0 13px; width:305px;overflow:hidden}
#t3_txt .t1{ width:218px; float:left;overflow:hidden}
#t3_txt .t2{ width:84px; float:right; text-align:right;overflow:hidden}


/* CSS 字体 */
#top .orangea a,#menu .orangea a,#main .orangea a{color:#ff6600;}
#top .orange_u a,#menu .orange_u a,#main .orange_u a{color:#ff6600;text-decoration: underline;}
#top .orange_u a:hover,#menu .orange_u a:hover,#main .orange_u a:hover{color:#ff6600;text-decoration: none;}

#main .black_u a{text-decoration: underline;}
#main .black_u a:hover{text-decoration: none;}

#top .red a,#menu .red a,#main .red a,#top .reda a,#menu .reda a,#main .reda a{color:red;}

.font14,.font14 a,.font14 a:hover{ font-size:14px; line-height:18px; font-weight:bold}

#main .gray,#foot .gray,#links .gray{color:#999999;}


/* 连接ico*/
.li_ggao{ padding:0 0 0 16px;background:url(../images_2008/li_ggao.gif) repeat-y 1px 0px;width:110%}
.li_title{ padding-left:5px}

.li_3 a,.li_3 a:hover{padding:0 0 0 10px;}
.li_3 a{ background: url(../images_2008/li3.gif) no-repeat 0px;}
.li_3 a:hover{background: #FFFFFF url(../images_2008/li3_on.gif) no-repeat 1px center;}

#li_ad {padding:0 0 0 21px;background: url(../images_2008/li_1.gif) no-repeat 13px center;}
#li_ad,#li_ad a,#li_ad a:hover{color:#ff6600}

#li_h {padding:0 0 0 12px;background: url(../images_2008/li_1.gif) repeat-y 2px 0px; line-height:21px}
#li_h img{ height:19px; width:61px;vertical-align:middle; }

.li_2{background:url(../images_2008/li_2.gif) repeat-y 4px 0px; padding-left:15px;height:1%; overflow:hidden}


.usercenter .tbox dd#loading{display:block;text-align:center;line-height:200px;letter-spacing:2px;color:#999999;background:#FFF;}
.userinfo .welcome{width:220px;height:24px;margin:12px auto;background:#F9F9F9;border-top:1px solid #EEE;border-bottom:1px solid #EEE;line-height:23px;text-indent:10px;color:#777;}
.userinfo .userface{width:60px;height:64px;overflow:hidden;padding-left:16px;padding-top:2px;float:left;background:#fff;}
.userinfo .userface a{display:block;margin:0px auto;text-align:center;}
.userinfo .userface a img{width:52px;height:52px;display:block;margin:0px auto 6px;padding:2px;border:1px solid #ddd;}
.userinfo .mylink{width:144px;float:left;overflow:hidden;}
.userinfo .mylink ul li{width:72px;float:left;line-height:21px;text-indent:12px;background:#fff;}
.userinfo .mylink ul li a{color:#666;	}
.userinfo .uclink{height:31px;line-height:31px;clear:both;overflow:hidden;text-align:center;color:#DDD;}
.userinfo .uclink a{color:#690;margin:0px 2px;}

/*----------------------------- 红袖焦点图 -----------------------------*/
#picBox{ width:250px; border:1px solid #cdcdcd; height:222px; position:relative; padding:4px}
#picBox a{ color:#D10000; text-decoration:none}
#picBox img{ border:0;}
#picBox .pic img{ width:250px; position:absolute; height:170px; filter:BlendTrans(duration=1);}
#picBox .txtbg{height:25px; background:#ffffff; width:100%; position:absolute; top:150px; filter:alpha(opacity=70); opacity:0.7;}
#picBox .text{ line-height:22px; width:100%; text-align:center;position:absolute; top:148px; font-size:12px; font-weight:bold; padding-top:5px}
#picBox .thumbs{ position:absolute; bottom:3px; width:101%;}
#picBox .thumbs a{ position:relative; cursor:pointer; float:left; width:82px; height:49px; left:-1px;padding:8px 0 0 3px; margin-left:-1px}
#picBox .thumbs img{ width:79px; height:46px;}
#picBox .thumbs .cur{ background:url(../images_2008/arrow2.gif) no-repeat left top; z-index:2;}
#picBox .thumbs .cur img{ border-color:#fff;}

/*--------------------------- 所有表单边框/颜色定义 --------------------------*/
#seach_y {}
#seach_y input,select,textarea,{font: 12px Arial; line-height:20px; color:#666666; }
#seach_y input{border: 1px solid #AEDAA2; height:19px;}/* 利用鼠标事件 :hover 来定义当鼠标经过时样式 */
#seach_y select,textarea{border: 1px solid #AEDAA2; height:21px;}
#seach_y input:hover,select:hover,textarea:hover	{border: 1px solid #FF6600;}
/* 由于 :hover 事件只有 Mozilla 支持，因此为方便IE使用 expression 批量定义 */
#seach_y input,select,textarea {tesion:expression(onmouseover=function() {this.style.backgroundColor="#FBFEFA";this.style.border="1px solid #a5d064"}, onmouseout=function()
	{this.style.backgroundColor="#fff";this.style.border="1px solid #AEDAA2"})}

.f5{/*友情链接(文字)专用*/
	width:100%;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}
.f5 li a{
	color:#666666;
	float:left;
}