@charset "gb2312";
/* CSS Document */
.bd { width:950px;}
body { background-color:#E9F1F5;}
a { color:#064386; text-decoration:underline;}
a:hover { color:#06F;}
.main { clear:both;}
.snav li,.nav li,.footer span,.player,.memo h3,.memo dt,.memo dd,.dpl dt,.dpl dd,.player li,img.cl_resdatedrop,.selectdate h4,.txtlive dt,.commite img,.dpl table,#ann{ background-image:url(02/special.gif); background-repeat:no-repeat;}
#special { padding-top:5px;}
.fpic,.player,.lead,.memo,#ann,.dpl dl,.selectdate,.comment_poss,.txtlive { background-color:#fff; border:1px solid #ddd; margin-top:8px;}
.snav { width:950px; height:23px; margin:0 auto; background-image:url(03/standard03nav_bg.gif); background-repeat:repeat-x; border:1px solid #e3e3e3;}
.snav ul { padding-top:5px;}
.fpic { padding-top:8px;}
.snav li { font-size:13px; padding-left:10px; padding-right:9px;}
.snav a { color:#888; text-decoration:none;}
.nav { width:100%; height:30px; background-color:#900; background-image:url(02/standard03nav_bg.gif); background-repeat:repeat-x;}
.nav ul{ padding-left:10px;}
.nav a { color:#fff; text-decoration:none;}
.nav a:hover { color:#CAFFFF; text-decoration:none;}
.nav li.start a {}
.snav li.start,.nav li.start { background:none;}
.nav li{ font-size:12px; height:21px;padding-left:12px; padding-top:9px; padding-right:11px; background-position:-458px -145px;}
.header { margin-top:6px; text-align:center; background-color:#999;}
.header img {}
.main { clear:both; overflow:hidden;}
#content { width:71.8%;}
#sidebar { width:27%;}
.lead { padding-top:15px; border:1px solid #ddd;}
.lead h1 { font-size:20px; font-weight:300; text-align:center;}
.lead p { text-indent:2em; line-height:22px; padding-top:3px; padding-bottom:10px; padding-left:10px; padding-right:10px; color:#666;}
.lead a { color:#064386; text-decoration:none;}
.screen { width:100%; clear:both;}
.screen .fl { width:36%;}
.screen .fr { width:62%;}
.player { background-position:0 -473px; padding-bottom:8px;}
.player dl {}
.player dt { height:32px; line-height:26px; font-size:13px; color:#069; font-weight:700; padding-left:1.5em;}
.player dd { text-align:center;}
.player ul {}
.player li { padding-left:3em; padding-top:5px; background-position:-271px -72px;}
.recommend { }
/* focusPic */
.focusPic{ width:220px; height:180px; margin:0 auto; position:relative; clear:both;}
.focusPic a { text-decoration:none;}
#focusPic2,#focusPic3,#focusPic4,#focusPic5,#focusPic6,#focustxt2,#focustxt3,#focustxt4,#focustxt5,#focustxt6{ display:none;}
.focusnav { position:absolute; z-index:900; right:1px; margin-top:-14px; font-family:Verdana; font-size:10px;}
.focusPic .active,.focusPic .active1,.focusnav .active { background-color:#F60; color:#fff;}
.focusnav a { width:12px; font-weight:700; height:14px; text-align:center; vertical-align:middle;display:inline-block; background-color:#fff; margin-left:1px; color:#666;}
.focusnav a:hover { color:#fff; text-decoration:none;}
.focusPic h2{ clear:both; font-size:13px; width:100%; text-align:center; overflow:hidden;}
.focustxt { height:18px; padding-top:8px; white-space:nowrap;}
.focustxt h2 {}
.focustxt a { font-weight:700;}
.focustxt a:hover {}
.dpl { width:100%;}
.dpl dl {}
.dpl dd { font-size:14px; padding-left:1.5em; height:26px; background-position:-447px 7px;}
.dpl table { font-size:12px; margin-left:-1.5em;background-position:right -334px;}
.recommend dl {}
.txtlive { height:215px;}
.txtlive dl {}
.txtlive dt { font-size:12px; line-height:24px; width:94%; padding-left:6%; color:#069; border-bottom:1px solid #eee; background-position:-440px -417px;}
.txtlive input { border:0 none; height:24px; background-color:#fff;}
.recommend em{ font-size:11px; font-family:Verdana, Geneva, sans-serif; padding-right:1em; color:#999;}
.txtlive em,.init em,.recommend em { float:right;}
.txtlive dd { padding:1%; padding-top:0;}
.memo {}
.memo h3,.memo dt,.dpl dt,.selectdate h4 { padding-left:1.5em; height:25px; line-height:24px; font-size:14px; color:#069; font-family:"ËÎÌå"; background-position:0 -475px;}
.dpl dt,.memo dt { height:34px; font-weight:700;}
.memo p { padding-left:1em; padding-right:1em; line-height:150%; padding-top:8px; padding-bottom:8px;}
.memo p a { text-decoration:underline;}
.memo dd { background-position:-447px 6px; padding-left:20px; margin-bottom:8px;}
.apl {}
.apl .dpl dl { border:1px solid #ddd; margin-top:6px;}
.apl .dpl{ width:49.3%;}
.apl .fr {}
.init { width:100%; padding:6px 0; clear:both; color:#fff; margin-top:10px;  background-color:#01227A;}
.init span { padding-left:15px; padding-right:2px; font-weight:700;}
.init em{ padding-right:10px;}
#ann { width:100%; height:226px; margin-top:10px; border:1px solid #ddd; background-position:-423px -515px;}
#ann h3 { height:26px; line-height:26px; padding-left:2.5em; color:#5FB1FF;}
#ann div { height:190px; overflow:hidden; padding-left:2.4%;}
#ann li{ width:20%; height:100px;}
#ann li a { width:105px; height:70px; overflow:hidden; display:block; background-color:#CCC; text-decoration:none;}
#ann li p { padding-top:7px;}
#ann li p a { height:14px; background:none;}
#ann li img { width:105px;}
.bsdate_frame { padding-left:8px; padding-top:8px; padding-bottom:8px;}
#dateshow span { padding:0 2px; color:#666;}
.bsdate_input { border:0 none; height:16px; background-color:#eee; font-family:Verdana; font-size:11px; font-weight:700; }
#showdatefile input,.bsdate_btn,.txtlive input { cursor:pointer;}
img.cl_resdatedrop { width:20px; height:18px; background-position:-444px -31px;}
.comment_poss { clear:both; overflow:hidden;}
.comment_poss h3{ height:22px; background-image:url(03/standard03nav_bg.gif); background-repeat:repeat-x; padding:0 12px; padding-top:8px; border-top:1px solid #ddd;}
.comment_poss em{ float:right; font-weight:300; font-size:12px;}
.comment { width:96%; margin:0 auto;}
.comment ol { padding-top:10px;}
.comment_poss div p { padding:8px 18px; line-height:24px; font-size:14px;}
.clist { margin-left:20px; margin-right:20px; border-bottom:1px solid #f1f1f1; height:20px; padding-top:9px;}
.nick_name { font-weight:700;}
.clist span { padding-right:18px;}
.comment_poss ul { width:100%; padding:1% 0;}
.comment_poss ul li { float:left; padding-left:2%;}
.comment_poss li.textBox { float:none; padding-bottom:1%;}
#news_content { width:96%; padding-top:1%; padding-left:1%; font-size:14px; line-height:150%;}
.comment li { list-style-position:inside;list-style-type: decimal; clear:both; padding-bottom:18px; color:#888;}
.comment li p { color:#333; font-size:14px; padding-top:8px; line-height:150%;}
.comment strong { font-weight:300; padding-right:8px;}
.comment_poss small { font-size:12px; }
.comment_date { font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.comment_poss input { width:50px; padding:2px;}
.commite img { background-position:0 -64px;}
.footer { height:130px; padding-top:10px; text-align:center;}
.footer ul {}
.footer li { margin-right:8px;}
.footer p { padding-top:6px;}
.google_rss {}
.footer a,.footer { color:#515151; line-height:normal;}
.footer span { padding-left:10px; padding-right:9px;}
.footer p span { background-position:-200px 1px;}
.footer span.nobg,.chl .one li { background:none;}
.form_link { padding-top:6px; padding-left:5px;}
p.copyright { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px;}