@charset "utf-8";
* {line-height:20px;margin:0;padding:0;border:none;font:12px/1.5 Tahoma,Arial,sans-serif;word-wrap:break-word;word-break:break-all;}
body {background:#fff;padding:0 10px;font-family:Tahoma,Arial,sans-serif;}
html{overflow-y:scroll;}
.fm_song{font-family:宋体;font-size:10px;}
ul,ol,li {list-style:none;}
b {font-weight:400;}
a {color:#2061c7;outline:none;text-decoration:none;}
input {background:#fff;color:#000;}
a.b,strong {font-weight:700;}
a:hover {color:#fa6805;}
.ellipsis {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.clear {height:0;overflow:hidden;clear:both;}
.bbc {background:url(http://img.funshion.com/img/bbc.gif) repeat-x left bottom;}
.cor64 {color:#646665;}
.cor66 {color:#666;}
.corce {color:#cecece;}
.cor69 {color:#696969;}
.cor8a {color:#8a8a8a;}
.cora0 {color:#a0a5a9;}
.km {color:#fa6805;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mb8{margin-bottom:8px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt15{margin-top:15px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb28{margin-bottom:15px;}
.mt15{margin-top:15px;}
.mr5{margin-right:5px;}
.mr7{margin-right:7px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.ml15{margin-left:15px;}
.mr6{margin-right:6px;}
.pl25{padding-left:25px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt15{padding-top:15px;}
.pt24{padding-top:24px;}
.pr7{padding-right:6px;}
.pb8{padding-bottom:8px;}
.wd30{width:30px;}
.wd136{width:116px;}
.wd140{width:140px;}
.wd155{width:155px;}
.ht30{height:30px;}
.ht95{height:95px;}
.lht30{line-height:30px;}
.lht32{line-height:32px;}
.bold{font-weight:bold;}
.bb{border-bottom:1px solid #b5bbc9;}
.bt{border-top:1px solid #b5bbc9;}
.clean{clear:both;}
.left{float:left;}
.right{float:right;}
.trans{filter:alpha(opacity=70);opacity:0.7;}
.tg{float:right;width:542px;text-indent:0;_margin-top:1px;}
#tag_p{zoom:1}
.tg li{min-width:36px;height:20px;margin-right:12px;}
.tg li a{height:20px;float:left;display:inline-block;}
.rg{float:right;width:542px;text-indent:0;}
.rg li{height:20px;width:37px;}
.tg li a:hover, .rg li a:hover, #rg a:hover, #pr a:hover, #ca a:hover{color:#f96f00;}
#rg a, #pr a, #ca a{margin-right:10px;margin-left:2px;}
#tag_c, #tag_a{margin:0;}
.td25{text-indent:25px;}
.tgnav{background:#eef3f9;border:1px solid #d1d5d8;text-indent:6px;margin-top:7px;}
.tgnav li{float:left;}

.rlist li{border-top:1px dashed #b9b8ca;width:150px;height:32px;line-height:110%;padding-left:25px;}
.rkblk .rlist li a{display:block;margin:0;height:32px;line-height:33px;float:left;clear:both;width:127px;overflow:hidden;}
.rkblk .rlist li span{height:32px;line-height:32px;color:#ff6400;}
#rhead{padding-left:25px;}

#rnav{padding:5px 5px 5px 10px;_padding:7px 5px 5px 10px;border:1px solid #c7c8cc;background:#eef3f9;margin-top:7px;clear:both;}
#rnav a{height:25px;line-height:26px;margin-right:5px;display:inline;}
.shade{background:url('http://img.funshion.com/img/yinying.gif') repeat-x;height:5px;}

.rkblk{height:462px;_height:465px;width:174px;border:1px solid #cecece;margin-top:9px;padding:8px 10px;float:left;}
.rkblk a{clear:both;display:block;float:left;overflow:hidden;width:127px;overflow:hidden;}
.rkblk .rkimg{padding:0 17px 19px 17px;margin-top:10px;}
.rkblk .rkimg a{float:none;width:auto;}
.rkblk .vimg{width:140px;height:90px;}
.rkidx{width:12px;text-align:right;padding-right:10px;}
.rkpic{width:140px;height:100px;}
.rkpd{margin-left:9px;_margin-left:7px;margin-right:9px;_margin-right:8px;}
.rk0{background:url('http://img.funshion.com/img/1.gif') no-repeat 4px 4px;}
.rk1{background:url('http://img.funshion.com/img/2.gif') no-repeat 5px 10px;}
.rk2{background:url('http://img.funshion.com/img/3.gif') no-repeat 5px 10px;}
.rk3{background:url('http://img.funshion.com/img/4.gif') no-repeat 5px 10px;}
.rk4{background:url('http://img.funshion.com/img/5.gif') no-repeat 5px 10px;}
.rk5{background:url('http://img.funshion.com/img/6.gif') no-repeat 5px 10px;}
.rk6{background:url('http://img.funshion.com/img/7.gif') no-repeat 5px 10px;}
.rk7{background:url('http://img.funshion.com/img/8.gif') no-repeat 5px 10px;}
.rk8{background:url('http://img.funshion.com/img/9.gif') no-repeat 5px 10px;}
.rk9{background:url('http://img.funshion.com/img/10.gif') no-repeat 5px 10px;}

.sel{border:1px solid #7f9db9;color:#9c9c9c;width:80px;}
.selc{border:1px solid #7f9db9;color:#9c9c9c;width:75px;}
.selp{border:1px solid #7f9db9;color:#9c9c9c;width:90px;}
.selo{border:1px solid #7f9db9;color:#9c9c9c;width:120px;margin-right:11px;*margin-right:5px;margin-top:6px;*margin-top:0px;}

#tag_c{background:url('http://img.funshion.com/img/tag_s.gif') no-repeat 0px 2px;text-indent:17px;width:75px;}
#tag_a{background:url('http://img.funshion.com/img/tag_c.gif') no-repeat 0px 2px;text-indent:17px;width:75px;}

.sp{padding:0 5px 20px 5px;}
.spbg{margin-bottom:5px;background:url('http://img.funshion.com/img/spbj.gif') no-repeat;width:606px;height:240px;text-align:center;}
.splist{background:url('http://img.funshion.com/img/splist.gif') no-repeat;width:259px;height:122px;text-align:center;}
.spbg img{width:590px;height:200px;}
.spds{width:320px;padding-top:30px;height:70px;overflow:hidden;line-height:120%;}
.spimg{padding-left:1px;padding-top:25px;}
.spimg img{height:82px;width:242px;}
.spbd{background:url('http://img.funshion.com/img/xuxian.gif') repeat-x;height:1px;}
.sps{margin-bottom:10px;color:#262626;font-size:14px;padding:0 7px;}

#psel{float:left;;vertical-align:middle;height: 18px; margin-top: 8px; margin-bottom: 10px;}
#psel span{color:#d3d3d3;margin:0 8px}
#psel a{color:#1962c8}
#psel a.current{color:red}
#psel a.cur{color:#f96f00;}

.nm{height:20px;width:115px;_width:110px;overflow:hidden;float:left;}

.dvlist{width:140px;float:left;padding-bottom:13px;height:150px;overflow:hidden;}
.lnav{margin-top:10px;text-indent:0.4em;color:#616161;background:#f2f5fa;border-top:1px solid #cccdd1;padding:10px 0 0 10px;}
.cur{color:#f96f00;}
.lnav li{float:left;}

.sfs{border-bottom:1px solid #d3d3d3;text-indent:6px;margin-top:7px;_margin-top:5px;#margin-top:6px;}

.alink{color:#666;}
.pcle{text-align:right;padding:9px 9px 0 0;}
.pcle a{color:#666;}

.pub_page{text-align:right;border-top:1px solid #bab8cd;padding-top:15px;}
.pub_page a{border:1px solid #d1d1d1;background:#fff;color:#336997;padding:4px 4px 3px 4px;}
.pub_page a:hover{border:1px solid #f7991f;text-decoration:none;}

h2,h1.staff {width:100%;height:24px;line-height:22px;clear:both;color:#212121;font-weight:700;text-indent:0.7em;font-family:Tahoma,Arial,sans-serif;}
	h2 a {float:right;line-height:22px;padding:2px 0 0;margin:0 6px 0 0;}
	h2 strong,h1.staff strong {display:block;width:auto;line-height:20px;padding:4px 0 0;text-align:center;font-weight:bold;}
	h2 strong {text-align:left;text-indent:0.4em;font-size:14px;font-weight:bold;}
#embed_list {border:0;}

#wrapper {position:relative;width:825px;margin:0 auto;/*overflow:hidden;*/margin-top:10px;}
#wrapper .sider {width:200px;}
#wrapper .sider .su li strong {width:7em;height:20px;line-height:20px;overflow:hidden;}
#wrapper .sider .su span {height:20px;line-height:20px;overflow:hidden;}
#wrapper .sider .su p {width:5em;}

.main {float:left;width:606px;}
	.main h2 {position:relative;text-indent:0;padding-bottom:2px;}
		.main h2 em {display:block;position:absolute;left:120px;top:2px;width:400px;height:19px;color:#000;text-align:right;}
			.main h2 em a {float:none;color:#f00;margin:0;}
		.main h2 strong,h1.staff strong {line-height:22px;padding:2px 0 0;}

#header {position:absolute;top:5px;width:604px;height:50px;}
.nav {width:596px;height:21px;line-height:21px;border-bottom:1px solid #91928a;}
	h1 {_position:relative;float:left;min-width:84px;line-height:16px;padding:5px 0 0;_overflow:hidden;background:url(http://img.funshion.com/img/order.gif) no-repeat 0 -307px;text-indent:12px;font-family:Tahoma,Arial,sans-serif;}
.page {padding:12px 0 0 0;line-height:20px;text-align:right;vertical-align:middle;font-weight:700;color:#000;}
	.page a {padding:3px 4px 2px;margin:0 3px;border:1px solid #ccc;}
	.page a:hover {background:#06c;color:#fff;}
	.page a.more {padding-right:0;margin:0 0 0 20px;border:none;}
	.page a.more:hover {background:transparent;color:#ff5a4e;}


.mu,.pair {width:606px;}
	.mu li {float:left;width:200px;height:146px;padding:10px 2px 6px 0;overflow:hidden;margin-bottom:6px;*margin-bottom:0;}
		.mu img,.pair img,.staff img {float:left;width:100px;height:140px;border:1px solid #B5BBC9;}
		.mu div {width:95px;overflow:hidden;padding-left:3px;}
			.mu div div {height:91px;margin:0 0 4px;}
			.mu h3 {width:95px;}
				.mu h3 a,.pair h3 a {color:#2061C7;padding:0 5px 0 0;}
					.mu h3 a:hover,.pair h3 a:hover {color:#ff5a4e;}
				.mu p {width:7em;overflow:hidden;}
			.mu dl {width:100%;padding-left:3px;}
				.mu dt {margin:3px 5px 0 0;}
					.mu dt a {display:block;width:36px;line-height:16px;padding:2px 0 0;margin:0 2px 0 0;*margin:0 5px 0 0;white-space:nowrap;text-align:center;background:#98b4cc;border:1px solid #fafafa;border-color:#fafafa #c4c5c7 #c4c5c7 #fafafa;color:#fff;}
					.mu dt a:hover {background:#6482c1;border-color:#1f3a87;}
				.mu dd {float:left;white-space:nowrap;*width:45px;clear:right;margin:3px 0 0;}
					.mu dd a {line-height:18px;}
.frac {font-weight:700;color:#ff5a4e;}

.pair li {height:auto;_height:146px;min-height:168px;*min-height:146px;}
	.pair div {float:left;width:295px;_height:146px;min-height:146px;padding:10px 5px 6px 0;}
		.pair div div {width:182px;border:none;padding:0;}
			.pair h3 {width:14em;}
			.pair p {width:15em;height:auto;overflow:hidden;}
			.pair p.actor {white-space:nowrap;text-overflow:ellipsis;}
			.pair p.plot {height:36px;margin-bottom:5px;overflow:hidden;}
				.pair p.plot a {margin:0;padding:0;}
				.pair strong {font-weight:700;color:#000;padding:0 5px 0 0;}
				.pair p a {padding:0 5px 0 0;white-space:nowrap;}

.sheet {position:relative;width:680px;margin:0 0 18px 4px;}
	.sheet li {float:left;width:286px;height:21px;padding-right:16px;margin:0 13px 0 0;overflow:hidden;}
	.sheet li.atright {width:277px;}
	.sheet li.bdonly {position:absolute;left:301px;top:3px;width:0px;height:93%;_height:95px;border-left:1px dashed #ccc;}
		.sheet div {float:right;}
		.sheet p {width:19em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
		.sheet strong {margin:0 8px 0 0;}
			.sheet strong a {font-weight:700;}
		.three strong {margin-left:0;}
.three {min-height:103px;}

.para {width:604px;float:left;margin-top:-13px;text-align:left;line-height:23px;}
	.para h3 {line-height:25px;margin:0 0 5px 4px;color:#333;text-align:left;font-weight:700;background:url(http://img.funshion.com/img/bbd.gif) repeat-x left bottom;}
	.para div.p {float:left;width:286px;height:130px;overflow:hidden;margin:0 -1px 0 0;padding:4px 0;}

.para .p .sheet {width:100%;}
.para .p .sheet li {width:100%;float:none;clear:both;border:none;}
.para div.atright {width:277px;margin-left:30px;}

.sider {float:left;width:207px;margin:0 0 0 15px;}

.sc {background:url('http://img.funshion.com/img/sprgh.gif') no-repeat;width:167px;height:36px;}
.sc h2 {height:22px;line-height:22px;padding:1px 0 0;clear:both;background:#fff;border-bottom:1px dotted #dfdfe1;text-indent:6px;}
.sb {width:158px;border-left:1px solid #d4d9ec;border-right:1px solid #d4d9ec;background:#edf2f6;padding:5px 3px 0 4px;}
.sb p{padding-left:10px;clear:both;height:22px;line-height:24px;text-indent:5px;padding-top:2px;overflow:hidden;background:url(http://img.funshion.com/img/play_log.gif) no-repeat 0 6px}
.sb p.tv{background-position:0 -35px}
.sb p a{float:left;}
.sb .tp{color:#a0a5a9;float:right;padding-right:5px;}
.sf{background:url('http://img.funshion.com/img/sprgf.gif') no-repeat;height:20px;width:167px;margin-bottom:10px;}
p.line{border-top:1px solid #d9dce3;font-size:0;height:1px;line-height:1;margin-top:1px}
	


#footer {clear:both;width:444px;height:40px;*height:30px;padding:10px 80px 260px;margin-top:10px;_margin-top:11px;border-top:1px solid #9fb1d7;position:relative;*position:static;}
	em {color:#f00;}
	#footer input {_width:14em;height:16px;line-height:16px;margin-right:10px;border:1px solid #9fb1d7;vertical-align:middle;}
	#footer input[type="text"] {width:14em;}
	#footer input[type="button"] {width:7em;text-align:center;height:18px;height:18px;background:#d6d3ce;}
	#footer input.btn {_width:7em;_height:18px;background:#d6d3ce;}

#cover {position:absolute;width:470px;z-index:65534;background:#d1cfd4;text-align:left;height:auto;padding:4px;}
#cov {border:1px solid #b3b3b3;width:468px;background:#fff;}
#cov .hd{height:21px;padding-top:4px;border-bottom:1px solid #d5d5d5;text-indent:10px;font-weight:bold;}
#cov .hd .db{float:left;width:226px;overflow:hidden;font-weight:bold;}
#cov .hd .clo{float:right;padding-top:3px;padding-right:4px;}
#cov .canceler {top:12px;border:none;z-index:655;}
#cov .canceler img{margin-right:5px;}
#cov .ppg {height:10px;background:url('http://img.funshion.com/img/ppg.gif') repeat-x;}
#lfsp{padding:3px 5px 0 10px;height:auto;}
#lfsp li{float:left;margin-top:2px;padding:0 2px 2px 3px;*padding:0 3px 2px 2px;margin-right:7px;background:url('http://img.funshion.com/img/xx.gif') repeat-x bottom;}
#lfsp a{margin:0;padding:0;border-bottom:1px dotted #929292;padding:0 2px 3px 3px;*padding:0 3px 4px 2px;margin-top:2px;margin-right:7px;height:25px;line-height:25px;display:inline-block}

	#cover a.image img {float:left;width:100px;height:140px;border:1px solid #a0b2d8;}
	#cover div.left {position:relative;width:262px;_height:148px;min-height:148px;float:left;padding:0;margin:0 0 0 10px;}
        #cover div.c {margin-top:10px;padding-bottom:20px;}
            #cover input {position:absolute;right:0;bottom:0;width:48px;height:19px;line-height:16px;vertical-align:middle;font-size:12px;border:1px solid #DDD;border-color:#DDD #264f6f #264f6f #DDD;background:#2867b4;color:#FFF;}
            #cover a .canceler {top:10px;right:15px;width:11px;height:11px;border:none;background:url('http://img.funshion.com/img/close.gif') no-repeat;z-index:65555;}
	#cover._51tc_error ._51tv_error_msg {text-align:center;margin:70px 0 0;}
			#cover._51tc_error input {margin:5px 5px 5px 0;}

#prompt {position:absolute;width:415px;height:176px;background:transparent;z-index:10;overflow:hidden;}
	#prompt .c {position:absolute;left:0;top:0;width:371px;height:140px;padding:10px;border:1px solid #515d7c;background:#f9fafc;z-index:9;overflow:hidden;}
	#prompt .arrow {position:absolute;width:15px;height:14px;background:transparent url(http://img.funshion.com/img/arrow.gif) no-repeat 0 0;z-index:1000;}

	#prompt.pos_0 .c,#prompt.pos_2 .c {top:13px;}
	#prompt.pos_1 .c,#prompt.pos_3 .c {top:1px;}
	#prompt.pos_0 .arrow {left:22px;top:0;}
	#prompt.pos_1 .arrow {left:22px;bottom:0;background-position:0 -15px;}
	#prompt.pos_2 .arrow {right:42px;top:0;background-position:-14px 1px;}
	#prompt.pos_3 .arrow {right:42px;bottom:0;background-position:-14px -16px;}
	#prompt #left{float:left;}
	#prompt #right{float:right;width:260px;}
	#prompt #right p{color:black;}
	#prompt .clear{clear:both;}
		#prompt #right dl {height:140px;overflow:hidden;}
			#prompt #right dd {clear:right;color:#6a6b6d;line-height:17px;height:17px;}
			#prompt #right p {height:17px;line-height:17px;}
			#prompt #right p.pl {margin-top:8px;height:13px;line-height:13px;}
			#prompt #right span {color:#646464;height:14px;line-height:14px;_height:16px;_line-height:16px;#height:16px;#line-height:16px;}
			#prompt #right font {color:#ff6508;height:14px;line-height:14px;_height:16px;_line-height:16px;#height:16px;#line-height:16px;}
			#prompt strong {color:#666;}
			#prompt #right .act {width:21em;_width:20em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
			#prompt .frac {color:#ff6508;margin-left:10px;}
				#prompt dd a {margin-right:6px;}

#ad_frame {margin:0;width:200px;height:1861px;padding:0;border:0}

#_51tv_download {position:absolute;border:0;width:0;height:0;}
#fs_play_frame,.fs_51tv_obj {display:none;}

h1.staff {padding:0;width:606px;}
	h1.staff strong {text-indent:0;text-align:center;}

.staff dl {width:100%;padding:10px;margin:10px 0 0;clear:both;}
.staff dl.even {background:#f3f4f8;}
	.staff dt {float:left;width:297px;min-height:142px;margin:0 20px 0 0;overflow:hidden;}
		.staff dt img {margin:0 10px 0 0;}
		.staff dt div {float:left;width:185px;height:142px;overflow:hidden;}
			.staff dt div p {line-height:21px;}
			.staff h3 a {font-weight:700;}
	.staff dd {float:left;width:270px;padding:0;overflow:hidden;}
		.staff dd strong {line-height:20px;}
		.staff dd p {float:left;height:21px;white-space:nowrap;margin:0 0.5em 0 0;}
		.staff dd em {display:block;clear:both;width:270px;text-align:right;}
/*			.staff dd em font {font-size:11px;margin-left:5px;}*/

.ad_alimama {overflow:hidden;}
.ad_alimama_movie,.ad_alimama_tv {margin-top:10px;*margin:0 0 85px;}
#ad_alimama_658060 {width:606px;height:60px;padding-bottom:20px;}

.dialog-2{width:460px;background:#fff;}
.dialog-2 .bd{padding:12px;}
.dialog-2 .bd .block{margin:10px;}
.dialog-2 .bd .block li{white-space:nowrap;}
.dialog-2 .bd p{margin:10px 0;}
.dialog-2 .share-content{width:330px;margin:20px 20px 20px 5.5em;padding-left:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#ececec;}
.dialog-2 .bd textarea{width:430px;height:80px;}
.dialog-2 .ft input{margin:0 4px;}
.dialog-2 .loading{margin:12px;}
.dialog-2 .hd h3{padding:5px 10px 0;border:1px solid #2782d6;background:#6386BE;color:#fff;font-size:14px;line-height:200%;_zoom:1;}
.dialog-2 .hd h3{border:0;}
.dialog-2 .ft{clear:both;padding:10px;border-top:1px solid #ccc;background:#eee;text-align:right;}


.Select_all {font-size:12px;height:18px;line-height:18px;*padding-top:2px;_padding-top:0;z-index:1;text-indent:0.3em;border:1px solid #a7a6aa;cursor:default;color:#000000;text-align:left;overflow:none;}
.Select_txt {color:#9C9C9C;border:1px solid #7F9DB9;position:relative;background:#ffffff url(http://img.funshion.com/img/select.gif) no-repeat right;}
.Select_list {background:#FFFFFF;position:absolute;z-index:2;height:auto;overflow:none;color:#9c9c9c;}
.Select_list_over {background:#335ea8;color:#ffffff;display:block;overflow:none;width:100%}
.Select_list_out {background:#ffffff;color:#9c9c9c;display:block;overflow:none;width:100%}
.select {position:relative;top:0px;left:0px;}
#psel .Select_txt{float:left;margin:6px 2px 0px 3px;}


form.lf p.act .f-button{height:24px;font-size:14px;line-height:20px;}
.f-button,.f-alt{height:21px;padding:1px 10px 1px 10px;*padding:1px 5px;border:1px solid;border-color:#ddd #264f6e #264f6e #ddd;background:#2782d6;color:#fff;text-align:center;line-height:17px;letter-spacing:1px;cursor:pointer;}

#fsad a{color:green;}

#fs-top-T{width:790px;}
#fs-top-B{margin-top:14px;width:605px;}