* {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	background:#000 url(bg_html.jpg) no-repeat center top;
}
img {
	border:0px;
}
a {
	color:#555555;
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	clear:both;
}
/* qita */
#flash {
	text-align:center;
}
#ad_300x250 {
	text-align:center;
}
#top {
	width:auto;
	height:23px;
	background-color:#316793;
}
#top .box {
	width:960px;
	margin:0 auto;
}
#top .txt {
	float:left;
	width:500px;
	height:18px;
	color:#fff;
	font-family:Verdana;
	font-size:9px;
	margin-top:5px;
}
#top .txt span {
	color:#9CE8FF;
	font-weight:bold;
}
#top .home {
	float:left;
	width:460px;
	line-height:23px;
	color:#fff;
	text-align:right;
}
#top .home a {
	color:#fff;
	font-size:9px;
	font-family:Verdana;
	text-decoration:none;
}
#top .home a:hover {
	color:#9ce8ff;
}
#header {
	width:960px;
	height:80px;
	margin:0 auto;
}
#logo {
	float:left;
	width:160px;
	padding-top:20px;
}
#search {
	float:right;
	width:278px;
	padding-top:20px;
}
#search .box {
	width:278px;
	height:43px;
	background:url(search_bg.gif) no-repeat;
}
#search .box .left, #search .box .right {
	float:left;
}
#search .box .left input {
	border:1px solid #7E9DB9;
	font-size:14px;
	font-weight:bold;
	color:#2B95C4;
	margin:8px 0px 0px 9px;
	width:190px;
	height:23px;
	line-height:23px;
	padding-left:6px;
}
#search .box .right {
	padding-top:8px;
	padding-left:6px;
}
#nav {
	width:960px;
	margin:0 auto;
}
#nav ul {
	float:left;
	width:940px;
	height:35px;
	margin:0;
	padding:0;
	background:url(nav_bg.gif) repeat-x;
}
#nav li {
	float:left;
	font-size:14px;
	padding:10px 8px 0px 10px;
}
#nav li a {
	color:#FFF;
	display:block;
	font-weight:bold;
}
#nav li a:hover {
	text-decoration:none;
	border-bottom:2px solid #F21286;
}
#nav_left {
	float:left;
	width:10px;
	height:35px;
	background:url(nav_left.gif) no-repeat;
}
#nav_right {
	float:left;
	width:10px;
	height:35px;
	background:url(nav_right.gif) no-repeat;
}
/* centent */
#main {
	width:960px;
	margin:0 auto;
	background:#FFF;
}
#main .left {
	float:left;
	width:620px;
	padding:10px;
	background:url(main_line.gif) repeat-y right top;
}
#main .right {
	float:left;
	widht:300px;
	padding:10px;
}
#new {
	margin-top:10px;
}
#new .title {
	height:34px;
	line-height:28px;
	padding-left:8px;
	color:#04142E;
	font-weight:bold;
	background:url(title_bg.gif) no-repeat;
}
#new .title span {
	float:right;
	width:45px;
	line-height:26px;
	text-align:center;
	background:#DEECF5;
}
#new .title span a {
	color:#41B2D9;
	font-weight:normal;
	text-decoration:underline;
}
#new ul {
	margin:0;
	padding:0;
}
#new li {
	float:left;
	width:145px;
	padding:5px;
	text-align:center;
	position:relative;
	top:0;
	left:0;
	z-index:0;
}
#new li a img {
	border:5px solid #DEECF5;
}
#new li a:hover img {
	border:5px solid #16A4CF;
}
#new li div.img {
	width:130px;
	position:relative;
	top:0;
	left:0;
	z-index:0;
}
#new li div.img img {
	width:120px;
	height:150px;
}
#new li div.ico {
	z-index:0;
	position:absolute;
	top:138px;
	left:115px;
	width:14px;
	height:14px;
	cursor:pointer;
}
#new li h1 {
	width:130px;
	line-height:22px;
	font-size:12px;
	font-weight:normal;
}
#new li h1 a {
	color:#16A4CF;
}
#new li h1 a:hover {
	color:#FFF;
	background:#16A4CF;
	text-decoration:none;
}
#newtype {
	margin-top:10px;
}
#newtype .title {
	height:34px;
	line-height:28px;
	padding-left:8px;
	color:#04142E;
	font-weight:bold;
	background:url(title_bg.gif) no-repeat;
}
#newtype .title span {
	float:right;
	width:45px;
	line-height:26px;
	text-align:center;
	background:#DEECF5;
}
#newtype .title span a {
	color:#41B2D9;
	font-weight:normal;
	text-decoration:underline;
}
#newtype li {
	float:left;
	width:155px;
	line-height:22px;
}
#news {
	margin-top:10px;
}
#news .title {
	background:#FBDBF3;
	line-height:28px;
	color:#04142E;
	font-weight:bold;
	padding-left:8px;
}
#news ul {
	background:#FDF2FA;
	padding:10px;
}
#hot {
	margin-top:10px;
}
#hot .title {
	height:34px;
	line-height:28px;
	padding-left:8px;
	color:#04142E;
	font-weight:bold;
	background:url(title_bg.gif) no-repeat;
}
#hot ul {
	padding:5px;
}
#hot li {
	float:left;
	width:290px;
	height:75px;
	padding-top:5px;
	border-bottom:1px solid #DEECF5;
}
#hot .img {
	float:left;
	width:70px;
}
#hot .img img {
	width:55px;
	height:55px;
	border:5px solid #DEECF5;
}
#hot .nr {
	float:left;
	width:220px;
	line-height:22px;
}
#hot .nr a{
	font-weight:bold;
	color:#16A4CF;
}
/* footer */
#footer {
	width:960px;
	height:35px;
	margin:0 auto;
}
#footer_left {
	float:left;
	width:5px;
	height:35px;
	background:url(footer_left.gif) no-repeat;
}
#footer_main {
	float:left;
	width:950px;
	height:35px;
	background:url(footer_bg.gif) repeat-x;
	font-family:verdana;
	font-size:9px;
	color:#fff;
	text-align:center;
	padding-top:10px;
}
#footer_main a {
	color:#fff;
	text-decoration:none;
}
#footer_main a:hover {
	color:#9ce8ff;
}
#footer_right {
	float:left;
	width:5px;
	height:35px;
	background:url(footer_right.gif) no-repeat;
}
/**********************/
.main_box{width:auto;background-color:#fff;padding-left:10px;padding-top:10px;}
.main_box_left{width:631px;float:left;background-image:url(main_line.gif);background-repeat:repeat-y;background-position:right top;}
.main_box_right{width:300px;padding-left:10px;float:left;back ground-image:url(main_line.gif);background-repeat:repeat-y;background-position:left top;}
.main_box_right_pink{width:300px;height:31px; background-image:url(notice.gif); background-repeat:no-repeat}
.main_box_right_pink_light{width:280px; background-color:#fdf2fa;margin-bottom:15px; padding:10px; line-height:20px; color:#555; font-size:12px;}
.main_box_right_pink_light a{color:#16A4CF;text-decoration:none}
.main_box_right_pink_light a:hover{color:#fff;background-color:#16A4CF}
.main_box_right_hot_tv_drama{width:300px;height:34px;background-image:url(hot_tv_drama.gif);background-repeat:no-repeat;}

.subpage_title{width:620px;height:46px;background-color:#000;}
.subpage_title h2{width:604px;height:30px;color:#fff;font-size:16px;font-weight:bold;padding:16px 0px 0px 16px;margin:0px}
.subpage_title_type{width:620px;height:46px;background-color:#000;}
.subpage_title_type h2{width:578px;height:30px;color:#fff;font-size:16px;font-weight:bold;padding:16px 0px 0px 42px;margin:0px}

.subpage_title_video{width:620px;height:46px;}
.subpage_title_video h2{width:578px;height:30px;color:#666;font-size:16px;font-weight:bold;padding:16px 0px 0px 42px;margin:0px}
.sub_under_tools_line{width:620px;height:1px;overflow:hidden;background-image:url(under_tools_line.gif);background-repeat:repeat-x;margin-top:10px}

.sub_video_list{float:left;margin:4px auto;border-bottom:1px dotted #ccc;}
.sub_video_pic{border:5px solid #deecf5;width:120px;height:90px; background-image:url(nopic.jpg); background-repeat:no-repeat}
.sub_video_box{float:left;padding:12px 12px;width:130px;display:block}
.sub_video_box h1{margin-top:6px;text-align:center}
.sub_video_box h1 a{font-size:12px;color:#16A4CF;text-decoration:none;font-weight:normal;margin:0;height:22px;line-height:22px;}
.sub_video_box h1 a:hover{color:#fff;background-color:#16A4CF}

.hot_tv_drama_01{width:290px;height:71px;background-image:url(hot_tv_drama_01.gif);background-repeat:no-repeat;background-position:bottom;margin-top:10px;margin-left:5px}
.hot_tv_drama_02{width:290px;height:71px;background-image:url(hot_tv_drama_02.gif);background-repeat:no-repeat;background-position:bottom;margin-top:10px;margin-left:5px}
.hot_tv_drama_03{width:290px;height:71px;background-image:url(hot_tv_drama_03.gif);background-repeat:no-repeat;background-position:bottom;margin-top:10px;margin-left:5px;margin-bottom:15px}
.hot_tv_drama_all{width:290px;height:71px;background-image:url(main_line.gif);background-repeat:repeat-x;background-position:bottom;margin-top:10px;margin-left:5px}

.hot_tv_drama_pic{width:50px;height:50px;float:left;border:5px solid #deecf5;}
.hot_tv_drama_txt{width:220px;float:left;}
.hot_tv_drama_txt a{font-size:12px;color:#16A4CF;text-decoration:none;}
.hot_tv_drama_txt a:hover{color:#fff;background-color:#16A4CF}
.hot_tv_drama_txt ul{font-size:12px;color:#555;list-style:none;margin:0;clear:left;padding-left:10px}
.hot_tv_drama_txt li{line-height:20px;}

.main_box_right_hot_tv_drama{margin-top:5px;width:300px;height:34px;background-image:url(hot_tv_drama.gif);background-repeat:no-repeat;}

.hot_tv_drama_link{width:290px;height:71px;margin-top:10px;margin-left:5px}

.hot_tv_drama_pic img{width:50px;height:50px;float:left;}
.hot_tv_drama_txt{width:220px;float:left;}
.hot_tv_drama_txt a{font-size:12px;color:#16A4CF;text-decoration:none;}
.hot_tv_drama_txt a:hover{color:#fff;background-color:#16A4CF}
.hot_tv_drama_txt ul{font-size:12px;color:#555;list-style:none;margin:0;clear:left;padding-left:10px}
.hot_tv_drama_txt li{line-height:20px;}


.sub_above_titile_tools{width:620px;margin-top:10px;}

.sub_right_all_title{width:300px;height:34px;background-image:url(other_tv_drama.gif);background-repeat:no-repeat;}

.sub_right_all_txt{width:290px;height:270px;padding:0px;overflow:auto;overflow-x:hidden;line-height:26px;margin:0 auto}
.sub_right_all_txt ul{margin:0;padding:0;list-style:none}
.sub_right_all_txt li{line-height:26px;background:url(pl_dian.gif) no-repeat;background-position:left 8px;text-indent:15px;width:auto;border-bottom:1px #f1f1f1 solid;}
.sub_right_all_txt a{font-family:Arial, SimSun;font-size:12px;display:block;color:#16A4CF;text-decoration:none;}
.sub_right_all_txt a:hover{color:#fff;background-color:#16A4CF}
/* Pages Star */
#pages{font-size:12px;font-family:verdana;}
div.flickr {width:620px;text-align:center;line-height:30px;}
div.flickr a {border:#dedfde 1px solid;padding:2px 6px 2px 6px;color:#3eb3d6;margin-right:3px;text-decoration:none;}
div.flickr a:hover {color:#fff;border:#dedfde 1px solid;background-color:#3eb3d6}
div.meneame a:active {color:#fff;border:#dedfde 1px solid;background-color:#3eb3d6}
div.flickr span.current {padding:2px 6px 2px 6px;font-weight:bold;color:#ff0084;margin-right:3px;}
div.flickr span.disabled {padding:2px 6px 2px 6px;color:#adaaad;margin-right:3px;}
/* Pages End */

/*player*/
.player{margin:1px auto 10px auto;}
.player_box{}
/*under_player*/
.player_page_tools{width:620px; border-bottom:1px #ccc solid;background-color:#fff}
.player_page_tools_box{width:620px;font-size:12px;color:#000; text-align:center;margin:15px auto 15px auto;}
.player_page_tools_box a{color:#16A4CF;text-decoration:none;}
.player_page_tools_box a:hover{color:#fff;background-color:#16A4CF}
.player_page_tools_box input{font-family:Arial;font-size:9px;width:180px;height:12px;BORDER:#bbb 1px solid;BACKGROUND-COLOR:#f6f6f6;}
.player_page_tools2{width:620px;border-bottom:1px #ccc solid;background-image:url(mood_bg.jpg); background-repeat:repeat-x}
.player_page_tools_box2{width:620px;font-size:12px;color:#000; padding-top:10px; padding-bottom:10px}
.player_page_tools3{width:620px;border-bottom:1px #ccc solid;border-top:1px #ccc solid; margin-top:10px; background-image:url(mood_bg.jpg); background-repeat:repeat-x}
.player_page_tools_box3{width:605px; height:14px;font-size:12px;color:#000;margin:5px 0px 5px 15px; color:#666}

#sub_right_all_txt_video{width:290px;height:540px;padding:0px;overflow:auto;overflow-x:hidden;line-height:26px;margin:0 auto}
#sub_right_all_txt_video ul{margin:0;padding:0;list-style:none}
#sub_right_all_txt_video li{line-height:26px;background:url(pl_dian.gif) no-repeat;background-position:left 8px;text-indent:15px;width:auto;border-bottom:1px #f1f1f1 solid;}
#sub_right_all_txt_video a{font-family:Arial, SimSun;font-size:12px;display:block;color:#16A4CF;text-decoration:none;}
#sub_right_all_txt_video a:hover{color:#fff;background-color:#16A4CF}

.sub_right_all{width:300px;margin:0 auto}
.sub_right_all_title{width:300px;height:34px;background-image:url(other_tv_drama.gif);background-repeat:no-repeat;}
.sub_right_all_txt_type{width:300px;height:324px;padding:0px;overflow:auto;overflow-x:hidden;line-height:26px;margin:0 auto}
.sub_right_all_txt_type ul{margin:0;padding:0;list-style:none}
.sub_right_all_txt_type li{line-height:26px;background:url(pl_dian.gif) no-repeat;background-position:left 8px;text-indent:15px;width:auto;border-bottom:1px #f1f1f1 solid;}
.sub_right_all_txt_type a{display:block;font-size:12px;color:#16A4CF;text-decoration:none;}
.sub_right_all_txt_type a:hover{color:#fff;background-color:#16A4CF}

/********************************************/
.info {width:620px;height:260px;margin-top:10px;border-bottom:1px dotted #ccc;}
.info .img{float:left;width:200px;height:260px;}
.info .img img{width:190px;height:250px;}
.info .nr h4 {line-height:26px;}
.info .nr span{float:left;width:420px;line-height:22px;}
.info .nr div{float:left;width:420px;height:110px;}
.jq {width:620px;}
.jq h3 {height:34px;line-height:28px;padding-left:10px;color:#04142E;font-weight:bold;background:url(title2_bg.gif) no-repeat;}
.url {width:620px;margin-top:10px;}
.url h3 {height:34px;line-height:28px;padding-left:10px;color:#04142E;font-weight:bold;background:url(title2_bg.gif) no-repeat;}
.list {width:620px;height:150px;overflow-y:scroll;overflow:hidden;}
.list a{width:144px;height:22px;line-height:22px;border:1px dotted #ccc;display:block;cursor:pointer;float:left;text-align:center;margin:0px 5px 5px 0px;white-space:nowrap;overflow:hidden;}
