.la_wcl span {
	color:#999
}
textarea {
	font-family:"宋体"
}
.pl_cbox .pub_box .arrow,.pl_cbox .pub_link .pub_btn,.pub_sta .state .up,.pub_sta .state .down,.cmt_list .btn .pub_btn,.pl_cbox .add .input_face,.cmt_list .quotebox .arrow,.pl_cbox .success em,.lay .hd .close,.lay .warn em,.lay .reg_btn,.lay .type_0 em,.lay .type_1 em,.lay .type_2 em,.lay .type_3 em,.lay .forget .log_btn,.lay .oth_type .log1,.lay .oth_type .log2,.lay .oth_type .log3,.pub_comment .pub_btn,.facebox .arrow,.editmenu .edit_bold,.editmenu .edit_italic,.editmenu .edit_underline,.editmenu .edit_left,.editmenu .edit_center,.editmenu .edit_right,.editmenu .edit_pic,.editmenu .edit_face,.cmt_list .hd .arrow,.cmt_list dd .add .arrow,.pl_cbox .cmt_none em,.pl_cbox .cmt_con .ico_0,.pl_cbox .cmt_con .ico_1,.pl_cbox .cmt_con .ico_2,.pl_cbox .cmt_con .ico_3 {
	background:url(sprite_cmt.png) no-repeat 0 0
}
.pl_cbox {
	position:relative;
	background-color:#fff;
	color:#555;
	margin-bottom:10px;
	border-bottom:1px solid #e5e5e5
}
.pl_cbox .cmt_list {
	border:1px solid #e5e5e5;
	border-top:0;
	border-bottom:0
}
.pl_cbox .cmt_list .pub_sta {
	margin:10px 0 0
}
.pl_cbox a {
	color:#50a0c8
}
.pl_cbox .cmt_list .cmt_list_hot {
	margin-bottom:8px
}
.pl_cbox .cmt_list li,.pl_cbox .cmt_list dl,.pl_cbox .cmt_list .replay_box {
	margin:20px 30px 0
}
.pl_cbox .cmt_film {
	padding-bottom:60px
}
.pl_cbox .bor {
	border-bottom:0;
	height:30px
}
.pl_cbox .hd h3 {
	color:#555;
	font-size:14px;
	padding-top:10px;
	font-weight:bold
}
.pl_cbox .hd .cmt_sub {
	position:absolute;
	top:13px;
	right:0;
	font-weight:normal;
	color:#47a9f7;
	font-size:12px;
	font-weight:bold
}
.pl_cbox .hd .cmt_count {
	font-size:12px;
	color:#666;
	font-weight:normal
}
.pl_cbox .pub_box {
	padding:0 20px;
	background-color:#f6f6f6;
	position:relative;
	height:158px;
	border-bottom:1px solid #e5e5e5
}
.pl_cbox .pub_box .hd {
	border-bottom:0;
	height:40px
}
.pl_cbox .pub_box .hd h3 {
	padding:15px 0 10px;
	height:15px;
	line-height:15px;
	color:#666;
	font-size:14px;
	font-weight:bold
}
.pl_cbox .pub_box .cmt_count {
	margin-left:5px;
	font-size:12px;
	color:#999;
	font-weight:normal
}
.pl_cbox .pub_box .cmt_sub {
	position:absolute;
	top:13px;
	font-weight:normal;
	color:#47a9f7;
	font-weight:bold
}
.pl_cbox .pub_box .add {
	margin:0
}
.pl_cbox .pub_box .add .txt_con div {
	margin:0;
	height:68px
}
.pl_cbox .pub_box h3 {
	font-weight:normal;
	font-size:16px;
	color:#333
}
.pl_cbox .pub_box .arrow {
	position:absolute;
	display:inline-block;
	right:40px;
	top:158px;
	width:33px;
	height:16px;
	background-position:-71px 0
}
.pl_cbox .success {
	width:100%;
	margin-top:20px;
	background-color:#ffb140;
	text-align:center;
	font-family:"微软雅黑";
	font-size:14px;
	line-height:30px;
	height:30px;
	color:#6f4200
}
.pl_cbox .success em {
	background-position:-76px -22px;
	padding-left:28px;
	display:inline-block
}
.pl_cbox .cmt_tab {
	border-bottom:1px solid #d0e5ff;
	margin:0 18px 0
}
.pl_cbox .cmt_tab a {
	margin:15px 0 0;
	border:1px solid #d0e5ff;
	border-bottom:0;
	display:inline-block;
	color:#47a9f7;
	width:70px;
	text-align:center;
	line-height:23px;
	height:23px;
	vertical-align:bottom;
	margin-left:3px
}
.pl_cbox .cmt_tab a.now,.pl_cbox .cmt_tab a:hover {
	border-bottom:1px solid #fff;
	margin-bottom:-1px;
	text-decoration:none;
	color:#333
}
.pl_cbox .cmt_list li {
	border-bottom:1px dotted #999;
	line-height:22px;
	padding-bottom:10px
}
.pl_cbox .cmt_tit {
	line-height:26px;
	height:26px
}
.pl_cbox .cmt_tit .title {
	float:left;
	height:26px;
	overflow:hidden
}
.pl_cbox .cmt_tit .time {
	float:right
}
.pl_cbox .tit {
	color:#333;
	line-height:30px;
	height:30px
}
.pl_cbox .tit strong {
	margin-right:5px
}
.pl_cbox .tit .date {
	color:#888
}
.pl_cbox .cmt_con {
	line-height:20px;
	word-wrap:break-word
}
.pl_cbox .cmt_con .userInfo {
	height:20px
}
.pl_cbox .cmt_con .user {
	float:left;
	display:inline-block;
	color:#50a0c8
}
.pl_cbox .cmt_con .ico_0,.pl_cbox .cmt_con .ico_1,.pl_cbox .cmt_con .ico_2,.pl_cbox .cmt_con .ico_3 {
	float:left;
	margin:2px 0 0 5px;
	display:inline-block;
	height:16px;
	vertical-align:middle;
	overflow:hidden
}
.pl_cbox .cmt_con .ico_0,.pl_cbox .cmt_con .ico_1 {
	width:26px
}
.pl_cbox .cmt_con .ico_0 {
	background-position:-53px -251px
}
.pl_cbox .cmt_con .ico_1 {
	background-position:0 -251px
}
.pl_cbox .cmt_con .ico_2,.pl_cbox .cmt_con .ico_3 {
	width:16px
}
.pl_cbox .cmt_con .ico_2 {
	background-position:-30px -251px
}
.pl_cbox .cmt_con .ico_3 {
	background-position:-83px -251px
}
.pl_cbox .reply {
	font-size:14px;
	color:#333
}
.pl_cbox .reply .cmt_count {
	font-size:12px;
	color:#888
}
.pl_cbox .replay_box .add {
	margin:15px 0 5px
}
.pl_cbox .replay_box label {
	vertical-align:middle
}
.pl_cbox .replay_box input {
	vertical-align:middle;
	margin-right:3px
}
.pl_cbox .cmt_panel {
	line-height:30px
}
.pl_cbox .cmt_panel .name {
	float:left
}
.pl_cbox .cmt_panel .status {
	float:right
}
.pl_cbox .cmt_panel .status em {
	margin-left:4px
}
.pl_cbox .cmt_panel .cmt_reply {
	margin-left:5px
}
.notes {
	display:block;
	background-color:#d9e5f7;
	text-align:center;
	display:block;
	line-height:36px;
	height:36px;
	margin-top:-1px
}
.pl_cbox .add {
	line-height:22px
}
.pl_cbox .add .txt_con div {
	padding:5px;
	margin-top:10px;
	border:1px solid #e5e5e5;
	background-color:#fff
}
.pl_cbox .add .txt_con textarea {
	width:100%;
	height:68px;
	background-color:#fff;
	color:#666;
	line-height:22px;
	font-size:12px;
	border:0;
	overflow-y:auto;
	resize:none
}
.pl_cbox .add .input_face {
	float:left;
	margin-right:15px;
	padding-left:20px;
	background-position:-77px -55px;
	_background-position:-77px -55px;
	color:#666;
	text-decoration:none;
	vertical-align:middle
}
.pl_cbox .add .pub_link {
	padding-top:5px;
	color:#666
}
.pl_cbox .add .pub_link label,.pl_cbox .replay_box .add label {
	display:inline-block;
	float:left;
	vertical-align:middle;
	color:#666
}
.pl_cbox .add .pub_link input,.pl_cbox .replay_box .add input {
	margin-right:3px;
	_margin-top:-1px;
	vertical-align:middle
}
.pl_cbox .add .pub_link .btn {
	margin-top:-5px;
	float:right
}
.pl_cbox .add .pub_link .btn strong {
	color:#333
}
.pl_cbox label a {
	margin-left:3px
}
.pl_cbox .pub_link .pub_btn,.pl_cbox .replay_box .add .pub_btn {
	background-position:0 0;
	width:71px;
	height:27px;
	display:inline-block;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:27px;
	margin-left:10px
}
.pl_cbox .pub_link .pub_btn:hover,.pl_cbox .replay_box .add .pub_btn:hover {
	background-position:0 -27px
}
.pl_cbox .pub_link .btn {
	float:right;
	color:#666
}
.js_cmt_loading {
	border:1px solid #e5e5e5;
	border-top:0;
	border-bottom:0
}
.cmt_list .hd {
	position:relative;
	margin:0 30px;
	padding:20px 0 10px;
	height:15px;
	line-height:15px;
	border-bottom:1px solid #e5e5e5
}
.cmt_list .hd h2 {
	font-weight:bold;
	font-size:14px
}
.cmt_list .hd .arrow {
	display:inline-block;
	position:absolute;
	left:20px;
	bottom:-10px;
	_bottom:-11px;
	width:19px;
	height:10px;
	background-position:0 -159px;
	overflow:hidden
}
.cmt_list dl {
	border-bottom:1px dotted #e5e5e5;
	padding-bottom:18px
}
.cmt_list dt {
	float:left
}
.cmt_list dd {
	margin-left:67px
}
.cmt_list dd .add {
	margin:5px 0 5px;
	width:100%
}
.cmt_list dd .add .arrow {
	display:inline-block;
	float:right;
	margin:-8px 15px 0 0;
	*margin-top:1px;
	_margin-top:1px;
	width:19px;
	height:10px;
	background-position:-42px -159px;
	overflow:hidden
}
.cmt_list .add .pub_link,.cmt_list .add .btn {
	line-height:20px;
	height:20px
}
.cmt_list .pub_link .pub_btn {
	display:inline-block;
	background-position:0 -110px;
	width:62px;
	height:24px;
	text-decoration:none;
	color:#fff;
	font-size:12px;
	text-align:center;
	line-height:24px;
	margin-left:5px
}
.cmt_list .pub_link .pub_btn:hover {
	background-position:0 -134px
}
.pub_sta {
	line-height:16px;
	height:16px
}
.pub_sta .put_time {
	float:left;
	margin-right:25px;
	color:#b0b0b0
}
.pub_sta .from {
	color:#ccc;
	float:left
}
.pub_sta .state {
	float:right;
	color:#999
}
.pub_sta .state em {
	margin:0 3px;
	color:#666
}
.pub_sta .state a {
	margin:0 3px
}
.pub_sta .state em a {
	margin:0 3px;
	padding-left:15px
}
.pub_sta .state .up {
	background-position:-129px -100px;
	background-position:-129px -101px;
	font-weight:bolder
}
.pub_sta .state .down {
	background-position:-129px -116px;
	_background-position:-129px -117px;
	font-weight:bolder
}
.cmt_list .quotebox .quotelist {
	padding:7px 20px 10px;
	background-color:#f9f9f9;
	border:1px solid #e5e5e5;
	line-height:22px
}
.cmt_list .quotebox .quote {
	border-bottom:1px dotted #ddd;
	margin-bottom:-1px;
	padding:3px 0 5px
}
.cmt_list .quotebox .end {
	border-bottom:0
}
.cmt_list .quotebox .arrow {
	margin:5px 0 -1px 10px;
	width:19px;
	height:10px;
	display:inline-block;
	background-position:-20px -159px;
	overflow:hidden
}
.cmt_list .quotebox .cmt_con {
	color:#999
}
.pl_cbox .page_con,.facebox .page_con {
	text-align:center;
	padding:9px 0
}
.pl_cbox .page_con {
	padding:20px 0 30px
}
.pl_cbox .page_con span,.facebox .page_con span {
	display:inline-block;
	line-height:22px;
	height:22px
}
.pl_cbox .page_con a,.facebox .page_con a {
	display:inline-block;
	margin:0 3px;
	text-decoration:none;
	padding:0 5px;
	border:1px solid #e5e5e5;
	background-color:#fff;
	color:#4ea1c7;
	line-height:20px;
	height:20px;
	vertical-align:middle
}
.pl_cbox .page_con .now,.facebox .page_con .now,.pl_cbox .page_con .now:hover,.facebox .page_con .now:hover {
	background-color:#00a0f0;
	color:#fff;
	border:1px solid #00a0f0
}
.pl_cbox .page_con a:hover,.facebox .page_con a:hover {
	background-color:#f0faff;
	border:1px solid #c3ebff;
	color:#4ea1c7
}
.pl_cbox .page_con .no_pre,.pl_cbox .page_con .no_next,.pl_cbox .page_con .no_pre:hover,.pl_cbox .page_con .no_next:hover {
	color:#b0b0b0;
	background-color:#fff;
	border:1px solid #e5e5e5;
	cursor:default
}
.lay {
	display:none;
	width:530px;
	height:330px;
	padding:10px;
	background:url(bg_lay.png) repeat-x 0 0;
	z-index:999;
	position:absolute;
	top:50%;
	left:50%
}
.lay .hd {
	border:1px solid #dedcdc;
	border-bottom:0;
	line-height:36px;
	height:36px;
	font-size:14px;
	color:#666;
	background:url(bg_hd.jpg) repeat-x 0 0;
	position:relative
}
.lay .hd h4 {
	padding-left:15px;
	font-weight:bold;
	font-size:14px;
	color:#666
}
.lay .hd h4 em {
	font-size:12px;
	color:#999;
	font-weight:normal
}
.lay .hd .close {
	background-position:-78px -83px;
	width:17px;
	height:17px;
	display:inline-block;
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer
}
.lay .bd {
	background-color:#f3f3f3;
	height:260px;
	border:1px solid #dedcdc;
	line-height:26px;
	padding:10px 15px 20px;
	position:relative
}
.lay .left {
	padding:10px 25px 0 40px;
	width:250px;
	float:left
}
.lay .left p,.lay .right p {
	margin-bottom:8px
}
.lay .forget {
	margin-left:50px
}
.lay .forget a {
	color:#5facfe
}
.lay .forget .log_btn {
	background-position:0 -55px;
	text-decoration:none;
	line-height:27px;
	text-align:center;
	color:#fff;
	display:inline-block;
	width:72px;
	height:27px;
	margin-left:60px;
	cursor:pointer
}
.lay .logform label {
	width:40px;
	margin-right:10px
}
.lay .oth_type {
	border-top:1px dotted #c4c4c4
}
.lay .oth_type a {
	display:inline-block;
	width:95px;
	height:25px;
	margin:0 5px 5px 0;
	float:left
}
.lay .oth_type .log1 {
	background-position:0 -170px
}
.lay .oth_type .log2 {
	background-position:0 -196px
}
.lay .oth_type .log3 {
	background-position:0 -222px
}
.lay p {
	color:#999
}
.lay .right {
	margin-top:10px;
	padding-bottom:150px;
	border-left:1px solid #d9d6d6;
	width:180px;
	float:right;
	text-align:center
}
.lay .right .reg_btn {
	margin:0
}
.lay p {
	margin-bottom:4px
}
.lay label {
	text-align:right;
	color:#000;
	width:70px;
	display:inline-block;
	margin-right:10px
}
.lay input {
	margin-right:10px;
	border:1px solid #dedcdc;
	line-height:24px;
	height:24px;
	background-color:#fff;
	width:180px
}
.lay .code {
	width:86px
}
.lay .warn {
	color:#f73400;
	width:215px;
	display:inline-block;
	float:right
}
.lay .pwd_strength {
	width:215px;
	display:inline-block;
	float:right;
	color:#333
}
.lay .pwd_strength strong em {
	width:82px;
	height:10px;
	display:inline-block;
	vertical-align:middle;
	margin-right:5px
}
.lay .type_0 {
	color:#999
}
.lay .type_0 em {
	background-position:0 -92px
}
.lay .type_1 em {
	background-position:0 -102px
}
.lay .type_2 em {
	background-position:0 -112px
}
.lay .type_3 em {
	background-position:0 -122px
}
.lay .warn em {
	background-position:-82px -93px;
	display:inline-block;
	width:14px;
	height:14px;
	vertical-align:middle;
	padding-right:4px
}
.lay .return {
	position:absolute;
	bottom:10px;
	right:15px;
	color:#017dd5
}
.lay .regcode,.lay .read,.lay .reg_btn {
	margin-left:85px
}
.lay .regcode img {
	vertical-align:middle
}
.lay .regcode a {
	vertical-align:middle;
	color:#333;
	margin-left:10px;
	display:inline-block
}
.lay .read .check {
	width:15px;
	vertical-align:middle;
	margin-right:5px
}
.lay .read a {
	color:#007ee2;
	margin-left:5px
}
.lay .reg_btn {
	background-position:0 -55px;
	width:72px;
	height:27px;
	display:inline-block;
	text-align:center;
	line-height:27px;
	color:#fff;
	cursor:pointer
}
.lay .reg_btn:hover,.lay .forget .log_btn:hover {
	text-decoration:none;
	background-position:0 -82px;
	color:#fff
}
.pub_comment {
	border-top:2px solid #6d6d6d;
	padding:30px 0 0 0;
	line-height:27px;
	width:658px
}
.pub_comment label {
	width:45px;
	float:left;
	color:#000
}
.pub_comment .title {
	margin-bottom:15px
}
.pub_comment .title input {
	margin-right:10px;
	width:325px;
	background-color:#fff;
	line-height:25px;
	height:25px;
	vertical-align:middle;
	border:1px solid #ccc
}
.pub_comment .title span {
	color:#999
}
.pub_comment .editout {
	margin-left:45px;
	border:1px solid #ccc;
	width:610px
}
.pub_comment .editout .editmenu {
	background-color:#e7e7e7;
	line-height:26px;
	height:26px
}
.pub_comment .editout .editarea {
	height:240px
}
.pub_comment .editout textarea {
	border:0;
	display:block;
	background-color:#fff;
	padding:8px;
	width:97%;
	margin:0;
	position:relative;
	left:0;
	color:#666;
	line-height:22px;
	overflow-y:auto;
	height:224px;
	resize:none
}
.pub_comment p {
	line-height:30px;
	color:#999;
	margin-left:45px
}
.pub_comment .pub_btn {
	border:0;
	background-position:0 -264px;
	width:85px;
	height:31px;
	line-height:31px;
	color:#e45200;
	font-size:14px;
	text-align:center;
	display:block;
	margin:0 auto
}
.pub_comment .pub_btn:hover {
	text-decoration:none;
	background-position:0 -295px;
	color:#e45200
}
.facebox {
	z-index:100;
	position:absolute;
	background:url(bg_lay.png) repeat-x 0 0;
	_background:0;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static9.pplive.cn/passport/20120208/v_1/images/bg_lay.png',sizingMethod='scale');
	padding:3px;
	width:300px;
	height:155px;
	left:-10px;
	top:30px;
	color:#999
}
.facebox .fc {
	height:126px;
	position:relative
}
.facebox .hd {
	position:relative;
	background-color:#eee;
	border:1px solid #e5e5e5;
	border-bottom:0;
	line-height:27px;
	height:27px;
	padding-left:10px;
	margin:0
}
.facebox .bd {
	background-color:#fff;
	border:1px solid #e5e5e5;
	border-top:0;
	overflow:hidden
}
.facebox .bd ul {
	padding:7px 0 24px 6px
}
.facebox .bd li {
	margin:0 4px 4px 0;
	_margin:0 3px 3px 0;
	float:left;
	width:28px;
	height:28px
}
.facebox .bd li a {
	display:inline-block;
	border:1px solid #e5e5e5;
	width:27px;
	height:27px;
	overflow:hidden
}
.facebox .bd li img {
	width:27px;
	height:27px
}
.facebox .page_con {
	position:absolute;
	right:0;
	bottom:6px;
	text-align:right;
	margin-right:5px;
	padding:0;
	height:13px;
	line-height:13px
}
.facebox .page_con a {
	color:#878787;
	background-color:#fff;
	padding:0 3px;
	margin:0 3px;
	line-height:15px;
	height:15px
}
.facebox .bd li a:hover {
	border:1px solid #46a7f4
}
.facebox .hd .arrow {
	left:10px;
	top:-10px;
	position:absolute;
	display:inline-block;
	width:13px;
	height:10px;
	background-position:-67px -159px
}
.editmenu {
	padding-left:6px
}
.editmenu a {
	display:inline-block;
	width:20px;
	height:20px;
	margin:2px;
	border:1px solid #e7e7e7
}
.editmenu a:hover {
	border:1px solid #39f;
	background-color:#e6f0fa
}
.editmenu .edit_bold {
	background-position:-89px -271px
}
.editmenu .edit_italic {
	background-position:-108px -271px
}
.editmenu .edit_underline {
	background-position:-126px -271px
}
.editmenu .edit_left {
	background-position:-89px -301px
}
.editmenu .edit_center {
	background-position:-108px -301px
}
.editmenu .edit_right {
	background-position:-126px -301px
}
.editmenu .edit_pic {
	background-position:-126px -78px
}
.editmenu .edit_face {
	background-position:-126px -133px
}
.pl_cbox .cmt_none {
	padding:268px 0 30px 0;
	border:1px solid #e5e5e5;
	border-top:0;
	border-bottom:0;
	background:url(bg_none.jpg) no-repeat top center
}
.pl_cbox .cmt_none em {
	cursor:pointer;
	display:inline-block;
	width:20px;
	height:30px;
	line-height:30px;
	vertical-align:top;
	background-position:-63px -118px
}
.pl_cbox .cmt_none tt {
	cursor:pointer;
	display:inline-block;
	height:30px;
	line-height:30px;
	color:#005884;
	font-family:"微软雅黑";
	font-size:14px;
	vertical-align:middle
}
.pl_cbox .cmt_none a:hover em {
	background-position:-83px -118px
}
.pl_cbox .cmt_none a {
	display:block;
	padding-left:20px;
	height:30px;
	line-height:30px;
	text-align:center;
	background-color:#a2e0ff
}
.pl_cbox .cmt_none a:hover {
	text-decoration:none;
	background-color:#c4ebff
}
.cmt_list_new {
	position:relative
}
.arrow {
	position:static;
	border:0;
	border-style:none
}
.cmt_list dd .add .arrow {
	margin-top:-9px
}
.cmt_list .quotebox .arrow {
	margin-bottom:-6px
}
.pl_cbox {
	zoom:1;
	overflow:hidden
}
body {
	outline:0;
	color:#888
}
.gs_960 .s {
	overflow:visible
}
.scores .star,.scores .star span,.la_data .tips,.go_top a {
	background:url(chang_ico.png) no-repeat
}
.scores {
	width:120px;
	float:left;
	position:relative
}
.scores span {
	display:block;
	width:90px;
	height:15px;
	overflow:hidden
}
.scores .star {
	margin-top:5px;
	margin-right:5px;
	background-position:0 -52px
}
.scores .star .now {
	background-position:0 -73px
}
.scores em {
	position:absolute;
	top:0;
	left:96px;
	color:#ff7300;
	font-size:16px;
	font-weight:bold
}
.la_data {
	width:90px
}
.la_data .tips {
	background-position:-97px -51px;
	color:#333;
	display:none;
	height:21px;
	left:0;
	line-height:20px;
	padding:0 2px 5px 0;
	position:absolute;
	text-align:center;
	top:-24px;
	width:40px
}
.mod .tabs a {
	cursor:pointer;
	font-family:'\5FAE\8F6F\96C5\9ED1'
}
a {
	color:#333
}
a:hover {
	color:#ff7300;
	text-decoration:none
}
textarea,input {
	color:#666
}
.control .btn_prev,.control .btn_next,.control .no_prev,.control .no_next,.pkg_number li.bd i,.video_list li,.la_desklay .hd,.la_desklay .hd .btn_close,.la_desklay .btn_down {
	background:url(con_sprite.png) no-repeat
}
.pic_list .pic a img {
	background:#f0f0f0 url(no_pic.jpg) no-repeat center center
}
.pl_cbox {
	overflow:hidden
}
.pl_cbox .arrow {
	position:static;
	border:0;
	border-style:none
}
.facebox .arrow {
	border:0
}
.cmt_list .quotelist {
	margin-top:-5px;
	*margin-top:0
}
.mod .pic_list .pic span {
	cursor:pointer
}
.mod .pic_list .pic a {
	display:block;
	color:#333;
	text-decoration:none
}
.mod .pic_list a:hover {
	color:#333
}
.mod .pic_list .pic img {
	position:absolute
}
.mod .pic_list .pic span {
	position:absolute
}
.mod .pic_list .txt {
	display:block;
	height:35px;
	line-height:18px;
	color:#666;
	font-size:12px;
	padding-left:2px;
	padding-top:3px;
	overflow:hidden
}
.mod .pic_list .txt a {
	display:block;
	height:100%;
	word-break:break-all;
	word-wrap:break-word
}
.pic .msk {
	width:115px;
	bottom:0;
	height:20px;
	line-height:20px;
	border:0;
	padding-left:5px;
	color:#fff;
	font-style:normal;
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	opacity:.7;
	background:#000
}
.mod .pic_list .pic .p {
	left:2px;
	bottom:0;
	height:20px;
	border:0;
	padding-left:5px;
	color:#fff;
	cursor:pointer;
	line-height:20px
}
.mod .pic_list .now .pic .btn_play {
	display:block
}
.pic_list ul {
	margin-right:-100px
}
.pic_list li {
	position:relative;
	width:120px;
	float:left;
	padding:2px;
	margin-right:16px;
	overflow:hidden
}
.pic_list li:hover,.pic_list li.now {
	cursor:pointer
}
.pic_list li.current {
	cursor:default
}
.pic_list li .pic {
	width:120px;
	position:relative;
	overflow:hidden
}
.pic_list li .pic p {
	width:120px
}
.playbox_bg {
	position:relative;
	z-index:0;
	background:#2b2b2b url(#) left top repeat-x;
	overflow:hidden
}
.wp_playbox {
	position:relative;
	height:615px;
	margin:0 auto;
	padding-top:20px;
	overflow:hidden;
	background:url(#) center 14px no-repeat
}
.main_playbox {
	position:relative;
	width:960px;
	height:100%;
	margin:0 auto
}
.play_ad {
	width:300px;
	position:absolute;
	right:0;
	bottom:12px;
	z-index:9999
}
.play_ad img {
	width:300px;
	height:50px;
	display:block
}
.playerbox {
	width:960px;
	height:540px;
	margin:0 auto;
	position:relative
}
.playerbox .player {
	width:960px;
	height:540px
}
.playinfo {
	position:relative;
	width:960px;
	height:50px;
	color:#555;
	margin:14px auto 0;
	z-index:9999
}
.playinfo h1 {
	float:left;
	color:#fff;
	font-family:'\5FAE\8F6F\96C5\9ED1';
	width:auto!important;
	width:404px;
	max-width:404px;
	margin:0 20px 5px 0;
	font-size:16px;
	height:22px;
	line-height:22px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis
}
.playinfo h1 a {
	color:#fff
}
.playinfo .action {
	display:none;
	position:absolute;
	top:-3px;
	right:0
}
.playinfo .action .disable:hover {
	background:0
}
.playinfo .action a {
	position:relative;
	float:left;
	height:18px;
	line-height:18px;
	padding:5px 10px;
	background:url(d_line.png) left center no-repeat
}
.playinfo .action .active,.playinfo .action a:hover {
	background:#202020
}
.playinfo .action i {
	float:left;
	top:2px;
	width:16px;
	height:16px;
	margin-right:4px
}
.playinfo .action .btn_share i {
	background-position:-244px -125px
}
.playinfo .action .btn_share:hover i {
	background-position:-244px -157px
}
.playinfo .action .no_share i,.playinfo .action .no_share:hover i {
	background-position:-244px -142px
}
.playinfo .action .no_share,.playinfo .action .no_share:hover {
	color:#444;
	cursor:default;
	background:#2b2b2b
}
.playinfo .action .btn_desktop i {
	width:18px;
	background-position:-244px -174px
}
.playinfo .action .btn_desktop:hover i {
	background-position:-276px -174px
}
.playinfo .action .btn_download i {
	background-position:-261px -125px
}
.playinfo .action .btn_download:hover i {
	background-position:-261px -157px
}
.playinfo .action .no_download i,.playinfo .action .no_download:hover i {
	background-position:-261px -141px
}
.playinfo .action .no_download,.playinfo .action .no_download:hover {
	color:#444;
	cursor:default;
	background:#2b2b2b
}
.playinfo .action .btn_subscribe i {
	width:18px;
	background-position:-277px -125px
}
.playinfo .action .btn_subscribe:hover i {
	background-position:-299px -125px
}
.playinfo .action .btn_subscribed i {
	width:18px;
	background-position:-277px -142px
}
.playinfo .action .btn_subscribed:hover i {
	background-position:-299px -142px
}
.playinfo .action .btn_unsubscribe i {
	width:18px;
	background-position:-277px -158px
}
.playinfo .action .btn_unsubscribe:hover i {
	width:18px;
	background-position:-299px -158px
}
.playinfo p {
	line-height:27px;
	*line-height:34px
}
.playinfo a {
	color:#aaa
}
.playinfo a:hover {
	color:#fff
}
.pkg_number em {
	display:inline-block;
	height:28px;
	overflow:hidden
}
.mt {
	margin-top:-2px
}
.txt_show .pkg_number {
	position:relative;
	width:960px;
	overflow:hidden
}
.txt_show .pkg_number ul {
	margin-left:0
}
.txt_show .pkg_number li {
	width:435px;
	margin-right:10px;
	text-align:left;
	padding:0 18px 0 20px
}
.txt_show .pkg_number li a {
	width:412px;
	overflow:hidden
}
.txt_show .pkg_number li.current a,.txt_show .pkg_number li.bd a {
	width:434px
}
.txt_show .pkg_number em {
	max-width:411px!important;
	width:auto;
	_width:411px
}
.txt_show .pkg_number li.bd i {
	top:-7px
}
.txt_show .pkg_number li.bd i {
	*top:0
}
.txt_list {
	position:relative
}
.txt_list .btn_turn .btn_prev,.txt_list .btn_turn .no_prev,.txt_list .btn_turn .btn_next,.txt_list .btn_turn .no_next {
	top:50%;
	margin-top:-23px
}
.interactive {
	position:absolute;
	top:0;
	right:-44px;
	height:192px
}
.interactive .active_btn {
	position:absolute;
	width:54px;
	top:0;
	right:-4px;
	z-index:9999
}
.active_btn li {
	width:54px;
	height:47px;
	*margin-top:-2px;
	position:relative
}
.active_btn a {
	cursor:pointer
}
.active_btn a:focus {
	outline:0
}
.active_btn a,.active_btn a i {
	width:54px;
	height:47px;
	display:block;
	background:url(share_ico.png) no-repeat -9999px 0;
	text-indent:-9999px
}
.active_btn a {
	background-position:-9999px 0
}
.active_btn .btn_share i {
	background-position:-46px 13px
}
.active_btn .btn_share a:hover i,.active_btn .btn_share_h i {
	background-position:17px 13px
}
.active_btn .btn_share {
	margin-top:0
}
.active_btn .btn_share a:hover,.active_btn .btn_share_h a {
	background-position:-107px -52px
}
.active_btn .btn_subs a i {
	background-position:-46px -32px
}
.active_btn .btn_subs a:hover {
	background-position:-107px -105px
}
.active_btn .btn_subs a:hover i {
	background-position:17px -32px
}
.active_btn .btn_subsed a i {
	background-position:17px -170px;
	_background-position:17px -171px
}
.active_btn .btn_subsed a:hover,.active_btn .btn_subsed_h a {
	background-position:-107px -105px
}
.active_btn .btn_subsed_h a i {
	background-position:-45px -171px
}
.active_btn .btn_downl a i {
	background-position:-46px -79px
}
.active_btn .btn_downl a:hover {
	background-position:-107px -105px
}
.active_btn .btn_downl a:hover i {
	background-position:17px -79px
}
.active_btn .btn_desktop a,.active_btn .btn_last a {
	background-position:-9999px 0
}
.active_btn .btn_desktop a:hover {
	background-position:-107px -105px
}
.active_btn .btn_desktop a i {
	background-position:-46px -126px
}
.active_btn .btn_desktop a:hover i {
	background-position:17px -126px
}
.active_btn .btn_clock {
	position:relative;
	left:6px;
	top:-2px
}
.active_btn .btn_favor a:hover,.active_btn .btn_favored a:hover,.active_btn .btn_favor_concel a:hover {
	background-position:-107px -105px
}
.active_btn .btn_favor a i {
	background-position:-46px -253px
}
.active_btn .btn_favor a:hover i {
	background-position:16px -216px
}
.active_btn .btn_favored a i,.active_btn .btn_favored a:hover i {
	background-position:-46px -216px
}
.active_btn .btn_favor_concel a i,.active_btn .btn_favor_concel a:hover i {
	background-position:16px -251px
}
.active_btn .btn_first {
	margin-top:0
}
.active_btn .btn_first a:hover {
	background-position:-107px -52px
}
.active_btn .btn_last a:hover {
	background-position:-107px -158px
}
.interactive .share {
	width:110px;
	height:222px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:44px;
	z-index:200;
	background:#fff;
	box-shadow:-1px 1px 3px #dcdcdc;
	display:none
}
.interactive .share_hover {
	display:block
}
.interactive .share_open {
	display:block;
	width:190px
}
.interactive .share_list {
	height:186px;
	overflow:hidden
}
.interactive .share ul {
	margin-left:10px;
	height:186px;
	width:98px;
	float:left;
	display:inline;
	overflow:hidden
}
.interactive .share_open ul {
	height:186px;
	width:80px
}
.interactive .share li {
	margin-top:10px;
	height:16px;
	width:90px;
	float:left;
	line-height:16px;
	overflow:hidden
}
.interactive .share li a {
	line-height:16px
}
.interactive .share li a:hover {
	color:#
}
.interactive .share li i {
	display:block;
	float:left;
	margin-right:6px;
	width:16px;
	height:16px;
	background:url(share-ico.png) no-repeat
}
.interactive .share li i.ico_1 {
	background-position:0 0
}
.interactive .share li i.ico_2 {
	background-position:0 -18px
}
.interactive .share li i.ico_3 {
	background-position:0 -36px
}
.interactive .share li i.ico_4 {
	background-position:0 -54px
}
.interactive .share li i.ico_5 {
	background-position:0 -72px
}
.interactive .share li i.ico_6 {
	background-position:0 -90px
}
.interactive .share li i.ico_7 {
	background-position:0 -108px
}
.interactive .share li i.ico_8 {
	background-position:0 -126px
}
.interactive .share li i.ico_9 {
	background-position:0 -144px
}
.interactive .share li i.ico_10 {
	background-position:0 -162px
}
.interactive .share li i.ico_11 {
	background-position:0 -180px
}
.interactive .share li i.ico_12 {
	background-position:0 -198px
}
.interactive .share li i.ico_13 {
	background-position:0 -216px
}
.interactive .share li i.ico_14 {
	background-position:0 -234px
}
.interactive .share p {
	height:26px;
	line-height:26px;
	margin-top:10px
}
.interactive .share p a {
	display:block;
	width:100%;
	color:#666;
	background:#eee;
	text-align:center
}
.interactive .share p a:hover {
	color:#666
}
.mod .pic_list .p_a {
	height:51px;
	position:absolute;
	right:2px;
	text-indent:-9999px;
	top:2px;
	width:51px;
	z-index:2;
	background:url(ico_tag.png) no-repeat;
	_background:url(ico_tag8.png) no-repeat
}
.mod .pic_list .vip {
	background-position:-163px -5px
}
.mod .pic_list .pay {
	background-position:5px -5px
}
.mod .pic_list .clear {
	background-position:-51px -5px
}
.mod .pic_list .light {
	background-position:-107px -5px
}
.mod .pic_list .ico_login {
	background-position:-219px -5px
}
.mod .pic_list .ico_only {
	background-position:-275px -5px
}
.mod .pic_list .ico_firstrun {
	background-position:-331px -5px
}
.mod .pic_list .ico_new {
	background-position:-387px -5px
}
.mod .pic_list .ico_live {
	background-position:-443px -5px
}
.joinVipBox {
	display:none;
	position:absolute;
	z-index:900;
	left:50%;
	top:96px;
	margin:0 0 0 -280px
}
.layer {
	width:620px;
	height:498px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-21px;
	margin-left:-310px;
	z-index:10000
}
.mod .hd {
	border-bottom:2px solid #ccc
}
.mod .tabs {
	padding-bottom:10px;
	height:14px;
	line-height:16px;
	font-size:16px
}
.mod .tabs a {
	display:inline-block;
	float:left;
	padding:0 20px;
	border-left:1px solid #dedede;
	cursor:pointer
}
.mod .tabs a:hover,.mod .tabs .now {
	color:#ff7300;
	font-weight:bold
}
.mod .tabs .first {
	padding-left:0;
	border-left:none
}
.mod .tabs em {
	display:inline-block;
	zoom:1;
	*display:inline;
	padding:0 20px
}
.mode_longFilm {
	display:none;
	margin-top:20px
}
.pic_list li.current,.pic_list li.now,.pic_list li:hover {
	background:#e5e5e5
}
.mode_longFilm .hd {
	margin-bottom:10px
}
.mode_longFilm .state {
	height:30px;
	line-height:30px;
	overflow:hidden
}
.mode_longFilm .state .page {
	margin-top:5px;
	font-family:Arial;
	height:26px;
	width:910px;
	overflow:hidden
}
.mode_longFilm .state .control {
	width:41px;
	height:22px;
	margin-top:5px
}
.mode_longFilm .state a,.mode_longFilm .txt_date a {
	float:left;
	margin-right:10px;
	vertical-align:top;
	height:26px;
	line-height:26px;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	background:#fff;
	overflow:hidden
}
.mode_longFilm .state a span,.mode_longFilm .txt_date a span {
	display:inline-block;
	height:20px;
	width:58px;
	text-align:center;
	vertical-align:top;
	border:1px solid #d2d2d2;
	line-height:20px;
	color:#333;
	overflow:hidden
}
.mode_longFilm .state a:hover,.mode_longFilm .state .now,.mode_longFilm .txt_date .date_day a:hover,.mode_longFilm .txt_date .date_day .now {
	background:url(../images/tab_bg.png) no-repeat center -1px;
	color:#fff;
	padding-bottom:6px;
	height:20px
}
.mode_longFilm .txt_date .date_m a:hover,.mode_longFilm .txt_date .date_m .now {
	background:#f0842b;
	height:22px
}
.mode_longFilm .state a:hover span,.mode_longFilm .state .now span,.mode_longFilm .txt_date a:hover span,.mode_longFilm .txt_date .now span {
	background:0;
	border:1px solid #f0842b;
	height:20px;
	color:#fff
}
.mode_longFilm .txt_date .date_m .now span,.mode_longFilm .txt_date .date_m a:hover span,.mode_longFilm .txt_date .more_m .now span {
	border-color:#d2d2d2
}
.mode_longFilm .pic_list {
	width:964px;
	margin:5px 0 0 -2px;
	position:relative
}
.mode_longFilm .pic_list li,.playhistory .pic_list li {
	_overflow:hidden
}
.mode_longFilm .pic_list .will_play img {
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6
}
.mode_longFilm .pic_list .no_play a,.mode_longFilm .pic_list .will_play a,.mode_longFilm .pic_list .will_play span {
	cursor:default
}
.mode_longFilm .pic_list .txt a:visited {
	color:#7a4b32
}
.mode_longFilm .pic_list .no_play a,.mode_longFilm .pic_list .no_play a:hover,.mode_longFilm .pic_list .no_play a:visited,.mode_longFilm .pic_list .will_play a,.mode_longFilm .pic_list .will_play a:hover,.mode_longFilm .pic_list .will_play a:visited {
	color:#999;
	cursor:default;
	text-decoration:none
}
.mode_longFilm .pic_list .no_play:hover,.mode_longFilm .pic_list .will_play:hover {
	background:0;
	border:0;
	padding:2px
}
.mode_longFilm .pic_list .current a,.mode_longFilm .pic_list .current a:hover,.mode_longFilm .pic_list .current a:visited {
	color:#333;
	text-decoration:none
}
.mode_longFilm .pic_list .current .p {
	color:#ff7300;
	cursor:default;
	height:20px;
	left:23px;
	top:27px;
	font:bold 16px "微软雅黑"
}
.mode_longFilm .pic_list .current .msk {
	height:68px;
	cursor:default
}
.mode_longFilm .pic_list .current a {
	cursor:default
}
.mode_longFilm .txt_pic p {
	margin-top:-4px;
	width:960px;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	position:relative
}
.mode_longFilm .tabs .btn_change {
	display:inline-block;
	float:right
}
.mode_longFilm .tabs .btn_change:hover {
	font-weight:normal
}
.mode_longFilm .btn_change span,.mode_longFilm .btn_change i,.mode_longFilm .btn_change em {
	display:block;
	float:left;
	height:22px;
	background:url(chang_ico.png) no-repeat 0 0
}
.mode_longFilm .btn_change span {
	width:28px;
	background-position:0 -104px
}
.mode_longFilm .btn_change i {
	background-position:-26px -104px;
	font-style:normal;
	line-height:22px;
	color:#666
}
.mode_longFilm .btn_change em {
	width:8px;
	background-position:-121px -104px;
	padding:0
}
.mode_longFilm .btn_change:hover span {
	background-position:-129px -104px
}
.mode_longFilm .btn_change:hover i {
	background-position:-160px -104px
}
.mode_longFilm .btn_change:hover em {
	background-position:-249px -104px
}
.mode_longFilm .txt_date {
	height:30px;
	line-height:30px;
	margin-top:5px
}
.mode_longFilm .txt_date a span {
	width:38px
}
.mode_longFilm .tab_wrapper {
	float:left
}
.mode_longFilm .more_m {
	float:left
}
.mode_longFilm .more_m a,.mode_longFilm .more_m a:hover {
	background:0;
	color:#333
}
.mode_longFilm .more_m a span {
	position:relative;
	text-align:left;
	padding-left:2px;
	width:36px
}
.mode_longFilm .more_m a span,.mode_longFilm .more_m a:hover span {
	border-color:#d2d2d2;
	color:#333
}
.mode_longFilm .more_m .more span i,.mode_longFilm .more_m .more_h span i,.mode_longFilm .more_m .more_h_d span i {
	position:absolute;
	right:2px;
	top:8px;
	width:0;
	height:0;
	border-width:3px;
	border-style:solid;
	border-color:#333 #fff #fff;
	font-size:0;
	line-height:0
}
.mode_longFilm .more_m .more_h,.mode_longFilm .more_m .more_h:hover,.mode_longFilm .more_m .more_h_d,.mode_longFilm .more_m .more_h_d:hover {
	background:#f0842b
}
.mode_longFilm .more_m .more_h span,.mode_longFilm .more_m .more_h:hover span,.mode_longFilm .more_m .more_h_d span,.mode_longFilm .more_m .more_h_d:hover span {
	color:#fff
}
.mode_longFilm .more_m .more_h span i,.mode_longFilm .more_m .more_h:hover span i {
	border-color:#f0842b #F0842b #333;
	top:6px
}
.mode_longFilm .more_m .more_h_d span i,.mode_longFilm .more_m .more_h_d:hover span i {
	border-color:#333 #f0842b #f0842b
}
.mode_longFilm .txt_show .date_m {
	float:right;
	margin-right:-10px;
	position:relative;
	z-index:4
}
.mode_longFilm .txt_show .date_m a {
	height:22px
}
.mode_longFilm .txt_show .list_m {
	position:absolute;
	right:10px;
	top:22px;
	width:38px;
	border:1px solid #d2d2d2;
	border-top:0;
	background:#fff;
	line-height:22px
}
.mode_longFilm .txt_show .list_m li {
	width:38px;
	height:22px;
	overflow:hidden;
	float:left
}
.mode_longFilm .txt_show .list_m a {
	display:block;
	width:38px;
	text-align:center;
	height:22px;
	line-height:24px;
	overflow:hidden
}
.mode_longFilm .txt_show .list_m a:hover {
	background:#f0842b;
	color:#fff
}
.la_deskstep {
	width:630px
}
.la_desklay {
	margin:0 auto;
	padding:7px;
	background:rgba(0,0,0,0.7);
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#a1000000,endColorstr=#a1000000)
}
.la_desklay .hd {
	position:relative;
	height:29px;
	border-bottom:1px solid #e5e5e5;
	background-position:0 -100px;
	background-repeat:repeat-x;
	background-color:#999
}
.la_desklay .hd h4 {
	font-size:14px;
	padding:0 20px;
	color:#333;
	line-height:29px
}
.la_desklay .hd .btn_close {
	position:absolute;
	top:11px;
	right:11px;
	display:block;
	width:10px;
	height:10px;
	background-position:-70px -65px
}
.la_desklay .bd {
	background-color:#fff
}
.la_deskstep .bd {
	padding:15px 30px 15px 15px
}
.la_desklay .deskstep {
	padding:20px 0 0 300px;
	width:280px;
	height:220px;
	background:url(bg_desk.jpg) no-repeat left center #fff
}
.la_desklay .deskstep p {
	margin-bottom:10px;
	line-height:22px
}
.la_desklay .deskstep li {
	float:left;
	padding:0 10px;
	margin-bottom:5px;
	width:260px;
	line-height:26px;
	background-color:#fff1e5;
	border:1px solid #ffe0c8
}
.la_desklay .btn_down {
	display:block;
	margin:15px 0 0 70px;
	width:110px;
	height:30px;
	background-position:0 -133px
}
.la_desklay .red {
	color:#ff4e4e
}
.la_desktip {
	display:none;
	width:450px;
	font-size:14px
}
.la_desktip .bd {
	padding:40px 0 50px 80px
}
.la_desktip .tips {
	display:block;
	color:#ff7300;
	line-height:30px
}
.la_desktip .success,.la_desktip .failure {
	padding:20px 0 20px 100px;
	height:60px
}
.la_desktip .success {
	background:url(bg_success.jpg) no-repeat left center
}
.la_desktip .failure {
	background:url(bg_failure.jpg) no-repeat left center
}
.la_desksuccess {
	width:570px
}
.la_desksuccess .success {
	padding:75px 0 0 275px;
	height:155px;
	background:url(bg_desksuccess.jpg) no-repeat left center
}
.la_desktip .bd {
	padding:0 0 0 50px
}
.flv_intro {
	margin-top:-4px
}
.flv_intro p {
	line-height:20px;
	margin-top:5px;
	color:#666
}
.flv_intro p .txt_indent {
	display:block;
	width:15px;
	height:20px;
	float:left
}
.flv_intro p a {
	position:relative;
	margin-left:4px;
	margin-right:0;
	padding-right:16px;
	display:inline-block
}
.flv_intro p a i {
	position:absolute;
	width:0;
	height:0;
	border-width:4px;
	border-style:solid;
	font-size:0;
	line-height:0;
	color:#333;
	overflow:hidden
}
.flv_intro p a.down i {
	border-color:#333 #fff #fff;
	top:6px;
	left:51px;
	_left:54px
}
.flv_intro p a.up i {
	border-color:#fff #fff #333;
	top:2px;
	left:26px;
	_left:30px
}
.flv_intro .info {
	width:960px;
	height:20px;
	overflow:hidden;
	color:#888
}
.flv_intro .info a {
	position:static;
	padding-right:4px
}
.flv_intro .info i {
	color:#dedede;
	font-style:normal;
	padding:0 6px
}
.flv_intro span {
	margin-right:16px
}
.flv_intro em {
	margin-right:10px;
	color:#666
}
.flv_intro a {
	margin-right:10px
}
.mod .change span,.mod .change i,.mod .change em {
	display:block;
	float:left;
	background:url(chang_ico.png) no-repeat;
	height:22px
}
.mod .pic_change span {
	width:23px;
	background-position:0 0
}
.mod .pic_change:hover span {
	background-position:0 -24px
}
.mod .pic_change i {
	background-position:-20px 0;
	line-height:22px;
	font-style:normal
}
.mod .pic_change:hover i {
	background-position:-20px -24px
}
.mod .pic_change em {
	width:10px;
	background-position:-120px 0;
	padding:0
}
.mod .pic_change:hover em {
	background-position:-120px -24px
}
.flvs .tabs .change,.hot_watch .tabs .change,.mode_longFilm .tabs .btn_change {
	float:right;
	padding:0;
	border:0;
	font:12px "\5b8b\4f53";
	color:#666;
	margin-top:-4px;
	position:relative
}
.flvs .tabs .change:hover,.hot_watch .tabs .change:hover {
	font-weight:normal;
	color:#666
}
.flvs {
	display:none;
	margin-top:40px
}
.flvs .pic_list li:hover .txt {
	margin-left:0
}
.flvs .pic_list li {
	margin-right:15px
}
.flvs .tabs a {
	_line-height:18px
}
.list_120x68 .pic {
	height:68px
}
.list_120x68 .pic a {
	width:120px;
	height:68px
}
.list_120x68 .pic a img {
	top:-10px;
	width:120px;
	height:90px
}
.list_120x68 .no_play .pic a img {
	top:-10px;
	height:78px
}
.list_120x160 {
	margin-top:2px
}
.list_120x160 li {
	margin-top:12px
}
.pic_list li .list_120x160 .pic {
	height:160px
}
.list_120x160 .pic a {
	height:160px
}
.mod .list_120x160 li .txt {
	height:18px
}
.mod .list_120x160 a img {
	top:0;
	left:0;
	height:160px;
	width:120px
}
.list_120x160 .txt a {
	text-align:center
}
.list_120x160 .horiz_120x90 p a {
	height:90px
}
.list_120x160 .horiz_120x90 li .txt {
	height:36px
}
.list_120x160 .horiz_120x90 li .txt a {
	text-align:left
}
.list_120x160 .horiz_120x90 li a img {
	height:90px;
	width:120px
}
.control .btn_prev,.control .btn_next,.control .no_prev,.control .no_next {
	width:21px;
	height:22px
}
.control .dispage em {
	cursor:default
}
.control div em {
	cursor:pointer;
	display:block;
	height:100%
}
.control .btn_next,.control .no_next {
	margin-left:-1px
}
.control .btn_prev {
	background-position:-69px -23px
}
.control .btn_next {
	background-position:-89px -23px
}
.control .no_prev,.control .no_prev:hover {
	background-position:-69px 0
}
.control .no_next,.control .no_next:hover {
	background-position:-89px 0
}
.control .no_prev,.control .no_next,.btn_turn .no_prev,.btn_turn .no_next {
	cursor:default
}
.btn_turn .btn_prev,.btn_turn .btn_next,.btn_turn .no_prev,.btn_turn .no_next {
	display:block;
	width:32px;
	height:47px;
	position:absolute;
	z-index:3;
	background:url(btn_turn.png) no-repeat;
	_background:url(btn_turn8.png) no-repeat
}
.btn_turn .btn_prev {
	background-position:-36px 0
}
.btn_turn .btn_prev:hover {
	background-position:-72px 0
}
.btn_turn .no_prev {
	background-position:0 0
}
.btn_turn .btn_next {
	background-position:-36px -56px
}
.btn_turn .btn_next:hover {
	background-position:-72px -56px
}
.btn_turn .no_next {
	background-position:0 -56px
}
.btn_turn .btn_next,.btn_turn .no_next {
	right:-43px;
	top:12px
}
.btn_turn .btn_prev,.btn_turn .no_prev {
	left:-43px;
	top:12px
}
@media only screen and (device-width:768px) {
	.btn_turn .btn_next,.btn_turn .no_next {
	right:0;
	top:12px
}
.btn_turn .btn_prev,.btn_turn .no_prev {
	left:0;
	top:12px
}
}.pkg_number {
	font-family:Arial;
	margin-top:8px
}
.pkg_number ul {
	margin:0 -20px 0 3px
}
.pkg_number li {
	float:left;
	width:56px;
	height:28px;
	line-height:28px;
	margin:0 6px 6px 0;
	color:#333;

	text-align:center;
	border-radius:2px;
	border:1px solid #dedede;
	background:#f3f3f3;
	overflow:hidden;
	color:#999;
	font-size:14px
}
.pkg_number li a {
	display:block;
	height:28px;
	color:#333;
	text-decoration:none
}
.pkg_number li a:hover {
	color:#ff7300
}
.pkg_number li.bd {
	border-color:#e8e8e8;
	background:#fff
}
.pkg_number li i {
	display:none
}
.pkg_number li.bd i {
	display:inline-block;
	margin-left:3px;
	position:relative;
	top:-7px;
	*top:-1px;
	_margin-top:6px;
	width:13px;
	height:13px;
	background-position:-70px -50px;
	overflow:hidden
}
.pkg_number li.bd a,.pkg_number li.bd a:hover {
	color:#999;
	cursor:default
}
.pkg_number .current {
	font-weight:bold;
	border-color:#ffdcbe;
	background:#fff4cc
}
.pkg_number .current a {
	color:#ff7300;
	cursor:default;
	font-weight:bold
}
.pkg_number .soon a {
	color:#ff9d4c;
	border:1px solid #ffdcbe
}
.pkg_number .soon a:hover {
	font-weight:normal;
	border:1px solid #ffdcbe;
	background-color:#fdeddf
}
.download {
	position:relative;
	width:248px;
	height:106px;
	margin-top:40px;
	margin-bottom:20px;
	border:1px solid #e5e5e5;
	background:20px 12px #f9f9f9 url(../images/download.jpg) no-repeat;
	overflow:hidden
}
.download .client {
	padding-left:20px;
	padding-top:40px
}
.download .btn_xz {
	display:block;
	position:absolute;
	top:15px;
	right:12px;
	width:80px;
	height:45px;
	text-indent:-9999px
}
.download .btn_xz:hover {
	background:0
}
.download .count em {
	padding:0 2px;
	color:#f0842b
}
.download .mobile {
	margin-left:90px;
	margin-top:15px
}
.download .mobile strong {
	display:none
}
.download a {
	padding:2px 4px;
	line-height:20px;
	text-decoration:none;
	font-family:Arial
}
.download a:hover {
	color:#fff;
	background:#00a0f0
}
.game_list {
	width:250px;
	overflow:hidden;
	margin-bottom:20px
}
.show_girl {
	margin-bottom:20px
}
.show_girl img {
	width:250px;
	height:140px;
	display:block
}
.videos {
	margin:-15px 0 20px 0
}
.videos h4 {
	font:normal 16px/28px '\5FAE\8F6F\96C5\9ED1';
	color:#333;
	border-bottom:2px solid #ccc
}
.pn_110x90 {
	margin:9px -40px 0 0
}
.pn_110x90 li {
	display:inline;
	float:left;
	width:110px;
	margin:6px 30px 0 0
}
.pn_110x90 li img {
	width:110px;
	height:90px
}
.pn_110x90 li p a {
	display:block;
	width:110px;
	height:24px;
	line-height:24px;
	overflow:hidden
}
.video_list {
	margin:8px -40px 0 0
}
.video_list li {
	display:inline;
	float:left;
	width:110px;
	padding-left:7px;
	margin-right:18px;
	background-position:-105px -47px;
	height:24px;
	line-height:24px;
	overflow:hidden
}
.video_list li a {
	display:block;
	word-break:break-all;
	word-wrap:break-word
}
.sp_680x80 {
	margin-top:40px;
	margin-bottom:34px;
	*margin-bottom:40px
}
.sp_680x80 img {
	width:680px
}
.sp_250x250 {
	margin-bottom:20px
}
.sp_250x250 img {
	display:block
}
.loading {
	width:32px;
	height:32px;
	background:url(jz_icon.gif) no-repeat 0 0;
	position:absolute;
	left:50%;
	margin-left:-16px
}
.errotxt {
	display:none;
	height:70px;
	font:20px/70px '\5FAE\8F6F\96C5\9ED1';
	color:#cbcbcb;
	text-align:center
}
.errotxt a,.errotxt a:hover {
	color:#333
}
.go_top {
	display:none;
	width:48px;
	height:48px;
	text-indent:-9999px;
	position:fixed;
	z-index:10000;
	bottom:100px;
	right:170px;
	_position:absolute
}
.go_top a {
	display:block;
	width:48px;
	height:48px;
	background-position:-146px -53px;
	cursor:pointer
}
.go_top a:hover {
	background-position:-203px -53px
}
.la_topPlugIn,.topPlugIn .txt1,.topPlugIn a.btn,.topPlugIn a.clear {
	background:url(play/topPlug.png) no-repeat
}
.plugInStep_1 .btn,.plugInStep_2 strong,.plugInStep_2 strong em,.plugInStep_3 strong {
	background:url(play/playBoxPlugIn.jpg) no-repeat
}
.la_topPlugIn {
	height:30px;
	line-height:30px;
	background-repeat:repeat-x;
	overflow:hidden;
	min-width:1000px;
	font-family:"宋体"
}
.topPlugIn {
	margin:0 auto;
	height:30px;
	overflow:hidden;

	width:1000px
}
.topPlugIn .txt1 {
	width:450px;
	float:left;
	overflow:hidden;
	color:#666;
	line-height:30px;
	background-position:-52px -31px no-repeat;
	padding-left:20px;
	margin-left:200px;
	display:inline
}
.topPlugIn .txt1 strong {
	font-weight:normal;
	color:#f60;
	font-size:14px;
	margin-right:5px
}
.topPlugIn .txt2 {
	float:left;
	width:280px;
	color:#333;
	line-height:30px
}
.topPlugIn .txt2 span {
	color:#f60;
	line-height:30px
}
.topPlugIn a.btn {
	float:left;
	width:68px;
	height:22px;
	line-height:22px;
	text-align:center;
	color:#de4a06;
	margin-top:3px;
	background-position:0 -62px
}
.topPlugIn a.btn:hover {
	text-decoration:none
}
.topPlugIn a.clear {
	width:30px;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0 -31px;
	display:block;
	float:right
}
.playBoxPlugIn {
	width:560px;
	height:420px;
	overflow:hidden;
	background:#000;
	text-align:center;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:30px;
	margin:0 auto
}
.playBoxPlugIn p {
	margin-top:120px;
	color:#fff
}
.plugInStep_1 .btn {
	display:block;
	width:181px;
	height:52px;
	text-indent:-9999px;
	overflow:hidden;
	background-position:0 0;
	margin:15px auto
}
.plugInStep_1 span {
	color:#555;
	display:block
}
.plugInStep_2 span {
	color:#555;
	display:block
}
.plugInStep_2 strong {
	display:block;
	margin:15px auto;
	width:232px;
	height:13px;
	line-height:13px;
	text-align:center;
	overflow:hidden;
	background-position:0 -67px;
	font-size:12px;
	font-weight:normal;
	font-family:"宋体";
	position:relative
}
.plugInStep_2 strong em {
	display:block;
	height:13px;
	background-position:0 -53px;
	margin:0;
	position:absolute;
	left:0;
	top:0
}
.plugInStep_2 strong i {
	position:absolute;
	width:232px;
	height:13px;
	line-height:13px;
	text-align:center;
	display:block;
	font-style:normal;
	z-index:10;
	left:0;
	top:0;
	color:#000
}
.playBoxPlugIn .plugInStep_3 {
	margin-top:130px
}
.plugInStep_3 strong {
	display:block;
	font-weight:normal;
	line-height:32px;
	font-size:30px;
	margin:15px auto;
	text-align:center;
	overflow:hidden;
	background-position:-200px 0 no-repeat;
	width:270px
}
.plugInStep_3 a {
	color:#007cff;
	margin:0 5px
}
div.la_topPlugIn2 #topInstall_close {
	background-image:url(play/sprite_play.png);
	background-position:-198px -130px;
	display:block;
	float:right;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	width:15px;
	margin-top:10px
}
.wp_nav_32 {
	background:none repeat scroll 0 0 #F6F6F6;
	border:1px solid #E5E5E5;
	height:32px;
	line-height:30px;
	margin:10px auto;
	overflow:hidden;
	padding-left:10px;
	width:960px;
}
.sm_searchtips .matchtips .arrow,.sm_searchtips .holders .btn_play {
	background:-455px -106px url('http://static9.pplive.cn/pptv/pub/v_20130607172800/css/sprite2.png') no-repeat;
}
.sm_searchtips .holders .btn_play {
	background-position:-455px -90px;
}
.g_hd_sub .main_header {
	_position:relative
}




/*++++++++++++++  foot  ++++++++++++++ */
/*--底部条样式--*/
.footer{position:relative;overflow:hidden;background:#8a8a8a;}
.footer_01{background:none;border:none;}
.footer_c{width:960px;margin:0 auto;padding-top:20px;}
.footer_l{text-align:center;font-size:12px;}
.footer_l span{padding:0 10px;}
.footer_r_nav{font-size:12px;text-align:center;color:#fff;margin-bottom:10px;}
.footer_r_nav a{color:#fff;padding:0 8px;}
.footer_r_nav span{color:#fff;}


/*++++++++++++++  play.html  ++++++++++++++ */

.layout{width:1000px;margin:0 auto;}
.ui-sponsor{overflow:hidden;margin:3px 0 -7px 0;background:url() right center no-repeat #eeeaeb;}
/* ui-box */
.ui-box{margin-top:10px;border:1px solid #ddd;background-color:#fff;}

/* play-list-box */
.play-list-box{width:985px;overflow:hidden;padding:0 0 15px 15px;}
.play-list-box .caption{margin-right:15px;height:45px;overflow:hidden;background:url() 0 44px repeat-x;}
.play-list-box .caption h4{height:35px;float:left;overflow:hidden;margin-top:4px;}
.play-list-box .caption h4 img{height:20px;display:block;margin:8px 0 0 0;}


.fn-clear:after{	visibility:hidden;display:block;	font-size:0;content:" ";clear:both;	height:0;}
body .fn-clear{	*zoom:1;	*clear: both;	}


/* Txt */	
.play-list-box .txt{height:22px;line-height:22px;overflow:hidden;margin-top:11px;float:right;padding-right:5px;}
.play-list-box .txt a,.play-list-box .txt a:hover{color:#259e33;}	

/* play-list */	
#detail-list .play-list{width:983px;max-height:150px;_height:expression(this.scrollHeight > 700 ? "700px":"auto");overflow:auto;overflow-x:hidden;clear:both;position:relative;}
.play-list a{width:154px;height:28px;line-height:28px;overflow:hidden;display:block;text-align:center;color:#333;float:left;position:relative;margin:5px 5px 0 0;border:1px solid #e0e0e0;background-color:#f5f5f5;}
.play-list a:visited{color:#666;background:#faebd7;}
.play-list a:hover{color:#fff;text-decoration:none;border-color:#f60;background:#f60;}
.play-list-long a{width:234px;}
.play-list a span.new{top:0;right:0;}

/* ui-title */
.qire-bar .ui-title{height:55px;position:relative;border-bottom:1px solid #eee;}
.qire-bar .ui-title .ui-icon{width:32px;height:38px;position:absolute;left:-32px;top:-3px;background-image:url();display:none;}
.qire-bar .ui-title .view-all{position:absolute;top:18px;right:10px;z-index:3;color:#f60;}
.qire-bar .ui-title h2{height:30px;padding:12px 0 0 15px;}
.qire-bar .ui-title h2 a{height:30px;width:190px;background-image:url();}
#qire-tv{border-top-color:#390;}
#qire-tv .qire-bar .ui-title .title-icon{background-position:0 0;}
#qire-tv .qire-bar .ui-title h2 a{width:160px;background-position:-32px 0;}
#qire-movie{border-top-color:#1f87cb;}
#qire-movie .qire-bar .ui-title .title-icon{background-position:0 -40px;}
#qire-movie .qire-bar .ui-title h2 a{width:115px;background-position:-32px -40px;}
#qire-cartoon{border-top-color:#ab7800;}
#qire-cartoon .qire-bar .ui-title .title-icon{background-position:0  -80px;}
#qire-cartoon .qire-bar .ui-title h2 a{background-position:-32px -80px;}
#qire-fun{border-top-color:#8400c1;}
#qire-fun .qire-bar .ui-title .title-icon{background-position:0 -120px;}
#qire-fun .qire-bar .ui-title h2 a{width:180px;background-position:-32px -120px;}
#qire-wei{border-top-color:#f53254;}
#qire-wei .qire-bar .ui-title .title-icon{background-position:0 -160px;}
#qire-wei .qire-bar .ui-title h2 a{width:175px;background-position:-32px -160px;}

/* img-list */
.img-list{margin-right:-1px;overflow:hidden;}
.img-list li{width:150px;height:235px;overflow:hidden;float:left;border-right:1px solid #eee;border-bottom:1px solid #eee;}
.img-list li:hover{background-color:#fcfcfc;}
.img-list h5{width:110px;height:22px;line-height:22px;font-size:14px;overflow:hidden;margin:0 auto;margin-top:4px;font-size:14px;}
.img-list li p{width:110px;height:22px;line-height:22px;color:#999;overflow:hidden;margin:0 auto;font-size:12px;}.
img-list li p.time{text-indent:18px;background:url() 0 4px no-repeat;}

/* play-img */
.play-img{width:110px;height:150px;display:block;overflow:hidden;margin:0 auto;margin-top:16px;padding:3px;position:relative;border:1px solid #fff;background-color:#fff;}.play-img:hover{color:#fff;text-decoration:none;border-color:#259e33;box-shadow:0 1px 1px rgba(0,0,0,0.07);}
.play-img img{width:110px;height:150px;display:block;overflow:hidden;background:url() no-repeat scroll center center transparent;}
.play-img .mask{width:110px;height:20px;display:block;overflow:hidden;background-color:#000;position:absolute;left:3px;bottom:3px;filter:alpha(opacity=30);opacity:0.3;z-index:1;}
.play-img .text{width:100px;height:20px;line-height:20px;display:block;overflow:hidden;font-size:12px;position:absolute;left:3px;bottom:3px;padding:0 5px;text-align:right;z-index:2;color:#fff;white-space:nowrap;}
.play-img .score{display:block;width:30px;height:18px;line-height:16px;padding-right:5px;text-align:center;overflow:hidden;color:#fff;position:absolute;left:0;top:8px;z-index:3;font-weight:700;-webkit-text-size-adjust:none;background:url() 0 -155px no-repeat;}

/* txt-list */
.txt-list{overflow:hidden;margin:5px 11px;}
.txt-list li{width:232px;height:32px;line-height:32px;overflow:hidden;float:left;margin-right:15px;font-size:12px;color:#aaa;border-bottom:1px dotted #e0e0e0;}
.txt-list-small li{width:180px;}
.txt-list li a{margin:0 4px;}
.txt-list li span,.txt-list li a.gray{color:#666;}
.txt-list li span{font-size:12px;margin:0 4px;}

/* ui-cnt */	
#serial-box .ui-cnt{width:968px;overflow:hidden;padding:0 15px 15px 15px;}
#serial-box .txt-list{margin:0;width:975px;}
#serial-box .txt-list li{width:315px;margin-right:10px;border-bottom:1px solid #f2f2f2;}
#serial-box .txt-list li.even{background:#f9f9f9;}
#serial-box .txt-list li a.red{color:#f60;}
/* ui-cnt */	
.sign-focus .ui-cnt{padding:15px;overflow:hidden;background-color:#fff;}

/* ui-cnt */
.channel-item .ui-cnt{width: 739px; overflow: hidden;}		
.channel-item .img-list{width: 745px;}		
.channel-item .img-list li{width: 147px;height: 215px;}

/* ui-form */
.ui-form{padding:30px 0 30px 30px;overflow:hidden;clear:both;}
.ui-form-title{overflow:hidden;margin:-10px 0 20px 0;height:35px;line-height:20px;border-bottom:1px solid #ddd;}.ui-form-title h3{font-size:14px;font-weight:bold;}
				
/* like-focus */
#like-focus{width:998px;overflow:hidden;position:relative;}
#like-focus .ui-title,
#comment .ui-title,
#play-help .ui-title{height:40px;line-height:40px;overflow:hidden;padding:0 19px;color:#666;font-size:14px;border-bottom:1px solid #eee;background-color:#fcfcfc;}	
	#like-focus .ui-title strong{ color: #f60;}	
	#like-focus .img-list{ width: 1001px; margin-left: -1px;}		
	#like-focus .img-list li{width: 142px;height: 215px;}		
	#like-focus .txt-list{margin: 0 10px -1px 10px;width: 990px;}
	#like-focus .txt-list li{width: 183px;}			
	

