@charset "utf-8";
/* CSS Document */

/* vip_login iframe */
.login_data {margin:0; padding:0 5px; width:147px; height:auto;}
.login_data form {margin:0; padding:0;}
.login_data span {display:block; margin:0; padding:3px 0;}
.login_data em {display:block; margin:0; padding:3px 0 0 0; text-align:right;}

table#login_table {margin:0; padding:0; width:147px; height:auto; font-size:12px; line-height:20px;}
table#login_table td.lgtd01 {float:left; margin:5px 0 0 0; padding:0; width:25%; height:20px; text-align:center; display:block;}
table#login_table td.lgtd02 {float:right; margin:5px 0 0 0; padding:0; width:75%; height:20px; text-align:left; display:block;}
table#login_table td.lgtd02 input.login_txt {margin:0; padding:0; width:100px; height:1.2em; display:block;}
table#login_table td.lgtd03 {margin:0; padding:0; width:100%; height:25px; display:block;}


/* list01 */
.list_top_txt {width:590px; height:20px; margin:0px; padding:0px; text-align:right; line-height:20px;}
.list_page {float:right; margin:0px; padding:0px 10px 0px 0px;}
.list_page span font {display:block; float:left; width:20px; height:20px; color:#CC0000; margin:0px; text-align:center;}
.list_page span a {display:block; float:left; width:20px; height:20px; margin:0px; text-align:center; font-size:14px; line-height:1.5em;}

#list01_contents {width:587px; height:auto; margin:5px 0 10px 0; padding:0 0 0 3px; clear:both;}
.list01_box {width:120px; height:149px; margin:5px 3px; padding:8px 10px; display:inline; float:left; background-color:#333;}
.list01_img {width:120px; height:90px; margin:0 0 5px 0; padding:0;}
.list01_txt {width:114px; height:18px; margin:0; padding:0 3px; font-size:12px; line-height:18px; clear:both; overflow:hidden;}
.list01_age {width:64px; height:15px; margin:0; padding:3px 5px 0 0; font-size:12px; line-height:15px; display:block; float:left; overflow:hidden;}
.list01_flag {width:45px; height:15px; margin:0; padding:2px 0 1px 0; display:block; float:left;}

/* list02  */
#list02{height:auto; margin:10px 0px; padding:0 5px;}
#list02 table{border-collapse:collapse; width:580px;}
#list02 th{background:#222222; text-align:center; border:1px solid #333333;}
#list02 td{text-align:left; padding:0 3px; border:1px solid #333333; height:25px;}
#list02 td p{width:88px; float:left;}
#list02 td img{padding-right:3px; float:right;}


/* bestmovie */
#bestmovie{width:816px; margin-top:10px; padding:0px 2px;}
.b_m_block{width:156px; height:170px; margin:0px 0px 6px 6px; padding:0px; float:left; line-height:130%; text-align:center; display:inline; background-color:#222;}
.b_m_block img{margin:0px 0px 8px 0px;}
.b_m_block p{width:156px; height:30px; margin:0; padding:0; line-height:30px; font-size:14px;}


/* special_index */
.special_block {margin:0 0 5px 0; padding:5px; width:580px; height:250px; background:#222222; clear:both;}
.special_block img {float:left;}
.special_block p.sp_r {float:right; width:200px; height:240px; margin:0; padding:5px 0; background:#000;}
.special_block p.sp_r span {display:block; width:190px; height:18px; line-height:1.4em; overflow:hidden; margin:0 0 5px 0; padding:0 0 0 10px; background:url(../img/common/icon_j1.gif) no-repeat 3px 6px;}
.special_block p.sp_r span strong {margin:0 10px 0 0; padding:0;}
.special_block p.sp_r em {display:block; width:180px; height:115px; overflow:hidden; line-height:1.4em; margin:0; padding:0 10px;}

/* search */
#search         {width:780px; height:auto; padding:0 20px;}
.search_bg      {width:680px; height:auto; margin:0; padding:0px 50px 50px 50px; background:#222;}
.search_cbox    {width:600px; height:auto; margin:0; padding:20px 40px;background-color:#141414;}
.search_bg table{width:560px; margin:20px 20px 10px 20px; padding:0; background-color:#141414; border-top:#141414 solid 1px; border-left:#141414 solid 1px; border-spacing:0; empty-cells:show;}
.search_bg td   {width:120px; height:25px; padding:0 5px; margin:0; text-align:left; line-height:25px; border-right:#141414 solid 1px; border-bottom:#141414 solid 1px;}
.search_tx      {width:auto; height:auto; margin:0; padding:15px 0; line-height:20px; font-size:14px; font-weight:bold; text-align:center;}

/* support */
#support{width:780px; height:auto; padding:0 20px;}
.support_bg{width:600px; height:auto; margin:0 0 10px 0; padding:0px 90px; background-repeat:no-repeat;}
.support_bg table{border:1px solid #333; border-collapse:collapse; color:#FFFFFF; margin:0 0 10px 0; padding:0; text-align:left;}
.support_bg th{background-color:#1E1E1E; padding:5px; border:1px solid #333;}
.support_bg td{padding:5px; border:1px solid #333;}
.support_tx{font-size:14px; font-weight:bold; color:#FFFFFF; text-align:left; margin:10px 0 20px 0;  padding:0;} 
.support_bg form input {border:1px solid #333;}
.support_bg form textarea {border:1px solid #333;}

/* withdraw */
#withdraw{width:780px; height:auto; padding:0 20px;}
.withdraw_bg{width:600px; height:210px; margin:10px 0 0 0; padding:0px 90px; background-repeat:no-repeat;}
.withdraw_bg table{border:1px solid #333; border-collapse:collapse; color:#FFFFFF; margin:0 0 10px 0; padding:0; text-align:left;}
.withdraw_bg th{background-color:#1E1E1E; padding:5px; border:1px solid #333;}
.withdraw_bg td{padding:5px; border:1px solid #333;}
.withdraw_tx{font-size:14px; font-weight:bold; margin:10px 0 20px 0; text-align:center; padding:0;}
.withdraw_bg form input {border:1px solid #333;}
.withdraw_bg form textarea {border:1px solid #333;}

/*** withdraw add CSS 09/10/27 ***/
.withdraw_bg2		{ margin:10px 0 0; font-size:14px; line-height:20px;}
.withdraw_bg2 p.tx1	{ margin:0 0 20px; font-weight:bold; text-align:center;}
.withdraw_bg2 p.tx2	{ margin:0 0 5px; padding:0 40px; color:#FF0000; font-weight:bold;}
.withdraw_bg2 p.tx3	{ margin:0 0 5px; padding:0 70px; font-weight:bold; text-decoration:underline;}
.withdraw_bg2 div.fbox { width:565px; padding:0 0 5px 110px;}
.withdraw_bg2 div.fbox span { margin:0 0 5px; width:280px; float:left; display:block;}
.withdraw_bg2 div.fbox span input { clear:left; display:block; float:left; height:20px;}
.withdraw_bg2 div.fbox span label { clear:none; display:block; line-height:20px; margin-left:20px;}






/* forget_pass */
#forget_pass{width:780px; height:auto; padding:0 20px;}
.forget_pass_bg{width:600px; height:160px; margin:0; padding:20px 90px; background-repeat:no-repeat;}
.forget_pass_bg table{border:1px solid #333; border-collapse:collapse; color:#FFFFFF; margin:0 0 10px 0; padding:0; text-align:left;}
.forget_pass_bg th{background-color:#1E1E1E; padding:5px; border:1px solid #333;}
.forget_pass_bg td{padding:5px; border:1px solid #333;}
.forget_pass_bg form input {border:1px solid #333;}
.forget_pass_tx{font-size:14px; font-weight:bold; margin:10px 0 20px 0; text-align:center; padding:0;}


/* event_index */
#event_h {width:820px; height:240px; margin:0; padding:0 0 10px 0; clear:both;}
.event_h_l {width:590px; height:240px; margin:0; padding:0 10px 0 0; float:left;}
.event_h_r {width:200px; height:224px; margin:0; padding:8px 10px; float:left; background-color:#333;}

#eve_index {width:820px; height:auto; margin:5px 0; padding:0;}
.eve_index_box {width:820px; height:60px; margin:5px 0; padding:0;}
.eve_index_img {width:566px; height:60px; margin:0; padding:0 4px 0 0; float:left;}
.eve_index_txt {width:240px; height:54px; margin:0; padding:6px 5px 0px; background-color:#333; float:left;}
.eve_index_txt span {width:240px; height:48px; overflow:hidden; font-size:12px; line-height:17px; display:block;}

/* event_detail_comon */
#eve_head {width:820px; height:auto; margin:0 0 5px 0; padding:0;}


/* event_detail01 */
#eve_box01  {width:810px; height:220px; margin:0 0 5px 0; padding:4px; border:1px solid #333;}
.eve_tt     {width:805px; height:22px;  margin:0; padding:8px 0 0 5px; font-size:14px;}
.eve_bt     {width:810px; height:184px; margin:0; padding:4px 0 0 0 ;clear:both;}
.bt_left    {width:184px; height:184px; margin:0; padding:0 4px 0 0; float:left;}
.bt_center  {width:372px; height:184px; margin:0; padding:0; float:left;}
.bt_center img {margin-right:4px;}
.bt_right   {width:250px; height:184px; margin:0; padding:0; float:left;}
.eve_com    {width:250px; height:130px; margin:0; padding:0 0 4px 0; font-size:12px; line-height:150%; color:#FFF; overflow:hidden; display:block; }
.dot01      {width:810px; height:2px;  margin:0; padding:0;}

/* event_detail02 */
#eve_box02  {width:819px; height:auto; margin:0 0 4px 0; padding:0 0 0 1px; clear:both;}
#e_box02    {width:395px; height:173px; margin:0 2px 5px 2px; padding:4px; border:1px solid #333; display:inline; float:left;}
.eve_tt02   {width:395px; height:20px;  margin:0; padding:6px 0 0 0; font-size:14px;}
.eve_bt02   {width:395px; height:140px; margin:0; padding:5px 0 0 0 ; clear:both;}
.bt_left02  {width:140px; height:140px; margin:0; padding:0; float:left;}
.bt_right02 {width:250px; height:140px; margin:0; padding:0; float:right;}
.eve_com02  {width:250px; height:86px; margin:0; padding:0 0 4px 0; font-size:12px; line-height:140%; color:#FFF; overflow:hidden; display:block; }
.dot02      {width:395px; height:2px; margin:0; padding:0;}

/* event_detail03 */
#eve_box03  {width:818px; height:auto; margin:0 0 5px 0; padding:0 0 0 2px; clear:both;}
#e_box03    {width:258px; height:168px; margin:0 2px 4px 2px; padding:4px; border:1px solid #333; display:inline; float:left;}
.eve_tt03   {width:258px; height:20px;  margin:0; padding:6px 0 0 0; font-size:14px;}
.eve_bt03   {width:258px; height:135px; margin:0; padding:5px 0 0 0 ; clear:both;}
.bt_left03  {width:135px; height:135px; margin:0; padding:0 5px 0 0; float:left;}
.bt_right03 {width:118px; height:135px; margin:0; padding:0; float:right;}
.dot03      {width:258px; height:2px;   margin:0; padding:0;}

/* event_detail04 */
#eve_box04  {width:808px; height:auto; margin:0 0 5px 0; padding:5px; border:1px solid #333; clear:both;}
.eve_tt04   {width:803px; height:22px;  margin:0; padding:8px 0 0 5px; font-size:14px;}
.eve_bt04   {width:808px; height:auto; margin:0; padding:5px 0 0 0 ; clear:both;}
.bt_left04  {width:312px; height:440px; margin:0; padding:0 5px 0 0; float:left;}
.bt_center04 {width:236px; height:440px; margin:0; padding:0 5px 0 0; float:left;}
.bt_right04 {width:250px; height:440px; margin:0; padding:0; float:left;}
.bt_right04 img {display:block;} 
.bt_right04 span {width:240px; height:65px; margin:5px; padding:0; font-size:12px; line-height:16px; overflow:hidden; display:block;}
.dot04      {width:808px; height:2px; margin:0; padding:0; overflow:hidden;}


/* series_detail */
#series_box {width:810px; height:auto; margin:0; padding:5px 5px; clear:both;}
.s_box {width:120px; height:245px; margin:5px 3px; padding:5px 18px; background-color:#333; float:left; display:inline;}
.s_box_img {width:120px; height:90px; margin:0 0 5px 0; padding:0;}
.s_box_txt {width:114px; height:32px; margin:0; padding:0 3px 0 3px; font-size:12px; line-height:16px; overflow:hidden;}
.s_box_flag {width:120px; height:25px; margin:0; padding:5px 0;}
.s_box_com {width:114px; height:48px; margin:0; padding:0 3px 0 3px; font-size:12px; line-height:16px; overflow:hidden;}
.s_box_dl {width:120px; height:30px; margin:0; padding:5px 0 0 0;}

/* series_index */
#series_index{width:820px; margin:0px; padding:10px 0px 10px 0px; height:auto;}
#series_index div{width:395px; height:189px; margin:10px 0px 0px 10px; padding:0px; background-color:#222; float:left; display:inline;}
.series_index_title{width:375px; height:21px; margin:0 0 0 10px; padding:10px 0px 0px 0px; border-bottom:1px dashed #FFF;}
.series_index_b{width:379px; height:141px; margin:0; padding:8px;}
.series_index_txt{width:104px; height:141px; margin:0; padding:0; display:block; float:right; overflow:hidden;}
.series_index_top{width:820px; height:170px; margin:0px; padding:10px 0px 0px 0px;}
.series_ranking{width:213px; height:139px; background:url(../img/series_index/series_ranking.jpg) no-repeat; margin:0px; padding:33px 6px 0px 6px; float:right;}
.series_ranking p{width:173px; height:18px; margin:0; padding:8px 0px 0px 40px; overflow:hidden;}

/* help */
.help{width:806px; margin:0 0 10px; text-align:left;}
.help img.tt	{ margin:0 auto 10px;}
.help p.sstt	{ margin:0 auto 5px; padding:0 10px; font-size:16px; line-height:24px; font-weight:bold; display:block;}
.help p.txt		{ margin:0 auto 10px; padding:0 20px; line-height:24px; display:block;}
.help span.faq	{ margin:0 auto; padding:0 20px; line-height:18px; display:block;}
.help span.faq p.qq	{ width:26px; color:#CCC; font-weight:bold; float:left;}
.help span.faq p.qt	{ width:735px; height:auto; margin:0 0 10px 0; color:#CCC; font-weight:bold; float:left;}
.help span.faq p.aa	{ width:26px; font-weight:bold; float:left;}
.help span.faq p.at	{ width:735px; height:auto; margin:0 0 10px 0; float:left;}
.help_tt {width:auto; height:25px; margin:5px 0 10px 0; padding:0 0 0 10px; background:url(../img/common/h4_bg.gif) repeat-x 0px 5px; color:#FFFFFF; line-height:1.2em; font-size:20px; font-weight:bold; letter-spacing:3px; overflow:hidden;}

.help p.qs		{ margin:0 auto; padding:0 20px; color:#CCC; font-weight:bold; display:block;}


/* sitemap */
#sitemap{width:760px; margin:20px 0px 0px 0px; padding:0px 30px; text-align:left; clear:both;}
#sitemap_left{width:360px; margin:0px; padding:0px; font-size:12px; float:left; display:inline;}
#sitemap_right{width:360px; margin:0px; padding:0px; font-size:12px; float:right; display:inline;}
.sitemap_title{width:348px; height:23px; line-height:25px; margin:0; padding:0px 5px; border:1px solid #3F007C; background:url(../img/common/h_tt_bg.gif) repeat-x; color:#FFFFFF; font-size:13px; font-weight:bold; text-align:left; overflow:hidden;}
.sitemap_b{width:358px; margin:0px 0px 10px 0px; padding:0; clear:both; border-bottom:1px solid #333; border-left:1px solid #333; border-right:1px solid #333;}
.sitemap_b2{width:358px; margin:0px 0px 10px 0px; padding:0; clear:both; border-bottom:1px solid #333; border-left:1px solid #333; border-right:1px solid #333;}
.sitemap_b p{width:348px; margin-bottom:2px; padding:0px 0px 0px 10px; height:20px; overflow:hidden; background:url(../img/common/icon_j1.gif) no-repeat 4px 8px; text-align:left; line-height:20px;}
.sitemap_b2 p{width:148px; height:20px; margin:0px 5px 2px 0px; padding:0px 0px 0px 10px; overflow:hidden; background:url(../img/common/icon_j1.gif) no-repeat 4px 8px; text-align:left; line-height:20px; float:left;}


/* first */
#first_box {width:806px; height:auto; margin:0; padding:0 5px;}
#first_box a:link    {color:#FF0000; text-decoration:underline;}
#first_box a:visited {color:#FF0000; text-decoration:underline;}
#first_box a:hover   {color:#FF0000; text-decoration:underline;}

.first_bo1 {width:750px; height:208px; margin:0 0 0 10px; padding:0;}
.first_bo2 {width:780px; height:auto; margin:15px 0 0 10px; padding:0;}
.first_bo2l{width:405px; height:auto; margin:0; padding:0; text-align:left; float:left;}
.first_samp{width:324px; height:155px; margin:0; padding:0; display:block;}
.first_spec{width:350px; height:auto; margin:10px 0 0 0; padding:0; display:block;}
.first_spec table{width:338px; height:auto; border:1px solid #CCCCCC; border-collapse:collapse; margin:10px 0;}
.first_spec table td{border:1px solid #CCCCCC; border-collapse:collapse; height:20px; text-align:left; padding:5px;}
.first_mtxt{width:390px; height:auto; margin:0 0 10px 0; display:block;}
.first_mtxt .fl{width:195px; height:auto; float:left; margin:0; padding:0;}
.first_mtxt .fr{width:190px; height:auto; float:right; margin:0; padding:0;}

.first_spec span.fsp_boxl{float:left; width:90px; height:24px; margin:0; padding:0; border-bottom:1px solid #333333; border-right:1px solid #333333; display:block; background-color:#FFCC00;}
.first_spec span.fsp_boxr{float:right; width:259px; height:24px; margin:0; padding:0; border-bottom:1px solid #333333; display:block; background-color:#FFCC00;}

.first_oh    {width:230px; height:20px; margin:0 20px 10px 10px; padding:0; color:#ffffff; font-size:15px; font-weight:bold; float:left; line-height:20px;}
.first_teb   {width:350px; height:20px; margin:10px 10px 10px 0; padding:0; color:#ffffff; font-size:15px; font-weight:bold; float:left; line-height:20px; float:right; text-align:right;}

.first_bo2r  {width:375px; height:378px; margin:0; padding:0; float:right;}
.first_tex   {width:700px; height:auto;  margin:10px 0 10px 25px; color:#ffffff; font-size:12px; display:block;}
.first_fr_pc {width:670px; height:80px;  margin:0; padding:0;}
.first_down  {width:796px; height:auto; margin:0 0 0 10px; padding:0;}
.first_h     {width:auto;  height:20px;  margin:0 0 10px 0; padding:0 0 0 10px; color:#ffffff; font-size:15px; font-weight:bold; line-height:20px;}
.first_down_s{width:180px; height:240px; margin:0 19px 0 0; padding:0; float:left;}
.first_down_s span{width:170px; height:auto; margin:10px 0 0 0; padding:0 5px; font-size:12px; overflow:hidden; color:#ffffff; 
                   display:block;}
.ftb              {color:#FF0000;}
.ftr              {color:#FF0000;}
.mtb10{margin:10px 0 10px 0;}

.sam_ll{float:left; margin-right:5px;}


/* play */
.play_top          {margin:10px 0 0 0; padding:0;}
.play_block        {margin:10px 0 0 0; padding:0 5px; width:806px; height:auto; clear:both; text-align:left;}
.play_block_l01    {float:left; margin:0; padding:0; width:322px; height:auto;}
.play_block_r_navi {float:right; margin:0; padding:0 0 20px 7px; width:477px; height:160px;}
.play_block_r_tt   {float:right; margin:0 0 20px 0; padding:0 0 0 7px; width:477px; height:22px;}
.play_block_r_list {float:right; margin:0 0 3px 0; padding:0 0 0 7px; width:477px; height:27px;}

.play_block_r01 {float:right; margin:0 0 5px 0; padding:0; width:477px; height:auto;}
.play_block_r01 span.p_mk01 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk01.gif) no-repeat left;}
.play_block_r01 span.p_mk02 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk02.gif) no-repeat left;}
.play_block_r01 span.p_mk03 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk03.gif) no-repeat left;}
.play_block_r01 span.p_mk04 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk04.gif) no-repeat left;}
.play_block_r01 span.p_mk05 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk05.gif) no-repeat left;}
.play_block_r01 span.p_mk06 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk06.gif) no-repeat left;}
.play_block_r01 span.p_mk07 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk07.gif) no-repeat left;}
.play_block_r01 span.p_mk08 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk08.gif) no-repeat left;}
.play_block_r01 span.p_mk09 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk09.gif) no-repeat left;}
.play_block_r01 span.p_mk10 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk10.gif) no-repeat left;}
.play_block_r01 span.p_mk11 {margin:0; padding:0 0 0 30px; width:370px; height:26px; font-size:14px; line-height:26px; display:block; background:url(../img/play/p_mk11.gif) no-repeat left;}





table#p_table01    {width:806px; height:atuo; padding:0 0 10px 0; border:0; font-size:12px; line-height:130%;}
table#p_table01 td {margin:0px; padding:5px 5px; vertical-align:text-top; text-align:center;}

.play_block_l03          {float:left; margin:0; padding:0 0 0 0; width:270px; height:auto;}
.play_block_r03          {float:right; margin:0; padding:0 8px 0 9px; width:519px; height:auto;}
.play_block_r03_navi     {float:right; margin:0; padding:0 0 20px 0; width:519px; height:220px; display:block;}
.play_block_r03_navi img {margin-bottom:6px;}
.play_block_r03 span .hen{margin:0; padding:10px; width:499px; height:auto;}

.play_block_edit       {width:510px; height:auto;margin:0; padding:0 0 0 5px;}
.play_block_edit p     {width:510px; height:auto; margin:0px; padding:10px 0; line-height:150%; display:block;}
.play_block_edit table {background-color:#FFFFFF; font-size:12px; line-height:18px;}
.play_block_edit td    {margin:0px; padding:5px 5px; border: #CCC solid 1px; color:#333;}
.play_block_edit span  {color: #900;}

/* base.css -------------------------------------------------
.reg_block {width:780px; height:auto; margin:0 0 15px 0; padding:0 10px;}

.reg_block dl {width:780px; height:auto; margin:10px 0 0 0; padding:0; line-height:1.5em;}
.reg_block dt {margin:0; padding:0 0 5px 0; color:#FF0000; font-size:14px;}
.reg_block dd {margin:0; padding:0 0 10px 5px;}
------------------------------------------------------------- */



.mr30{margin-right:30px;}
.mt30{margin-top:30px;}
.mt25{margin-top:25px;}
.mr15{margin-right:15px;}



#main_2257{width:780px; margin:10px 0px 0px 0px; padding:0px 20px; text-align:left; clear:both;}


/* schedule */
#schedule {
	width:590px;
	height:auto;
	margin:10px 0 0 0;
	padding:0;
	background:#222;
	}
#schedule div {
	width:590px;
	height:auto;
	margin:0;
	padding:0 0 10px 0;
	overflow:hidden;
	background:url(../img/schedule/sche_line.gif) no-repeat bottom;
	}
#schedule div h6 {
	width:580px;
	height:30px;
	margin:0;
	padding:0 0 0 10px;
	font-size:16px;
	line-height:1.9;
	}
#schedule div dl {
	width:590px;
	height:auto;
	margin:0 0 5px 0;
	padding:0;
	overflow:hidden;
	}
#schedule div dl dt {
	float:left;
	width:100px;
	height:20px;
	margin:0;
	padding:0;
	text-align:center;
	overflow:hidden;
	}
#schedule div dl dd {
	float:right;
	width:490px;
	height:auto;
	margin:0;
	padding:0;
	}
#schedule div dl dd p {
	width:490px;
	height:20px;
	margin:0;
	padding:0;
	line-height:1.7;
	overflow:hidden;
	}
#schedule div dl dd p span.sc_cate {
	float:left;
	display:block;
	width:70px;
	height:20px;
	margin:0;
	padding:0 0 0 5px;
	overflow:hidden;
	}
#schedule div dl dd p span.sc_age {
	float:left;
	display:block;
	width:70px;
	height:20px;
	margin:0;
	padding:0 0 0 5px;
	overflow:hidden;
	}
#schedule div dl dd p span.sc_tt {
	float:left;
	display:block;
	width:330px;
	height:20px;
	margin:0;
	padding:0 0 0 10px;
	overflow:hidden;
	}
#schedule div dl dd p span.sc_evett {
	float:left;
	display:block;
	width:485px;
	height:20px;
	margin:0;
	padding:0 0 0 5px;
	overflow:hidden;
	}
#schedule div dl dd p.sc_eve {
	width:490px;
	height:auto;
	margin:5px 0 10px 0;
	padding:0;
	overflow:hidden;
	}
#schedule div dl dd p.sc_eve span.sc_evebnr {
	float:left;
	display:block;
	width:270px;
	height:140px;
	margin:0;
	padding:0 0 0 5px;
	overflow:hidden;
	}
#schedule div dl dd p.sc_eve span.sc_evetxt {
	float:left;
	display:block;
	width:195px;
	height:130px;
	margin:0;
	padding:5px 10px;
	line-height:1.4;
	overflow:hidden;
	}
	
/* act */
#act_h {width:820px; height:170px; margin:0; padding:0 0 10px 0; clear:both;}
.act_h_l {width:590px; height:170px; margin:0; padding:0 10px 0 0; float:left;}
.act_h_r {width:200px; height:160px; margin:0; padding:5px 10px; float:left; background-color:#333;}

#cate_list {margin:0; padding:0; clear:both;}
#cate_list li.cate_list01 {width:170px; height:25px; margin:0; padding:3px 0 4px 30px; font-size:14px; line-height:28px; overflow:hidden; background:url(../img/common/flag_j1.gif) no-repeat 0;}
#cate_list li.cate_list02 {width:170px; height:25px; margin:0; padding:3px 0 4px 30px; font-size:14px; line-height:28px; overflow:hidden; background:url(../img/common/flag_j2.gif) no-repeat 0;}
#cate_list li.cate_list03 {width:170px; height:25px; margin:0; padding:3px 0 4px 30px; font-size:14px; line-height:28px; overflow:hidden; background:url(../img/common/flag_j3.gif) no-repeat 0;}
#cate_list li.cate_list04 {width:170px; height:25px; margin:0; padding:3px 0 4px 30px; font-size:14px; line-height:28px; overflow:hidden; background:url(../img/common/flag_j4.gif) no-repeat 0;}
#cate_list li.cate_list05 {width:170px; height:25px; margin:0; padding:3px 0 4px 30px; font-size:14px; line-height:28px; overflow:hidden; background:url(../img/common/flag_j5.gif) no-repeat 0;}
#cate_list li.cate_list06 {width:170px; height:25px; margin:0; padding:3px 0 4px 30px; font-size:14px; line-height:28px; overflow:hidden; background:url(../img/common/flag_j6.gif) no-repeat 0;}
#cate_list li.cate_list07 {width:170px; height:25px; margin:0; padding:3px 0 4px 30px; font-size:14px; line-height:28px; overflow:hidden; background:url(../img/common/flag_j7.gif) no-repeat 0;}

#act_contents {width:817px; height:auto; margin:0; padding:5px 0 5px 3px; clear:both;}
.act_box {width:260px; height:134px; margin:5px 2px 5px 3px; padding:3px; background-color:#FFF; display:inline; float:left;}
.act_img {width:260px; height:100px; margin:0; padding:0 0 4px 0;}
.act_inbox {width:260px; height:30px; margin:0; padding:0;}
.act_flag {width:100px; height:30px; margin:0; padding:0 5px 0 0; float:left; display:block;} 
.act_dl {width:155px; height:30px; margin:0; padding:0; float:left; display:block;}





