﻿
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style: normal;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
code, kbd, samp, tt {
	font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
 *font-size: 100%;
}
body {
	line-height: 1.5;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
sup, sub {
	font-size: 100%;
	vertical-align: baseline;
}
/* remember to highlight anchors and inserts somehow! */
:link, :visited, ins {
	text-decoration: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* End reset */ 
body {
	font-size:12px;
	color: #333;
	font-family: Tahoma;
	background:#FFF;
}
/* End hide from IE Mac */  
.left {
	float: left;
	clear: none;
}
.right {
	float: right;
	clear: none;
}
a {
 blr:expression(this.onFocus=this.blur());
	outline:none;
}
a {
	text-decoration: none;
	color:#333;
}
a:link, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#900;
}
.hide {
	display: none;
}
.show {
	display:block;
}
.clearfix {
	zoom:1;
}
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	visibility:hidden;
}
.clear {
	display:block;
	clear:both;
	height:0;
	overflow:hidden;
	visibility:hidden;
	border:0;
	padding:0;
	line-height:0;
}
.divauto {
	width:1200px;
	margin:auto;
	overflow: hidden;
}
.clearh10 {
	display:block;
	clear:both;
	height:10px;
	overflow:hidden;
	visibility:hidden;
	border:0;
	padding:0;
	line-height:10px;
}
.tit {
	font-family:'Microsoft Yahei';
	font-size:14px;
	color:#900;
}
/* color */
.c999, .c999 a {
	color:#999;
}
.c999 a:hover {
	color:#900;
	text-decoration:underline;
}
.green {
	color:#4b7a12;
}
.c0071bc a {
	color:#0071bc;
}
.c0071bc a:hover {
	color:#900;
}
.cf600 a {
	color:#f60;
}
.cf600 a:hover {
	color:#900;
}
.c555 a {
	color:#555;
}
.c555 a:hover {
	color:#900;
}
.c5555 a {
	color:#555;
}
.c5555 a:hover {
	color:#bc000a;
}
.c900, .c900 a {
	color:#900;
}
.c900 a:hover {
	color:#900;
}
.c9000 a {
	color:#900;
}
.c9000 a:hover {
	color:#900;
}
.c133db6 a {
	color:#133db6;
}
.c133db6 a:hover {
	color:#900;
}
.c000 a {
	color:#000;
}
.c000 a:hover {
	color:#900;
}
.c111 {
	color:#111;
}
.c4b7a12 {
	color:#4b7a12;
	padding-left:4px;
}
.c898989 {
	color:#898989
}
.c333 {
	color:#333;
}
.c636363 {
	color:#636363;
}
.mt10 {
	margin-top:10px;
}
.mt20 {
	margin-top:20px;
}
.mt16 {
	margin-top:16px;
}
.pdt6 {
	padding-top:6px;
}
.pdt4 {
	padding-top:4px;
}
.mdr6 {
	margin-right:6px;
}
.mr10 {
	margin-right:10px;
}
.pd30 {
	padding-top:30px;
}
.pd20 {
	padding-top:20px;
}
.bb1 {
	border-bottom:1px dashed #d1d1d1;
	padding-bottom:10px;
	margin-bottom:10px;
*margin-bottom:20px;
}
.pl10 {
	padding-left:10px;
}
.f12 {
	font-size:12px;
}
.f14 {
	font-size:14px;
}
.f16 {
	font-size:16px;
}
.f12b {
	font-size:12px;
	font-weight:bold;
}
.f14b {
	font-size:14px;
	font-weight:bold;
}
.f16b {
	font-size:16px;
	font-weight:bold;
}
/* header top */
#header .top {
	background:url(../img/top.png) repeat-x;
	height:30px;
	line-height:30px;
}
#header .top, #header .top a {
	color:#999;
}
#header .top a:hover {
	color:#900;
}
#header .top span {
	padding:0 6px;
}
/* header logo logo-r */
#header .logo {
	float:left;
	height:50px;
	overflow:hidden;
	padding:20px 10px
}
#header .logo-r {
	float:right;
	width:356px;
}
.logo-r .search {
	width:336px;
	height:30px;
	overflow:hidden;
	padding-top:20px;
}
.logo-r .search .textwrap {
	float:left;
	width:284px;
	height:30px;
	overflow:hidden;
	background:url(../img/top.png) no-repeat 0 -40px;
}
.logo-r .search .text {
	width:274px;
	padding:7px 5px;
	border:0;
	color:#999;
	background:transparent;
}
.logo-r .search .text:focus {
	color:#333;
}
.logo-r .search .button {
	float:left;
	width:52px;
	height:30px;
	overflow:hidden;
	border:0;
	text-indent:-999px;
	background:url(../img/top.png) no-repeat -284px -40px;
	cursor:pointer;
}
.logo-r .top-text {
	width:336px;
	height:30px;
	overflow:hidden;
	padding-top:6px;
}
.logo-r .top-text a {
	padding-right:6px;
}
/* header nav */
#header .nav {
	background:url(../img/top.png) repeat-x 0 -130px;
	height:40px;
	line-height:40px;
}
.nav .menu {
	float:left;
	width:750px;
	height:40px;
	overflow:hidden;
}
.nav .menu ul {
}
.nav .menu li {
	float:left;
}
.nav .menu li.current a {
	background:url(../img/top.png) repeat-x left bottom;
	color:#900;
	text-decoration:none;
}
.nav .menu li a {
	color:#FFF;
	display:block;
	font-size:14px;
	text-align:center;
	padding:0 14px;
	margin-right:6px;
}
.nav .menu li a:hover {
	background:url(../img/top.png) repeat-x left bottom;
	color:#900;
	text-decoration:none;
}
.nav .login {
	float:right;
	width:210px;
	height:40px;
	overflow:hidden;
	background:url(../img/top.png) repeat-x -126px -80px;
}
.nav .login a {
	color:#ff0;

}
/* footer */
#footer {
	border-top:5px solid #900;
	margin-top:18px;
}
#footer ul.footer-nav, #footer p {
	text-align:center;
	line-height:28px;
}
#footer ul.footer-nav {
	padding-top:18px;
}
#footer ul.footer-nav span {
	padding:0 4px;
}
/* main */
#main {
	margin-top:0px;
}
/* position */
.hot-position {
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:22px;
	color:#464646;
	height:30px;
	line-height:30px;
	padding-bottom:16px;
}
.position {
	font-size:14px;
	font-family: "ËÎÌå";
	color:#464646;
	height:30px;
	line-height:30px;
	padding-bottom:6px;
}
.ntitle{width:480px; overflow:hidden; float:left; margin-top:15px;}
.person-position {
	line-height:30px;
}
.person-position h1 {
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:26px;
	color:#111;
	float:left;
}
.person-position .tit {
	float:left;
	margin-left:10px;
	background:url(../img/tit_person.gif) no-repeat 0 -4px;
	padding-left:10px;
	color:#FFF;
}
.person-position .tit span {
	background:url(../img/tit_person.gif) no-repeat right -43px;
	display:block;
	padding-right:10px;
}
.person-position .tit1 {
	float:left;
	margin-left:10px;
	background:url(../img/tit_person.gif) no-repeat 0 -246px;
	padding-left:10px;
	color:#FFF;
}
.person-position .tit1 span {
	background:url(../img/tit_person.gif) no-repeat right -285px;
	display:block;
	padding-right:10px;
}
*.gray {
	color:gray;
	font-size:12px;
}
*.sm {
	font-size:12px;
	font-weight:normal;
}
.post-list li {
	width:215px;
	overflow:hidden;
	height:22px;
	line-height:22px;
	list-style-position: inside;
	list-style-type: square;
	padding-left: 10px;
}
.post-list li a {
	color: #060;
}
.db {
	display:block;
}
ul.flow li {
	float:left;
}
ul.video-thumb li {
	width:122px;
	line-height:18px;
	text-align:center;
	margin-left:10px;
	margin-bottom:15px;
	height:129px;
	overflow: hidden;
}
a.thumb {
	border:1px solid #fff;
	width:120px;
	height:90px;
}
a.thumb:hover {
	border:1px solid #D5DFE5;
}
.video-thumb .bg {
	width:120px;
	height: 17px;
	background: black;
	opacity: 0.4;
	filter: alpha(opacity=40);
	position: absolute;
}
.video-thumb .txt {
	width:120px;
	text-align:center;
	position: absolute;
	font-size:12px;
	color: #FFF;
}
.video-thumb-img {
	margin-top:30px;
	opacity: 0.6;
	margin-bottom:5px;
}
.fix {
	clear:both;
	float:none;
}
.date {
	color:#99CDC0;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
}
.txtunderline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5DFE5;
	margin-bottom:5px;
}
.f14 {
	font-size:14px;
	line-height:20px;
}
.gred {
	color:#060;
}
.weibo-previewtxt {
	width:450px;
	height:40px;
	overflow: hidden;
	padding-top:5px;
}
.ctitle {
	background: url(../img/person_tit.gif) repeat-x 0 -35px;
	height: 40px;
	line-height: 40px;
	width: 540px;
	display: inline-block;
}
.ctitle h2 {
	margin:0px !important;
	padding:0px !important;
	height: 40px;
	overflow: hidden;
	float:left;
	background-image: url(../img/person_tit.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.ctitle h2 a {
	font-size:15px;
	color:#060;
	font-weight: bold;
	line-height:28px;
	display:block;
	padding:0px 10px;
}
.l25 {
	line-height:25px;
}
a.inputbtn {
	font-size:12px;
	color:#99CDC0;
	line-height:20px;
}
a.face {
	background: url("../img/ico.png") no-repeat;
	background-repeat: no-repeat;
	display: block;
	padding-left: 20px;
	background-position: left 3px;
}
ul.face-icon li.ico {
	float:left;
}
ul.face-icon li.ico a {
	border: 1px solid #D5DFE5;
	padding:5px;
	display:block;
	margin-left:-1px;
	margin-bottom:-1px;
	width:22px;
	height:22px;
}
ul.face-icon li.ico a:hover {
	border: 1px solid #900;
	padding:4px;
	display:block;
	margin-right:1px;
	margin-bottom:1px;
	padding-right:5px;
}
ul.face-icon {
	width:400px;
}
ul.face-icon li {
}
div.face-group strong {
	padding:3px;
}
div.face-group strong.current {
	background-color: #F0F0F0;
}
div.face-group strong a {
	line-height:30px;
	color:#9ABBC8;
}
div.comments {
	background-color: #F8F7F7;
	font-size:12px;
	line-height:21px;
	margin:5px 15px;
	padding:10px;
	border: 1px solid #D5DFE5;
}
div.comments img.ico {
	margin-left:5px;
	margin-top:5px;
}
div.comments p {
	width:405px;
	padding-left:10px;
}
div.comments li.comm {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5DFE5;
	padding-bottom:5px;
	margin-top:5px;
}
div.layout-bg {
	background-color:transparent;
	background-image: url(../img/layer_bg.png);
	background-repeat: repeat;
	padding:4px;
	position:absolute;
	z-index:99999;
}
div.layout-body {
	background-color:white;
	border: 1px solid #D5DFE5;
}
div.layout-title {
	background-color:#F0F0F0;
	padding-left:5px;
}
div.layout-content {
	padding:5px;
	clear:both;
	float:none;
}
div.layout-arrow {
	position:absolute;
	width: 16px;
	height: 11px;
	top: -6px;
	left: 30px;
	background-position: 0 -1px;
	overflow: hidden;
	display: block;
	background: url("../img/layer_arrow.png") no-repeat;
}
div.layout-title-group {
	height:30px;
}
div.layout-title-group a {
	display:block;
	float:left;
	padding:0 10px;
	font-size:12px;
	color:#828790;
	height:24px;
	margin-top:5px;
	line-height:24px;
}
div.layout-title-group a.current {
	background-color:white;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #FFF;
	border-left-color: #E8E8E8;
	text-decoration: none;
	cursor: default;
	color: #900;
}
.name_card {
	width:333px;
	line-height:20px;
}
.uinfo .headico {
	margin:6px;
}
.uinfo p.left {
	width:auto;
}
.name_card .upinfo strong {
	font-weight:bold;
}
.name_card .uname {
	font-size:14px;
}
.name_card .upinfo {
	line-height:20px;
	max-height:60px;
	overflow:hidden;
	color: #999;
	padding:0px 5px;
}
.name_card .follow {
	height:30px;
	background-color: #F5F5F5;
	margin: 5px -5px -5px -5px;
}
.name_card .addfollow, .name_card .atuser, .name_card .moreaction {
	margin-top:5px;
	display:block;
	float:left;
	background-image:url(../img/userinfo.png);
	background-repeat: no-repeat;
	text-align:center;
	height:21px;
	color:#999;
}
.name_card .atuser, .name_card .moreaction {
	width:57px;
}
.name_card .addfollow {
	width:81px;
	text-indent: 8px;
	margin-left:10px;
}
.name_card .atuser {
	background-position: 0px -68px;
	text-indent: 8px;
	margin-left:120px;
}
.name_card .moreaction {
	background-position: 0px -22px;
	margin-left:10px;
}
.thumb-piclist li {
	margin: 8px;
	width:118px;
	overflow:hidden;
}
.thumb-piclist li img {
	max-width:118px;
	max-height:180px;
}
.thumb-piclist li.fst {
	clear:left;
}
.thumb-piclist li.last {
	float:left;
}
.thumb-piclist li span, .thumb-piclist li a {
	display:block;
}
.content-nav {
	height:30px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5DFE5;
}
.content-nav a {
	color:#900;
	display:block;
	border: 1px solid #E2E3EA;
	line-height: 30px;
	margin:0 5px;
	padding:0 10px;
}
.content-nav a:hover {
	text-decoration: none;
}
.content-nav a.current {
	font-weight: bold;
	background-color: #F8F7F7;
	overflow: visible;
}
p.news-content {
	font-size: 14px;
	line-height: 25px;
	text-indent: 28px;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5DFE5;
	margin-bottom: 10px;
}
p.news-content a {
	color: #70C100;
}
p.news-image img {
	max-width:520px;
	padding: 10px;
	text-align: center;
	background-color: #F3F3F3;
	margin-top: 5px;
	margin-bottom: 5px;
}
ul.right-order li.img-order {
	height:auto !important;
	padding-left:0px;
	float:none;
	width:auto !important;
	line-height:1px !important;
	margin-bottom:10px;
}
ul.right-order li.img-order a {
	height:auto !important;
	width:auto !important;
	line-height:1px !important;
}
.nobg {
	background-image: none !important;
	;
}
.nobg li.txt-order {
	padding-left:5px;
}
.img-nav {
	text-align:center;
	position:relative;
}
.img-nav a {
	margin:5px;
	line-height:30px;
	height:30px;
}
.img-nav a#return-list {
	position:absolute;
	left:0;
	top:0;
	display:block;
	height:20px;
	line-height:20px;
	color:  #900;
}
dl.img-desc {
	padding:10px;
	line-height:25px;
	color:#666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5DFE5;
	margin-bottom: 10px;
}
dl.img-desc dt {
	float:left;
}
dl.img-desc dd {
	float:left;
	width:180px;
}
dl.img-desc dd.clear {
	float:none;
	width:0px;
	height:0px;
}
.night-pic {
	padding-bottom:10px;
	margin:10px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5DFE5;
}
.night-pic li {
	float:left;
	margin:5px;
}
.night-pic li {
	padding:1px;
}
.night-pic li.current {
	background-color: #7DC700;
}
.img-news {
	margin-top:10px;
}
.img-news ul {
	padding:5px 0;
}
.img-news li {
	padding-left:10px;
}
.img-news li a {
	line-height:25px;
	color:#666;
}
.title-star {
	border-top: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	padding: 10px 0;
}
 .clearfix::after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
 .fix::after, .clearfix::after {
clear: both;
content: " ";
display: block;
font-size: 0;
height: 0;
visibility: hidden;
}
.title-star-giga-dis {
	background-position: -2px -218px;
	color: white;
}
.title-star-giga {
	float: left;
	width: 31px;
	height: 48px;
	font-family: Georgia, 'ËÎÌå';
	overflow: hidden;
	position: relative;
	padding: 19px 0 0 25px;
	font-size: 21px;
	line-height: 24px;
	letter-spacing: 0px;
	color: #FF7E00;
	background: url(../img/icos.gif) no-repeat -3px -151px;
}
.title-star-giga-rank {
	position: absolute;
	top: 14px;
	left: 8px;
	font-size: 31px;
	line-height: 34px;
	height: 32px;
}
itle-star-giga-dis {
	color: white;
}
.title-star-giga {
	font-family: Georgia, 'ËÎÌå';
	font-size: 21px;
	line-height: 24px;
	letter-spacing: 0px;
	color: #FF7E00;
}
.hidden {
	display: none;
}
.title-star-rating {
	float: left;
	padding: 14px 0 0;
	height: 24px;
	position: relative;
	color: #666;
}
.title-star-rating-lable {
	margin-right: -5px;
	height: 20px;
	line-height: 20px;
	display: inline;
	vertical-align: top;
	vertical-align: middle;
}
.title-star-rating {
	color: #666;
}
.title-star-rating .rating-box {
	position: relative;
	display: inline-block;
	width: 108px;
	height: 20px;
	vertical-align: middle;
}
.rating-box {
	position: absolute;
	left: 3px;
	top: 0;
	z-index: 10;
	background: url(../img/rate-stars.gif) 0 0 no-repeat;
}
.rating {
	position: absolute;
	left: 0;
	top: 0;
	height: 20px;
	text-indent: -999em;
	overflow: hidden;
	background-position: -999px 0;
}
.rate-star, .rating {
	display: -moz-inline-stack;
	display: inline-block;
	width: 105px;
	height: 20px;
	background: url(../img/rate-stars.gif) 0 0 no-repeat;
	font-size: 0;
	text-indent: -999em;
	vertical-align: top;
	_overflow: hidden;
}
.rating-stars1 {
	width: 21px;
	z-index: 15;
}
.rating-stars2 {
	width: 42px;
	z-index: 14;
}
.rating-stars3 {
	width: 63px;
	z-index: 13;
}
.rating-stars4 {
	width: 84px;
	z-index: 12;
}
.rating-stars5 {
	width: 105px;
	z-index: 11;
}
span.rating {
	width: 105px;
	z-index: 16;
}
span.rating-stars1, .rating-stars1:hover {
	background-position:0 -20px;
}
span.rating-stars2, .rating-stars2:hover {
	background-position:0 -40px;
}
span.rating-stars3, .rating-stars3:hover {
	background-position:0 -60px;
}
span.rating-stars4, .rating-stars4:hover {
	background-position:0 -80px;
}
span.rating-stars5, .rating-stars5:hover {
	background-position:0 -100px;
}
.rating-disabled .rating:hover {
	background-position:-999px 0;
	cursor:default;
}
.title-star-details {
	height: 27px;
	line-height: 25px;
	position: relative;
	color: #666;
	float:left;
	width:200px;
}
.item-cover {
	width:150px;
	overflow:hidden;
	float:left;
}
.item-info {
	width:350px;
	overflow:hidden;
	float:left;
	padding-left:25px;
}
.title-head h1 {
	font-size:16px;
	font-weight:bold;
	line-height:35px;
}
.video-item {
	position:relative;
	width:115px;
	height:90px;
	;
}
.video-item a.cover {
	display:block;
	width:115px;
	height:90px;
	overflow: hidden;
	background-position: center top;
	position:absolute;
}
.video-item div.bg {
	background: black;
	filter: alpha(opacity=60);
	opacity: .6;
	display: block;
	position:  absolute;
	width:115px;
	height:25px;
	bottom: 0;
}
.video-item div.txt {
	position:  absolute;
	bottom: 0;
	color:white;
	text-align:center;
	font-size:12px;
	line-height:25px;
	width:115px;
	margin:0 auto;
}
.pre-video li {
	float:left;
	width:115px;
	height:130px;
	overflow:hidden;
	margin:5px 10px;
}
.pre-video li .tit {
	height:40px;
	line-height:18px;
}
.pre-video li .tit a {
	font-size:12px;
}
.pre-video li.clear {
	float:none;
	width:0px;
	height:0px;
}
.search-result .result-content {
	max-width:750px;
	margin: 0 15px;
}
.search-result {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A0A0A0;
	margin-bottom:15px;
	padding-bottom:15px;
	color:#777;
}
.search-result .result-content a.tit {
	font-size:18px;
	color:#900;
}
.search-notfount {
	color:#777;
	text-align:center;
	font-size:15px;
	padding:100px 0;
}
.search-notfount .tit {
	color:red;
}
.channel-search-results div.name, .film-search-results div.name, .star-search-results div.name {
	background-color: #FFF;
	padding: 0px 15px;
	width: 125px;
	border: 1px solid #A81C01;
	font-size:12px;
	color: #FFF;
	background-color: #A81C01;
}
.channel-search-results img.tv-icon {
	width:55px;
	height:55px;
}
.star-search-results img.tv-icon {
	height:55px;
}
.channel-search-results ul, .film-search-results ul, .star-search-results ul {
	border: 1px solid #A81C01;
	padding:15px;
	position:relative;
	height:95px;
	overflow: hidden;
	margin-bottom:15px;
}
.film-search-results ul {
	height:auto;
}
.channel-search-results li .tit a, .star-search-results li .tit a {
	font-size:12px;
	display:block;
	line-height:18px;
	height:36px;
	overflow: hidden;
	width:76px;
}
.channel-search-results li, .star-search-results li {
	padding:5px 0;
}
li.showli {
	float:none;
	position:absolute;
	bottom:0px;
	right:0px;
	padding:0px;
}
li.showli a {
	color: #FFF;
	display:block;
	background-color: #A81C01;
	padding:0px 15px;
}
li.showli a:hover {
	background-color: #CB2125;
	text-decoration: none;
}
.film-search-results ul img.film-icon {
	width:60px;
	height:80px;
}
.film-search-results ul li {
	margin-bottom:10px;
	margin-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5DFE5;
}
.film-search-results ul li div.right {
	width:850px;
}
.film-search-results ul li div.right a {
	font-size:14px;
}
.showtitle a {
	font-weight:bold;
}
ul.program_hide li.current a {
	font-weight:bold;
	color:#900;
}
ul.program_hide li.current {
	background-color: #FFF;
	background-image: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5DFE5;
}
/*           */

.tvchannel-group {
	width:192px;
	float:left;
}
.tvchannel-div {
	margin:5px;
	border: 1px solid #B48AB7;
}
.left-tvname {
	height:30px;
	overflow:hidden;
	background-color: #F5F5F5;
}
.left-tvname img {
	height:29px;
	overflow: hidden;
}
.left-tvname h2 { height:30px;}
.left-tvname h2 a {
	height:30px;
	font-size:14px;
	display:inline-block;
}
.left-tvname h2 a span.tvcname{line-height:30px; padding-left:5px; width:130px; overflow:hidden;}

ul.showlist { padding:5px 10px;}
ul.showlist li{
	line-height: 22px;
	height:22px;
	overflow:hidden;
	list-style-image: url(../img/play-ico.gif);
	list-style-position:inside;
}
.top-cover { position:relative; height:178px; margin:5px auto; width:140px;}
.top-cover a.tvcover{display:block; width:140px;}
.top-cover span.bg{
	height:25px;
	position:absolute;
	background-color: #666;
	width:130px;
	 bottom:0px;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');
background: rgba(0,0,0,0.5);
cursor: pointer;
}
.top-cover span.bg-link{	position:absolute; bottom:0px;}
.top-cover span.bg-link a {color:white; display:block; text-align:center; width:130px; height:25px; line-height:25px; overflow:hidden;}

.pvlist {float:left; width:20%;}
.commtab { padding-bottom:0px; margin-bottom:0px;}
.commtab dd{
	float:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D5DFE5;
	border-right-color: #D5DFE5;
	border-left-color: #D5DFE5;
	padding: 5px 15px ;
	margin-right: 5px;
	margin-left: 5px;
}
.commtab dd.clear{
	float:none;
	clear:both;
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.commtab-list {
	border: 1px solid #D5DFE5; margin-top:-1px; width:650px;
}

.commtab dd.cur{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;

}
.commtab dd.cur a{	font-weight: bold;
	color: #900;}
	
	ul.hot-tablelist{
	margin: 10px;
}
	ul.hot-tablelist li{ height:25px; line-height:25px; overflow:hidden;}
	ul.hot-tablelist li p { float:left;}
	.hot-tablelist p.hot-pm{ width:5%;}
	.hot-tablelist p.hot-nm{ width:40%;}
	.hot-tablelist p.hot-vc{width:15%;}
	.hot-tablelist p.hot-cu{width:15%;}
	.hot-tablelist p.hot-cm{width:15%}
	
	.genre-category-right {
	width:250px;
	border: 1px solid #D5DFE5;
}
.genre-category-list .title{
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5DFE5;
	background-color: #F4F4F4;
	font-size: 14px;
	padding-left: 15px;
	color: #900;
}
ul.genre-category-list-ul{
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5DFE5;
}
ul.genre-category-list-ul li{ float:left; width:50%; overflow:hidden; height:25px; line-height:25px;}
ul.genre-category-list-ul li.clear{clear :both; float:none; height:0px; line-height:0px; width:0px;}
.index-prolist{
	border: 1px solid #D5DFE5; margin:10px 0px;
}
.index-prolist .title-tab ul li { float:left;}
.prolist-data ul li{float:left;}
.title-tab { height:40px; line-height:40px; overflow:hidden;}
.title-tab ul{ float:left; width:365px;}
.title-tab .title{ width:120px;float:left; padding-left:15px}
.title-tab ul li{ float:left; width:50px;}
.title-tab li a{
	text-align: center; display:block;
}
.title-tab li.current{
	background-color: #F4F4F4;
	font-weight: bold;
}





ul.prolist-datalist{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5DFE5;
}
ul.prolist-datalist,ul.prolist-datalist li {
	height:190px;
	overflow:hidden;
	padding-left:15px;
	padding-top:10px;

}
ul.prolist-datalist li span.bg,ul.prolist-datalist li span.time{ display:block;}
.schedule-list .title,.schedule-list .title a{
	font-size: 14px;
	color: #900;
	font-weight: bold;
	text-decoration: none;
}
.schedule-list .f1{ float:left; width:130px;}
.schedule-list .f2{ float:left; width:130px;}
.schedule-list .f3{ float:left; width:250px;}
.schedule-list-title {
	line-height:26px;
	height:26px;
	background-color: #F5F5F5;
}
.schedule-list-data li{	line-height:26px;
	height:26px;}
	.show-play-tab-page a.epibtn{
	width:45% !important;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	padding-left: 10px; overflow:hidden;
}
.show-play-tab a.play-tab-btn{ padding-left:10px !important;}

.program-item .tit h1{
	font-size: 15px;
	line-height: 30px;
	font-weight: bold;
}
.program-item .tit h1 span
{
	color: #999;
	font-weight: normal;
}

.program-item .tit{background: url(../img/person_tit.gif) repeat-x 0 -35px;
height: 40px;

width: 540px;
display: inline-block;
}

.none-tips{
	padding: 15px;
	color: #999;
}
.trailer-list li{
	width: 135px;
	height: 135px;
}
.trailer-list li .title{
	text-align: center;
	line-height: 25px;
}
.photo-right-comment .title,.title-right{
	font-size: 14px;
	line-height: 40px;
	color: #900;
	font-weight: bold;
		border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5DFE5;
	margin-bottom: 10px;
}
.star-indexlist h1 span{ font-size:12px; color:#999;}
.photo-right-comment .headicon{ height:48px; width:48px; overflow:hidden;}
.photo-right-comment .comment{ height:60px; width:190px; overflow:hidden; line-height:20px; margin-left:10px;}
.photo-right-comment .comment a{
	color: #900;
}
.photo-right-comment .comment a:hover{
	color: #FFF;
	background-color: #900;
	text-decoration: none;
}
.photo-right-comment li{ margin-bottom:10px;}
.crew-right-list li{  width:50%; float:left; text-align:center;}
.right-indexlist .cover{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.right-indexlist .cover img{
	padding: 4px;
	border: 1px solid #D5DFE5;
}
.right-indexlist li{

}
.right-userlist li.user-icon{ width:33%; float:left; text-align:center;} 
.right-userlist li.user-icon img{	padding: 4px;
	border: 1px solid #D5DFE5;}
.right-userlist li .user-name{ height:25px; line-height:25px; overflow:hidden;}
.schedule-showlist li{ height:auto; text-align:center;}
.top-droplistmenu  ul li a.td-link{
	color: #900 !important;
}
.c-word1,.c-word2,.c-word3,.c-word4{
	color: #FF6600 !important;
	font-weight: bold;
}
.c-word5{
	color: #900 !important;
}
a.live-link{
	font-weight: bold;
	color: #900;
}
.morning2 em.time{
	
}
.aftermoon em.time{
	color: #990;
}
.evening em.time{
	color: #930;
}

a.live-link{
	line-height: 60px; font-size:14px;  color:#007500;
}
a.live-link img{
	margin-top: 20px;
}
#u-name { margin-left:10px;}

.ab_right h1{
	font-size: 15px;
	line-height: 35px;
	font-weight: bold;
	color: #930;
}
.ab_right p{
	line-height: 25px;	text-indent: 25px;
	}
	.ab_right .title{
	font-size: 12px;
	line-height: 25px;API.Menu
		font-weight: bold;
	color: #960;
}
.ab_right  .num{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 25px;
	color: #9C0;
}
.ab_right h2{
	background-color: #F5F5F5;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #900;
	text-indent: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ab_right h3{font-weight: bold;}
.ab_right .index-friends-list li{
	float: left;
	width: 120px;	
	}
	.ab_right .index-friends-list li a{
	line-height:30px;
	font-size:14px;
	color: #930;
}
a#api-foot{
	color: #F00;
}

.ab_ul a.current{
	color: #960;
	font-weight: bold;
}
#output_code{
	width: 95%;
	border: 1px solid #D5DFE5;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 120px;
	color: #666;
}
.api-left { width:600px;}
span.code{
	font-family: Tahoma, Geneva, sans-serif;
	color: #9C0;
	font-weight: bold;
}
.extlist li{
	line-height: 22px;
	word-spacing: 1em;
	text-indent: 2em;
}

.extlist li a.tvname{
	color: #930; font-size:14px;
}

.extlist li a.copy{
	color: #999;
}

.info-content p{ height:138px; overflow:hidden;}
/************************************
 * @website                         *
 * @QQ£º314876446                   *
 * @author£º²¨×Ð                    *
 * @author£ºhttp://web.admin5.com   *
 * @e-mail: 314876446@qq.com        *
 ************************************/
/* side-bar */
a, table, div, p, ul, li, td, pre, dt, dd, select, input, textarea {
	font-weight:normal;
	font-size:12px;
	font-family:Microsoft YaHei, \5FAE\8F6F\96C5\9ED1, sans-serif, tahoma, arial, simsun, \5B8B\4F53;
}
.side-bar .caption li {
	float:left;
	font-size:14px;
	text-align:center;
}
.side-bar .content {
	border:1px solid #d1d1d1;
	border-top:0;
	overflow:hidden;
}
/* video-left */
.video-left {
	width:218px;
}
.video-left .caption {
	border-left:1px solid #d1d1d1;
	width:217px;
	display:inline-block;
}
.video-left .caption li {
	height:36px;
	overflow:hidden;
	line-height:36px;
}
.video-left .caption li a {
	color:#363636;
	display:block;
	background:url(../img/tit.gif) repeat-x 0 -46px;
	border-right:1px solid #d1d1d1;
}
.video-left .caption li.active a {
	color:#900;
	text-decoration:none;
	background:url(../img/tit.gif) repeat-x 0 0px;
	border-right:1px solid #d1d1d1;
}
.video-left .caption li .width1 {
	width:74px;
}
.video-left .caption li .width2 {
	width:68px;
}
.video-left .caption li .width3 {
	width:72px;
}
.video-left .content {
	height:1318px;
	padding:0 16px;
}
/* video-list */
	ul.video-list {
	width:184px;
}
ul.video-list li {
	width:184px;
	height:116px;
	overflow:hidden;
	padding:24px 0;
	border-bottom:1px dashed #d1d1d1;
	float:left;
}
ul.video-list li .video-pic {
	width:86px;
	float:left;
}
ul.video-list li .video-pic a {
	border:1px solid #ddd;
	padding:2px;
	display:block;
	width:80px;
	height:110px;
	overflow:hidden;
	position:relative;
}
ul.video-list li .video-pic a:hover {
	border:1px solid #900;
	text-decoration:none;
}
ul.video-list li .video-pic a img {
	position:absolute;
	display:block;
}
ul.video-list li .video-pic a p {
	position:absolute;
	left:2px;
	bottom:2px;
	height:20px;
	width:80px;
	background:#000;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	color:#fff;
	line-height:20px;
	text-align:center;
	overflow:hidden;
}
ul.video-list dl {
	float:left;
	padding-left:10px;
	width:88px;
}
ul.video-list dl dt {
	height:26px;
	line-height:26px;
	width:88px;
	overflow:hidden;
}
ul.video-list dl dt a {
	font-size:14px;
	color:#0071bc;
}
ul.video-list dl dt a:hover {
	color:#900;
}
ul.video-list dl dd {
	color:#898989;
	line-height:22px;
	height:22px;
	width:88px;
	overflow:hidden;
}
ul.video-list dl dd em {
	color:#4b7a12;
}
.play-online a {
	background:url(../img/tit.gif) no-repeat 0 -92px;
	border:0;
	width:72px;
	height:22px;
	overflow:hidden;
	cursor:pointer;
	color:#FFF;
	display:block;
	line-height:22px;
	text-align:center;
}
.play-online a:hover {
	background:url(../img/tit.gif) no-repeat -81px -92px;
	text-decoration:none;
	color:#FFF;
}
/* video-right */
.video-right {
	width:200px;
}
.video-right .caption {
	border-left:1px solid #d1d1d1;
	width:199px;
	display:inline-block;
}
.video-right .caption li {
	height:36px;
	overflow:hidden;
	line-height:36px;
}
.video-right .caption li a {
	color:#363636;
	display:block;
	background:url(../img/tit.gif) repeat-x 0 -46px;
	border-right:1px solid #d1d1d1;
}
.video-right .caption li.active a {
	color:#900;
	text-decoration:none;
	background:url(../img/tit.gif) repeat-x 0 0px;
	border-right:1px solid #d1d1d1;
}
.video-right .caption li .width1 {
	width:72px;
}
.video-right .caption li .width2 {
	width:62px;
}
.video-right .caption li .width3 {
	width:62px;
}
.video-right .content {
	height:1318px;
	padding:0 0 0 16px;
}
/* list-list */
	.list-list {
	width:182px;
	display:inline-block;
}
.list-list h1 {
	font-size:18px;
	background:url(../img/tit.gif) no-repeat 0 -122px;
*background:url(../img/tit.gif) no-repeat 0 -124px;
	font-weight:bold;
	color:#9d080d;
	height:20px;
	line-height:20px;
	padding-left:10px;
	font-family:"Microsoft Yahei";
	width:156px;
	overflow:hidden;
	margin:16px 0 10px;
}
.list-list h1 .font1 {
	font-size:14px;
	color:#666;
	font-family:"ËÎÌå";
	padding-left:6px;
	font-weight:normal;
}
.list-list li {
	width:90px;
	float:left;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#999;
}
.list-list li a {
	font-size:14px;
	padding-right:4px;
	color:#0071bc;
}
/* video-middle */
.middle {
	width:522px;
	margin-left:10px;
}
.video-middle {
	width:522px;
	display:inline-block;
}
.video-middle .caption {
	border-right:1px solid #d1d1d1;
	width:520px;
	display:inline-block;
	background:url(../img/tit.gif) repeat-x 0 -46px;
	height:36px;
	border-left:1px solid #d1d1d1;
}
.video-middle .caption li {
	height:36px;
	overflow:hidden;
	line-height:36px;
	width:72px;
}
.video-middle .caption li a {
	color:#363636;
	display:block;
	border-right:1px solid #d1d1d1;
	line-height:33px;
	height:33px;
	padding-top:3px;
}
.video-middle .caption li.active a {
	color:#900;
	text-decoration:none;
	border-right:1px solid #d1d1d1;
	border-top:3px solid #9d080d;
	background:url(../img/tit.gif) repeat-x 0 0px;
	line-height:33px;
	height:33px;
	padding-top:0;
}
.video-middle .content {
	height:284px;
	padding:16px;
}
/* list-news */
	.list-news {
	height:130px;
	border-bottom:1px solid #d1d1d1;
	margin-bottom:10px;
}
.list-news p a {
	border:1px solid #d1d1d1;
	padding:2px;
	width:150px;
	height:110px;
	display:block;
	overflow:hidden;
}
.list-news p a:hover {
	border:1px solid #900;
}
.list-news p a img {
	width:150px;
	height:110px;
	display:block;
	overflow:hidden;
}
.list-news ul {
	padding-left:10px;
}
.list-news ul li {
	width:320px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	font-size:14px;
}
.list-news ul li a {
	color:#0071bc;
}
.list-news ul li.fontb a {
	color:#0071bc;
	font-weight:bold;
}
.list-news ul li a:hover, .list-news ul li.fontb a:hover {
	color:#900;
}
ul.list-newsbot {
	width:488px;
	display:inline-block;
}
ul.list-newsbot li {
	width:224px;
	height:30px;
	overflow:hidden;
	line-height:30px;
	font-size:14px;
	background:url(../img/icons.gif) no-repeat 0 -2px;
	padding:0 10px;
	float:left;
}
/* video-video */
.video-video {
	width:522px;
	display:inline-block;
}
.video-video .caption {
	border-right:1px solid #d1d1d1;
	width:520px;
	display:inline-block;
	background:url(../img/tit.gif) repeat-x 0 -46px;
	height:36px;
	border-left:1px solid #d1d1d1;
}
.video-video .caption li {
	height:36px;
	overflow:hidden;
	line-height:36px;
	width:86px;
}
.video-video .caption li .w1 {
	width:90px !important;
}
.video-video .caption li a {
	color:#898989;
	display:block;
	border-right:1px solid #d1d1d1;
	line-height:33px;
	height:33px;
	padding-top:3px;
}
.video-video .caption li.active a {
	color:#900;
	text-decoration:none;
	border-right:1px solid #d1d1d1;
	border-top:3px solid #9d080d;
	background:url(../img/tit.gif) repeat-x 0 0px;
	line-height:33px;
	height:33px;
	padding-top:0;
}
.video-video .content {
	height:116px;
	padding:16px 0;
}
/* list-news1 */
	.list-news1 {
	height:130px;
	padding-left:8px;
}
.list-news1 p a {
	border:1px solid #d1d1d1;
	padding:2px;
	width:80px;
	height:110px;
	display:block;
	overflow:hidden;
}
.list-news1 p a:hover {
	border:1px solid #900;
}
.list-news1 p a img {
	width:80px;
	height:110px;
	display:block;
	overflow:hidden;
}
.list-news1 ul {
	width:424px;
	display:inline-block;
	height:110px;
	overflow:hidden;
}
.list-news1 ul li {
	margin-left:10px;
	width:94px;
	height:23px;
	overflow:hidden;
	line-height:23px;
	font-size:12px;
	float:left;
}
.list-news1 ul li a {
	color:#3e82ad;
	background:url(../img/icons.gif) no-repeat 0 -31px;
	padding-left:8px;
}
.list-news1 ul li a:hover {
	color:#900;
}
/* video-tv */
.video-tv {
	width:522px;
	display:inline-block;
}
.video-tv .caption {
	border-right:1px solid #d1d1d1;
	width:520px;
	display:inline-block;
	background:url(../img/tit.gif) repeat-x 0 -46px;
	height:36px;
	border-left:1px solid #d1d1d1;
	overflow:hidden;
}
.video-tv .caption h2 {
	line-height:36px;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	color:#6f6f6f
}
.video-tv .caption h2 span {
	background:url(../img/icons.gif) no-repeat 0 -49px;
	padding-left:20px;
	display:block;
	font-size:14px;
	font-family:"Microsoft Yahei";
	color:#900;
}
.video-tv .caption li {
	height:36px;
}
.video-tv .caption li a {
	color:#898989;
	display:block;
	border-left:1px solid #d1d1d1;
	line-height:33px;
	height:33px;
	padding:3px 14px 0;
	overflow:hidden;
	float:left;
}
.video-tv .caption .c36 a {
	color:#363636;
	display:block;
	border-left:1px solid #d1d1d1;
	line-height:33px;
	height:33px;
	padding:3px 14px 0;
	overflow:hidden;
	float:left;
}
.video-tv .caption li.active a {
	color:#900;
	text-decoration:none;
	border-left:1px solid #d1d1d1;
	border-top:3px solid #9d080d;
	background:url(../img/tit.gif) repeat-x 0 0px;
	line-height:33px;
	height:33px;
	padding:0px 14px 0;
	float:left;
}
.video-tv .content {
	height:auto;
	padding:8px 0;
}
/* list-tv */
	.list-tv {
}
.list-tv a {
	padding-left:12px;
	color:#3b6d9c;
	line-height:28px;
}
.list-tv1 a {
	padding-left:12px;
	width:60px;
	overflow:hidden;
	float:left;
	color:#0071bc;
	line-height:28px;
	height:28px;
}
.list-tv a:hover, .list-tv1 a:hover {
	color:#900;
}
/* list-message */
	ul.list-message {
	width:488px;
	padding:0 16px;
}
ul.list-message li {
	width:488px;
	height:88px;
	overflow:hidden;
	padding:18px 0;
	border-bottom:1px solid #d1d1d1;
	float:left;
}
ul.list-message li .video-pic {
	width:86px;
	float:left;
}
ul.list-message li .video-pic a {
	border:1px solid #ddd;
	padding:2px;
	display:block;
	width:80px;
	height:82px;
	overflow:hidden;
	position:relative;
}
ul.list-message li .video-pic a:hover {
	border:1px solid #900;
	text-decoration:none;
}
ul.list-message li .video-pic a img {
	position:absolute;
	display:block;
	width:80px;
	height:82px;
	overflow:hidden;
}
ul.list-message li .video-pic a p {
	position:absolute;
	left:2px;
	bottom:2px;
	height:20px;
	width:80px;
	background:#000;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
	color:#fff;
	line-height:20px;
	text-align:center;
	overflow:hidden;
}
ul.list-message dl {
	float:left;
	padding-left:10px;
	width:390px;
}
ul.list-message dl dt {
	height:26px;
	line-height:26px;
	width:390px;
	overflow:hidden;
	font-size:14px;
	color:#0071bc;
}
ul.list-message dl dt a {
	font-size:14px;
	color:#0071bc;
	padding-right:10px;
}
ul.list-message dl dd {
	color:#898989;
	line-height:22px;
	height:66px;
	width:390px;
	overflow:hidden;
}
ul.list-message dl dd a {
	padding-left:6px;
	color:#898989;
}
ul.list-message dl dd a:hover, ul.list-message dl dt a:hover {
	color:#900;
}
/******************* main page end *******************/
/* hot-list */
.hot-list {
	border:1px solid #d1d1d1;
	width:958px;
	display:inline-block;
}
/* hot-right */
.hot-list .list-right {
	width:199px;
}
.hot-list .list-right .content {
	width:183px;
	padding:0 0 0 16px;
}
.hot-list .list-right .ads {
	width:178px;
	height:178px;
	overflow:hidden;
	margin:10px;
}
/* hot-left */
.hot-list .list-left {
	width:756px;
	background:url(../img/listbg.gif) repeat-y;
	display:inline-block;
	border-right:1px solid #d1d1d1;
}
.hot-list .left-menu {
	float:left;
	width:146px;
}
.hot-list .left-menu ul {
	padding-top:10px;
}
.hot-list .left-menu li {
	float:left;
	width:146px;
	height:50px;
	line-height:50px;
	overflow:hidden;
}
.hot-list .left-menu li.current a {
	background:url(../img/tit.gif) repeat-x 0 -161px;
	color:#900;
	font-weight:bold;
	text-decoration:none;
}
.hot-list .left-menu li a {
	color:#464646;
	display:block;
	font-size:14px;
	text-align:center;
	background:url(../img/tit.gif) repeat-x 0 -221px;
}
.hot-list .left-menu li a:hover {
	background:url(../img/tit.gif) repeat-x 0 -161px;
	color:#900;
	font-weight:bold;
	text-decoration:none;
}
.hot-list .left-content {
	padding:0 14px;
	float:left;
	width:582px;
	display:inline-block;
}
.hot-list .left-content .pageBox {
	width:540px;
	text-align:center;
	display:inline-block;
	padding:20px 0px 20px 40px;
}
/* video-time */
.video-time {
	width:582px;
	display:inline-block;
}
.video-time .caption {
	border-right:1px solid #d1d1d1;
	width:570px;
	display:inline-block;
	background:url(../img/tit.gif) repeat-x 0 -336px;
	height:45px;
	border-left:1px solid #d1d1d1;
	overflow:hidden;
	padding-left:10px;
}
.video-time .caption ul {
	border-left:1px solid #d1d1d1;
	width:569px;
	display:inline-block;
	height:45px;
}
.video-time .caption li {
	height:36px;
}
.video-time .caption li a {
	color:#0071bc;
	display:block;
	border-right:1px solid #d1d1d1;
	line-height:45px;
	height:45px;
	padding:0 18px;
	overflow:hidden;
	float:left;
}
.video-time .caption li a:hover {
	color:#900;
	text-decoration:none;
	border-right:1px solid #d1d1d1;
	background:url(../img/tit.gif) repeat-x 0 -281px;
	line-height:45px;
	height:45px;
	padding:0px 18px;
	float:left;
}
.video-time .caption li.active a {
	color:#900;
	text-decoration:none;
	border-right:1px solid #d1d1d1;
	background:url(../img/tit.gif) repeat-x 0 -281px;
	line-height:45px;
	height:45px;
	padding:0px 18px;
	float:left;
}
.video-time .content {
	border:0;
}
/* table */
.table {
	width:582px;
	display:inline-block;
	font-size:14px;
	color:#555555;
}
.table1 {
	background:#e3e3e3;
	margin:16px 0 10px;
}
.table ul {
	width:580px;
	display:inline-block;
}
.table ul li div {
	float:left;
}
.table ul li {
	float:left;
	overflow:hidden;
	height:38px;
	line-height:38px;
	text-align:center;
}
.table .w1 {
	width:200px;
}
.table .w2 {
	width:90px;
}
.table .w3 {
	width:60px;
}
.table .w4 {
	width:80px;
}
.table .w5 {
	width:70px;
}
.table .w6 {
	width:50px;
	padding-left:10px;
}
.table .fl {
	text-align:left;
}
.table ul li .font1 {
	font-family:Arial;
	color:#9d080d;
	font-weight:bold;
}
.list-table {
	border-bottom:1px dashed #d1d1d1;
	float:left;
}
/* page */
.page {
}
.page li {
	float:left;
	color: #d7d7d7;
	border: 1px solid #d7d7d7;
	background: #c00;
	padding: 0px 8px;
	margin-right: 5px;
}
.page .thisclass {
	color: #fff;
	font-weight: bold;
	border: 1px solid #f30;
	background: #e22122;
}
/********** pages Style End *************/
/* video-style  */
.video-style {
	width:582px;
	display:inline-block;
}
.video-style .caption {
	border-right:1px solid #d1d1d1;
	width:570px;
	display:inline-block;
	background:url(../img/tit.gif) repeat-x 0 -336px;
	height:45px;
	border-left:1px solid #d1d1d1;
	overflow:hidden;
	padding-left:10px;
}
.video-style .caption ul {
	border-left:1px solid #d1d1d1;
	width:569px;
	display:inline-block;
	height:45px;
}
.video-style .caption li {
	height:36px;
}
.video-style .caption li a {
	color:#0071bc;
	display:block;
	border-right:1px solid #d1d1d1;
	line-height:45px;
	height:45px;
	padding:0 10px;
	overflow:hidden;
	float:left;
}
.video-style .caption li a:hover {
	color:#900;
	text-decoration:none;
	border-right:1px solid #d1d1d1;
	background:url(../img/tit.gif) repeat-x 0 -281px;
	line-height:45px;
	height:45px;
	padding:0px 10px;
	float:left;
}
.video-style .caption li.active a {
	color:#900;
	text-decoration:none;
	border-right:1px solid #d1d1d1;
	background:url(../img/tit.gif) repeat-x 0 -281px;
	line-height:45px;
	height:45px;
	padding:0px 10px;
	float:left;
}
.video-style .content {
	border:0;
}
/* list-play  */
	ul.list-play {
}
ul.list-play li {
	border-bottom:1px dashed #d1d1d1;
	width:582px;
	display:inline-block;

	overflow:hidden;
	padding:18px 0;
}
ul.list-play dl {
	padding-left:10px;
	float:left;
	width:460px;
}
ul.list-play dt {
	width:100px;
	float:left;
}
ul.list-play dt img {
	width:90px;
	height:112px;
	overflow:hidden;
	display:block;
}
ul.list-play dd {
	width:360px;

	line-height:24px;
	overflow:hidden;
	float:left;
	color:#707070;
}
ul.list-play dd b {
	font-size:14px;
}
ul.list-play dd a {
	margin-right:8px;
}
ul.list-play dd.play-online a {
	background:url(../img/titstar.gif) no-repeat 0 0;
	width:76px;
	height:24px;
	line-height:24px;
	text-align:center;
	color:#fff;
	display:block;
	float:left;
}
ul.list-play dd.play-online a:hover {
	background:url(../img/titstar.gif) no-repeat top right;
}
ul.list-play li .starpf {
	float:right;
	padding-right:10px;
	height:18px;
	line-height:18px;
}
.starpf .sstar_score {
	background:url(../img/titstar.gif) no-repeat 0 -34px;
	width:60px;
	height:12px;
	overflow:hidden;
	float:right;
	margin-top:2px;
}
.starpf .star {
	background:url(../img/titstar.gif) no-repeat -70px -34px;
	height:12px;
	overflow:hidden;
}
.cf60 {
	float:right;
	color:#f26521;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	padding-left:6px;
}
/******************* main list-menu page and hot_program page end *******************/
/* login  */
.login-page {
	width:1200px;
	padding:50px 0;
	display:inline-block;
}
.login-page .pic {
	width:580px;
	height:380px;
	overflow:hidden;
}
.login-page .box {
	border:3px solid #f0f0f0;
}
.login-page .box .content {
	border:1px solid #dadada;
	width:314px;
	overflow:hidden;
	padding:6px;
}
.login-page .box .content h2 {
	border-bottom:1px solid #dadada;
	color:#9d080d;
	font-family:"Microsoft Yahei";
	font-size:18px;
	padding-left:10px;
	height:44px;
	line-height:44px;
}
.login-page .box .content h2 .font2 {
	font-family:Arial;
	color:#999;
	padding-left:6px;
}
.login-page .box .content ul {
	border-top:2px solid #f0f0f0;
	border-bottom:2px solid #f0f0f0;
	width:314px;
	overflow:hidden;
	padding-top:6px;
}
.login-page .box .content ul li {
	height:32px;
	padding-left:30px;
	width:284px;
	margin-top:16px;
}
.input-text {
	border:1px solid #d7d7d7;
	height:14px;
	padding:8px 4px;
	width:180px;
	font-size:14px;
	margin:0;
	float:left;
}
.input-text2 {
	border:1px solid #d7d7d7;
	height:14px;
	padding:8px 4px;
	width:220px;
	font-size:14px;
	margin:0;
	float:left;
}
.input-text1 {
	border:1px solid #d7d7d7;
	height:14px;
	padding:8px 4px;
	width:70px;
	font-size:14px;
	margin:0;
	float:left;
}
.login-page .box .content ul li label {
	line-height:30px;
	float:left;
	height:30px;
	font-size:14px;
	width:56px;
	overflow:hidden;
}
.login-page .box .content ul li span {
	width:72px;
	height:32px;
	overflow:hidden;
	margin-left:10px;
	float:left;
}
.login-page .box .content .weibo-login {
	border-top:1px solid #dadada;
	width:294px;
	display:inline-block;
	padding:8px 10px 0;
}
.weibo-login .qq {
	background:url(../img/icons.gif) no-repeat 0 -83px;
}
.weibo-login .xinlang {
	background:url(../img/icons.gif) no-repeat 0 -119px;
}
.weibo-login a {
	color:#0379c0;
	height:40px;
	line-height:40px;
	padding-left:20px;
	font-size:14px;
}
.weibo-login a:hover {
	color:#900;
}
.login-page .box .content p {
	text-align:center;
	color:#636363;
	height:30px;
	line-height:30px;
}
.loginbtn {
	background:url(../img/titlogin.gif) no-repeat;
	width:84px;
	height:36px;
	overflow:hidden;
	border:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	float:left;
}
.loginbtn1 {
	background:url(../img/titlogin.gif) no-repeat 0 -46px;
	width:124px;
	height:40px;
	overflow:hidden;
	border:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	float:left;
}
/* registration  */
.registration {
	border:3px solid #f0f0f0;
}
.registration .box {
	border:1px solid #dadada;
	width:940px;
	padding:6px;
	display:inline-block;
}
.registration .info {
	width:640px;
	border-right:2px solid #f0f0f0;
	float:left;
	display:inline-block;
}
.registration .info .tit {
	border-right:1px solid #dadada;
	height:30px;
	line-height:30px;
	padding:10px 30px;
	width:579px;
}
.registration .info .tit h3 {
	font-family:"Microsoft Yahei";
	float:left;
	font-size:20px;
	color:#464646;
}
.registration .info .tit p {
	color:#898989;
	float:right;
}
.registration .info ul {
	border-right:1px solid #dadada;
	padding:20px 30px;
	width:579px;
	background:url(../img/line.gif) no-repeat top center;
	display:inline-block;
}
.registration .info ul li {
	height:32px;
	width:570px;
	margin-top:16px;
	overflow:hidden;
	float:left;
}
.registration .info ul li label {
	line-height:30px;
	float:left;
	height:30px;
	font-size:14px;
	width:80px;
	text-align:right;
	overflow:hidden;
}
.registration .info ul li p {
	line-height:30px;
	float:left;
	height:30px;
	font-size:12px;
	color:#999;
	padding-left:10px;
	width:240px;
	overflow:hidden;
}
.registration .info ul li span {
	width:72px;
	height:32px;
	overflow:hidden;
	margin-left:10px;
	float:left;
}
.checkbox1 {
	outline:1px solid #1c5180;
	border:1px solid #1c5180;
	background:none;
	padding:0;
	margin:0;
	height:12px;
	width:12px;
*height:14px;
*width:14px;
}
.registration .select {
	width:260px;
	float:right;
}
.registration .select h3 {
	font-size:14px;
	font-weight:bold;
	color:#999999;
	height:40px;
	line-height:40px;
}
.registration .select .weibo-login span {
	display:block;
}
/******************* main login page and registration page end *******************/
/* person-list */
.person-list {
	width:1200px;
	display:inline-block;
	background:url(../img/person_line.gif) repeat-y top right;
}
/* person-right */
.person-list .list-right {
	width:248px;
	padding:8px;
}
ul.pl_info {
	border-bottom:1px solid #d1d1d1;
	width:248px;
	display:inline-block;
	padding-bottom:6px;
}
ul.pl_info li {
	width:81px;
	border-right:1px dashed #d1d1d1;
	float:left;
	text-align:center;
	line-height:30px;
	color:#878787;
}
ul.pl_info li a {
	display:block;
	height:30px;
	width:81px;
	overflow:hidden;
}
.ads248 {
	width:248px;
	height:248px;
	overflow:hidden;
	display:block;
	margin:10px 0;
}
ul.hot-person {
}
ul.hot-person li {
	border-bottom:1px dashed #d1d1d1;
	padding:10px 0 18px;
	height:116px;
	width:248px;
	overflow:hidden;
	float:left;
}
ul.hot-person li dt {
	float:left;
	width:102px;
}
ul.hot-person li dt img {
	width:92px;
	height:116px;
	overflow:hidden;
}
ul.hot-person li dd {
	float:left;
	width:146px;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
ul.hot-person li dd h3 {
	font-size:14px;
}
ul.hot-person li dd.pb4 {
	padding-bottom:4px;
}
ul.hot-person h2 {
	font-size:14px;
	color:#900;
	height:24px;
	line-height:24px;
	width:248px;
	overflow:hidden;
}
ul.hot-person h2 b {
	padding-right:30px;
}
ul.fans-list {
	padding-top:10px;
	width:248px;
	display:inline-block;
}
ul.fans-list li {
	width:62px;
	overflow:hidden;
	float:left;
	text-align:center;
	height:90px;
}
ul.fans-list li p {
	height:22px;
	line-height:22px;
	width:62px;
	overflow:hidden;
}
ul.fans-list li img {
	border:1px solid #d1d1d1;
	padding:2px;
	height:50px;
	width:50px;
	margin:0 6px 0 2px;
}
ul.fans-list h2 {
	font-size:14px;
	color:#900;
	height:24px;
	line-height:24px;
	width:248px;
	overflow:hidden;
	margin-bottom:10px;
}
ul.fans-list h2 b {
	padding-right:30px;
}
/* person-left */
.person-list .list-left {
	width:568px;
	display:inline-block;
}
.person-list .list-left .content {
	padding:14px;
	width:540px;
	display:inline-block;
}
.person-list .left-list {
	padding-left:125px;
	width:835px;
}
.person-list .left-list .box {
	width:833px;
	border:1px solid #d1d1d1;
	display:inline-block;
}
.person-list .left-menu {
	width:125px;
	position:absolute;
	background:#f8f7f7;
	border:1px solid #d1d1d1;
	border-right:0;
	display:inline-block;
}
.person-list .left-menu h1 {
	border-right:1px solid #d1d1d1;
	height:10px;
	line-height:10px;
	overflow:hidden;
}
.person-list .left-menu li {
	float:left;
	width:126px;
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.person-list .left-menu li.current a {
	background:url(../img/tit_person.gif) repeat-x 0 -88px;
	color:#900;
	font-weight:bold;
	text-decoration:none;
}
.person-list .left-menu li a {
	color:#464646;
	display:block;
	font-size:14px;
	background:url(../img/tit_person.gif) repeat-x 0 -148px;
	padding-left:30px;
}
.person-list .left-menu li a:hover {
	background:url(../img/tit_person.gif) repeat-x 0 -88px;
	color:#900;
	font-weight:bold;
	text-decoration:none;
}
.person-about {
	float:right;
	width:348px;
}
.person-about .ptext {
	height:280px;
}
.person-about p {
	width:348px;
	line-height:28px;
	overflow:hidden;
	color:#555;
}
.person-about p code {
	color:#999;
}
.person-about .share {
	padding:10px 0;
}
.person-about .share a {
	display:block;
	background:url(../img/tit_person.gif) no-repeat 0 -208px;
	float:left;
	width:60px;
	height:24px;
	line-height:24px;
	text-align:center;
	overflow:hidden;
	color:#fff;
	margin-right:6px;
}
.person-about .share a:hover {
	background:url(../img/tit_person.gif) no-repeat -65px -208px;
	color:#fff;
	text-decoration:none;
}
.star2 {
	width:162px;
	float:left;
}
.star2 .grade dt {
	width:162px;
	padding-bottom:10px;
	display:inline-block;
}
.star2 .grade dt img {
	width:162px;
	height:212px;
	overflow:hidden;
}
.star2 .grade dt p {
	height:30px;
	line-height:30px;
	font-size:14px;
	width:162px;
	overflow:hidden;
	text-align:center;
}
.star2 .grade dd {
	width:162px;
}
.star2 .grade dd span {
	float:left;
	width:22px;
	height:22px;
	display:inline;
	margin:0 1px;
	background-position:-31px -66px;
	text-indent:-999px;
	overflow:hidden;
	cursor:pointer;
}
.star2 .grade dd span {
	background-image:url("../img/titstar.gif");
	background-repeat:no-repeat;
}
.star2 .grade dd .show {
	background-position:0 -66px;
}
.star2 .grade dd .star-num {
	float:right;
	font-size:20px;
	line-height:20px;
	color:#f60;
	font-family:Arial;
	font-weight:bold;
}
.star2 .grade dd p {
	width:162px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#707070;
	padding-top:10px;
	text-align:center;
}
/****** ´ò·Ö *****/
.person-content {
	width:540px;
	border-top:1px dashed #d1d1d1;
	margin-top:24px;
	padding-top:10px;
	display:inline-block;
	color:#707070;
	line-height:28px;
	font-size:14px;
}
ul.person-pic {
	width:540px;
	display:inline-block;
	padding-top:18px;
}
ul.person-pic p {
	height:30px;
	line-height:30px;
	background:url(../img/person_tit.gif) repeat-x 0 -35px;
	padding-bottom:3px;
	color:#707070;
}
ul.person-pic span {
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	background:url(../img/person_tit.gif) no-repeat 0 0;
	padding-bottom:3px;
	color:#252525;
	padding-right:10px;
}
ul.person-pic li {
	float:left;
	padding:10px 4px;
}
ul.person-pic li img {
	width:98px;
	height:122px;
	overflow:hidden;
}
/* pesoan-pl */
.person-pl {
	width:540px;
	display:inline-block;
}
.person-pl .caption {
	border-right:1px solid #d1d1d1;
	width:539px;
	display:inline-block;
	background:url(../img/person_tit.gif) repeat-x 0 -80px;
	height:36px;
	overflow:hidden;
}
.person-pl .caption h2 {
	line-height:36px;
	font-size:14px;
	font-weight:bold;
	color:#f60
}
.person-pl .caption li {
	height:36px;
	float:left;
}
.person-pl .caption li a {
	color:#0071bc;
	display:block;
	border-left:1px solid #d1d1d1;
	line-height:35px;
	height:35px;
	border-top:1px solid #d1d1d1;
	float:left;
	padding:0px 14px 0;
	font-weight:bold;
}
.person-pl .caption li.active a {
	color:#464646;
	text-decoration:none;
	background:url(../img/person_tit.gif) repeat-x 0 -124px;
}
.person-pl .content1 {
	padding:8px 0;
}
.person-pl .caption li a:hover {
	color:#464646;
	text-decoration:none;
	background:url(../img/person_tit.gif) repeat-x 0 -124px;
}
.person-pl .caption1 {
	width:540px;
	display:inline-block;
	background:url(../img/person_tit.gif) repeat-x 0 -80px;
	height:36px;
	overflow:hidden;
}
.person-pl .caption1 li {
	height:36px;
	float:left;
}
.person-pl .caption1 li a {
	color:#0071bc;
	display:block;
	border:1px solid #d1d1d1;
	line-height:35px;
	height:35px;
	border-bottom:0;
	float:left;
	text-align:center;
	margin-right:4px;
}
.person-pl .caption1 li.active a {
	color:#464646;
	text-decoration:none;
	background:url(../img/person_tit.gif) repeat-x 0 -124px;
	font-weight:bold;
}
.person-pl .caption1 li a:hover {
	color:#464646;
	text-decoration:none;
	background:url(../img/person_tit.gif) repeat-x 0 -124px;
	font-weight:bold;
}
.person-pl .caption1 .let4 {
	width:80px;
}
.person-pl .caption1 .let5 {
	width:106px;
}
.person-pl .caption1 .let6 {
	width:116px;
}
/* pl-list */
ul.pl-list {
	width:540px;
}
ul.pl-list li {
	width:540px;
	display:inline-block;
	margin-top:10px;
}
ul.pl-list li dt {
	width:60px;
	float:left;
}
ul.pl-list li dt img {
	width:48px;
	height:48px;
	overflow:hidden;
	padding:2px;
	display:block;
}
ul.pl-list li dt a {
	border:1px solid #d1d1d1;
	display:block;
	width:52px;
	height:52px;
}
ul.pl-list li dt a:hover {
	border:1px solid #900;
}
ul.pl-list li dd {
	float:right;
	width:480px;
}
ul.pl-list h2 {
	width:540px;
	display:inline-block;
	padding:10px 0 0;
	border-top:1px dashed #d1d1d1;
	text-align:right;
	font-size:14px;
}
/* ÏÂÀ­ */
.global_module {
	position:relative;
	background:#fff;
	padding-bottom:8px;
}
.module_up_down {
	position:absolute;
	top:9px;
	right:10px;
	cursor:pointer;
}
.global_module h3 {
	height:30px;
	background:#e8f0f6;
	color:#FFF;
	line-height:30px;
	text-indent:6px;
}
.global_module h3 a {
	background:url(../img/person_tit.gif) no-repeat 0 -180px;
	display:block;
	float:left;
	padding-left:10px;
	height:30px;
	width:420px;
	overflow:hidden;
	font-size:14px;
}
.tv-plbg {
	background:#e8f0f6;
	height:30px;
	line-height:30px;
	padding-right:10px;
}
.tv-pl {
	background:url(../img/person_tit.gif) no-repeat 0 -180px;
	height:30px;
	display:block;
	float:left;
	padding-left:10px;
}
.pl-text {
	padding:10px;
	line-height:24px;
	font-size:14px;
	color:#666;
}
.scrollNews {
	line-height:28px;
	font-size:14px;
	color:#666;
	padding:10px 10px 0;
	height:84px;
	overflow:hidden;
	width:460px;
}
.person-pj {
	font-size:12px;
	height:24px;
	line-height:24px;
	width:460px;
	overflow:hidden;
	padding:4px 10px;
}
.person-pj span {
	float:left;
	padding-right:10px;
}
.person-pj .sstar_score {
	background:url(../img/titstar.gif) no-repeat 0 -34px;
	width:60px;
	height:12px;
	overflow:hidden;
	float:left;
	margin-top:6px;
	line-height:18px;
}
.person-pj .star {
	background:url(../img/titstar.gif) no-repeat -70px -34px;
	height:12px;
	overflow:hidden;
	line-height:18px;
}
.pj-btn {
	float:right;
}
.pj-btn em {
	padding-left:16px;
	font-size:12px;
}
.pj-btn .btn-up {
	background:url(../img/icons.gif) no-repeat 0 -198px;
}
.pj-btn .btn-down {
	background:url(../img/icons.gif) no-repeat 0 -166px;
}
.person-back {
	background:url(../img/person_bg.gif) no-repeat top right;
	margin-top:1px;
}
.person-df .info {
	width:166px;
	float:left;
	color:#999;
}
.star1 .grade dl {
	padding-top:4px;
}
.star1 .grade dt {
	width:60px;
	float:left;
}
.star1 .grade dd {
	width:106px;
	float:left;
	padding-top:2px;
}
.star1 .grade dd span {
	float:left;
	width:12px;
	height:12px;
	display:inline;
	margin:0 1px;
	background-position:0px -34px;
	text-indent:-999px;
	overflow:hidden;
	cursor:pointer;
}
.star1 .grade dd span {
	background-image:url("../img/titstar.gif");
	background-repeat:no-repeat;
}
.star1 .grade dd .show {
	background-position:-70px -34px;
}
/****** ´ò·Ö *****/
.person-df {
	padding-bottom:18px;
	margin-bottom:8px;
	width:248px;
	display:inline-block;
	border-bottom:1px solid #d1d1d1;
}
.person-df h1 {
	display:block;
	width:248px;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#363636;
	padding-bottom:10px;
}
.person-df .pic {
	width:72px;
	padding-right:10px;
	float:left;
}
.person-df .pic img {
	width:72px;
	height:96px;
	overflow:hidden;
}
.starpf1 {
	width:166px;
	display:inline-block;
}
.starpf1 .cf60 {
	float:left;
	font-size:22px;
	line-height:28px;
}
.starpf1 .sstar_score {
	background:url(../img/titstar.gif) no-repeat 0 -128px;
	width:120px;
	height:22px;
	overflow:hidden;
	margin-top:2px;
	float:left;
}
.starpf1 .star {
	background:url(../img/titstar.gif) no-repeat -0px -97px;
	height:22px;
	overflow:hidden;
}
ul.info-list {
	width:166px;
	line-height:22px;
}
ul.info-list li {
	width:166px;
	height:22px;
	overflow:hidden;
}
.person-show .tit {
	background:url(../img/person_tit.gif) repeat-x 0 -35px;
	height:40px;
	line-height:40px;
	width:540px;
	display:inline-block;
}
.person-show .tit h1 {
	background:url(../img/person_tit.gif) no-repeat 0 0px;
	font-size:14px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	padding-bottom:20px;
	float:left;
	overflow:hidden;
}
.person-show .tit h1 span {
	display:block;
	float:left;
	height:20px;
	width:200px;
	overflow:hidden;
}
.person-show .share a {
	display:block;
	background:url(../img/tit_person.gif) no-repeat 0 -208px;
	float:left;
	width:60px;
	height:24px;
	line-height:24px;
	text-align:center;
	overflow:hidden;
	color:#fff;
	margin-right:6px;
}
.person-show .share a:hover {
	background:url(../img/tit_person.gif) no-repeat -65px -208px;
	color:#fff;
	text-decoration:none;
}
.person-show span a {
	line-height:20px;
	font-size:14px;
}
ul.show-pic {
	width:540px;
	display:inline-block;
}
ul.show-pic h2 {
	color:#4b7a12;
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
	margin-left:10px;
}
ul.show-pic li {
	width:90px;
	display:inline-block;
	float:left;
	padding:9px;
}
ul.show-pic img {
	width:90px;
	height:120px;
	overflow:hidden;
}
ul.show-pic p {
	height:30px;
	line-height:30px;
	text-align:center;
	width:90px;
	overflow:hidden;
}
ul.tv-table {
}
ul.tv-table h2 {
	color:#9d080d;
	font-size:16px;
	font-family:"ËÎÌå";
	font-weight:bold;
	padding-left:20px;
	height:40px;
	line-height:40px;
}
ul.tv-table li {
	height:36px;
	padding:0 20px;
	color:#636363;
	line-height:36px;
}
ul.tv-table li.table-title {
	background:#e5e5e5;
	font-weight:bold;
	font-size:14px;
}
ul.tv-table li .wh1 {
	width:200px;
	float:left;
	height:36px;
	overflow:hidden;
}
ul.tv-table li .wh2 {
	width:150px;
	float:left;
	height:36px;
	overflow:hidden;
}
ul.hot-tv {
}
ul.hot-tv li {
	border-bottom:1px dashed #d1d1d1;
	padding:10px 0 18px;
	height:116px;
	width:248px;
	overflow:hidden;
	float:left;
}
ul.hot-tv li dt {
	float:left;
	width:112px;
}
ul.hot-tv li dt a {
	border:1px solid #d1d1d1;
	display:block;
	width:92px;
	height:116px;
	overflow:hidden;
	padding:2px;
}
ul.hot-tv li dt a:hover {
	border:1px solid #900;
}
ul.hot-tv li dt img {
	width:92px;
	height:116px;
	overflow:hidden;
}
ul.hot-tv li dt code {
	font-size:12px;
	font-family:Arial;
}
ul.hot-tv li dd {
	float:left;
	width:136px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
ul.hot-tv li dd h3 {
	font-size:14px;
}
ul.hot-tv li dd.pb4 {
	padding-bottom:6px;
}
ul.hot-tv h2 {
	font-size:14px;
	color:#900;
	height:24px;
	line-height:24px;
	width:248px;
	overflow:hidden;
}
ul.hot-tv h2 b {
	padding-right:30px;
}
ul.plot-list {
	width:540px;
	display:inline-block;
	padding-bottom:10px;
}
ul.plot-list li {
	float:left;
	height:22px;
	line-height:22px;
	margin:4px 0;
}
ul.plot-list li a {
	display:block;
	height:22px;
	line-height:22px;
	color:#0071bc;
	padding:0 8px;
	float:left;
}
ul.plot-list li.current a {
	display:block;
	height:22px;
	line-height:22px;
	background:#71b440;
	text-decoration:none;
	color:#FFF;
	padding:0 8px;
	float:left;
}
ul.plot-list li a:hover {
	background:#71b440;
	text-decoration:none;
	color:#FFF;
}
.plot-about {
	width:540px;
	display:inline-block;
	padding-bottom:16px;
}
.plot-about h1 {
	border-top:1px dashed #d1d1d1;
	height:40px;
	line-height:40px;
	color:#a0410a;
	font-size:14px;
}
.plot-contect {
	color:#363636;
	line-height:30px;
	font-size:14px;
	padding-bottom:10px;
}
.tv-about {
	width:540px;
	color:#363636;
	font-size:12px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	padding-bottom:10px;
}
.tv-about a {
	margin:0 5px;
}
.tv-about span {
	color:#0071bc;
}
/****** Í¼Æ¬¹ö¶¯ ¿ªÊ¼ *****/
.picshow {
	margin: 0px auto;
	width:540px;
	height:460px;
}
#picarea {
	margin: 0px auto;
	width:540px;
	height:460px;
}
#bigpicarea {
	position: relative;
	margin: 0px auto;
	width:540px;
	height:360px;
	overflow: hidden
}
#bigpicarea .word {
	text-align: center;
	height: 50px;
	color: #333
}
#bigpicarea .word H3 {
	text-align: center;
	line-height: 48px;
	height: 48px;
	color: #333;
	font-size: 14px
}
#bigpicarea .ui-els-hide {
	display: none
}
#thumbs {
	margin: 0px auto;
	width: 540px;
	height: 100px
}
* HTML #thumbs {
	height: 100%
}
#thumbs li {
	margin:0 6px;
	width:56px;
	display:inline;
	float:left;
	height:56px;
	overflow:hidden;
}
#thumbs ul {
	margin-top: 3px
}
#thumbs li.last_img {
	margin-right: 4px
}
#thumbs li.first {
	margin:0px 14px 0px 0px;
	width:18px;
	height:56px;
	cursor:pointer;
}
#thumbs li.last {
	margin:0px 0px 0px 14px;
	width:18px;
	height:56px;
	cursor:pointer;
}
#thumbs li a {
	border:1px solid #d1d1d1;
	padding:2px;
	width:50px;
	height:50px;
	display:block;
	font-size:0px;
	overflow:hidden;
}
#thumbs li a:hover {
	border:1px solid #333;
	background:#333;
}
#thumbs li a.current {
	border:1px solid #000;
	background:#000;
}
.bigbtnPrev {
	z-index:100;
	position:absolute;
	width:18px;
	height:56px;
	cursor:pointer;
	left:0;
	overflow:hidden;
}
.bigbtnNext {
	z-index:100;
	position:absolute;
	width:18px;
	height:56px;
	cursor:pointer;
	right:0;
	overflow:hidden;
}
#smallpicarea {
	margin:0 auto;
	width:540px;
	padding-top:20px;
}
/****** Í¼Æ¬¹ö¶¯ ½áÊø *****/
.pageBox1 {
	border-bottom:1px solid #d1d1d1;
	width:540px;
	display:inline-block;
	padding-bottom:30px;
	padding-top:10px;
}
.page {
}
.page li {
	float:left;
	color: #d7d7d7;
	border: 1px solid #d7d7d7;
	line-height:24px;
	background: #f9f9f9;
	padding: 0px 8px;
	margin-right: 5px;
}
.page .thisclass {
	color: #fff;
	font-weight: bold;
	border: 1px solid #a24c10;
	background: #c00;
}
/********** pages Style End *************/
ul.trailer-list {
	width:540px;
	display:inline-block;
	margin-top:6px;
}
ul.trailer-list li {
	float:left;
	width:160px;
	padding:10px;
	height:110px;
	overflow:hidden;
	text-align:center;
}
ul.trailer-list li img {
	border:1px solid #d1d1d1;
	width:154px;
	height:84px;
	overflow:hidden;
	padding:2px;
}
ul.trailer-list li p {
	height:30px;
	line-height:30px;
	width:160px;
	overflow:hidden;
	font-size:14px;
}
.crew-info, .detail {
	width:540px;
	display:inline-block;
}
.crew-info h1 {
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
}
.crew-info p, .detail p {
	line-height:30px;
	font-size:14px;
	color:#636363;
	padding-left:4px;
}
dl.detail-list {
	background:#eff4fa;
	margin-bottom:20px;
	padding:10px 20px;
	width:500px;
	display:inline-block;
	font-size:14px;
	line-height:30px;
}
dl.detail-list dt {
	width:248px;
	float:left;
	border-right:1px solid #d1d1d1;
}
dl.detail-list dd {
	float:left;
	width:228px;
	padding-left:20px;
}
dl.detail-list p {
	line-height:30px;
	width:228px;
	overflow:hidden;
}
dl.detail-list p a {
	padding-right:6px;
}
.tv-online {
	width:540px;
	display:inline-block;
}
.tv-online p {
	line-height:22px;
	color:#707070;
}
.tv-online dl {
	color:#464646;
	width:540px;
	display:inline-block;
	padding:10px 0;
	border-bottom:1px dashed #d1d1d1;
	line-height:24px;
}
.tv-online dl dt {
	width:68px;
	float:left;
}
.tv-online dl dt img {
	width:58px;
	height:24px;
	overflow:hidden;
}
.tv-online dl dd {
	width:470px;
	float:left;
}
.tv-online ul {
	color:#464646;
	width:540px;
	display:inline-block;
	padding:10px 0 0;
}
.tv-online ul h1 {
	height:30px;
	line-height:30px;
	width:540px;
}
.tv-online ul li {
	height:30px;
	line-height:30px;
}
.tv-online ul li a {
	margin-right:6px;
	display:block;
	height:30px;
	padding:0 3px;
	float:left;
}
.tv-online ul li a:hover {
	background:#4b7a12;
	text-decoration:none;
	color:#fff;
}
.tv-info {
	color:#464646;
	width:540px;
	display:inline-block;
	padding:10px 0;
	border-bottom:1px dashed #d1d1d1;
}
.tv-info dt {
	float:left;
	width:264px;
}
.tv-info dt img {
	width:264px;
	height:200px;
	overflow:hidden;
}
.tv-info dt p {
	width:264px;
	text-align:center;
	height:40px;
	overflow:hidden;
	line-height:40px;
}
.tv-info dt p a {
	font-size:14px;
}
.tv-info dd {
	float:right;
	width:252px;
	font-size:14px;
	line-height:26px;
}
.tv-play {
	border-top:1px solid #d1d1d1;
}
.tv-play ul {
	width:540px;
	display:inline-block;
	background:#faf9f9;
}
.tv-play ul li {
	height:38px;
	line-height:38px;
	overflow:hidden;
	float:left;
	text-align:center;
}
.tv-play ul li {
	border-right:1px solid #d1d1d1;
	border-bottom:1px solid #d1d1d1;
}
.tv-play ul li div {
	float:left;
	border-left:1px solid #d1d1d1;
}
.tv-play ul li .w6 {
	width:166px;
	height:24px;
	line-height:24px;
	padding:7px 0;
}
.tv-play ul li .w1 {
	width:60px;
}
.tv-play ul li .w2 {
	width:70px;
}
.tv-play ul li .w3 {
	width:70px;
}
.tv-play ul li .w4 {
	width:60px;
}
.tv-play ul li .w5 {
	width:107px;
}
.tv-play ul li .w5 a {
	display:block;
	background:url(/assets/images/icons.png) no-repeat;
	width:22px;
	height:22px;
	overflow:hidden;
	text-indent:-999px;
	margin:0 auto;
	margin-top:8px;
}
.tv-play ul li .w5 a:hover {
	background:url(/assets/images/icons.png) no-repeat 0 -31px;
}
/********** tv page End *************/
h1, h2, h3, h4, h5 {
	font-family:"Microsoft Yahei";
}
/* mbox */
span.ok, .error {
	background-image: url('/assets/images/mbox-icon.gif');
	background-repeat: no-repeat;
	width: 14px !important;
	height: 14px !important;
	float:left;
	margin:5px !important;
	margin-top:8px !important;
	display:inline;
}
.ok {
	background-position: right top;
}
.error {
	background-position: left top;
}
#user-bar ul {
	display: none;
	position: absolute;
	background-color: #FFFFFF;
	
	margin-left:-30px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #620D0D;
	border-bottom-color: #620D0D;
	border-left-color: #620D0D;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
-webkit-box-shadow: 2px 2px 10px #909090;/*safari»òchrome*/
box-shadow:2px 2px 10px #909090;/*opera»òie9*/
top:160px;
}
#user-bar ul{
	padding: 8px;
}
#username-link {
	width:198px;
	overflow:hidden;
	float:left;
}
#username-link span.more {
	color: #D66164;

	cursor:pointer;
}
#username-link #u-name {
}
#user-bar li {
	height:23px;
	line-height:23px;
}
#user-bar li a {
	display: block;
	color: #990000;
}
#user-bar li a:hover {
	text-decoration: none;
	color: yellow;
	background-color: #990000;
}

a.epibtn {
	display:block;
	float:left;
	width:40px;
	height:25px;
	border: 1px solid #CCDDEB;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:center;
	margin:5px 5px;
	line-height:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
}
a.epibtn:hover {
	text-decoration: none;
	background-color: #F8F7F7;
}
div.epiarea {
	height: 75px;
	overflow: hidden;
}
#proinfo {
	margin-top:15px;
	margin-bottom: 15px;
}
#proinfo p {
	text-indent: 1cm;
	font-size: 12px;
	line-height: 20px;
	padding: 5px;
}
#prostill img {
	margin:2px;
}
#prostill h2 span {
	font-size:12px;
}
.person-content h2 {
	margin-top: 30px;
}
.person-content #episode h2 {
	margin-top: 0px;
}
#tag-links a {
	font-size:12px;
	color:#669;
}
#tag-links span.tag-count {
	color:gray;
	font-size:11px;
}
.person-content h2, .person-content h2 em, .person-show h2 {
	line-height: 36px;
	font-size: 14px;
	color: #060;
}
.sm, .person-content h2 .sm, .person-show sm {
	font-size:12px;
	color: #060;
}
.clearfix {
	float:none;
	clear:both;
}
.comm-list {
	padding-bottom: 15px;
}
.comment-item p {
	float:none;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5DFE5;
	color:#707070;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top:5px;
}
#withface .comment-item {
	width:460px;
}
a.unickname {
	color:#060;
}
.comment-time {
	color:gray;
}
#pub-sortcomment, #pub-filmreview, #pub-discuss, #pub-tags {
	font-size:12px;
	font-weight:bold;
	background-color: #060;
	color:white;
	height: 25px;
	padding-right: 4px;
	padding-left: 4px;
	line-height:25px;
}
#relevant-program {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5DFE5;
	margin-top: 10px;
}
#relevant-program h2 {
	line-height: 36px;
	font-size: 14px;
	color: #060;
}
#relevant-program li img {
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
}
#relevant-program li h3 {
	text-align: center;
	margin-bottom:10px;
}
#rss-1 {
	background-image: url(../img/feed1.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding-left: 20px;
}
.piclist li img {
	height:92px;
	width:92px;
}
.piclist ul {
	padding-top: 10px;
	padding-bottom: 20px;
}
.piclist li {
	margin: 8px;
}
#photo-nav, #photo-nav span.sm {
	font-size: 12px;
	color: #999;
}
#photo-nav span.mid {
	display: block;
	clear: both;
	float: none;
	text-align: center;
}
#photo-nav a {
	font-size: 12px;
	color: #900;
}
#photo-body a#photo-normal {
	display: block;
	text-align: center;
	margin-top:20px;
	margin-bottom:10px;
}
#photo-normal img {
	max-width:540px;
}
#night-photolist li img {
	padding: 2px;
}
#night-photolist li a {
	margin:3px;
	display: block;
	border: 1px solid #E4E4E4;
	height: 74px;
	width: 74px;
}
#night-photolist li a.current-icon {
	border: 1px solid orange;
	background-color: #83CA00;
}
#update-link {
	display:block;
	float:right;
	background-color: #7FC800;
	color: #FFF;
	padding: 3px;
}
.info-list {
	color: #999;
	padding-right: 10px;
	padding-left: 10px;
}
.info-list a {
	color:#900;
}
.w15 {
	padding: 15px;
	font-size: 15px;
	color: #900;
}
.play-zone {
	padding:8px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.play-zone .epibtn {
	width:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
}
.play-tab {
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1D1D1;
}
.play-tab a.play-tab-btn {
	display:block;
	float:left;
	line-height:25px;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 30px;
	padding-right: 10px;
	color: #30F;
	background-color: #F8F7F7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	border-left-color: #D1D1D1;
}
.play-tab a.play-tab-btn:hover {
	text-decoration: none;
}
.play-tab-page {
	border: 1px solid #D1D1D1;
	padding: 6px;
	margin-top: -1px;
}
.play-tab a.current {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	background-color: #FFF;
}
.play-content li {
	padding:10px;
}
.play-content li a img {
	height: 95px;
	width: 128px;
	padding: 5px;
	border: 1px dashed #d1d1d1;
}
.play-content li a {
	display:block;
	text-align: center;
	color: #30F;
}
.file-inside li {
	width:100px;
	font-size:12px;
	text-align: center;
	line-height:18px;
	margin-right:8px;
}
.file-inside a {
	display:block;
}
.file-inside a img {
	width:90px;
	height:132px;
}
.ifocus_tx .playText {
	height:250px;
	overflow:hidden;
}
.p10 {
	padding:10px;
}
.review-item {
	width:480px;
}
.review-item h2, .review-body h2 {
	margin:0px;
	font-size:15px;
	line-height:25px;
	background-color: #F8F7F7;
	font-family: Verdana, Geneva, sans-serif;
}
p.review-preview {
	line-height:22px;
	font-size:12px;
}
.mt30 {
	margin-top:30px;
}
.m10 {
	margin-top:15px;
	margin-bottom:15px;
}
.review-comm {
	padding-top: 15px;
	padding-bottom: 15px;
}
.review-comm .comment-item {
	width:450px;
}
.bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5DFE5;
}
.pt20 {
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
.p5 {
	padding:5px;
}
a.gray {
	color:gray;
	font-size:12px !important;
}
.content {
	min-height: 520px !important;
}
.index div.side-bar div.content {
	min-height: auto !important;
	margin-top:-1px;
}
.video-right .content, .video-left .content {
	height:auto;
}
.weibo-previewtxt a {
	color: #7FC800;
}
ul.comment-list {
	padding:10px;
}
.comment-list a.user-icon {
	display:block;
	float:left;
	height:48px;
	width:48px;
	margin:5px;
}
.comment-list li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5DFE5;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.comment-list p.comm-content {
	float:left;
	width:450px;
}
.comment-list p.rep {
	float:left;
	text-align:right;
	width:450px;
}
.comment-list li a.comm-username {
	color: #900;
}
.comment-body {
	background-color: #F8F7F7;
	border: 1px solid #D5DFE5;
}
.comment-body h2 {
	font-size: 14px;
	color: #900;
	line-height:30px;
	padding-left:15px;
}
.defalut_grouplist li, .imgdesc_list li, .tmg_list li {
	margin:10px 12px;
}
.defalut_grouplist li div.pic, .imgdesc_list li div.pic, .tmg_list li div.pic, .hotfirst div.pic {
	display:block;
	position:relative;
}
.defalut_grouplist li div.pic a.cover, .imgdesc_list li div.pic a.cover, .tmg_list li div.pic a.cover, .hotfirst div.pic a.cover {
	display:block;
	position:relative;
}
.defalut_grouplist li div.pic span.bg, .imgdesc_list li div.pic span.bg, .tmg_list li div.pic span.bg, .hotfirst div.pic span.bg {
	display:block;
	z-index: 8;
	background-color: black;
	border-radius: 0 0 2px 2px;
	filter: alpha(opacity=60);
	-moz-opacity: .6;
	width:100%;
	height:20px;
	position:absolute;
	opacity: .6;
	bottom: 0;
	right: 0;
	left:0;
	text-decoration: none;
	text-indent: 10px;
	font: 12px/21px "arial";
}
.defalut_grouplist li div.pic em, .imgdesc_list li div.pic em, .tmg_list li div.pic em, .hotfirst div.pic em {
	position:absolute;
	display:block;
	bottom:  0;
	right: 0;
	color: white;
	z-index: 9;
	height:20px;
	overflow:hidden;
	padding:0 10px;
}
.defalut_grouplist li div.tlink, .imgdesc_list li div.tlink, .tmg_list li div.tlink {
	padding: 5px 0px;
	text-align:left;
	line-height:20px;
	height:40px;
	overflow:hidden;
}
.imgdesc_list p.desc, .hotfirst p.desc {
	color:#999;
	height:40px;
	overflow:hidden;
	line-height:20px;
}
.imgdesc_list p a {
	line-height:20px;
}
.tmg_list li p {
	color:#999;
	line-height:20px;
}
div.ad-zone {
	margin:10px 0;

}
.upt_grouplist ul.left {
	margin-top :10px;
	width:50%;
}
.upt_grouplist li {
	overflow:hidden;
	height:25px;
	line-height:25px;
	padding-left:25px;
}
.upt_grouplist li a {
	width:100%;
}
.upt_grouplist div.hotfirst {
	margin:10px 12px;
}
.upt_grouplist ul.rebottom {
	width:50%;
	margin-top:-75px;
}
.upt_grouplist ul.rebottom li {
	padding-left:10px;
}
.feedback {
	position: fixed;
	height: 93px;
	width: 47px;
	margin-left:5px;
	bottom: 0px;
}
a.btn_goTop, a.btn_feedback {
	display:block;
	width:47px;
	height:46px;
	background-image:url(../img/feedback.png);
	background-repeat: no-repeat;
	background-position: left top;
}
a.btn_feedback {
	background-position: 0px bottom;
	height:47px;
}
a.btn_goTop:hover {
	background-position: right top;
}
a.btn_feedback:hover {
	background-position: right bottom;
}
ul.right-order a {
	line-height:31px;
	height:31px;
	overflow:hidden;
	width:210px;
	display:inline-block;
	color: #970102;
}
ul.right-order a.red {
	color:red !important;
}
;
#sports-tv .content {
	height:500px !important;
}
.sport-list li {
	padding-left:15px;
}
div.leftsec {
	float:left;
	width:49%;
}
div.rightsec {
	float:right;
	width:49%;
}
div.sectitle {
	height: 36px;
	font-size:14px;
	overflow: hidden;
	line-height: 36px;
	color: #9D080D;
	display: block;
	background: url(/assets/img/tit.gif) repeat-x 0 -46px;
	padding-left:10px;
	font-weight: bold;
}
div.leftsec div.sectitle{border-right: 1px solid #d1d1d1;	}
div.rightsec div.sectitle{border-left: 1px solid #d1d1d1;	}
ul.gdlst {
	padding: 10px;
}
div.gdlistdiv {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d1d1d1;
	border-bottom-color: #d1d1d1;
	border-left-color: #d1d1d1;
}
li.citem{
	clear:both;
	height:60px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d1d1d1;
	margin-bottom: 10px;
}
li.citem div.l{float:left; width:65px;height:55px; overflow:hidden;}
li.citem div.r{float:right; width:165px;height:55px;overflow:hidden;}
li.citem div.r a{color:#0071BC;}

.cooperation {
	border: 1px solid #D5DFE5;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.cooperation .title{
	font-size: 14px;
	line-height: 20px;
	color: #900;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5DFE5;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.friend-links li{ float:left; margin-right:15px;}
.ab_right{ float:right;width:800px; overflow:hidden;}
.ab_left{ float:left; }
.ab_left ul li{width: 145px;
border-bottom: 1px solid #e4e4e4;
height: 37px;
line-height: 37px;
background: url(../img/dot_gray.jpg) no-repeat 38px 14px;}
.ab_left ul li a{
	font-size:15px;
	line-height:30px;
	margin-left:50px;
	color: #999;
}
.ab_left h1{
	font-size: 18px;
	font-weight: bold;
	color: #900;
	line-height: 45px;
	text-align: center;
}


.title-hr{
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5DFE5;
	margin-bottom: 10px;
}
.dis-item {
	line-height:30px;
	height:30px;
	overflow:hidden;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5DFE5;
}
.dis-item .title,.dis-item .from,.dis-item .rep-count,.dis-item .time{
	float:left;
	overflow:hidden;
	color: #999;
}
.dis-item a{ color:#900;}
.dis-item .title{ width:285px; padding-right:15px;}
.dis-item .from{ width:85px; padding-right:15px;}
.dis-item .rep-count{ width:55px; padding-right:10px;}
.title-hr a.publish{
	float:right;
	font-size:12px;
	font-weight:normal;
	color: #FFF;
	background-color: #900;
	margin: 10px;
	height: 20px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}

.post-content .user-info{
	color: #999;
}
.post-content .user-info a{ color:#900;}
.post-content  .post-text{
	text-indent: 25px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px; line-height:20px; 
}
.top-droplistmenu { float:left;}
.top-droplistmenu  ul{
	position:absolute;
	left:auto;
	top:30px;
	visibility: visible;
	z-index: 99999;
	background-color: #FFF;
	line-height: 22px;
	width: 122px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D5DFE5;
	border-bottom-color: #D5DFE5;
	border-left-color: #D5DFE5;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
	-webkit-box-shadow: 2px 2px 10px #909090;/*safari»òchrome*/
	box-shadow:2px 2px 10px #909090;/*opera»òie9*/
	display:none;
}
.top-droplistmenu  ul{
	padding:10px;
	
}
.top-droplistmenu  ul li.border-top{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D5DFE5;
	margin-top: 5px;
	padding-top: 5px;
}
.top-droplistguanzhu{ float:left;}
.top-droplistguanzhu ul{
	display:none;
	position:absolute;
	padding:10px;
	border: 1px solid #D5DFE5;
	background-color: #FFF;
	top:29px;
	width:70px;
	overflow:hidden;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
	-moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
	-webkit-box-shadow: 2px 2px 10px #909090;/*safari»òchrome*/
	box-shadow:2px 2px 10px #909090;/*opera»òie9*/
	left: auto;
}
div.morning p{
	line-height:20px;
	padding: 5px;
}
div.morning p.pc_1{
	background-color: #F2F2F2;
}
div.morning p.pc_2{}
img#qr2{
	border: 1px solid #D5DFE5;
	padding: 5px;
}

.search-tab-link{
	line-height: 25px;
	height: 27px;
	overflow: hidden;
}
.search-tab-link li.left{
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D5DFE5;
	border-right-color: #D5DFE5;
	border-left-color: #D5DFE5;
	padding-right: 10px;
	padding-left: 10px;
	margin-right: 10px;
}
.search-tab-data {
	border: 1px solid #D5DFE5;
}

.tv-results li.left{
	margin-right: 10px;
}
.tv-results li.left img {
	height: 60px;
	width: 75px;
	border: 1px solid #D5DFE5;
	padding: 5px;
}
.search-tab-data{
	padding:10px;
	margin-top: -1px;
	width: 735px;
}
.pro-results img.cover {
	width:80px;
	height:100px;
	padding: 5px;
	border: 1px solid #D5DFE5;
}
.search-tab-data li.left div.cover{
	width: 92px;
	overflow: hidden;
}
.search-tab-data li.left div.info{
	width: 70px;
	overflow: hidden;
	margin-right: 5px;
	margin-left: 5px;
	height: 128px;
}
.tv-results li.left div.info {height: 80px;}
.search-tab-link li.current{
	background-color: #D5DFE5;

}

.search-schedule-list {
	border: 1px solid #D5DFE5;padding: 10px;
margin-top: 10px;
width: 735px;
}

.tv-title a{
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #900;	
	
	}
	.search-schedule-list div.text{
	border: 1px solid #D5DFE5;
	margin: 5px;
	padding: 5px;
	background-color: #F9F9F9;
}

.search-infoname{ width:75px;}

.commtab-list-item .lt,.commtab-list-item .cateobjsr{ float:left;}
.commtab-list-item .lt{
	border: 1px solid #D5DFE5;
	padding: 5px;
	height: 80px;
	width: 60px;
	margin: 10px;
}

.commtab-list-item .cateobjsr{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 535px;
}
.commtab-list-item .cateobjsr{
	color: #666;
}
.commtab-list-item .cateobjsr a.obj14{
	font-size: 14px;
	color: #990;
}

.commtab-list-item .cateobjsr a.star-link{
	color: #900;
}
.blod{ font-weight:bold;}
.emp-list{
	margin-left: 15px;
	width: 290px;
	}
	.emp-list .title{
	font-size: 14px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5DFE5;
	margin-bottom: 10px;
	font-weight: bold;
	color: #900;
}
.emp-list li.left{ width:33.3%; text-align:center;}
.emp-list .item-title {
	line-height: 25px;
	font-weight: bold;
	color: #900;
	height: 25px;
	margin-bottom: 5px;
	overflow: hidden;
}
.emp-list  .cover-img img{
	height: 125px;
	width: 80px;
	border: 1px solid #D5DFE5;
	padding: 3px;
}

.top-mine{
	padding:10px; margin:15px;
	border: 1px dashed #D5DFE5;	 
	}
.top-mine a{
	font-size: 14px;
	margin-right: 8px;
	margin-left: 8px;
	font-weight: bold;
	color: #900;

	line-height: 30px;
}

.pro-left-ad{ position:absolute; width:120px; height:600px;}

.rss h1{
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	padding-left: 15px;
	color: #900;
}
.rss h2{
	font-size:14px;padding-left: 15px;
	font-weight:bold;
	line-height:30px;
	background-color: #f7f7f7;
}
.rss h3{font-weight:bold;font-size:12px;color: #900;}
.secondcage {
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D5DFE5;
}
.secondcage .tvlist li{ float:left; padding:0 8px; width:120px; height:23px; line-height:23px; overflow:hidden;}
i.hp-ico-weibo,.hp-ico-qq, .hp-ico-qzone, .hp-ico-renren,.hp-ico-phone{
	background-image: url(../img/topicon.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: inline-block;
width: 16px;
height: 16px;
overflow: hidden; float: left;
margin: 5px 3px 0 0;
}
.hp-ico-qq{
	background-position: -16px bottom;
}
.hp-ico-qzone{
	background-position: -32px bottom;
	}
	.hp-ico-renren{
	background-position: -48px bottom;
	}
		.hp-ico-phone{
	background-position: left 3px;width: 12px;
height: 16px;
	}
	#top-droplistguanzhu li a{ display:block; clear:left;}
	#hklink{ width:123px; overflow:hidden; height:40px;}
    /****** µçÊÓ¾ç·ÖÀàÁ´½Ó ******/
.drama_menu{ background:url(../img/tv_icons.gif) repeat-x 0 0; }
.tv_drama_title{ height:38px; line-height:38px; overflow:hidden;}
.tv_drama_title span{ color:#bdbdbd;}
.tv_drama_title span a{ color:#464646; margin-left:5px; margin-right:10px;}
.tv_drama_title span b a{ margin-right:5px;}
.tv_drama_title span a:hover{ color:#900;}
/****** ¹ã¸æÇÐ»» ******/
#ifocus_pic { display:inline; position:relative; float:left; width:1200px; height:338px; overflow:hidden; z-index:0;}
#ifocus_piclist { position:absolute; z-index:0;}
#ifocus_piclist li { width:1200px; height:338px; overflow:hidden; }
#ifocus_btn { position:absolute; left:0; bottom:10px; z-index:100}
#ifocus_btn ul{ padding-left:30px;}
#ifocus_btn li {
	width:110px; height:46px; padding-top:3px; padding-right:18px; cursor:pointer;
	opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); float:left; 
}
#ifocus_btn img { width:104px; height:40px; border:3px solid #FFF; }
#ifocus_btn .current {
	background:url(../img/tv_icons.gif) no-repeat 0 -47px; 
	opacity:1; -moz-opacity:1; filter:alpha(opacity=100); z-index:0; 
	padding-right:18px;
}
#ifocus_opdiv {
	position:absolute; left:0; bottom:0;
	width:700px; height:72px;
	background:#000;  opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); z-index:10;
}
#ifocus_tx {
	position:absolute; right:0; top:0; color:#FFF; z-index:100; width:260px; height:338px;
	background:#000;  opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); z-index:1000;
}
#ifocus_tx li{ width:220px; height:258px; overflow:hidden; padding:40px 20px;}
#ifocus_tx .normal { display:none; }
#ifocus_tx li h2{  font-size:24px; color:#FFF; line-height:40px;}
#ifocus_tx li em{ color:#929105; margin-bottom:10px; line-height:30px;}
#ifocus_tx li p{ color:#8c8c8c; line-height:20px; margin-top:10px;}
.drama_left{ width:686px; float:left;}
.drama_right{ width:260px; float:right;}
.drama_box{ border:1px solid #dddddd;}
.drama_list{ width:258px;}
.drama_list .title{
	height:40px; line-height:40px; width:238px; padding:0 10px; overflow:hidden;
	background:url(../img/tv_icons.gif) no-repeat 0 -145px;
}
.drama_list .title h1{ color:#9d080d; font-size:16px; font-weight:bold; float:left;}
.drama_list .title span{ float:right;}
.drama_list .title span a{ color:#900;}
.drama_list .title span a:hover{ color:#900;}
.drama_list_list{ width:248px; margin-left:10px;}
.drama_list_list dl dt{ color:#a9a9a9; line-height:28px; }
.drama_list_list dl dd{ line-height:24px;}
.drama_list_list dl dd.list1 a{ margin-right:17px; float:left;}
.drama_list_list dl dd.list2 a{ margin-right:12px; float:left;}
.drama_list_list dl dd.list3 a{ float:left; margin-right:20px;}
.ad260{ width:260px; height:210px; overflow:hidden;}
.drama_list .title1{
	height:36px; line-height:36px; width:244px; margin:0 4px 0 10px; overflow:hidden;
	background:url(../img/tv_icons.gif) repeat-x 0 -205px;
}
.drama_list .title1 h1{ color:#9d080d; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:bold; float:left;}
.drama_list .title1 ul{ float:right;}
.drama_list .title1 ul li{ float:left;}
.drama_list .title1 ul li a{ width:46px; text-align:center; display:block;}
.drama_list .title1 ul li a:hover{ text-decoration:none; background:url(../img/tv_icons.gif) no-repeat 0 -251px; color:#900;}
.drama_list .title1 ul li.active a{ background:url(../img/tv_icons.gif) no-repeat 0 -251px; color:#900;}
.drama_list_list ul{
	background:url(../img/num1.png) no-repeat;
	width:248px; display:inline-block; padding-top:3px; padding-bottom:6px;
}
.drama_list_list li{ height:31px; line-height:31px; padding-left:20px; width:228px; overflow:hidden; float:left;}
.drama_list_list li .red a{ color:#c00;}
.drama_list_list li .red a:hover,.drama_list_list li a:hover{ color:#c00;}
.drama_list_list li div{ float:left; height:31px; overflow:hidden;}
.drama_list_list li div.name{ width:140px;}
.drama_list_list li div.num{ color:#999; width:64px; text-align:right;}
.drama_list_list li div.up{
	background:url(../img/tv_icons.gif) no-repeat -96px -106px;
	width:24px;  float:right; 
}
.drama_list_list li div.down{
	background:url(../img/tv_icons.gif) no-repeat -123px -106px;
	width:24px; float:right;
}
.drama_list_list li div.ping{
	background:url(../img/tv_icons.gif) no-repeat -150px -106px;
	width:24px; float:right;
}
.drama_show{ padding:8px; width:668px;}
.drama_show .title{ border-bottom:1px solid #dddddd; height:24px; line-height:24px; padding-bottom:8px;}
.drama_show .title h1{ color:#9d080d; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bold; float:left; padding-left:4px;}
.drama_show .title span{ float:right;}
.drama_show .title span a{ color:#900;}
.drama_show .title span a:hover{ color:#900;}
.drama_show .title p{ float:right;}
ul.drama_show_list{ width:660px; display:inline-block; margin-left:4px; padding:10px 0 0; overflow:hidden;}
ul.drama_show_list li{ width:116px; height:140px; overflow:hidden; float:left; padding:0 8px;}
.drama_pic a{
	width:110px; height:74px; padding:2px; border:1px solid #dddddd; display:block; overflow:hidden;
	position:relative; color:#FFF;
}
.drama_pic a:hover{ border:1px solid #900; color:#FFF; text-decoration:none;}
.drama_pic .drama_text{
	position:absolute; left:2px; bottom:2px; height:20px; width:110px;
	background:#000; text-align:right; line-height:20px;
	opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); z-index:100; 
}
ul.drama_show_list li p{ color:#bababa; padding:0 3px; line-height:20px; height:20px; width:110px; overflow:hidden;}
.drama_show .title1{ background:url(../img/tit.gif) repeat-x 0 -398px; height:37px;}
.drama_show .title1 h1{ color:#9d080d; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bold; float:left; padding-left:4px;}
.drama_show .title1 ul{ float:right; padding-right:10px;}
.drama_show .title1 ul li{ float:left;}
.drama_show .title1 ul li a{ text-align:center; display:block; width:43px; text-align:center; height:37px; line-height:37px;}
.drama_show .title1 ul li a:hover{ text-decoration:none; background:url(../img/tit.gif) no-repeat 0 -453px;}
.drama_show .title1 ul li.active a{ color:#900; text-decoration:none; background:url(../img/tit.gif) no-repeat 0 -453px;}
ul.drama_text_list{ width:660px; display:inline-block; margin-left:4px; padding:10px 0 0; overflow:hidden; border-top:1px dashed #ddd; height:80px; overflow:hidden;}
ul.drama_text_list li{ background:url(../img/icon1.png) no-repeat 6px 6px; height:26px; line-height:26px; width:110px; padding-left:22px; float:left;}
ul.drama_text_list li a{ color:#000;}
ul.drama_text_list li a:hover{ color:#900;}
.bottom-Article-QQ .hd {
	border-bottom:1px solid #dddddd; height:24px; line-height:24px; padding-bottom:8px;
}
.bottom-Article-QQ H2 {
	color:#9d080d; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bold; float:left; padding-left:4px;
}
.bottom-Article-QQ .bd {
	 width:668px;
}
.bottom-Article-QQ LI {
	 WIDTH: 116px; 
}
.bottom-Article-QQ .block {
	DISPLAY: block
}
.bottom-Article-QQ .none {
	DISPLAY: none
}
.sildPic-Article-QQ .sildPicBar {
	DISPLAY: inline; FLOAT: right; OVERFLOW: hidden; WIDTH: 100px; PADDING-TOP: 6px; ZOOM: 1; HEIGHT: 22px
}
.sildPic-Article-QQ .pre {
	DISPLAY: inline; background:url(../img/tv_icons.gif) no-repeat 0 -115px; FLOAT: left; WIDTH: 14px; CURSOR: pointer; MARGIN-RIGHT: 6px; HEIGHT: 14px
}
.sildPic-Article-QQ .next {
	background:url(../img/tv_icons.gif) no-repeat -70px -115px; FLOAT: right; WIDTH: 14px; CURSOR: pointer; HEIGHT: 14px; padding-left:8px;
}
.sildPic-Article-QQ .sildPicBar LI {
	DISPLAY: inline; background:url(../img/tv_icons.gif) no-repeat -33px -115px; FLOAT: left; MARGIN-LEFT: 6px; WIDTH: 6px; CURSOR: pointer; HEIGHT: 14px
}
.sildPic-Article-QQ .sildPicBar LI.select {
	background:url(../img/tv_icons.gif) no-repeat -21px -115px;
}
.sildPic-Article-QQ .cnt-wrap {
	OVERFLOW: hidden; WIDTH: 668px; ZOOM: 1; HEIGHT: 140px
}
.sildPic-Article-QQ .cnt {
	width:6600px;
}
ul.drama_show_list1{ margin-left:4px; *margin-left:2px; padding:10px 0 0; }
ul.drama_show_list1 li{ width:116px; height:140px; overflow:hidden; float:left; padding:0 8px;}
.drama_comment{ width:660px; display:inline-block; margin-left:4px; padding:10px 0 0;}
.drama_comment .drama_l{ width:272px; float:left;}
.drama_comment .drama_r{ width:360px; float:right;}
.drama_comment .drama_l h5{ width:272px; height:150px; overflow:hidden;}
.drama_comment .drama_l h5 a{ display:block; width:262px; height:140px; padding:4px; border:1px solid #ddd;}
.drama_comment .drama_l h5 a:hover{ border:1px solid #900;}
.drama_comment .drama_l h1{ font-size:14px; font-weight:bold; line-height:40px; height:40px; width:262px; padding-left:5px; overflow:hidden;}
.drama_comment .drama_l p{ width:262px; padding-left:5px; color:#707070; height:60px; line-height:20px; }
.drama_comment .drama_l span{ display:block; width:262px; padding-left:5px; line-height:24px; padding-top:6px;}
.drama_comment .drama_r .pic{ width:94px; height:128px; overflow:hidden; float:left; padding-right:14px;}
.drama_comment .drama_r .pic a{ display:block; width:88px; height:122px; padding:2px; border:1px solid #ddd;}
.drama_comment .drama_r .pic a:hover{ border:1px solid #900;}
.drama_comment .drama_r li{ width:360px; height:150px;}
.drama_comment .drama_r .text{ float:right; width:250px; color:#707070;}
.drama_comment .drama_r .text h1{font-size:14px; line-height:30px; height:30px; width:250px; overflow:hidden;}
.drama_comment .drama_r .text p{ width:250px; height:40px; line-height:20px; }
.drama_comment .drama_r .text span{ display:block; width:250px; overflow:hidden; height:24px; line-height:24px; }
.text_link{ width:250px; display:inline-block; height:24px; line-height:24px; padding-top:4px;}
.link1{ float:left; background:url(../img/icon1.png) no-repeat 0 -42px; padding-left:20px;}
.link2{ float:left; background:url(../img/icon1.png) no-repeat 0 -96px; padding-left:14px; margin-left:20px;}
.drama_list_l{ width:178px; float:left;}
.drama_list_r{ width:776px; float:right;}
ul.drama_nav{ background:url(../img/drama_tit2.png) no-repeat; width:178px; height:222px; overflow:hidden;}
ul.drama_nav li{ padding-top:1px;}
ul.drama_nav li a{ color:#363636; display:block; font-weight:bold; font-size:14px; text-align:center; height:54px; width:178px; line-height:54px;}
ul.drama_nav li a:hover{ background:url(../img/drama_tit.png) no-repeat 0 -176px; color:#fff; text-decoration:none;}
ul.drama_nav li.current a{ background:url(../img/drama_tit.png) no-repeat 0 -176px; color:#fff; text-decoration:none;}
.drama_bl{ border:1px solid #e3e3e3; background:#f8f7f7; width:166px;}
.drama_bl .drama_tit{ height:40px; line-height:40px; width:166px; display:inline-block;}
.drama_bl .drama_tit h1{ float:left; padding-left:14px; color:#787878; font-size:14px; font-weight:bold;}
.drama_bl .drama_tit a{ float:right; padding-right:10px;}
ul.drama_ren{ margin-left:14px; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:6px; width:150px; display:inline-block;}
ul.drama_ren li{ float:left; width:150px;}
ul.drama_ren .drama_show { height:28px; width:140px; display:block;}
ul.drama_ren .drama_show em{ width:20px; height:15px; overflow:hidden; line-height:15px; text-align:center; display:block; float:left;}
ul.drama_ren .drama_show p{ float:left; line-height:15px; padding-left:10px; color:#404040;}
ul.drama_ren .drama_show{ height:16px; padding:6px 0;}
.c1 em{ background:url(../img/drama_icon.gif) no-repeat 0 -83px; font-weight:bold; color:#FFF;}
.c2 em{ background:url(../img/drama_icon.gif) no-repeat -58px -83px; color:#c5c5c5;}
ul.drama_ren .drama_show{ display:block;}
ul.drama_ren .drama_hide{ display:none;}
ul.drama_ren .current .drama_show{ display:none;}
ul.drama_ren .current .drama_hide{ display:block;}
ul.drama_ren .drama_hide{ width:140px; height:76px; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:6px;}
ul.drama_ren .drama_hide .pic{ position:relative; float:left; z-index:0; width:82px; height:76px; overflow:hidden;}
ul.drama_ren .drama_hide .pic img{ position:absolute; z-index:0;}
ul.drama_ren .drama_hide .pic .icons{ position:absolute; top:0; left:4px; z-index:10; background:url(../img/drama_icon.gif) no-repeat; width:22px; height:26px; text-align:center; line-height:20px; color:#FFF; font-size:16px; font-weight:bold; font-family:Arial;}
ul.drama_ren .drama_hide h1{ height:24px; line-height:24px; width:58px; overflow:hidden; float:right;}
ul.drama_ren .drama_hide p{ height:54px; line-height:18px; color:#adadad; width:58px; overflow:hidden; float:right;}
.drama_search{ width:774px; border:1px solid #ddd; display:inline-block;}
.drama_search .drama_tit{ background:url(../img/drama_tit.png) repeat-x 0 -240px; height:35px; width:774px; display:inline-block; line-height:35px; color:#b5b5b5;}
.drama_search .drama_tit .c3{ font-size:14px; font-weight:bold; color:#9d080d; padding-left:14px;}
.drama_search dl{ padding:6px; width:754px; display:inline-block; line-height:24px;}
.drama_search dl dt{ float:left; width:40px; font-weight:bold; color:#555;}
.drama_search dd{ width:714px; float:left;}
.drama_search dd a{ padding:0 7px;}
.drama_line{ border-bottom:1px dashed #ddd; height:0; line-height:0; padding:0; margin:0 10px; overflow:hidden; clear:both;}
.drama_search .drama_tit li{ float:left; background:url(../img/drama_tit.png) no-repeat 0 -285px; width:85px; height:35px; line-height:35px; text-align:center;}
.drama_search .drama_tit li.c4{ font-weight:bold;}
.drama_search .drama_tit li a{ display:block; width:85px; height:35px; line-height:35px; font-size:14px; color:#4e4e4e;}
.drama_search .drama_tit li a:hover{ background:url(../img/drama_tit.png) no-repeat -85px -285px; font-weight:bold; text-decoration:none;}
.drama_search .drama_tit li.active a{ background:url(../img/drama_tit.png) no-repeat -85px -285px; font-weight:bold; text-decoration:none;}
ul.drama_s{ width:770px; display:inline-block; padding-left:2px; padding-top:14px;}
ul.drama_s li{ width:130px; float:left; padding:0 12px; height:270px;}
ul.drama_s li .pics{ width:130px; height:170px; position:relative; z-index:0; overflow:hidden;} 
ul.drama_s li .pics img{ position:absolute; z-index:0;}
ul.drama_s li .pics a{ display:block; width:120px; height:160px; padding:4px; border:1px solid #ddd;}
ul.drama_s li .pics a:hover{ border:1px solid #900;}
<!--background:url(../img/drama_icon.gif) no-repeat 0 -108px; -->
<!--ul.drama_s li .pics .icons{ width:33px; height:20px; overflow:hidden; position:absolute; z-index:10; left:8px; top:8px;}-->
ul.drama_s li h1{ height:28px; line-height:28px; width:130px; overflow:hidden; font-size:14px;}
ul.drama_s li p{ height:22px; line-height:22px; width:130px; overflow:hidden; color:#707070;}
ul.drama_s li p a{ padding-right:6px;}
ul.drama_s li p em{ color:#e8340c;}
.pageBox1{ width:700px; display:inline-block; padding:20px 14px;border-bottom: none;}
.page{}
.page li{float:left;color: #d7d7d7;
	border: 1px solid #d7d7d7;
	line-height:24px;
	background: #f9f9f9;padding: 2px 10px;margin-right: 5px;}
.page .thisclass{color: #f1e201;
	font-weight: bold;
	border: 1px solid #a24c10;
	background: #c00;
}
/**************** group page end ****************/
.drama_list2{ width:1200px; display:inline-block;}
.drama_list2 .drama_tit{ background:url(../img/drama_tit.png) repeat-x 0 -430px; height:40px; line-height:40px;}
.drama_list2 .drama_tit h1{ float:left; color:#464646; font-size:14px; font-weight:bold; padding-left:10px;}
.drama_list2 .drama_tit ul{ float:right; padding-right:10px;}
.drama_list2 .drama_tit li{ float:left; padding-right:6px;}
.drama_list2 .drama_tit li a{ display:block; background:url(../img/drama_tit.png) repeat-x 0 -380px; width:107px; height:40px; line-height:40px; color:#818181; font-weight:bold; text-align:center; text-decoration:none;}
.drama_list2 .drama_tit li a:hover{ color:#900; background:url(../img/drama_tit.png) repeat-x 0 -330px;}
.drama_list2 .drama_tit li.active a{ color:#900; background:url(../img/drama_tit.png) repeat-x 0 -330px;}
.drama_list2 .drama_top{ height:6px; width:1200px; overflow:hidden; background:url(../img/drama_bg.png) no-repeat; margin-top:10px;}
.drama_list2 .drama_bot{ height:6px; width:1200px; overflow:hidden; background:url(../img/drama_bg.png) no-repeat 0 -15px;}
.drama_list2 .drama_mid{ background:url(../img/drama_rbg.png) repeat-y; width:1200px; display:inline-block;}
.drama_ls{ width:130px; padding:0 15px; float:left;}
.drama_ls ul{ width:130px; display:inline-block; border-bottom:1px dashed #ddd; margin-bottom:6px; padding-bottom:6px; height:330px; overflow:hidden;}
.drama_ls ul .list_tit{ height:36px; width:130px; overflow:hidden; line-height:36px; border-bottom:1px dashed #ddd; margin-bottom:6px;}
.drama_ls ul h1{ float:left; color:#0071bc; font-weight:bold; width:80px; height:36px; overflow:hidden;}
.drama_ls ul h5{ float:right; padding-top:8px;}
.drama_ls ul h5 img{ width:22px; height:18px; overflow:hidden;}
.drama_ls ul li{ line-height:24px; height:24px; width:130px; float:left; overflow:hidden;}
.hot_film{ width:668px; display:inline-block;}
.hot_film .hot_l{ padding-left:6px; padding-top:14px; width:342px; float:left; color:#a2a2a2;}
.hot_film .hot_l h1{ height:30px; line-height:30px; padding:10px 0; width:342px; overflow:hidden;}
.hot_film .hot_l h1 a{ font-size:16px; font-weight:bold; padding-right:10px;}
.hot_film .hot_l em{ color:#000;}
.hot_film .hot_l p{ line-height:20px;}
.hot_film .hot_r{ float:right; width:308px; padding-top:14px;}
.hot_film .hot_r li{ width:122px; float:left; padding:0 16px; height:214px; overflow:hidden;}
.hot_film .hot_r li .pic{ width:122px; height:166px; overflow:hidden; position:relative;}
.hot_film .hot_r li .pic img{ width:116px; height:160px; overflow:hidden; }
.hot_film .hot_r li .pic a{ border:1px solid #ddd; padding:2px; display:block; position:absolute; z-index:0;}
.hot_film .hot_r li .pic a:hover{ border:1px solid #900;}
.hot_film .hot_r li em{ position:absolute; z-index:10; right:3px; bottom:3px; background:#000;  opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); height:24px; width:110px; color:#FFF; text-align:right; line-height:24px; padding-right:6px; overflow:hidden;}
.hot_film .hot_r li h1{ height:20px; line-height:20px; padding-top:2px; text-align:center; width:122px; overflow:hidden; font-size:14px;}
.hot_film .hot_r li p{ height:18px; line-height:18px; text-align:center; width:122px; overflow:hidden; color:#9f9f9f;}
.film_list{ width:664px; padding-top:14px; display:inline-block; padding-left:4px;}
.film_list li{ width:116px; float:left; padding:0 8px; height:220px; overflow:hidden;}
.film_list li .pic{ width:116px; height:158px; overflow:hidden; position:relative;}
.film_list li .pic img{ width:110px; height:152px; overflow:hidden; }
.film_list li .pic a{ border:1px solid #ddd; padding:2px; display:block; position:absolute; z-index:0;}
.film_list li .pic a:hover{ border:1px solid #900;}
.film_list li em{ position:absolute; z-index:10; right:3px; bottom:3px; background:#000;  opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); height:24px; width:104px; color:#FFF; text-align:right; line-height:24px; padding-right:6px; overflow:hidden;}
.film_list li h1{ height:24px; line-height:24px; padding-top:4px; text-align:center; width:116px; overflow:hidden; font-size:14px;}
.film_list li p{ height:18px; line-height:18px; text-align:center; width:116px; overflow:hidden; color:#9f9f9f;}
ul.drama_star{ width:760px; display:inline-block; padding-left:14px; padding-top:14px;}
ul.drama_star li{ width:366px; float:left; padding-right:14px; height:190px;}
ul.drama_star li .pics{ width:118px; height:158px; overflow:hidden; float:left; padding-right:14px;} 
ul.drama_star li h1{ height:28px; line-height:28px; width:234px; overflow:hidden; font-size:14px; float:right;}
ul.drama_star li p{ width:234px; overflow:hidden; float:right;}
ul.drama_star li p a{ padding-right:6px;}
ul.drama_star li p em{ color:#e8340c;}
ul.drama_star li p.he1{ height:22px; color:#575757; line-height:22px;}
ul.drama_star li p.he2{ height:60px; padding-top:4px; line-height:20px; color:#b7b7b7;}
.drama_list_lr{ width:240px; float:right;}
.drama_list_rr{ width:710px; float:left;}
.drama_bl1{ border:1px solid #e3e3e3; background:#f8f7f7; width:238px;}
.drama_bl1 .drama_tit{ height:40px; line-height:40px; width:238px; display:inline-block;}
.drama_bl1 .drama_tit h1{ float:left; padding-left:14px; color:#787878; font-size:14px; font-weight:bold;}
.drama_bl1 .drama_tit a{ float:right; padding-right:10px;}
ul.drama_ren1{ margin-left:14px; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:6px; width:234px; display:inline-block;}
ul.drama_ren1 li{ float:left; width:234px;}
ul.drama_ren1 .drama_show { height:28px; width:224px; display:block;}
ul.drama_ren1 .drama_show em{ width:20px; height:15px; overflow:hidden; line-height:15px; text-align:center; display:block; float:left;}
ul.drama_ren1 .drama_show p{ float:left; line-height:15px; padding-left:10px; color:#404040;}
ul.drama_ren1 .drama_show span{ float:right; padding-right:10px;}
ul.drama_ren1 .drama_show{ height:16px; padding:6px 0;}
.c1 em{ background:url(../img/drama_icon.gif) no-repeat 0 -83px; font-weight:bold; color:#FFF;}
.c2 em{ background:url(../img/drama_icon.gif) no-repeat -58px -83px; color:#c5c5c5;}
ul.drama_ren1 .drama_show{ display:block;}
ul.drama_ren1 .drama_hide{ display:none;}
ul.drama_ren1 .current .drama_show{ display:none;}
ul.drama_ren1 .current .drama_hide{ display:block;}
ul.drama_ren1 .drama_hide{ width:224px; height:76px; overflow:hidden; border-bottom:1px dashed #ddd; padding-bottom:10px; margin-bottom:6px;}
ul.drama_ren1 .drama_hide .pic{ position:relative; float:left; z-index:0; width:116px; height:76px; overflow:hidden;}
ul.drama_ren1 .drama_hide .pic img{ position:absolute; z-index:0;}
ul.drama_ren1 .drama_hide .pic .icons{ position:absolute; top:0; left:4px; z-index:10; background:url(../img/drama_icon.gif) no-repeat; width:22px; height:26px; text-align:center; line-height:20px; color:#FFF; font-size:16px; font-weight:bold; font-family:Arial;}
ul.drama_ren1 .drama_hide h1{ height:24px; line-height:24px; width:108px; overflow:hidden; float:right;}
ul.drama_ren1 .drama_hide p{ height:54px; line-height:18px; color:#adadad; width:108px; overflow:hidden; float:right;}
ul.drama_ren1 ins{ color:#f60;}
.star_box{ border:3px solid #f5f5f5;}
.star_box_b{ border:1px solid #e4e2e2;}
dl.star_info{ padding:5px; width:692px; display:inline-block; height:300px; overflow:hidden;}
dl.star_info dt{ float:left; width:470px;}
dl.star_info dd{ float:right; color:#636363; width:220px;}
dl.star_info dd h1{ color:#9d080d; font-size:16px; height:46px; line-height:46px; font-weight:bold;}
dl.star_info dd p{ line-height:24px; height:24px; width:220px; overflow:hidden;}
dl.star_info dd .star_pic{ height:94px; width:220px; padding:10px 0;}
dl.star_info dd .star_pic a{ display:block; width:76px; height:94px; overflow:hidden; padding-right:20px; float:left;}
.star_b{ height:20px; line-height:14px; padding-top:10px;}
.star_b .star_s{ background:url(../img/titstar.gif) no-repeat 0 -163px; width:96px; height:14px; overflow:hidden; float:left;}
.star_b .star_w{ background:url(../img/titstar.gif) no-repeat 0 -187px; height:14px; overflow:hidden; float:left;}
.star_b em{ font-size:18px; color:#f26521; font-family:Arial; font-weight:bold; padding-left:6px;}
.mc-rollBox{width:702px;overflow:hidden; display:inline-block; padding:20px 0;}
.mc-rollBox .LeftBotton{height:56px;width:33px;background:url(../img/tv_icons.gif) no-repeat 0px -297px;overflow:hidden;float:left;display:inline;margin:56px 0 0 0;cursor:pointer;}
.mc-rollBox .RightBotton{height:56px;width:33px;background:url(../img/tv_icons.gif) no-repeat -43px -297px;overflow:hidden;float:left;display:inline;margin:56px 0 0 0;cursor:pointer;}
.mc-rollBox .Cont{width:633px;overflow:hidden;float:left; padding-left:3px;}
.mc-rollBox .ScrCont{width:10000000px;}
.mc-rollBox .Cont ul{}
.mc-rollBox .Cont li{ float:left; padding:0 8px;}
.mc-rollBox .Cont .pic{width:94px; height:144px; overflow:hidden; border:1px solid #ccc; background:#f0f0f0; float:left; padding:7px; text-align:center;}
.mc-rollBox .Cont .pic img{ width:94px; height:114px; overflow:hidden; }
.mc-rollBox .Cont .pic p{line-height:24px; padding-top:5px;color:#505050;}
.mc-rollBox #List1,.mc-rollBox #List2{float:left;}
.star_text{ margin:0 10px; width:682px; border-top:1px dashed #ddd; display:inline-block; padding:10px 0;}
.star_text a{ padding:0 10px; height:36px; line-height:36px;}
.star_box_b .titlee{  padding:10px 10px 0;}
.star_box_b .titlee .titles{ border-bottom:1px solid #dddddd; height:24px; line-height:24px; padding-bottom:8px;width:682px; display:inline-block;}
.star_box_b .titlee .titles h1{ color:#9d080d; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; font-weight:bold; float:left; padding-left:4px;}
.star_box_b .titlee .titles a{ float:right;}
.program_menu{  height:149px; }
.program_title{ padding-top:14px; width:1200px; height:36px; overflow:hidden;}
.program_title ul{ float:left; border-right:1px solid #d9d9d9; padding-left:8px;}
.program_title ul li{ float:left; border-left:1px solid #d9d9d9;}
.program_title ul li a{ display:block; background:url(../img/jm_list.png) repeat-x 0 -200px; height:36px; line-height:36px; text-align:center; color:#555555;}
.program_title ul a:hover{ color:#0071bc; font-weight:bold;}
.program_title ul li.current a{ color:#0071bc; font-weight:bold; background:url(../img/jm_list.png) repeat-x 0 -154px;}
.program_title ul li .width1{ width:87px;}
.program_title ul li .width2{ width:61px;}
.program_title ul li .width3{ width:91px;}
.program_title ul li .width4{ width:68px;}
.program_title ul li .width5{ width:78px;}
.program_con{ padding-top:10px; width:1200px; display:inline-block;}
.program_con dt{ color:#464646; font-weight:bold; float:left;}
dl.con1{ padding-left:8px; width:200px; float:left;}
dl.con1 dt{ background:url(../img/jm_list.png) no-repeat 0 -246px; width:50px; height:24px; line-height:24px; padding-left:10px; }
dl.con1 dd{ float:left; height:24px; line-height:24px; }
dl.con1 dd a{ padding-left:8px;}
dl.con2{ float:left; width:120px; padding-top:2px;}
dl.con2 dt{ background:url(../img/jm_list.png) no-repeat 0 -280px; width:50px; padding-top:4px; height:50px; line-height:24px; padding-left:10px; }
dl.con2 dd{ float:left; height:26px; line-height:26px; }
dl.con2 dd a{ padding-left:4px;}
dl.con3{ float:left; width:545px; padding-top:2px;}
dl.con3 dt{ background:url(../img/jm_list.png) no-repeat 0 -344px; width:37px; padding-top:4px; height:50px; line-height:24px; padding-left:8px; }
dl.con3 dd{ float:left; height:26px; line-height:26px; }
dl.con3 dd a{ padding-left:10px;}
dl.con4{ float:left; width:220px; padding-top:2px;}
dl.con4 dt{ background:url(../img/jm_list.png) no-repeat 0 -344px; width:37px; padding-top:4px; height:50px; line-height:24px; padding-left:8px; }
dl.con4 dd{ float:left; height:26px; line-height:26px; width:175px;}
dl.con4 dd a{ padding-left:16px;}
.program_l{ width:310px; float:left;}
.program_list{ width:308px; border:1px solid #dbdbdb;}
.program_list h1{ background:url(../img/jm_list.png) repeat-x 0 -408px; height:30px; line-height:30px; color:#9d080d; font-weight:bold; padding-left:14px;}
.program_list .program_show{ background:url(../img/jm_list.png) repeat-x 0 -438px; height:30px; line-height:30px; color:#0071bc; font-weight:bold; padding-left:14px; cursor:pointer;} 
.program_list .program_hide li{ background:url(../img/jm_list.png) repeat-x 0 -468px; line-height:30px;}
.program_list .program_hide li a{ color:#527aa8; background:url(../img/icons.gif) no-repeat 14px -32px; padding-left:24px;}
.program_list .program_hide li a:hover{ color:#900;}
.program_list .program_hide li em{ color:#acacac;}
.program_list .program_show{ display:block;}
.program_list .program_hide{ display:none;}
.program_list .current .program_show{ display:block;}
.program_list .current .program_hide{ display:block;}
.ads208{ width:308px; height:208px; overflow:hidden; border:1px solid #dbdbdb;}
.program_r{ width:250px; border:1px solid #dbdbdb; float:right;}
.user{ width:250px; display:inline-block;}
.user h1{ height:34px; line-height:34px; border-bottom:1px solid #dbdbdb; padding-left:10px; width:160px; overflow:hidden; font-size:14px; color:#9d080d; font-family:Arial; font-weight:bold;}
.user h1 em{ font-weight:bold; font-size:14px; color:#707070; padding-left:6px;}
.user p{ padding-left:10px;}
.user p em{ font-size:14px; font-family:Arial; color:#f60; font-weight:bold;}
.starpf1{ width:240px; display:inline-block; padding:10px 0 10px 10px; color:#999;}
.starpf1 .cf60{ float:left; font-size:20px; line-height:20px; color:#f60; font-family:Arial; font-weight:bold; padding-left:10px; padding-right:6px;}
.starpf1 .cf60 em{ font-size:14px;}
.starpf1 .sstar_score{
	background:url(../img/titstar.gif) no-repeat 0 -238px; width:90px; height:18px; 
	overflow:hidden; margin-top:2px; float:left;}
.starpf1 .star{ background:url(../img/titstar.gif) no-repeat 0 -211px; height:18px; overflow:hidden;}
.star1 .grade dl{ padding:10px 0 16px 10px; width:160px; display:inline-block; height:18px; line-height:18px;}
.star1 .grade dt{ width:60px; float:left; color:#999;}
.star1 .grade dd{ width:100px; float:left;}
.star1 .grade dd span{ float:left; width:16px; height:18px; display:inline; text-indent:-999px; overflow:hidden; cursor:pointer;}
.star1 .grade dd span{ background:url(../img/titstar.gif) no-repeat 0 -238px;}
.star1 .grade dd .show{ background:url(../img/titstar.gif) no-repeat 0 -211px;}
/****** ´ò·Ö *****/
.hot_pd{ width:250px; display:inline-block;}
.hot_pd .tit{ height:30px; line-height:30px; width:250px; padding:0 10px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb;}
.hot_pd .tit h1{ color:#900; float:left; font-size:14px; font-weight:bold;}
.hot_pd .tit a{ float:right;}
ul.pd_list{ clear:both; width:250px; padding:0 10px;}
ul.pd_list h1{ font-size:14px; font-weight:bold; height:24px; line-height:24px; padding:10px 0 0; color:#555555}
ul.pd_list li{ line-height:30px; width:250px; overflow:hidden; height:30px;}
ul.pd_list li a{ float:left; width:205px; height:22px; overflow:hidden;}
ul.pd_list li em{ float:right; color:#636363;}
ul.pd_list1{ clear:both; width:250px; padding:0 10px;}
ul.pd_list1 li{ padding-top:10px; height:130px; float:left;}
ul.pd_list1 h5 a{ width:90px; height:60px; display:block; padding:3px; border:1px solid #dbdbdb}
ul.pd_list1 p{ height:30px; line-height:30px; color:#636363; width:240px; overflow:hidden; padding-top:6px;}
ul.pd_list1 p a{ font-size:14px; padding-right:10px;}
.program_m{ width:558px; padding:0 10px; float:left;}
.program_yugo{ height:40px; width:558px; overflow:hidden; display:inline-block; padding-bottom:10px; border-bottom:1px solid #dbdbdb;}
.program_yugo img{ float:left; margin-left:10px; margin-right:10px;} 
.program_yugo h1{ float:left;line-height:55px; color:#9d080d; font-size:20px; font-weight:bold;}
.program_yugo .share{ padding:10px 0;}
.program_yugo .share a{ display:block; background:url(../img/tit_person.gif) no-repeat 0 -208px; float:left; width:60px; height:24px; line-height:24px; text-align:center; overflow:hidden; color:#fff; margin-right:6px;}
.program_yugo .share a:hover{ background:url(../img/tit_person.gif) no-repeat -65px -208px; color:#fff; text-decoration:none;}
.program_content{ width:600px; display:inline-block; padding:0 10px;}
.program_content .tit{ height:30px; line-height:30px; padding:10px 0 6px; font-size:14px; font-weight:bold; color:#464646;}
.program_content .tit a{ padding-left:20px;}
.morning{}
.morning .mt{ background:url(../img/icons.gif) repeat-x 0 -220px; height:24px; line-height:24px;}
.morning .mt h1{ background:#FFF; height:24px; float:left; line-height:24px; color:#9d080d; font-size:14px; font-weight:bold;}
.morning p{ line-height:20px; color:#464646;}
.morning p em{ padding-right:6px;}
.morning .text{
	background:url(../img/text.png) no-repeat;
	padding:8px;
	margin-left:38px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
}
.morning .text p{ line-height:24px; margin:3px;}
.program_sm{ line-height:24px; color:#464646;}
ul.program_tab{  border-top:1px solid #d9d9d9; width:600px; display:inline-block; margin:10px 0;}
ul.program_tab li{ float:left; border-left:1px solid #d9d9d9; line-height:34px; text-align:center;}
ul.program_tab li .w1{ width:49px; float:left; border-bottom:1px solid #d9d9d9; height:34px; border-right:1px solid #d9d9d9; font-weight:bold; font-size:14px; color:#bc000a;}
ul.program_tab li .w2{ width:77px; float:left; border-bottom:1px solid #d9d9d9; height:34px; border-right:1px solid #d9d9d9;}
ul.program_tab li a:hover{ font-weight:bold; color:#bc000a;}
ul.program_tab li .current a{ font-weight:bold; color:#bc000a;}
a.current-link
{
    color: White;
    background-color: #CC0000;
    display:inline-block;
    height:25px;
}
a.current-link:hover
{
       color: White;
    text-decoration: none;
}

dl.con3 dd{ height:50px; line-height:25px;}
dl.con3 dd.ddleft{ float:left; margin-left:5px;  }
dl.con3 dd.ddright{ float:left; margin-left:15px;}

dl.con4 dt {
background: url(../img/jm_list.png) no-repeat 0 -344px;
width: 37px;
padding-top: 4px;
height: 50px;
line-height: 24px;
padding-left: 8px;}
dl.con3{width:600px;}
dl.con4{ width:266px;float:left;}
dl.con4 dd{ width:auto;}
.all{ font-weight:bold; color:red;}
.c9{color:#900}
.ac_box{
	border: 1px solid #D5DFE5;
}
.ac_box h1{
	background-color: #F1F1F1;
	color: #900;
	font-weight: bold;
	font-size: 14px;
	line-height: 30px;
	padding-left: 10px;
}
.ac_box h2{
	background-image: url(../img/icon_arrow_red3.gif);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	padding-left: 20px;
	line-height:30px;
  margin-left:10px;
	font-weight:bold;
	color: #999;
}

ul.tvc_list{
	margin-left:20px;
	line-height:25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D5DFE5;
	}
	ul.tvc_list li{ width:14.28%; height:25px; overflow: hidden;}
	ul.tvc_list li.clear{ height:0px; line-height:0px;}
	
	.schedu-share{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D5DFE5;
}
	.pd_list-hotshow {
	margin: 10px;
}
.pd_list-hotshow li{
	margin: 5px;
}
body { font-size:12px; font-family:"microsoft yahei",Tahoma, Geneva, sans-serif; }
body,table,img,div,ul,li,ol,dl,dl dt,dl dd,h1,h2,h3,h4,h5,h6,form,input,select,p,dd,dl,dt { margin:0; padding:0; line-height:180%; }
h1,h2,h3,h5,h6 { clear:both; font-weight:bold; }
table { border-collapse:collapse; border-spacing:0 }
img { border:0 }
li { list-style:none outside none }
div { margin:0 auto }
input { margin:0; padding:0; }
a { color:#0066cc; text-decoration:none; }
a:visited,a:active { text-decoration:none; }

.clearFix,.clear { clear:both; }
h2 { height:35px; line-height:35px; color:#000; background:#f6f6f6; border-bottom:1px solid #e6e6e6; font-size:14px; padding-left:20px; position:relative; }
h2 span.more { position:absolute; right:10px; top:1px; font-weight:normal; }
h2 span.more a { color:#999; }
h3 { text-align:center; font-size:18px; }
/*h4 { font-size:16px; }*/
h5 { font-size:12px; }
.btn4 { background:url(http://cdn.51live.com/images/background.gif) no-repeat -90px -150px; width:70px; height:26px; cursor:pointer; border:0 none; color:#fff; }
.btn2 { background:url(http://cdn.51live.com/images/background.gif) no-repeat -160px -150px; width:50px; height:26px; cursor:pointer; border:0 none; color:#fff; }
.main { width:1005px; margin:0 auto; }
.ec { }

.ec3 { float:left; width:160px; padding-top:30px; }
.ec3a { float:left; width:260px; padding-top:30px; }
.ec4 { float:left; width:430px; margin-top:40px; height:30px; }
.ec4a { float:left; width:150px; margin-top:45px; height:30px; color:#ccc; }
.ssk { float:left; margin-right:10px; position:relative; }
.sskk { border:1px solid #53b8fe; border-right:0 none; height:26px; line-height:26px; background:#fff; float:left; width:250px; margin:0; }
.xz { position:relative; }
.xz a { float:left; display:block; background:url(http://cdn.51live.com/images/background.gif) no-repeat 0 -120px; width:39px; height:28px; line-height:28px; text-align:center; padding-right:10px; margin:0; }
.xz a:hover { text-decoration:none; background:url(http://cdn.51live.com/images/background.gif) no-repeat 0 -150px; }
.select { position:absolute; left:251px; top:27px; border:1px solid #ccc; border-top:0 none; background:#fff; }
.select a { width:48px; height:28px; display:block; line-height:28px; text-align:center; }
.select a:hover { background:#eee; text-decoration:none; }
.fdj { background:url(http://cdn.51live.com/images/background.gif) no-repeat -49px -120px; width:33px; height:28px; border:0 none; cursor:pointer; position:relative; _left:-3px; }
.mainbox { padding-top:5px; }
.content { margin:0 auto; width:1200px; overflow:hidden; background:#fdfdfd; }
.ec8 { float:right; width:280px; overflow:hidden; }
.ec9 { margin-bottom:15px; height:255px; overflow:hidden; }
.sidetab { height:30px; overflow:hidden; }
.sidetab li { text-align:center; float:left; width:70px; height:30px; text-decoration:none; font-size:14px; line-height:30px; font-weight:bold; }
.sidetab li.last { width:68px; }
.sidetab li a { color:#999; display:block; text-decoration:none; background:url(http://cdn.51live.com/images/background.gif) no-repeat -159px -120px }
.sidetab li.on a { color:#000; background:url(http://cdn.51live.com/images/background.gif) no-repeat -90px -120px; }
.sidetab li a:hover { color:#000; }
.sidetab2 { height:30px; overflow:hidden; background:url(http://cdn.51live.com/images/line.gif) repeat-x 0 29px; }
.sidetab2 li { text-align:center; float:left; width:83px; height:30px; text-decoration:none; font-size:14px; line-height:30px; font-weight:bold; }
.sidetab2 li.last { width:120px; }
.sidetab2 li a { color:#999; display:block; text-decoration:none; background:url(http://cdn.51live.com/images/background.gif) no-repeat right -224px }
.sidetab2 li.on a { color:#000; background:url(http://cdn.51live.com/images/background.gif) no-repeat right -255px; }
.sidetab2 li a:hover { color:#000; }
.ec15 { height:290px; }
.ec16 { position:absolute; left:-1px; top:-1px; }
.ec17 { padding:30px 0 0 0; }
.ec17 h3 { margin:0 0 20px 0; }
.ec19 { clear:both; margin-bottom:15px; }
.ec19 li { width:280px; margin-left:30px; height:24px; overflow:hidden; float:left; line-height:24px; padding-left:15px; background:url(http://cdn.51live.com/images/background.gif) no-repeat -280px -120px; }
.ec20 { background:#fcfcfc; border:1px solid #e6e6e6; border-right:0; width:1200px; }
.ec21 { position:relative; overflow:hidden; }
.ec22 { float:left; padding:2px 5px; width:188px; padding-top:5px; height:80px; color:#999; overflow:hidden;border-right:1px solid #E6E6E6; border-bottom:1px solid #E6E6E6; text-align:center;}
.ec22 strong { font-size:14px; width:188px; display:inline-block;}
.ec22 span { color:#; }
.ec22 span.tip_no { color:#999; text-align:center; width:146px; display:inline-block; padding-top:7px; }
.ad1 { text-align:center; }
.ad1 img { margin:0 10px 10px 10px; }
.ec23 { background:url(http://cdn.51live.com/images/1.gif) no-repeat 10px 10px; padding-left:40px; padding-top:10px; }
.ec23 li { height:23px; overflow:hidden; line-height:23px; }
.ec23 li span { color:#666; margin-left:5px; }
.ec232 { padding-left:20px; padding-top:10px; }
.ec232 li { overflow:hidden; line-height:23px; padding-bottom:8px; margin-bottom:6px; border-bottom:1px dotted #ccc; }
.ec232 li span { color:#999; }
.ec232 li img { display:block; }
.ec232 li strong { font-size:14px; font-weight:bold; }
.sidead { margin-bottom:15px; }
.ec29 { height:44px; }
.ec29 li { text-align:center; float:left; width:101px; height:44px; background:url(http://cdn.51live.com/images/background.gif) no-repeat -101px -180px; }
.ec29 li.on { background:url(http://cdn.51live.com/images/background.gif) no-repeat 0 -180px; }
.ec29 li.on a { color:#000; }
.ec29 li.last { width:100px; }
.ec29 li a { display:block; color:#999; }
.ec29 a:hover { color:#000; text-decoration:none; }
.ec30 { background:#FFF url(http://cdn.51live.com/images/19.jpg) repeat-x 0 2px; line-height:30px; padding:0 10px; color:#999; }
.ec30 span { color:#F60; font-family:Tahoma, Geneva, sans-serif; }
.ec30 th { line-height:30px; }
.ec30 td { line-height:30px; border-bottom:1px solid #e6e6e6; color:#000; }
.ec30 .last td { border:0 none; }
.ec32 { padding:10px; }
.ec33 { color:#999; padding:5px 0 0 15px; height:70px; }
.ec33 img { padding:1px; border:1px solid #ccc; float:left; margin-right:5px; }
.ec34 { padding:5px 15px 0 15px; }
.ec34 li { line-height:25px; border-top:1px dotted #ccc; }
.ec34 li.last { }
.ec35 { border-bottom:1px solid #E6E6E6; }
.ec35 dl { height:25px; padding-top:5px; color:#666; font-size:13px; padding-left:20px; position:relative; }
.ec35 dd { float:right; padding-right:15px; }
.ec35 dd a { color:#666; cursor:pointer; }
.ec35 dt { float:left; font-weight:bold; }
.ec36 { padding:10px; height:120px; }
.ec37 { padding:5px; height:110px; }
.ec38 { background-image:url(http://cdn.51live.com/images/3.png); float:left; height:100px; width:130px; padding-right:5px; padding-left:5px; line-height:20px; text-align:center; background-repeat:no-repeat; background-position:center; padding-top:10px; }
.ec38 a img { border:1px solid #FFF; padding:1px; margin:0px; }
.ec38 a:hover img { border:1px dashed #004F6D; }
.ec38 a { color:#666; text-decoration:none; display:block; }
.ec38 a:hover { color:#F00; }
.ec39 { float:left; height:348px; width:303px; }
.ec40 { float:right; height:348px; width:450px; }
.ec41 { background-color:#FFF; height:310px; background-image:url(http://cdn.51live.com/images/30.jpg); background-repeat:repeat-x; background-position:top; padding-top:20px; padding-right:20px; padding-left:20px; font-family:Tahoma, Geneva, sans-serif; }
.ec41 table tr td { text-align:center; margin:0px; padding:0px; line-height:24px; }
.ec41 strong { font-weight:bold; color:#F60; }
.ec42 { border-bottom:1px dotted #ccc; text-align:center; }
.ec43 { padding-top:10px; }
.ec43 strong { color:#F00; }
.ec44 p { color:#666; }
.ec44 img { float:left; margin-right:10px; padding:1px; border:1px solid #ccc; margin-top:3px; }
.otherplay { text-align:center; border-top:1px solid #ccc; }
.otherplay a { margin:0 15px 0 0; }
.ec45 { line-height:22px; padding-top:5px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#ccc; height:50px; }
.ec45 ul { margin:0px; padding:0px; }
.ec45 li { margin:0px; padding:0px; list-style-type:none; display:block; width:205px; float:left; line-height:22px; }
.ec45 li a { color:#666; text-decoration:none; }
.ec45 li a:hover { color:#F00; }
.ec45 strong { color:#F00; }
.ec46 { line-height:22px; padding-top:5px; }
.ec47 { float:left; width:205px; }
.ec47 ul { margin:0px; padding:0px; }
.ec47 li { margin:0px; padding:0px; list-style-type:none; display:block; width:102px; float:left; line-height:22px; }
.ec47 li a { color:#666; text-decoration:none; }
.ec47 li a:hover { color:#F00; }
.ec48 { float:left; width:205px; }
.ec48 table tr td { line-height:20px; margin:0px; padding:1px; text-align:left; font-family:Tahoma, Geneva, sans-serif; color:#666; }
.ec48 table tr td strong { color:#004F6D; }
.ec49 { text-align:center; clear:both; padding-top:6px; }
.ec50 { background-color:#F4F3EF; height:320px; padding-top:10px; }
.ec56 { clear:both; }
.ec59 { border:1px solid #ccc; color:#bbb; text-align:center; line-height:28px; height:28px; }
.ec59 a { color:#646464; }
.ec60 { line-height:20px; color:#999; text-align:center; padding-top:20px; font-family:Tahoma, Geneva, sans-serif; }
.ec61 { padding:10px; }
.ec62 { margin-bottom:15px; }
.ec63 { float:left; width:390px; }
.ec64 { float:right; width:310px; }
.ec65 { font-size:14px; line-height:20px; }
.ec65 a { display:block; line-height:180%; }
.ec65 a:hover { color:#F00; }
.ec65 a strong { text-align:center; color:#F00; display:block; line-height:34px; font-size:16px; }
.ec66 { font-size:12px; line-height:20px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; padding-top:9px; height:90px; }
.ec66 a { display:block; }
.ec66 a:hover { color:#F00; }
.ec66 a strong { text-align:center; color:#F00; display:block; line-height:34px; font-size:16px; }
.ec66 ul { margin:0px; padding:0px; }
.ec66 li { margin:0px; padding:0px; list-style-type:none; display:block; width:152px; float:left; line-height:22px; }
.ec66 strong { color:#F00; }
.ec67 { margin-bottom:15px; }
.ec68 { padding:10px; background-color:#FFF; color:#999; }
.ec68 li { list-style-type:none; display:block; line-height:26px; }
.ec68 li a { margin-left:8px; }
.ec682 { padding:10px; color:#999; }
.ec682 li img { display:block; margin:0 auto; }
.ec682 li { line-height:180%; text-align:center; margin:5px 0; }
.ec69 { border-top-width:1px; border-top-style:dotted; border-top-color:#ccc; line-height:30px; background-color:#FFF; text-align:center; color:#999; }
.ec69 a { color:#0060B7; }
.ec69 a:hover { color:#F00; }
.ec70 { height:80px; line-height:18px; padding-top:10px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; }
.ec70 a img { float:left; margin-right:10px; }
.ec70 a span { font-size:14px; font-weight:bold; }
.ec70 a :hover span { color:#F30; }
.ec71 { padding-right:10px; padding-left:10px; color:#666; }
.ec71 ul { margin:0px; padding:0px; }
.ec71 li { margin:0px; padding:0px; list-style-type:none; display:block; line-height:28px; height:28px; }
.ec71 ul li dl { margin:0px; padding:0px; }
.ec71 ul li dt { margin:0px; padding:0px; float:left; }
.ec71 ul li dd { background-image:url(http://cdn.51live.com/images/52.jpg); background-repeat:no-repeat; background-position:right; margin:0px; padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:0px; font-family:Arial, Helvetica, sans-serif; color:#F00; float:right; }
.ec72 { background-color:#FFF; height:190px; line-height:18px; padding-top:20px; padding-right:20px; padding-left:20px; color:#666; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#004F6D; }
.ec72 strong { color:#004F6D; font-size:14px; line-height:30px; }
.ec72 img { float:left; margin-right:15px; }
.ec73 { background-color:#FFF; padding-top:20px; padding-bottom:20px; padding-left:10px; }
.ec74 { line-height:24px; text-align:center; float:left; height:175px; width:100px; padding-right:11px; padding-left:11px; }
.ec74 a img { padding:1px; border:1px solid #CCC; }
.ec74 a:hover img { border:1px solid #090; }
.ec75 { background-color:#FFF; padding-top:20px; padding-bottom:11px; padding-left:20px; }
.ec76 { float:left; height:150px; width:360px; line-height:22px; color:#666; padding-top:10px; }
.ec76 strong { font-size:14px; font-weight:bold; color:#004F6D; line-height:30px; }
.ec76 span { font-size:14px; font-weight:bold; color:#F00; }
.ec77 { float:left; margin-right:15px; }
.ec78 { text-align:center; float:left; width:170px; height:145px; line-height:30px; }
.ec78 img { padding:5px; border:1px solid #CCC; }
.ec88 { height:86px; background-color:#004F6D; }
.ec89 { background:#000; width:1200px; padding:10px 0; margin:10px auto;height: 35px; }
.ec90 { line-height:28px; height:28px;;width: 610px;float: left;text-align: center;}
.ec90 dl { margin:0px; padding:0px; }
.ec90 dd { margin:0px auto; text-align:left;padding-left:15px;font-size:14px;color:#fff;}
.ec90 dl dd a { color:#aaa;margin-left:2px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;padding:2px;}
.ec90 dl dd a.selected { font-weight:bold;color:#1a83ac;}
.ec90 dt { font-size:14px; line-height:28px; color:#FFF; margin:0px; float:left; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:15px; font-weight:bold; }
.ec91 { padding:5px; }
.ec92 { float:left; height:520px; width:625px; margin:0 auto; text-align:center; }
.playertip { color:white; margin-top:8px; }
.playertip a { color:yellow; }
.ec93 { width:315px; margin-right:10px;height:527px;}

.ec94 { font-size:18px; line-height:25px; margin-bottom:1px;font-weight:bold; color:#FFF;background-position:top;padding-left:8px }
.ec95 { padding:2px 10px 2px 0; background-color:#303030;height:473px; color:#FFF; overflow:hidden;width:110px;margin:0;float:left;direction: rtl;margin-top:4px}
.ec95 table tr { margin:0px; padding:0px; }
.ec95 table tr:hover { background:#666;}
.ec95 table tr td { line-height:22px; padding:2px;}
.ec95 a { font-family:Tahoma, Geneva, sans-serif; color:#FFF; }
.ec95 a:hover { color:#FC0; }
.ec95-2{width:188px;float:right;display:inline-block;background:#222;color:#fff;height:477px;overflow-y:auto;margin-top:4px}
.ec95-2 h2{background:transparent;color:#fff;margin:0 5px;border:0;padding:0;}
.ec95-2 p{margin:0 5px;}
.ec95-2 ul{margin:5px 5px;border-top:1px solid #555;}
.ec95-2 ul li{margin: 4px 0;}
.ec95-2 ul li span{margin-right:10px;color:yellow;}
.ec96 { border-top-width:5px; border-top-style:solid; border-top-color:#004F6D; background-color:#004F6D; }
.ec97 { background-color:#FFF; padding:10px; }
.ec98 { line-height:32px; height:32px; color:#004F6D; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCC; }
.ec98 dl { margin:0px; padding:0px; }
.ec98 dd { margin:0px; float:right; padding-top:0px; padding-right:10px; padding-bottom:0px; padding-left:0px; }
.ec98 dl dd strong { font-size:16px; color:#F00; }
.ec98 dl dd a { color:#004F6D; padding-right:5px; padding-left:5px; font-family:Tahoma, Geneva, sans-serif; }
.ec98 dl dd a:hover { color:#FFF; }
.ec98 dt { font-size:12px; line-height:28px; color:#666; margin:0px; float:left; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:15px; }
.ec98 dl dt strong { font-size:14px; font-weight:bold; color:#000; }
.ec99 { height:20px; text-align:right; }
.ec100 { background-color:#FFF; clear:both; border:1px solid #e6e6e6; margin-bottom:5px; }
.ec200 { clear:both; padding-top:10px; }
.ec101 { line-height:35px; height:35px; padding:0 10px; background:url(http://cdn.51live.com/images/h2bg.gif) repeat-x; border-bottom:1px dotted #ccc; position:relative; }
.ec101 dl { line-height:35px; margin:0px; padding:0px; }
.ec101 dd { line-height:35px; margin:0px; float:right; padding:0px; }
.ec101 dd a { color:#999; font-size:14px; }
.ec101 dt { margin:0px; float:left; font-size:14px; line-height:35px; font-weight:bold; text-align:center; width:90px; padding-top:0px; padding-right:15px; padding-bottom:0px; padding-left:0px; }
.ec102 { background-color:#FFF; padding:5px 15px; }
.ec102 table { margin:0px; padding:0px; }
.ec102 table tr td { padding:4px; line-height:22px; color:#666; border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#CCC; }
.ec103,.ec103 a { font-weight:bold; color:#F60; }
.ec104,.ec104 a { color:#f00; }
.ec105 { padding-top:15px; padding-left:10px; border-top-width:1px; border-top-style:dotted; border-top-color:#CCC; background-color:#FFF; padding-bottom:10px; }
.ec106 { background-image:url(http://cdn.51live.com/images/71.jpg); height:30px; padding-left:20px; padding-top:4px; background-position:top; }
.ec106 strong { background-image:url(http://cdn.51live.com/images/72.jpg); line-height:30px; display:block; height:30px; text-align:center; float:left; font-size:14px; color:#004F6D; padding-right:15px; padding-left:15px; }
.ec106 a { text-align:center; float:left; width:100px; font-size:14px; line-height:30px; font-weight:bold; color:#FFF; }
.ec106 a:hover { background-image:url(http://cdn.51live.com/images/72.jpg); color:#004F6D; }
.ec107 { background-color:#FFF; padding-top:9px; padding-right:10px; padding-left:10px; }
.ec107 table tr td { border-right-width:1px; border-right-style:dotted; border-right-color:#CCC; line-height:20px; color:#666; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:15px; }
.ec109 { line-height:24px; font-family:Tahoma, Geneva, sans-serif; color:#666; padding:8px; }
.ec109 ul { margin:0px; padding:0px; }
.ec109 ul li { margin:0px; list-style-type:none; line-height:24px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:25px; }
.ec109 ul li span { color:#09C; width:80px; float:left; }
.ec110 { background-color:#FFF; padding:20px; line-height:20px; color:#666; }
.ec111 { background-color:#FFF; padding:20px; line-height:24px; color:#666; font-size:14px; height:190px; }
.ec111 strong { font-size:16px; font-weight:bold; color:#F00; line-height:30px; }
.ec111 img { float:left; margin-right:15px; }
.ec112 { background-color:#FFF; clear:both; background-image:url(http://cdn.51live.com/images/66.jpg); background-repeat:repeat-x; background-position:top; }
.ec113 { height:160px; float:left; width:111px; margin-right:10px; text-align:center; line-height:24px; color:#666; }
.ec114 { padding-top:20px; padding-left:10px; height:165px; }
.ec115 { height:30px; text-align:center; margin-bottom:20px; }
.ec115 a { border:1px solid #CCC; padding:3px 8px; font-size:12px; margin-right:5px; line-height:24px; }
.ec115 a:hover { color:#FFF; background-color:#444; border:1px solid #666; text-decoration:none; }
.ec116 { background-color:#f6f6f6; border:1px solid #e5e5e5; padding:5px 15px; color:#666; margin-top:10px; }
.ec117 { background-color:#FFF; }
.ec118 { float:left; padding-left:5px; }
.ec119 { float:right; width:650px; margin:0 10px; }
.ec120 { font-size:24px; font-weight:bold; margin:2px 0; line-height:130%; }
.ec121 { line-height:30px; color:#666; padding:5px 0; }
.ec121 em { font-style:normal; color:#999; margin:0 5px 0 0; }
.ec122 { clear:both; padding-top:20px; }
.ec124 { line-height:22px; color:#666; padding:20px; }
.ec124 li { padding-bottom:25px }
.ec124 .title-bg { margin-bottom:10px;display:block;height:22px;overflow:hidden;background:#f4f4f4 }
.ec124 .title { display:block;height:22px;padding-left:25px;background:url(http://cdn.51live.com/images/play16.png) no-repeat 4px 2px;font-size:12px;line-height:22px }
.ec124 .text a { margin-left:5px }
.ec125 { padding-top:20px; padding-bottom:10px; }
.ec126 { line-height:30px; height:30px; padding-top:6px; padding-left:10px; padding-right:10px; }
.red { color:#f00; }
.ec127 { background-image:url(http://cdn.51live.com/images/91.jpg); background-repeat:no-repeat; width:100px; float:left; font-size:14px; font-weight:bold; padding-left:25px; }
.ec128 { position:absolute; right:120px; top:0px; font-weight:normal; font-size:12px; }
.ec128 strong { color:#F00; }
.ec129 { position:absolute; right:10px; top:7px; width:92px; }
.ec130 { padding-top:20px; padding-right:15px; padding-bottom:20px; padding-left:15px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; background-color:#FFF; }
.ec130 table tr td { padding:10px; }
.ec131 { line-height:22px; color:#666; padding-bottom:5px; }
.ec132 { background-color:#e9f1f0; padding:5px; line-height:20px; color:#666; margin-top:10px; }
.ec132 a { color:#F00; }
.ec132 img { float:left; margin-right:10px; }
.ec133 { clear:both; padding-top:5px; }
.ec133 img { float:left; margin-top:5px; margin-right:5px; }
.ec134 { font-size:12px; width:570px; line-height:20px; color:#333; padding:5px; }
.ec135 { font-size:12px; line-height:22px; color:#333; background-image:url(http://cdn.51live.com/images/99.jpg); background-repeat:no-repeat; height:25px; width:66px; padding-top:1px; border:1px solid #FFF; background-position:center top; text-align:center; float:left; margin-top:5px; margin-right:5px; cursor:pointer; }
.ec136 { clear:both; line-height:20px; color:#666; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; padding:15px; background-color:#FFF; }
.ec136 strong ,.ec136 strong a { font-size:14px; font-weight:bold; }
.ec137 { padding:2px; float:left; margin-right:12px; border:1px solid #CCC; margin-top:8px; }
.ec138 { padding-top:15px; background-color:#FFF; }
.ec139 { text-align:center; padding:20px 15px; background-color:#FFF; font-family:Tahoma, Geneva, sans-serif; color:#999; }
.ec140 { padding-top:10px; padding-right:40px; padding-bottom:20px; padding-left:40px; background-color:#FFF; line-height:24px; font-size:14px; color:#666; }
.ec140 img { text-align:center; display:block; margin-right:auto; margin-left:auto; padding:10px; }
.ec139 strong { font-size:24px; color:#000; line-height:30px; display:block; font-weight:bold; }
.ec141 { background-color:#004F6D; }
.ec142 { }
.ec143 { padding:10px 0; }
.ec145 { float:left; height:250px; width:280px; font-size:14px; line-height:40px; font-weight:bold; color:#F00; text-align:center; }
.ec145 a { color:#F00; }
.ec145 a:hover { color:#333; }
.ec146 { float:right; height:250px; width:420px; }
.ec147 { line-height:30px; text-align:center; height:120px; width:124px; padding-right:8px; padding-left:8px; float:left; }
.ec147 a { color:#0096DF; font-size:14px; }
.ec147 a:hover { color:#F00; }
.ec148 { line-height:20px; color:#333; padding:10px; background-color:#FFF; }
.ec149 { line-height:24px; background-image:url(http://cdn.51live.com/images/110.jpg); background-repeat:no-repeat; background-position:10px 13px; background-color:#FFF; height:320px; padding-top:6px; }
.ec149 ul { margin:0px; padding:0px; }
.ec149 li { margin:0px; list-style-type:none; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:33px; border-bottom-width:1px; border-bottom-style:dotted; border-bottom-color:#CCC; line-height:30px; }
.ec149 li a { color:#666; text-decoration:none; }
.ec149 li a:hover { color:#F00; }
.ec149 strong { color:#F00; }
.ec150 { background-color:#000; padding:10px; }
.ec151 { float:left; width:735px; border:1px solid #6b97a7; background-image:url(http://cdn.51live.com/images/111.jpg); background-repeat:repeat-x; background-color:#2F667A; background-position:top; }
.ec152 { line-height:30px; height:30px; padding-top:2px; }
.ec152 dl { margin:0px; padding:0px; }
.ec152 dd { margin:0px; float:right; padding-right:10px; padding-bottom:0px; padding-left:0px; }
.ec152 dl dd a { color:#FFF; padding-right:5px; padding-left:5px; }
.ec152 dl dd a:hover { color:#FF0; }
.ec152 dl dd img { padding-right:3px; padding-left:3px; }
.ec152 dt { font-size:14px; line-height:28px; color:#FFF; margin:0px; float:left; padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:15px; font-weight:bold; }.ec153 { line-height:16px; height:36px; padding-top:5px; }
.ec153 ul { margin:0px; padding:0px; }
.ec153 ul li { text-align:center; float:left; width:105px; margin:0px; list-style-type:none; color:#4d9cb8; height:36px; padding:0px; }
.ec153 ul li a { color:#4d9cb8; display:block; margin:0px; height:32px; padding-top:4px; padding-right:0px; padding-bottom:0px; padding-left:0px; }
.ec153 ul li a:hover { font-weight:bold; color:#FFF; background-image:url(http://cdn.51live.com/images/113.jpg); }
.ec154 { padding-top:12px; line-height:30px; height:30px; background-image:url(http://cdn.51live.com/images/116.jpg); background-repeat:repeat-x; background-position:left 8px; padding-left:10px; }
.ec154 a { background-image:url(http://cdn.51live.com/images/114.jpg); background-repeat:no-repeat; background-position:bottom; text-align:center; color:#FFF; font-weight:bold; float:left; display:block; width:90px; font-family:Tahoma, Geneva, sans-serif; }
.ec154 a:hover { color:#FF0; background-image:url(http://cdn.51live.com/images/115.jpg); }
.ec155 { background-color:#448ca6; line-height:18px; color:#CCC; background-image:url(http://cdn.51live.com/images/121.jpg); background-repeat:no-repeat; background-position:center bottom; height:396px; }
.ec156 { background-image:url(http://cdn.51live.com/images/118.jpg); background-position:top; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:10px; }
.ec157 { background-image:url(http://cdn.51live.com/images/119.jpg); background-position:bottom; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:10px; color:#FF0; }
.ec157 a { color:#FFF; padding-right:5px; padding-left:5px; }
.ec157 a:hover { color:#FF0; }
.ec158 { background-image:url(http://cdn.51live.com/images/117.jpg); background-repeat:repeat-x; line-height:18px; font-weight:bold; padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:10px; color:#FFF; }
.ec160 { background-image:url(http://cdn.51live.com/images/118.jpg); background-position:top; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFF; }
.ec161 { }
.ec162 { float:left; height:355px; width:302px; background-color:#FFF; border:1px solid #e6e6e6; }
.ec163 { float:right; height:355px; width:390px; background-color:#FFF; border:1px solid #e6e6e6; }
.ec164 { background-image:url(http://cdn.51live.com/images/124.jpg); font-size:14px; line-height:28px; font-weight:bold; color:#FFF; padding-left:15px; }
.ec165 { padding:15px; }
.ec166 { clear:both; line-height:22px; padding-left:10px; }
.ec166 ul { margin:0px; padding:0px; }
.ec166 ul li { margin:0px; padding:0px; list-style-type:none; float:left; width:215px; display:block; height:22px; }
.ec167 { padding-top:10px; padding-left:6px; }
.ec168 { float:left; height:130px; width:120px; padding-right:14px; padding-left:14px; line-height:30px; color:#666; text-align:center; }
.ec170 { padding-top:20px; padding-left:10px; background-color:#FFF; height:272px; }
.ec1871 { padding-top:20px; padding-left:20px; background-color:#FFF; padding-bottom:13px; }
.ec172 { float:left; height:110px; width:360px; }
.ec172 a img { padding:1px; float:left; margin-right:10px; border:3px solid #DBDBDB; }
.ec172 ul { margin:0px; padding:0px; }
.ec172 li { margin:0px; padding:0px; list-style-type:none; line-height:22px; }
.ec173 { padding-left:30px; background-image:url(http://cdn.51live.com/images/48.jpg); background-repeat:no-repeat; background-position:10px 10px; background-color:#FFF; height:264px; padding-top:6px; }
.ec173 ul { margin:0px; padding:0px; }
.ec173 li { margin:0px; padding:0px; list-style-type:none; line-height:24px; display:block; }
.ec173 li a { color:#666; text-decoration:none; }
.ec173 li a:hover { color:#F00; }
.ec173 strong { color:#F00; }
.ec174 { background-color:#FFF; padding:9px; }
.ec174 table { margin:0 auto; }
.ec174 table tr td { border-right-width:0; border-right-style:dotted; border-right-color:#CCC; line-height:18px; color:#666; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:15px; }
.ec174 table tr td.selected1 { background:url(http://cdn.51live.com/images/background.gif) no-repeat -280px -159px; color:#F60; }
.ec174 table tr td.selected2 { color:#F60; }
.ec175 { margin:0 auto;}
.ec175 span { width:49px; display:inline-block; position:relative; top:1px; text-align:center;background:#666;}
.ec175 span.selected { background:#303030;  }
.ec175 span.selected a { color:#fff; font-weight:bold; }
.ec175 a { text-decoration:none; font-size:12px; color:#fff; }
.ec176 { color:#666; padding:25px 50px; }
.ec176 p { line-height:38px; }
.ec95 tr.selected { background:#555; color:#3cb9ec;font-weight:bold;}
.flashbox { MARGIN-BOTTOM:10px; OVERFLOW:hidden; POSITION:relative; HEIGHT:254px; }
.flashbox .pic { BORDER-RIGHT:#bfdcec 1px solid; PADDING-RIGHT:1px; BORDER-TOP:#bfdcec 1px solid; PADDING-LEFT:1px; LEFT:0px; PADDING-BOTTOM:1px; BORDER-LEFT:#bfdcec 1px solid; WIDTH:450px; PADDING-TOP:1px; BORDER-BOTTOM:#bfdcec 1px solid; POSITION:absolute; TOP:0px; HEIGHT:250px }
.flashbox UL { LEFT:455px; WIDTH:270px; POSITION:absolute; TOP:0px }
.flashbox LI { MARGIN-BOTTOM:1px; OVERFLOW:hidden; LINE-HEIGHT:24px; HEIGHT:50px }
.flashbox LI A { PADDING-RIGHT:90px; DISPLAY:block; PADDING-LEFT:5px; BACKGROUND:#e8e9ea; PADDING-BOTTOM:0px; COLOR:#333; PADDING-TOP:10px; POSITION:relative; HEIGHT:40px }
.flashbox LI.selected A { BACKGROUND:url(http://cdn.51live.com/images/index_icon.gif) repeat-x; COLOR:#333; TEXT-DECORATION:none }
.flashbox LI A:hover { BACKGROUND:url(http://cdn.51live.com/images/index_icon.gif) repeat-x; COLOR:#333; TEXT-DECORATION:none }
.flashbox LI STRONG { DISPLAY:block; OVERFLOW:hidden; CURSOR:pointer; LINE-HEIGHT:14px; HEIGHT:14px }
.flashbox LI IMG { RIGHT:7px; WIDTH:74px; POSITION:absolute; TOP:3px; HEIGHT:44px }
.tuijianl { float:left; width:470px; overflow:hidden; }
.tj { border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:10px; }
.tjpic { float:left; width:235px; height:130px; }
.tjtxt p { line-height:18px; color:#333; }
.tjtxt p a { margin:0 2px 0 0; font-family:\5b8b\4f53; }
.tjtxt .omit { margin:0 0 0 -11px; color:#999; }
.tjtxt { float:left; padding-left:15px; _padding-left:5px; }
.tjtxt span { color:#666; }
.tjtxt .playlist { margin-top:7px; }
.tjtxt .playlist a { margin:0 12px 0 0; _margin:0 8px 0 0; +margin:0 8px 0 0; font-family:\5b8b\4f53; }
.gray { color:#666; }
.tuijianr {float:right; width:470px; margin-left:5px; overflow:hidden; }
.tj3 { margin-bottom:35px; }
.tj3 .tja { position:relative; overflow:hidden; display:block; float:left; margin-left:5px; }
.tj3 .tjpic { width:108px; height:147px; }
.tj3 .tjtipbg { position:absolute; left:0; bottom:0; width:108px; height:22px; opacity:.5; filter:Alpha(style=0,opacity=50,finishOpacity=0); background:#000; z-index:2 }
.tj3 .tjtip { position:absolute; left:0; bottom:0; width:108px; height:22px; text-align:center; z-index:3; color:white; }
.tj3 .tjtxt { width:340px; overflow:hidden; }
.tj3 .tjtxt .vtitle { font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold; }
.tjtxt span { color:#999; line-height:22px; }
.tj3 .tjtxt span.intro { color:#333; font-size:14px; display:block; margin-bottom:8px; font-family:"ËÎÌå"; }
/*dianying*/ .flashbox2 { MARGIN-BOTTOM:10px; OVERFLOW:hidden; POSITION:relative; HEIGHT:245px; border:5px solid #323232; }
.flashbox2 UL#SwitchNav { right:0px; WIDTH:210px; POSITION:absolute; TOP:0px }
.flashbox2 #SwitchNav LI { MARGIN-BOTTOM:0px; OVERFLOW:hidden; LINE-HEIGHT:23px; HEIGHT:49px }
.flashbox2 #SwitchNav LI A { PADDING-RIGHT:10px; DISPLAY:block; PADDING-LEFT:40px; BACKGROUND:url(http://cdn.51live.com/images/arrow2.gif) no-repeat right 0; PADDING-BOTTOM:0px; COLOR:#fff; PADDING-TOP:6px; PADDING-bottom:4px; POSITION:relative; HEIGHT:40px }
.flashbox2 #SwitchNav LI.selected A { BACKGROUND:url(http://cdn.51live.com/images/arrow1.gif) no-repeat right 0; COLOR:#fff; TEXT-DECORATION:none }
.flashbox2 #SwitchNav LI A:hover { BACKGROUND:url(http://cdn.51live.com/images/arrow1.gif) no-repeat right 0; COLOR:#fff; TEXT-DECORATION:none }
.flashbox2 #SwitchNav LI STRONG { DISPLAY:block; OVERFLOW:hidden; CURSOR:pointer; LINE-HEIGHT:14px; HEIGHT:14px }
.flashbox2 LI IMG { RIGHT:7px; WIDTH:74px; POSITION:absolute; TOP:3px; HEIGHT:44px }
.flashtxt { width:456px; text-align:left; position:absolute; top:0; left:0; padding:15px 40px 0 20px; }
.headerline_img { float:left; width:120px; margin-bottom:10px; }
.headerline_content { float:left; width:336px; margin-bottom:10px; }
.headerline_content span { color:#666; }
h3.title { font-size:12px; margin-bottom:5px; text-align:left; }
.headerline_review { border-top:1px dotted #ccc; margin-top:5px; padding-top:5px; }
.headerline_review li { color:#666; position:relative; }
.headerline_review li a { margin-left:5px; }
.headerline_review li span { position:absolute; right:0; top:0; text-align:right; display:block; }
.four { border:1px solid #e6e6e6; }
.smallbox { float:left; width:250px; border-right:1px solid #e6e6e6; padding-bottom:15px; }
.smallbox img { display:block; margin:0 auto; margin-bottom:5px; border:1px solid #666; }
.smallbox span { color:#666; }
.smallbox strong { font-size:14px; font-weight:bold; }
.smallbox ul { margin:10px 0 5px 0; }
.smallbox ul li { padding-left:15px; background:url(http://cdn.51live.com/images/background.gif) no-repeat -290px -290px; line-height:200%; }
.smallbox h3 { text-align:left; font-size:14px; margin-bottom:10px; }
.pad20 { padding:10px 20px; }
.last { border:0 none; }
.gjz { background:#efefef; padding:5px 20px; }
.txt { border:1px solid #e6e6e6; margin-bottom:15px; }
.subSel { padding:15px; }
.subSel a { margin:5px; font-size:13px; display:inline-block; }
.subSel a.on { color:gray; }
.subSel em { color:#D1D1D1; font-style:normal; }
.sFilter { margin:8px 0 0 10px; }
.sFilter a { padding:2px; color:#333; margin:6px; font:12px/1.5 arial,\5b8b\4f53,georgia,verdana,helvetica,sans-serif; }
.sFilter a.on { background:#0099D8; color:white; }
.rankFilter { margin:16px; padding-top:12px; border-top:1px solid #E1E1E1; }
.rankFilter em { color:#D1D1D1; font-style:normal; margin:0 10px; }
.rankFilter a { padding:2px 5px; color:#016CA0; font:14px/1.5 arial,\5b8b\4f53,georgia,verdana,helvetica,sans-serif; }
.rankFilter a.on { background:#0099D8; color:white; }
#playHistory { padding:5px 20px; color:#666; font:12px/1.5 arial,\5b8b\4f53,georgia,verdana,helvetica,sans-serif; }
#playHistory span { width:48%; height:32px; line-height:32px; display:inline-block; padding:0 0 0 10px; border:1px solid #fdfdfd; _position:relative; +position:relative; }
#playHistory a { padding:0 8px 0 2px; color:#01709E; }
#playHistory a.histTitle { font-size:14px; font-weight:bold; color:#0646A0; padding-left:8px; margin-right:8px; background:url(http://cdn.51live.com/images/video-record-20111019.png) no-repeat -119px -35px; }
#playHistory .spanhover { border:1px solid #E8E8E8; background:#F7F7F7; }
#playHistory .ahover { float:right; background:url(http://cdn.51live.com/images/video-record-20111019.png) no-repeat 0 7px; text-decoration:none; display:none; _position:absolute; _top:1px; _right:1px; +position:absolute; +top:1px; +right:1px; }
.pages { margin:0 30px 10px 0; text-align:right; font-size:14px; }
.pages a { padding:0 3px; }
.page a.on { color:white; background:#06C; }
.contab { overflow:hidden; font-size:15px; color:black; margin:5px 2px; _width:100%; }
.contab li { text-align:center; float:left; width:70px; border-bottom:1px solid #C0C0C0; padding:2px; }
.contab li.on { color:#000; border:1px solid #C0C0C0; border-bottom:0; }
.oneCont { font-size:13px; margin:8px 0 2px 0; }
.oneCont a { width:62px; height:28px; text-align:center; float:left; margin:3px 7px; padding:2px 0; background:url(http://cdn.51live.com/images/linkbutton.png) no-repeat; }
.score { margin:10px 0 5px; height:24px; line-height:24px; color:#333; }
.score i { margin-right:4px; font-style:normal; }
.score .bg { z-index:1; display:inline-block; width:50px; height:8px; background:url(http://cdn.51live.com/images/star.png) repeat-x 0 -8px; }
.score .star { z-index:2; display:inline-block; height:8px; background:url(http://cdn.51live.com/images/star.png) repeat-x 0 0; margin-left:-50px; }
.score a.num { color:#F60; }
#vaHot { }
#vaHot ul { overflow:hidden; padding:10px 25px 5px 25px; border-bottom:1px solid #E1E1E1; _height:71px; }
#vaHot li { display:inline; float:left; width:70px; padding-right:15px; _padding-right:10px; overflow:hidden; height:22px; margin:1px; }
#vaHot a { color:#333; font:12px/1.5 arial,\5b8b\4f53,georgia,verdana,helvetica,sans-serif; }
.movie_play { font-size:15px; padding:10px 25px; }
.movie_play a { padding:10px; }
.doubanC { padding:15px 25px; }
.doubanC .item { padding-bottom:30px; }
.doubanC .title-bg { margin-bottom:10px; display:block; height:22px; overflow:hidden; background:#EDEDED; }
.doubanC a { color:#056EA1; text-decoration:none; font-family:"\5b8b\4f53"; }
.doubanC .title { display:inline-block; font-size:14px; font-weight:normal; }
.doubanC .grade { display:inline-block; position:relative; width:45px; height:16px; }
.doubanC .grade-bg { background:url("http://p4.qhimg.com/t018dcbca629e1c95fd.png") repeat-x scroll 0 -8px; z-index:1; display:block; height:8px; left:0; overflow:hidden; position:absolute; top:8px; width:45px; font:12px/1.5 Arial; }
.doubanC .grade-star { background:url("http://p4.qhimg.com/t018dcbca629e1c95fd.png") repeat-x scroll 0 0; z-index:2; display:block; height:8px; left:0; overflow:hidden; position:absolute; top:8px; width:45px; font:12px/1.5 Arial; }
.doubanC .text { padding-bottom:15px; clear:both; color:#333; line-height:22px; }
.doubanC .more-link { padding-left:10px; }
.doubanC .nnt-love { color:#999; }
.doubanC .date { padding:0 15px; color:#999; line-height:22px; }
.contblock { overflow:hidden; float:left; width:154px; height:180px; display:inline-block; }
.contblock a { width:auto; height:auto; background:#fff; margin:5px 12px; position:relative; display:block; }
.contblock .bg,.contblock .contover { position:absolute; bottom:2px; left:0; height:20px; line-height:20px; width:130px; text-align:center; color:white; padding:0 0; }
.contblock .bg { background:black; opacity:.5; filter:Alpha(opacity=50); }
.contblock div { text-align:center; padding:0 12px;  }
.bread { width:1005px; border:1px solid #E1E1E1; background:#FAFAE9; margin-bottom:5px; }
.bread span { margin-left:15px; height:23px; line-height:23px; }
.copyright{color:#7A7A7A;text-align:center;}

/* header  */
#head{position:relative; z-index:100; }
.hd{margin:0px auto;width:1200px; border:0;z-index:9; margin:5px auto;}
.hd img{margin-left:10px;}
.heaNav{ font-size:14px;height:35px; z-index:9; font-weight:bold; background:#1aafe7; }
.heaNav>ul{position:relative;width:1200px;  margin:0 auto; padding:0 0 0 20px;}
.heaNav>ul>li{float:left; display:block; text-align:center; line-height:32px;color:#fff;position:relative;}
.heaNav ul li .sub-nav-list{position:absolute;width:116px;background:#fff;box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);top:35px;display:none;}
.heaNav ul li:hover .sub-nav-list{display:block;}
.heaNav ul li .sub-nav-list li{text-align:center;display:block;height:35px}
.heaNav ul li .sub-nav-list li a{color:#888;line-height:35px;border-top:1px dotted #ccc;margin:0 5px;float:none;}
.heaNav ul li .sub-nav-list li:first-child a{border-top:0;}
.heaNav ul li .sub-nav-list li:hover{background:#1a84ac;}
.heaNav ul li .sub-nav-list li:hover a{color:#fff;background:none;border-top:0}
.heaNav a{ width:px;height:35px;float:left;display:block; font-weight:bold; color:white;padding:0 30px}
.heaNav li:hover>a{background:#1a84ac}
.heaNav>ul>li:last-child::after{content: "";position: absolute;top:15px;right: 15px;border: 5px solid;border-color: #fff transparent transparent;}

/* ÄÚÈÝ */
.contentcms{ width:690px; float:left; overflow:hidden;}
#Article{ overflow:hidden}
#Article,.photo-channel .relevance{ border:1px solid #C3D4E7;zoom:1; padding:0 5px; margin:5px 5px;}
#Article h1{color:#000;font:800 26px/30px "ËÎÌå",arial;margin-bottom:6px; text-align:center; padding:16px 0 1px}
#Article h1 span{ font-size:12px; font-weight:normal; line-height:20px; color:#999}
#Article .content{ font-size:14px;width:668px;margin-top:10px;}
#Article .content p{font-size:14px;line-height:23px;text-align:justify;word-wrap:break-word; padding:8px 0}
#Article .related{ border-top:dashed 1px #ccc; margin-top:15px}
#Article .related h5{padding-bottom:4px}
#Article .related{ padding:10px 0 0}
#Article .related a{ color:#0b3b8c}
.Article-Tool{ border:1px solid #c3d4e7; position:relative; top:-1px; text-align:right; padding:8px; vertical-align:middle; height:15px; background-color:#f4f8fd}
.Article-Tool a{width:16px;height:16px;line-height:16px;background: url(../images/v9/icon.png) no-repeat; margin-left:6px;}
.Article-Tool a:hover{text-decoration: none}
.Article-Tool a.t,.Article-Tool a.t6{background-position: left -336px; width:auto; padding-left:16px; color:#8896b1}
.Article-Tool a.t1{background-position: left -115px;}
.Article-Tool a.t2{background-position: left -159px;}
.Article-Tool a.t3{background-position: left -205px;}
.Article-Tool a.t4{background-position: left -250px;}
.Article-Tool a.t5{background-position: left -294px;}
.Article-Tool a.t6{background-position: left -421px;padding-left:18px;}

/*ÄÚÈÝÕªÒª*/
.summary {background-color:#F6FAFD;border: 1px solid #DCDDDD;font-size: 14px;line-height: 23px;margin: 15px 0 0;padding: 12px 5px 6px;text-align: justify;text-indent: 2em;}

/* µ±Ç°Î»ÖÃ */
.crumbs a{ color:#004499}
.crumbs{background: url(../images/v9/icon.png) no-repeat 5px -38px; padding:1px 0 3px 25px; font-family:"ËÎÌå"; margin:1px 0 8px 0;}
.crumbs span{color:#7e7e7e}

/* wrapper */
#wrapper{margin:0px auto;width:1200px; z-index:-999; background:#fff;}
.bgcms{ position:relative;z-index:200;}

/* */
h2{ font-size:14px;  line-height:30px; height:30px; position:relative;}
h2 span{ position:absolute; right:10px; top:0; font-size:12px;font-weight: normal; }
.sidebar{ float:left; width:290px; padding-top:1px; margin-left:10px; margin-bottom:10px;}	
.sidebox{ margin-bottom:5px;}
.sidebox h2{ background:url(../images/euro2012/title2.jpg) no-repeat; color:#fff; padding-left:15px; height:30px;}
.sidebox h2 a{ color:#fff; }
.sidebox h2 span a{ color:#A81C75; }
.pad10{ padding:10px;}
.gray a{color:#677172;}
.pad010{ padding:0 10px 7px 10px;}
.list{ overflow:hidden; }
.list li{background:url(../images/euro2012/background.gif) no-repeat -266px -109px; padding-left:12px; line-height:25px; position:relative; height:25px;overflow:hidden;}
.mainbox .livehead{ padding-left:30px; background:url(../images/euro2012/title1.jpg) no-repeat; color:#fff; height:35px;position:relative;font-weight:bold;font-size:14px;line-height:35px;}
.mainbox .livehead a{color:#A81C75;}
.col-left {margin:20px 40px;}
.col-auto p{line-height:30px;}
.col-auto p a.head{font-size:16px;}
.group{ color:#677172}
.group th{ line-height:25px;  background:#0085b6;text-align:center; color:#fff; border-right: 1px solid #fff;}
.group td{ text-align:center; background:#e9f4f5; border-bottom: 1px solid #fff; border-right: 1px solid #fff;}
.group a{ display: inline-block;}
.group .more { color: #A81C75; font-size: 15px; padding: 5px 10px; text-align: right; font-weight: bold; cursor:pointer; }
.duizhen{ color:#677172;}
.duizhen span{ padding:0 2px;color:#9E0039;}
.tvcontentbox { background:url(http://cdn.51live.com/images/h2bg.gif) repeat-x; border:1px solid #e6e6e6; position:relative; }
.tvcontentbox h2 { background:none; border-bottom:1px dotted #ccc; }

/* for index launched on 2012-12-13 */
.contentbox { background:url(http://cdn.51live.com/images/h2bg.gif) repeat-x; border:1px solid #e6e6e6; margin:2px 0 3px 10px; height:238px; }
.contentbox .head {border-bottom:1px dotted #ccc; height:30px; }
.contentbox .head h2 { margin:0 10px; float:left; }
.contentbox .head a { float:right; font-weight:normal;color:#A81C75;margin:5px 10px 0 0; }
.pad { padding:5px; }
.oneitem { width:120px; overflow:hidden; float:left; margin:0 6px; }
.oneitem .tja { position:relative; overflow:hidden; display:block; float:left; margin-left:5px; margin-bottom:3px; }
.oneitem .tjpic { width:108px; height:147px; }
.oneitem .tjtipbg { position:absolute; left:0; bottom:0; width:108px; height:22px; opacity:.5; filter:Alpha(style=0,opacity=50,finishOpacity=0); background:#000; z-index:2 }
.oneitem .tjtip { position:absolute; left:0; bottom:0; width:108px; height:22px; text-align:center; z-index:3; color:white; }
.oneitem .title { text-align:center; font-size:14px; font-weight:bold; margin-bottom:2px; }
.oneitem .intro { text-align:center; }
.listtxt { }
.listtxt li  { display:inline; float:left; width:70px; height:22px; line-height:22px; overflow:hidden; margin:2px; }
.list a { font-family:Arial,sans-serif; }
.md-footer {
	border-top:1px solid #ececec;
	background-color:#fff;
	margin-top:30px
}
.md-footer__inner {
	
	margin:0 auto;
	padding-bottom:30px
}
.md-footer__inner:after,.md-footer__inner:before {
	content:" ";
	display:table
}
.md-footer__inner:after {
	clear:both
}
.md-footer .md-footer__inner {
	
}
.md-footer .footer-wrapper {
	padding-bottom:18px;
	padding:24px 100px 18px
}
.md-footer .footer-wrapper:after,.md-footer .footer-wrapper:before {
	content:" ";
	display:table
}
.md-footer .footer-wrapper:after {
	clear:both
}
.md-footer .md-footer-meta-wrapper {
	width:650px;
	float:left
}
.md-footer .md-footer-meta-wrapper p {
	text-align:center;
	color:#999;
	font-size:14px
}
.md-footer--meta {
	padding:0;
	margin-bottom:0
}
.md-footer--meta li {
	display:inline-block;
	margin:18px 0 24px
}
.md-footer--meta li:before {
	content:"|";
	color:#ddd;
	font-size:12px
}
.md-footer--meta li:first-child:before {
	content:none
}
.md-footer--meta li a {
	padding:0 14px;
	color:#333;
	font-size:14px
}
.md-footer .md-footer-qr-code-wrapper {
	float:right
}
.md-footer .md-footer-qr-code-wrapper:after,.md-footer .md-footer-qr-code-wrapper:before {
	content:" ";
	display:table
}
.md-footer .md-footer-qr-code-wrapper:after {
	clear:both
}
.md-footer .md-footer-qr-code-wrapper .md-footer-qr-code {
	float:left;
	margin:0 15px
}
.md-footer .md-footer-qr-code-wrapper .md-footer-qr-code img {
	width:85px;
	height:85px
}
.md-footer .md-footer-qr-code-wrapper .md-footer-qr-code .qr-code-desc {
	text-align:center;
	font-size:14px;
	color:#999;
	margin:10px 0 0
}
.md-footer .footer-link-wrapper {
	
	margin-bottom:16px;
	background-color:#fff;
	border:1px solid #eee;
	line-height:20px;
	padding:0 8px
}
.md-footer .footer-link {
	border-bottom:1px dashed #e5e5e5;
	font-size:13px;
	color:#999
}
.md-footer .footer-link:last-of-type {
	border-bottom:0
}
.md-footer .footer-link:after,.md-footer .footer-link:before {
	content:" ";
	display:table
}
.md-footer .footer-link:after {
	clear:both
}
.md-footer .footer-link .desc {
	text-indent:17px;
	margin-top:11px;
	color:#000;
	float:left;
	width:85px;
	padding-top:2px
}
.md-footer .footer-link .desc a {
	color:#000
}
.md-footer .footer-link .desc a:hover {
	color:#00a853
}
.md-footer .footer-link .links {
	float:left;
	margin-top:11px;
	margin-bottom:11px
}
.md-footer .footer-link .links li {
	display:inline-block
}
.md-footer .footer-link .links li.link-friendship {
	color:#00a853;
	margin-left:30px
}
.md-footer .footer-link .links li a {
	margin-left:18px;
	text-align:center;
	display:inline-block;
	color:#999
}
.md-footer .footer-link .links li a:hover {
	color:#00a853
}
.md-footer .footer-badge {
	text-align:center
}









