@charset "gb2312";
/*-- 豕????迄那? --*/
html,body,form,div,ul,li,p,h1,h2,h3,h4,h5,h6,p,dl,dt,dd { margin:0; padding:0; }
body { background:#fff; font:9pt ??足?,sans-serif; }
input { font:12px arial,sans-serif; }
ul {list-style:none; }
img { border:0; }

A:link {
	TEXT-DECORATION: none
}
A:visited {
	COLOR: #3366cc; TEXT-DECORATION: none
}
A:active {
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
/*-- 3㏒車?角角 --*/
.bb { font-weight:bold;}
.bigsize { font-size: 16px; }
.fz_12 { font-size:12px; }
.fz_14 { font-size:14px; }
.fz_24 { font-size:24px; }
.needwhite { margin-left: 3px; margin-right: 3px; }
.top0 { margin-top:0; }
.top10 { margin-top:10px; }
.left_24 { margin-left:24px; }

.gray { color:#666; }
.orange { color:#f50; }
.green { color:#4a8300; }
.blue { color:#06c; }
.white { color:#fff; }
.yellow { color:#fc0; }
.red { color:#e01a00; }
.pink { color:#f06; }
.bg_white { background:#fff; }
.bg_gray { background:#f7f7f7; }
.time_gray { color:#9ea6a8; }

.float_l { float:left; }
.float_r { float:right; }

.poz_abs { position:absolute; }
.poz_rel { position:relative; }

/*-- ㊣赤米ㄓ?迄那? --*/
input.st1 { background:url(img/btn_bg_st1.gif) repeat-x #ff0084; border-width:1px; border-color:#ff75bc #ad005a #ad005a #ff75bc; color:#fff; padding:2px 2px 1px 2px; }
input.st2 { background: #dce0e6; border-width: 1px; border-color: #f5f6f7 #bfb7bc #bfb7bc #f5f6f7; color: #000; padding: 1px 2px 0px 2px; }
input.st3 { background:#d9d9d5; border-width:1px; border-color:#fff #b6aeb3 #b6aeb3 #fff; color:#000; padding:1px 2px 0px 2px; }
fieldset { border:1px solid #999999; }
legend { font-size:1.2em; color:#003399; font-weight:bold; }
label { cursor:pointer; }
.nobstyle{ border:0px; background-color:transparent; }

/*-- ??3t???‘ --*/
.clearFloat:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearFloat { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearFloat { height: 1%; }
.clearFloat {display: block;}
/* End hide from IE-mac */

/*-- D??⊿足芍那? --*/
.message { width:846px; margin:3px auto; border:2px solid #ffea76; font-family:arial,sans-serif; }
.message_main { background:#fffcea; border:2px solid #fff; color:#000; }
  .message_main_title { background:url(img/message_title.gif) repeat-x; height:23px; color:#333; padding-left:16px; }
  .msg_page { position:absolute; top:5px; left:350px; color:#000; }
    .msg_page a { color:#000; text-decoration:none; }
    .msg_page a:hover { color:#000; text-decoration:none; }
    .msg_page img { vertical-align:top; }
  .msg_close { position:absolute; right:4px; top:3px; }
    .msg_close a { width:15px; height:15px; display:block; background:url(../images/global/msg_close.gif) no-repeat; text-indent:-999px; }
    .msg_close a:hover { background:url(../images/global/msg_close.gif) no-repeat 0 -24px; }
  .message_main_main { padding-top:10px; padding-left:10px; height:35px; }
    .ms_ok { background:#06c; color:#fff; padding:2px 3px 0 3px; text-decoration:none; }
    .ms_ok:hover { color:#fff; text-decoration:none; }
    .ms_no { background:#f30; color:#fff; padding:2px 3px 0 3px; text-decoration:none; }
    .ms_no:hover { color:#fff; text-decoration:none; }
    .ms_submit { background:#479700; color:#fff; padding:2px 3px 0 3px; text-decoration:none; }
    .ms_submit:hover { color:#fff; text-decoration:none; }

/*-- ∩赤?車足芍那? --*/
.attention_error { background:#f00; width:826px; margin:3px auto; color:#fff; padding:5px 12px 5px 12px; font:bold 14px arial,sans-serif; }


/*a { color:#06c; }
a:hover { color:#ff0084; text-decoration:none; }
*/



/*-- header&menu&footer --*/
#header { width:850px; height:88px; margin:0 auto; position:relative; background:#fff; }
#logo { float:left; margin-top:10px; margin-left:15px; }
#top_info { position:absolute; right:10px; top:15px; color:#999; }
#top_info a { color:#999; text-decoration:none; padding:2px 2px 2px 2px; }
#top_info a:hover { text-decoration:none; }
#top_info .tmenu_hlight { background:#ffc; color:#666; }
#top_info .tmenu_hlight:hover {  }
#search { height:31px; background:url(img/menu_bg.gif) repeat-x;padding-top:5px;text-align:center}
.search_input { line-height:16px; color:#b3b3b3; }
.search_input_focus { line-height:16px; color:#333; }
#menu { height:31px; background:url(img/menu_bg.gif) repeat-x; }
#menumain { width:850px; margin:0 auto; position:relative; }
.menu { height:24px; font-weight:bold; padding-top:5px; margin-left:6px; }
.menu li { float:left; height:24px; line-height:24px; text-align:center; margin-right:5px; }
.menu a { float:left; display:block; width:auto; height:24px; line-height:24px; padding-right:0; margin-top:0; text-decoration:none; }
.menu a span { display:block; padding:0 12px 0 12px; color:#fff; }
.menu a:hover { background:url(img/menu_b.gif) no-repeat left 0; }
.menu a:hover span { background:url(img/menu_b_r.gif) no-repeat right 0; color:#f60; }
.menu .selected a { background:url(img/menu_b.gif) no-repeat left 0; }
.menu .selected a span { background:url(img/menu_b_r.gif) no-repeat right 0; color:#f60; }
#menubtn { position:absolute; top:4px; right:5px; width:236px !important; width:237px; height:26px; background:url(img/menubtn_bg.gif) repeat-x; }
#menubtn_l1 { float:left; width:3px; height:26px; background:url(img/menubtn_l1.gif) no-repeat; font-size:1px; }
#menubtn_l2 { float:left; width:5px; height:26px; background:url(img/menubtn_l2.gif) no-repeat; }
#menubtn_m1 { float:left; width:113px; height:26px; }
#menubtn_m1 a { display:block; width:113px; height:26px; text-indent:-9999px; background:url(img/menubtn_m1.gif) no-repeat; }
#menubtn_m1 a:hover { background:url(img/menubtn_m1.gif) no-repeat 2px -2px; }
#menubtn_m2 { float:left; width:112px; height:26px; }
#menubtn_m2 a { display:block; width:113px; height:26px; text-indent:-9999px; background:url(img/menubtn_m2.gif) no-repeat; }
#menubtn_m2 a:hover { background:url(img/menubtn_m2.gif) no-repeat 2px -2px; }
#menubtn_r { float:left; width:3px; height:26px; background:url(img/menubtn_r.gif) no-repeat; font-size:1px; }
#footer { padding-top:20px; width:850px; margin:0 auto; color:#666; background:url(img/footer_bg.gif) repeat-x 0 10px #fff; }
#copyright { float:left; padding-left:5px; font-family:arial,sans-serif; background:#fff; }
#footer_link { float:right; padding-right:5px; }
#footer_link a { color:#666; }
#footer_link a:hover { text-decoration:none; }
#footer_link a:active { background:#f50; color:#fff; }
#footer_f { padding-top:12px; height:30px !important; height:12px; width:850px; margin:0 auto; background:#fff; }

/*-- submenu --*/
.nosubmenu { margin-top:1px; background:#def6ff; color:#145376; height:2px; font-size:1px; }
.submenu { margin-top:1px; background:#def6ff; color:#145376; }
.submenumain { width:850px; margin:0 auto; height:22px; line-height:22px; font-family:arial,sans-serif; padding-left:20px; }
.submenumain a { float:left; display:block; margin-top:3px; padding-left:5px; padding-right:5px; line-height:16px; margin-left:12px; text-decoration:none; }
.submenumain a:hover { background:#fff; }
.submenumain a.active { background:#fff; color:#ff0084; }

/*-- channer --*/
.channer { border-top:1px solid #fff; background:#def6ff; color:#145376; }
.channer_b { background:#effaff; }
.channermain { width:850px; margin:0 auto; height:22px; line-height:22px; font-family:arial,sans-serif; text-indent:10px; }
.channermain a { margin-left:5px; margin-right:4px; color:#145376; text-decoration:none; }
.channermain a:hover { color:#e01a00; text-decoration:none; }

/*-- notice --*/
.notice_panel h1 { font:bold 22px arial,sans-serif; color:#4c4c4c; margin-top:20px; }
.notice_panel h2 { font:bold 16px/34px arila,sans-serif; color:#000; margin-top:20px; }
.notice_panel h2.notice_success { background:url(img/ico_success.gif) no-repeat;padding-left:38px; color:#269821; line-height:30px; }
.notice_panel h3 { margin-top:25px; font:bold 13px arial,sans-serif; color:#333; margin-bottom:8px; }
.notice_todo li { width:23%; float:left; border:3px solid #f7f3f7; padding:2px; margin:5px 2px 5px; }
.notice_todo li a { display:block; width:100%; height:100px; background:#f7f3f7; text-decoration:none; }
.notice_todo li a h4 { color:#ff0084; font:bold 14px/30px arial,sans-serif; text-decoration:none; margin:0px 5px; }
.notice_todo li a p { color:#000; font: 12px/160% arial,sans-serif; margin:0px 5px; padding-bottom:5px; }
.notice_todo li a:hover { background:#fff; border-color:#f60; }
.notice_todo li a:hover p { color:#0063dc; }
.notice_todo li a.active { background:#fff; text-decoration:none; }
.notice_todo li a.active p { color:#0063dc; }
.notice_text { color:#333; font:14px arial,sans-serif; padding-left:38px; }



/*-- test --*/
.panel_special {
  background: url(img/panel_special_m.gif) repeat-y;
}
.panel_special_t {
  padding-left: 12px;
  background: url(img/panel_special_t.gif) no-repeat;
  height: 38px;
  font: bold 14px/38px arial,sans-serif;
  color: #e01a00;
}
.panel_special_m {
  background: url(img/panel_special_m.gif) repeat-y;
}
.panel_special_f {
  background: url(img/panel_special_f.gif) no-repeat;
  height: 5px;
  font-size: 1px;
}

.video_list li {
  float: left;
  text-align: center;
  margin-top: 15px;
}
.video_list a {
  color: #155477;
  text-decoration: none;
}
.video_list a:hover {
  color: #e01a00;
}
.video_list img {
  border: 4px solid #e5e5e5;
  padding: 1px;
  background: #fff;
  width: 120px;
  height: 90px;
}
.video_list1 a {
  color: #155477;
  text-decoration: none;
}
.video_list1 a:hover {
  color: #e01a00;
}
.video_list1 img {
  border: 4px solid #e5e5e5;
  padding: 1px;
  background: #fff;
  width: 94px;
  height: 70px;
}
.video_list p {
  text-align: left;
  text-indent: 20px;
  margin-bottom: 3px;
  text-decoration: none;
  font: 12px/18px comic sans ms,arial,sans-serif;
  height:18px;
  overflow:hidden;
  word-break: break-all;
}
.video_list h2 {
  text-align: left;
  text-indent: 20px;
  font-size: 12px;
  font-weight: normal;
  color: #4e4e4e;
}
.video_list .mt {
  color: #e21a01;
  font-weight: bold;
}
.video_list a:hover img {
  border: 4px solid #fc0;
  padding: 1px;
  background: #000;
}
.video_list1 a:hover img {
  border: 4px solid #fc0;
  padding: 1px;
  background: #000;
}
.video_list a:hover p {
  color: #e01a00;
  text-decoration: none;
}
.video_list a:active img {
  border-color: #f50;
}
.video_list_text ul {
  margin: 12px 0;
}
.video_list_text li {
  float: left;
  width: 170px;
  font: 12px/26px arial,sans-serif;
  height:26px;
  overflow:hidden;
}
.main_recommend_m {
  margin-left: 12px;
  margin-right: 12px;
}

.main_recommend_m_joe {
  margin-left: 0px;
  margin-right: 0px;
}
.main_recommend_m p {
  text-indent: 14px;
}
.main_recommend_m li {
  width: 150px;
}
#videolist_main .tag_qiang p { background-position: 15px 0; text-indent: 35px; }
#videolist_main .tag_re p { background-position: 15px 0; text-indent: 35px; }
#videolist_main .tag_liang p { background-position: 15px 0; text-indent: 35px; }
#videolist_main .tag_qian p { background-position: 15px 0; text-indent: 35px; }
#videolist_main .tag_zan p { background-position: 15px 0; text-indent: 35px; }
.tag_qiang p {
  text-indent: 30px;
  background: url(img/tag_qiang.gif) no-repeat 10px 0;
}
.tag_liang p {
  text-indent: 30px;
  background: url(img/tag_liang.gif) no-repeat 10px 0;
}
.tag_qian p {
  text-indent: 30px;
  background: url(img/tag_qian.gif) no-repeat 10px 0;
}
.tag_zan p {
  text-indent: 30px;
  background: url(img/tag_zan.gif) no-repeat 10px 0;
}
  /*-- sidebar --*/
#sidebar {

  margin-right: 2px !important;
  margin-right: 1px;
  width:210px; margin:auto; }


/* 角???㊣??辰 */
/* ?迄那?1 */
.c1tl1		{float:left;  width:5px; height:5px; font-size:1px; background:url("/img/corner1_tl1.gif") no-repeat center center;}
.c1tr1		{float:right; width:5px; height:5px; font-size:1px; background:url("/img/corner1_tr1.gif") no-repeat center center;}
.c1bl1		{float:left; width:5px; height:5px; font-size:1px; background:url("/img/corner1_bl1.gif") no-repeat center center;}
.c1br1		{float:right; width:5px; height:5px; font-size:1px; background:url("/img/corner1_br1.gif") no-repeat center center;}
.c1tm1		{height:5px;font-size:1px;}
.c1tbg1		{background:url("/img/corner1_topbg1.gif") repeat-x center center;font-size:1px;}
.c1bm1		{height:5px;font-size:0px;background:url("/img/corner1_bmbg.gif") repeat-x center center;}
.c1cnt1		{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;background:url('/img/bg_1.gif') repeat-x;}
.c1cnb1		{margin-right:4px;margin-left:4px;height:24px;background:#FFFFFF;overflow:hidden;background:url('/img/bg_1.gif') repeat-x;}
.c1cnb2		{background:#FFFFFF;}
.c1bl2		{float:left;  width:5px; height:5px; font-size:1px; background:url("/img/corner1_bl2.gif") no-repeat center center;}
.c1br2		{float:right; width:5px; height:5px; font-size:1px; background:url("/img/corner1_br2.gif") no-repeat center center;}

#VideoTop10											{margin-top:10px}
#VideoTop10	 .c1cnt1						{}
#VideoTop10	 .c1cnt1 .con ul		{text-align:left;margin:0px;}
#VideoTop10	 .c1cnt1 .con ul li	{color:#334EA6;border-bottom:1px solid #F4F4F4;}
#VideoTop10	 .c1cnt1 .con ul li a{line-height:26px}
#VideoTop10	 .c1cnt1 .con ul li .point	{float:right;text-align:right;line-height:26px;width:40px; color:#FF6600;}
#VideoTop10	 .c1cnt1 .con ul li:hover{border-bottom:1px solid #CCC;background:#F8F8F8;}
a.TopVideoPic							{position: relative;z-index: 0; height:26px;}
a.TopVideoPic:hover				{z-index: 999;	background:#F8F8F8;}
a.TopVideoPic span				{position:absolute;left: -999em;visibility: hidden;}
a.TopVideoPic span img		{width:120px;height:90px;border:solid 2px #CCC;}
a.TopVideoPic:hover span	{visibility:visible;top: 0;left:-138px;}
/** tag **/
h2.title1 .tag										{font: 12px arial,sans-serif;margin-bottom: 3px;}
h2.title1 .tag li									{padding:0;list-style-type:none;float:left; margin-left:8px;}
h2.title1 .tag li a								{display:block;float:left;height:24px;background:url('/img/stag_left.gif') no-repeat left top;}
h2.title1 .tag li span						{display:block;float:left;height:20px;padding:6px 15px 0;background:url('/img/stag_right.gif') no-repeat right top ;text-align:center;cursor:hand;}
h2.title1 .tag li.selected a			{background:url('/img/st_left.gif') no-repeat left top; color:#000; font-weight:bold; text-decoration:none;}
h2.title1 .tag li.selected span		{background:url('/img/st_right.gif') no-repeat right top;}

h2.title1			{color:#333333;font-size:12px;margin-top:1px;background:url('/img/title_icon1.gif') no-repeat 5px 5px}
h2.title1 .name 	{margin-left:18px; margin-top:0px;font-weight:bold}
.tagll				{margin-left:5px;margin-top:5px;}