html {font: 12px Arial, Helvetica, sans-serif;}
body {color: #333;width: 950px;margin: 8px auto;background: #fff;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
p {margin: 1em 0;padding: 0;}
a:link, a:visited {color: #333;text-decoration: none;margin: 0;padding: 0;}
a:hover {color: #94B919;}
img, a:link img {border: none;margin: 0;padding: 0;}
h1 {font-weight: bold;}
h2,h3 {-x-system-font:none;
color:#F85454;
font-family:normal Arial,Helvetica,sans-serif;
font-size:14.8px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:150%;
margin-bottom:5px;
}
span {color:#999;font-size:10px;}
ul { list-style-type: none; margin: 0; padding: 0; }
hr  {height:0;border-width:1px 0 0;border-style: dashed;border-color: #999;}

/*--------头部------------*/
#header {
height:65px;
margin-bottom: 1em;
}
#header h1 {
display:none;
}
a#logo {
float:left;
margin-left: -1em;
}
#ad_space {
display:inline;
float:right;
height:60px;
margin:0px;
text-align:right;
width:468px;
}
/*--------导航条------------*/
ul#nav {
	list-style: none;
	height:28px;
	padding: 0;
	margin-bottom: 2em;
	border-bottom:1px dashed #999;
	font-size: 14px;
	margin:5px;;

}
ul#nav li  {float: left;margin-right: 1em;}
ul#nav li a {color: #94B919;}
ul#nav li a:hover {text-decoration:underline;}
ul#nav5 {
	list-style: none;
	height:28px;
	padding: 0;
	border-bottom:1px dashed #999;
	font-size: 14px;
	margin-bottom:10px;
}
ul#nav5 li  {
	float: left;
	height:28px;
	line-height:25px;
	margin:0;
	margin-left:8px;
}
ul#nav5 li a {
	color: #94B919;
	border-right:1px solid #ddd;
	padding-right:8px; !important;
	padding-right:7px; ;
	color:#FF9933;
}
ul#nav5 li a:hover {text-decoration:underline;
	color:#333333;
}

/*--------正体------------*/
#content {

}
#main {width:650px;	margin:0pt;padding:0pt;float: left;}

/*----幻灯---*/
/*
#folio-mod { margin: 0 0 18px;width:400px; }
#folio-mod p {font-size: 12px;font-weight: bold;}
#folio-mod p a{color: #333;}
#folio-mod p a:hover{color: #38baed;}
	#present { display: block; height: 200px; width: 400px; overflow: hidden }
		#present img { height: 180px; width: 400px;}
#slides { height: 38px; list-style: none; margin: 0;padding:0; }
#slides li{ float: left;_width: 78px; }
	#slides li a{ background: #fff; display: block; height: 36px; outline: none; padding: 1px; }
	#slides li a:hover,
	#slides li a.activeSlide  { background: #38baed; }
.details {margin:0pt;}
*/
/*----FLV---*/
/*
.fv {width:230px;height:230px;float: right;-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#F7F7F6;
border-top:1px solid #E8E8E8;
border-left:1px solid #E8E8E8;
border-right:1px solid #E8E8E8;
border-bottom: 2px solid #E8E8E8;
padding:5px 5px 0 5px;}
.fv p{text-align: center;}
.fv p a{color:#94B919;}
.fv p a:hover{color:#666;}
*/
/*----首页推荐---*/

.tvt{ width:100%;}
.tvtt{ margin: 0 3px 10px 0; float: left; text-align: center; overflow: hidden; width: 105px; }
.tvtt dt{ height: 145px; width: 105px; overflow: hidden; background:#f4f4f4 url(loading.gif) no-repeat scroll center center;}
.tvtt dd{ margin: 0;padding:5px 0 0 0; height: 20px; overflow: hidden; }
.tvtt dd a{color: #333;display:block;}
.tvtt dd a:hover {background-color: #94B919;color: #fff;}
.tvtt img{ height: 145px; width: 105px;}

/*----首页栏目列表---*/
.box {display:inline;float:left;margin:5px 2.5px;width:620px;}
.box h3 {background:transparent url(topicbar.gif) no-repeat scroll left top;padding-left: 5px;}
.box ul{margin:3px 1px;}
.box ul a {background-color: inherit;color: #333;display:block;}
.box ul a:hover {color:#c03;}
.box ul li{float:left;margin:4px 0px 0px 0px;width:33%;height:26px;line-height:26px;border-bottom:1px dashed #ddd;}
.more {color:#666666;font-size:12px;margin: 0 0 0 10px;}
/*--美剧列表页--*/
.tvlist{width:100%;}
.tvlist h3{background:transparent url(zbar.gif);margin:0;width:100%;height: 30px;}
.tvlist ul li {
display:inline;
float:left;
margin-top:10px;
width:50%;
}
.tvlistm{background:#f4f4f4 url(loading.gif) no-repeat scroll center center;height:145px;overflow:hidden;position:relative;width:105px;float:left;margin:0 10px 0 0;}
.tvlistm img{ height: 145px; width: 105px;}
.tvlistm span {background:transparent url(play_icon.png) no-repeat scroll 0% 0%;display:block;height:18px;left:4px;position:absolute;top:128px;width:20px;}
.tvlist ul li p,.tvlist ul li h4 {
margin:0;
height:20px;
line-height:20px;
float:left;
width:200px;
}
.tvlist ul li h4 {
border-bottom:1px dashed #ddd;
font-size:14px;
}
.tvlist ul li h4 a{color: #94B919;}
.tvlist ul li h4 a:hover{color: #333;}
.tvlist ul li p.dis {height:60px;}
#page {
height:26px;
line-height:26px;
text-align:center;
width:100%;
margin-top:2em;
border-top:1px dashed #DDDDDD;
}
#page span{font-size:12px;color:#Ff0000;font-weight:bold;}
#page a{margin:0 1px;}
/*----单篇页面---*/
.tvs{width:100%;}
.tvs h1{font-size:24px;margin-top:0;}
#mainpic{padding:0 12px 12px 0; margin:0; float:left;text-align:center;}
#mainpic img{height:145px;width:105px;}
#info{float:left; width:246px;}
#info h2{margin-top:0;}
.pl { font: 14.8px Arial, Helvetica, sans-serif; line-height: 150%; color: #666666;}
.tvs h2{border-bottom:1px dashed #ddd;}
.subad{float:right; width:200px;margin:0 0 0 70px;}
.sub,.indent{word-break:break-all; margin-left:10px;}
.commbox ul.cartoon_txt_list{
	clear:both;
	width:100%;
	padding:5px;
	overflow:hidden;
}
.commbox ul.cartoon_txt_list li{
	float:left;
	display:inline;
	text-align:center;
	margin:2px 4px;
}
.commbox ul.cartoon_txt_list li a{
	display:block;
	padding:0;
	width:120px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	border: 1px solid #EBEBE2;
	background: #FBFBF2;
	color: #999;
	border-left:none;
	border-right:none;
}
.commbox ul.cartoon_txt_list li a:hover{
	border: 1px #FF9900 dashed;
	background:#FFFFCC;
	text-decoration: none;
	border-left:none;
	border-right:none;
	color: #222;
}
.commbox{
	padding:10px 0;
}
.commbox h1{
	padding:0 5px;
	font-size:14px;
	color:#F85454;
	border-bottom:1px #ddd dashed;
	margin:0;
}
.commbox h1 span{
	font-size:12px;
	color:#CC3300;
}



/*--播放页--*/
.play{width:550px;overflow:hidden;text-align:center;padding:0;margin:0;margin-left:160px;}
#playad{float:left;}
/*----侧边栏---*/
#sidebar {width: 270px;	float: right;}
#sidebar h2{color:#94B919;}
ul.tv1 li{width: 200px;background:transparent url(bullet_red.gif) no-repeat scroll -4px 6px;height:24px;line-height:24px;overflow:hidden;padding-left:12px;white-space:nowrap;}
ul.tv2 li{background:transparent url(bullet_green.gif) no-repeat scroll -4px 6px;height:24px;line-height:24px;overflow:hidden;padding-left:12px;white-space:nowrap;}

#playlist5 {
	float:right;
	width:175px;
	height:440px;
	overflow-y:scroll;
	padding:0;
	border:1px #888 solid;
	margin:0;
}
#playlist5 .commbox{
	width:150px;
}
#playlist5 .commbox ul.cartoon_txt_list{
	width:145px;
	padding:0 auto;
	margin:0 auto;
	text-align:center;
}
#playlist5 .commbox ul.cartoon_txt_list li{
	text-align:center;
	padding:0 auto;
}


#sidebar .bo{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#F7F7F6;
border:1px solid #E8E8E8;
border-bottom: 2px solid #E8E8E8;
padding:5px;
}
.so{
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background-color:#FEFFD5;
border-top:1px solid #FEEA94;
border-left:1px solid #FEEA94;
border-right:1px solid #FEEA94;
border-bottom: 2px solid #FEEA94;
padding:5px;
height:78px;
}
.so form {background:#FEEA94 none repeat scroll 0% 0%;
height:25px;
margin:8px 0pt;
padding:3px;
}
#key {
border:1px solid #F85454;
padding:4px;
width:180px;
}
#go{vertical-align:top;}
.so p a {color:#F85454;margin:0pt 2px;}
.so p a:hover{text-decoration:underline;}
.links a{color:#aaa;}
.links a:hover{color:#666;}
/*----MAP---*/
.map {margin:10px auto;overflow:hidden;position:relative;text-align:left;width:100%;z-index:10;}
.map h3 {font-size: 14px;}
.map h3 a {display:inline;float:right;}
.map ul {clear:both;width:100%;padding:0;overflow:hidden;}
.map ul li{float:left;display:inline;padding:3px;margin-bottom:3px;text-align:center;}
.map ul li img{display:none;}
.map ul li a{display:block;padding:0;width:144px;height:26px;line-height:26px;overflow:hidden;}
.map ul li a:hover{background:#F5F5F5;color: #DE1D6A; text-decoration: none;}


/*----底部---*/
#footer {
border-top:1px dashed #DDDDDD;
clear:both;
height:30px;
margin-top:40px;
padding-top:5px;
text-align:right;
}
/*----广告样式---*/
#adhere{display:block;width:100%;height:60px;background:#FEFFD5;border:1px solid #FEEA94;color:#999;font-size:14px;text-align:center;margin-top:20px;}
#ad{display:block;width:100%;margin:20px 0 10px 0;}
.clear  { clear: both; }
.wide   { width: 100%; }
.left   { float: left; }
.right  { float: right; }
.red    { color: #f85454 !important; }
.orange { color: #ff884d !important; }
.yellow { color: #edcd4e !important; }
.neon   { color: #c9ee4f !important; }
.green  { color: #94B919 !important; }
.blue   { color: #38baed !important; }



.abc_box{margin:10px auto;overflow:hidden;position:relative;text-align:left;width:100%;z-index:10;}
.abc_box img{ float:left; width:56px; height:50px; }
.abc_box ul{ float:right; width:880px; background: url(ulbg.gif) repeat-x left top; padding:0; position:relative;padding-bottom:20px;}
.abc_box li{ float:left; width:100px; overflow:hidden; height:20px; line-height:20px; margin:0 4px;}
.abc_box li a{ color:#898884;}
.abc_box li a:hover{ color:#f60;}
.abc_box ul span{ position:absolute; right:0; bottom:0; width:250px;}
.abc_box ul .a_more01{ background:url(more+bg.gif) no-repeat left 4px; padding-left:15px;display:block; float:right; margin-right:20px;}
.abc_box ul span a{ color:#2280BE; }
.abc_box ul .a_top{ background:url(topbg.gif) no-repeat; width:29px; height:19px; display:block; float:right;margin-right:5px;}