html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,p,th,td {
	margin: 0;
	padding: 0;
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

img {
	border: 0
}

em,strong,th {
	font-style: normal;
	font-weight: normal
}

ul,ol,li {
	list-style: none
}

th {
	text-align: left
}

h1,h2,h3,h6 {
	font-size: 100%;
	font-weight: normal
}

q:before,q:after {
	content: ''
}

input {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-size: 100%
}

body {
	font: normal 12px/1.5 tahoma, arial, \5b8b\4f53
}

h1,h2,h3 {
	font-family: \5FAE\8F6F\96C5\9ED1, Simsun, arial, \5b8b\4f53
}

h1 {
	font-size: 18px
}

h2 {
	font-size: 14px
}

strong {
	font-weight: bold
}

input {
	resize: none;
	outline: 0
}

a {
	text-decoration: none
}

a:hover {
	text-decoration: underline
}

.fl {
	float: left
}

.fr {
	float: right
}

.cf:before,.cf:after {
	content: "";
	display: table
}

.cf:after {
	clear: both
}

.cf {
	zoom: 1
}

body {
	font-family: "\5b8b\4f53";
	min-width: 980px;
	background: #fff
}

.re_980 {
	width: 990px;
	overflow: hidden
}

.re_980 .m,.re_980
.s {
	float: left;
	overflow: hidden;
	background: #fff
}

.re_980
.m {
	width: 680px
}

.re_980 .s {
	float: right;
	width: 280px
}

.re_980
.box {
	border: 1px solid #e5e5e5
}

.m .col_l {
	float: left
}

.m
.col_r {
	float: right
}

.g_banner,.re_980 .m,.re_980 .s,.re_980
.sbox,.mod_box,.zzk .bd {
	border-radius: 4px
}

.zzk .hd,.mod_box .tabs
a {
	border-radius: 4px 4px 0 0
}

.ico_t0 {
	border-radius: 4px 0 0 0
}

.rview
.mini_player {
	border-radius: 0 0 4px 4px
}

.primary
.s {
	border-radius: 0;
	background: #fff
}

a {
	color: #0064a5
}

.wp_header,.wp_nav,.primary
.hd,.p_sports td {
	background: url(sp_line.png) repeat-x
}

.search
.box,.mainnav .nav2,.mainnav .nav1 i,.focus_ctl .item,.ico,.mod
h2,.re_hander .now a,.md_list .type em,.fu_myhistory .del,.game_list
.vote,.game_list .vote span,.live .bg,.control span,.control a,.topnews
li i,.ctl_t3 a,.download,.rview .link a.btn_xz,.search .keys .grank
em,.search .keys .compass em,.fu_myhistory .txt
em {
	background: url(../images/sprite.png) no-repeat
}

.rinfo .history
i,.mainnav .btn_more i,.rinfo .logined i,.mainnav .btn_more i,.play_list
i,.pp_jx li strong i,.mod_news p i,.zongyi .news li
i {
	position: absolute;
	top: 12px;
	right: 5px;
	width: 0;
	height: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #0064a5 #eff8fe #eff8fe;
	font-size: 0;
	line-height: 0;
	color: #0064a5;
	overflow: hidden
}

.shoubo
dt img,.pp_live dt img,.re_list .img img,.mod_box .md_list dt
img,.game_list dt img {
	display: block;
	background: #f0f0f0 url(pptv.png) 50% 50% no-repeat;
	overflow: hidden
}

.sp {
	overflow: hidden
}

.sp_110x30 {
	width: 110px;
	height: 30px
}

.sp_260x65 {
	width: 260px;
	height: 65px
}

.sp_680x90 {
	width: 680px;
	height: 90px
}

.sp_230x85 {
	width: 230px;
	height: 85px
}

.sp_280x60 {
	width: 280px;
	height: 60px
}

.sp_280x70 {
	width: 280px;
	height: 70px;
	border-radius: 0;
	margin: 0 auto 10px
}

.sp_260x70 {
	width: 260px;
	height: 70px;
	margin: 0 auto 10px
}

.sp_980x90 {
	width: 980px;
	height: 90px
}

.sp_980x430 {
	width: 980px;
	position: absolute;
	top: 0;
	left: 0
}

.sp_h90 {
	height: 90px;
	overflow: hidden
}

.sp_h90
.m,.sp_h90 .s {
	border-radius: 0
}

.ico,.mod
h2 {
	text-indent: -999px
}

.ico {
	position: absolute;
	top: 0;
	width: 48px;
	height: 48px;
	background-position: -54px -85px
}

.mod h2 {
	width: 65px;
	margin-left: 30px
}

.ico_t0 {
	background-position: 0 -85px
}

.ico_t1 {
	background-position: -54px -85px
}

.ico_t2 {
	background-position: -108px -85px
}

.ico_t3 {
	background-position: -162px -85px
}

.ico_t4 {
	background-position: -216px -85px
}

.ico_t5 {
	background-position: -108px -145px
}

.ico_t6 {
	background-position: -162px -145px
}

.ico_t7 {
	background-position: -216px -145px
}

.ico_t8 {
	width: 54px;
	height: 54px;
	right: 0;
	background-position: -216px -225px
}

.wp_header {
	height: 90px
}

.wp_header
.header {
	position: relative;
	z-index: 500;
	width: 980px;
	margin: 0 auto
}

.header
.logo {
	float: left;
	width: 200px;
	height: 80px;
	margin: 4px auto auto 5px
}

.wp_header .search {
	float: left;
	width: 402px;
	margin: 28px 5px auto 52px
}

.search .box {
	height: 32px;
	padding-left: 30px
}

.search .box
.txt {
	display: block;
	float: left;
	width: 290px;
	height: 16px;
	line-height: 16px;
	margin-top: 5px;
	padding: 3px 2px;
	color: #999;
	border: 0;
	background: 0
}

.search .box
.btn_submit {
	float: right;
	width: 72px;
	height: 32px;
	margin-right: 2px;
	cursor: pointer;
	text-indent: -9000px;
	border: 0;
	background: 0
}

.search
.hover .btn_submit {
	background: url(../images/sprite.png) 0 -225px no-repeat
}

.search
.keys {
	position: relative;
	margin-top: 2px;
	height: 20px;
	padding: 0 2px;
	color: #999;
	overflow: hidden
}

.search .keys
span {
	float: left;
	position: relative;
	padding-left: 12px;
	overflow: hidden
}

.search
.keys em {
	position: absolute;
	left: 0;
	top: 3px;
	width: 12px;
	height: 12px
}

.search
.keys .text {
	width: 280px;
	height: 20px;
	padding-left: 0
}

.search .keys
.compass {
	position: absolute;
	right: 0;
	top: 0
}

.search .keys .grank
em {
	background-position: -162px -195px
}

.search .keys .compass
em {
	background-position: -180px -195px;
	z-index: 1
}

.search .keys a {
	margin: 0 3px;
	_line-height: 20px;
	color: #999
}

.wp_header
.rinfo {
	position: relative;
	float: right;
	width: 300px;
	font-family: \5b8b\4f53, tahoma
}

.rinfo
a {
	padding: 1px 3px;
	color: #666
}

.login_t {
	float: right;
	position: relative;
	z-index: 300;
	margin-left: -200px;
	word-wrap: break-word;
	white-space: nowrap
}

.login_t
a:hover {
	color: #fff;
	text-decoration: none;
	background: #f0842b
}

.login_t
span {
	position: relative;
	float: left;
	display: block;
	height: 24px;
	line-height: 24px
}

.rinfo
.logined {
	display: none
}

.rinfo .logined,.rinfo .history {
	padding: 0 15px 0 5px;
	border-left: 1px solid #f1f8fe;
	border-right: 1px solid #f1f8fe;
	overflow: hidden
}

.rinfo .history {
	width: 52px
}

.rinfo .logined
i,.rinfo .history i {
	top: 10px
}

.rinfo .logined
a {
	padding: 0;
	color: #f0842b
}

.rinfo .logined
a:hover {
	color: #f0842b;
	background: 0
}

.rinfo .history
em {
	color: #0064a5;
	font-weight: bold
}

.login_t .active,.login_t
.hover {
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	background: #fff
}

.rinfo .hover i,.rinfo .active
i {
	top: 6px;
	border-color: #fff #fff #0064a5
}

.rinfo
.sp_260x65 {
	position: absolute;
	top: 24px;
	right: 0
}

.wp_nav {
	height: 38px;
	margin-bottom: 10px;
	background-position: 0 -100px
}

.mainnav {
	position: relative;
	z-index: 300;
	width: 980px;
	margin: 0 auto
}

.mainnav
a {
	height: 24px;
	line-height: 24px;
	text-decoration: none
}

.mainnav
a:hover {
	text-decoration: none
}

.mainnav a.now {
	font-weight: bold
}

.mainnav
.nav1 {
	height: 38px;
	font-size: 14px
}

.mainnav .nav1
a {
	position: relative;
	display: inline-block;
	margin: 7px 1px 0;
	padding: 0 2px;
	color: #fff;
	overflow: visible
}

.mainnav .nav1
i {
	position: absolute;
	top: -4px;
	right: -14px;
	width: 19px;
	height: 12px;
	background-position: -452px -203px
}

.mainnav .nav1 a.hot {
	color: #ffc000;
	font-weight: bold
}

.mainnav
.nav1 a.hot:hover {
	color: #fff;
	background: #f0842b
}

.mainnav .nav1
a:hover,.mainnav a.now {
	background: #f0842b
}

.mainnav
.nav2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 328px;
	height: 38px;
	line-height: 38px;
	text-align: right;
	color: #fff;
	background-position: 0 -37px
}

.mainnav
.m1 {
	position: absolute;
	right: 70px;
	word-wrap: break-word;
	white-space: nowrap
}

.mainnav
.m1
strong {
	display: inline-block;
	margin-left: 4px;
	line-height: 38px
}

.mainnav
.m1
a {
	display: inline-block;
	position: relative;
	color: #fff;
	margin-right: 3px;
	height: 38px;
	line-height: 38px
}

.mainnav
.m1 a:hover {
	text-decoration: underline
}

.mainnav .m1 a
.olaylogo_hot {
	position: absolute;
	top: 3px;
	right: -18px;
	width: 19px;
	height: 12px;
	background: url(olaylogo_hot.png) no-repeat 0 0
}

.mainnav .nav2 em {
	display: block;
	height: 30px;
	padding: 0 12px 0 8px;
	text-align: left;
	color: #fff
}

.mainnav .hover em {
	border: 1px solid #e5e5e5;
	border-bottom: 1px solid #fff;
	color: #333;
	background: #fff
}

.mainnav
.btn_more {
	position: absolute;
	right: 10px;
	top: 7px;
	z-index: 205;
	width: 52px;
	height: 32px;
	line-height: 24px;
	cursor: pointer
}

.mainnav
.btn_more i {
	top: 10px;
	right: 7px;
	border-color: #fff #35a0db #35a0db
}

.mainnav .hover i {
	top: 6px;
	border-color: #fff #fff #0064a5
}

.mainnav .nav1 .vip_hot {
	background-position: -474px -203px
}

.mainnav .nav1 .ico_new {
	background-position: -496px -203px
}

.g_banner {
	position: relative;
	clear: both;
	width: 980px;
	height: 310px;
	margin: 0 auto 10px;
	background: #333;
	overflow: hidden
}

.g_banner
.slider {
	position: relative;
	float: left;
	display: inline;
	width: 700px;
	height: 300px;
	margin: 5px;
	overflow: hidden
}

.slider
.show {
	width: 515px;
	height: 300px
}

.slider .focus_img {
	height: 300px
}

.slider
.focus_img li {
	float: left
}

.slider .focus_img
img {
	display: block;
	width: 515px;
	height: 300px;
	background: url(ajax-loader.gif) 50% 40% no-repeat;
	overflow: hidden
}

.slider
.txt {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 430px;
	height: 55px;
	padding-left: 85px;
	padding-top: 10px;
	text-decoration: none;
	overflow: hidden;
	background: url(bg_s1.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static9.pplive.cn/pptv/index/v_20130204140055/css/bg_s1.png',
		sizingMethod='crop')
}

.slider
.txt
strong {
	display: block;
	height: 24px;
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	font-family: \5FAE\8F6F\96C5\9ED1, Simsun, arial;
	cursor: pointer;
	overflow: hidden
}

.slider
.txt
span {
	display: block;
	color: #f0842b;
	height: 20px;
	overflow: hidden
}

.slider
.focus_ctl {
	position: absolute;
	top: 0;
	right: 0;
	width: 190px;
	height: 300px
}

.focus_ctl
.item {
	position: relative;
	height: 43px;
	padding: 7px 0 0 20px;
	_margin-bottom: -2px;
	color: #ddd;
	background-position: -297px -85px
}

.focus_ctl .item em,.focus_ctl .item
span {
	display: block;
	width: 128px;
	height: 18px;
	line-height: 18px;
	overflow: hidden
}

.focus_ctl
.item em {
	font-weight: bold;
	color: #ddd
}

.focus_ctl .item
span {
	color: #999
}

.focus_ctl .item
a {
	display: block;
	position: relative;
	width: 170px;
	height: 45px;
	text-decoration: none
}

.focus_ctl
.item
.now {
	position: absolute;
	top: -6px;
	left: -25px;
	width: 215px;
	height: 44px;
	padding: 13px 0 0 20px;
	cursor: pointer;
	overflow: hidden;
	background: url(bg_s2.png) no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static9.pplive.cn/pptv/index/v_20130204140055/css/bg_s2.png',
		sizingMethod='crop')
}

.focus_ctl
.now em {
	margin-left: 25px;
	color: #fff
}

.focus_ctl .now
span {
	color: #bce4fe;
	margin-left: 25px;
	overflow: hidden
}

.g_banner
.rview {
	float: right;
	width: 260px;
	margin: 5px 10px 10px 0;
	display: inline;
	overflow: hidden
}

.rview
.download {
	position: relative;
	display: block;
	height: 56px;
	margin-top: 5px;
	background-position: -280px -225px;
	overflow: hidden
}

.rview .download
.link {
	height: 40px;
	margin-left: 164px;
	padding-top: 8px
}

.rview
a {
	padding: 2px;
	line-height: 20px;
	margin-bottom: 2px;
	text-decoration: none;
	font-family: Arial
}

.rview
.link a.now,.rview .link
a:hover {
	color: #fff;
	text-decoration: none;
	background: #2d8cd2
}

.rview .link
a.btn_xz {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 158px;
	height: 52px;
	text-indent: -9999px;
	background-position: -280px -225px
}

.rview .link a.btn_xz:hover {
	background: url(../images/sprite.png) -280px -284px no-repeat
}

.rview
.mini_player {
	width: 260px;
	height: 238px;
	background: #434343 url(ajax-loader.gif) 50% 50% no-repeat;
	overflow: hidden
}

.mini_player
.player {
	height: 218px;
	overflow: hidden
}

.mini_player
a {
	color: #fff
}

.md_list {
	margin-left: 20px;
	overflow: hidden
}

.md_list
.con {
	margin-right: -26px
}

.md_list
.title {
	margin-bottom: 9px;
	color: #999
}

.md_list .title
strong {
	color: #333;
	margin-right: 5px;
	font-size: 14px
}

.md_list
dl {
	float: left;
	display: inline;
	width: 140px;
	margin-right: 26px;
	overflow: hidden
}

.md_list
dt,.md_list dt a {
	display: block;
	overflow: hidden
}

.md_list
dt {
	margin-bottom: 3px
}

.md_list dd {
	line-height: 20px;
	color: #666
}

.md_list dd
a {
	display: block;
	height: 20px;
	overflow: hidden
}

.md_list dd
span {
	display: block;
	overflow: hidden
}

.md_list
.type {
	height: 14px;
	line-height: 14px;
	margin-bottom: 4px;
	overflow: hidden
}

.md_list
.type
em {
	float: right;
	width: 25px;
	height: 14px;
	line-height: 1.2;
	_line-height: 1.25;
	padding-left: 4px;
	padding-right: 30px;
	font-family: 宋体;
	color: #fff;
	overflow: hidden
}

.md_list
.type .t1 {
	background-position: -280px -203px
}

.md_list .type
.t2 {
	background-position: -352px -203px
}

.md_list .type
.time {
	height: 14px;
	font-size: 12px;
	color: #2b2b2b;
	font-family: arial
}

.btns
a {
	display: block;
	float: left;
	width: 32px;
	height: 22px;
	text-indent: -9999px;
	background-position: -378px -143px;
	overflow: hidden
}

.ctl_t1
.btns {
	position: relative;
	float: left;
	left: 50%
}

.ctl_t1 .btns span,.ctl_t1
.btns
a {
	display: block;
	position: relative;
	float: left;
	right: 50%;
	height: 22px;
	margin: 0 4px;
	text-indent: -999px;
	line-height: 20px;
	text-align: center
}

.ctl_t1 .btns
span {
	width: 10px;
	background-position: -347px -143px;
	overflow: hidden
}

.ctl_t1 .btns span.now {
	background-position: -363px -143px
}

.ctl_t1 .btns a {
	width: 30px;
	overflow: hidden
}

.ctl_t1 .btns
a.btn_prev {
	background-position: -280px -145px
}

.ctl_t1 .btns
a.prev {
	background-position: -280px -172px
}

.ctl_t1 .btns
a.btn_next {
	background-position: -310px -145px
}

.ctl_t1 .btns
a.next {
	background-position: -309px -172px
}

.ctl_t2
a.btn_prev {
	background-position: -409px -146px
}

.ctl_t2
a.prev {
	background-position: -409px -172px
}

.ctl_t2
a.btn_next {
	width: 33px;
	margin-left: -1px;
	background-position: -377px -146px
}

.ctl_t2 a.next {
	background-position: -377px -172px
}

.ctl_t3 {
	position: absolute;
	top: 7px;
	right: 0;
	height: 12px;
	text-align: center;
	line-height: 12px
}

.ctl_t3
span {
	padding: 0 15px
}

.ctl_t3
a {
	position: absolute;
	top: 0;
	width: 5px;
	height: 8px;
	text-indent: -9999px;
	overflow: hidden
}

.ctl_t3
a.btn_prev {
	left: 3px;
	background-position: -244px -195px
}

.ctl_t3
a.prev {
	background-position: -244px -207px
}

.ctl_t3
a.btn_next {
	right: 2px;
	background-position: -258px -195px
}

.ctl_t3
a.next {
	background-position: -258px -207px
}

.primary {
	height: 353px;
	margin-bottom: 10px
}

.primary
.box {
	height: 351px;
	background: #fff
}

.primary
.hd {
	position: relative;
	height: 52px;
	background-position: 0 -143px;
	overflow: hidden
}

.primary h1 {
	width: 465px;
	height: 30px;
	margin: 15px auto 10px 90px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	text-align: center;
	overflow: hidden
}

.primary
.sp_110x30 {
	position: absolute;
	top: 5px;
	right: 5px
}

.primary
.ico_t0 {
	left: 0;
	width: 53px;
	height: 53px
}

.primary
.topnews {
	margin-bottom: 12px
}

.primary .topnews
li {
	position: relative;
	float: left;
	display: inline;
	width: 280px;
	height: 24px;
	line-height: 24px;
	margin-left: 30px;
	padding-left: 20px;
	overflow: hidden
}

.topnews
li
i {
	display: block;
	position: absolute;
	top: 5px;
	left: 0;
	width: 14px;
	height: 12px;
	color: #fff;
	background-position: -216px -195px
}

.primary
.shoubo,.pp_live {
	width: 638px;
	margin-right: 20px;
	padding-top: 10px;
	border-top: 1px dashed #e5e5e5
}

.pp_live {
	border-top: 0
}

.pp_zb {
	height: 278px;
	overflow: hidden
}

.pp_zb
.bd {
	width: 278px;
	height: 220px;
	margin-bottom: 6px;
	padding-top: 10px;
	overflow: hidden
}

.pp_zb
.bd p {
	height: 20px;
	padding-left: 10px;
	padding-right: 15px;
	font: bold 14px/1.35 "Simsun";
	overflow: hidden
}

.pp_zb .bd p
img {
	width: 180px;
	height: 20px
}

.pp_zb
.img_news {
	clear: left;
	height: 80px;
	margin: 6px 0 10px 10px;
	overflow: hidden
}

.pp_zb .img_news
.txt {
	display: block;
	height: 20px;
	padding-right: 10px;
	overflow: hidden
}

.pp_zb
.img_news
img {
	display: block;
	float: left;
	width: 120px;
	height: 80px;
	margin-right: 12px;
	overflow: hidden
}

.secondly
.subject {
	height: 283px;
	margin-bottom: 0;
	overflow: hidden
}

.subject
.bd {
	width: 278px;
	height: 236px;
	margin-bottom: 7px;
	padding-top: 10px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden
}

.subject
.pics {
	height: 230px;
	overflow: hidden
}

.subject
.view {
	margin-top: 3px
}

.subject .bd
p {
	height: 20px;
	padding-left: 10px;
	overflow: hidden
}

.subject .bd p
img {
	width: 180px;
	height: 20px
}

.subject
.img_news {
	clear: left;
	height: 80px;
	margin: 6px 0 8px 10px;
	overflow: hidden
}

.subject .img_news
.txt {
	display: block;
	height: 20px;
	overflow: hidden
}

.subject .img_news
img {
	display: block;
	float: left;
	width: 120px;
	height: 80px;
	margin-right: 10px;
	overflow: hidden
}

.secondly
.box {
	height: 285px;
	overflow: hidden
}

.secondly
.guanmin {
	margin-right: -26px;
	margin-left: 20px;
	margin-top: 10px;
	overflow: hidden
}

.secondly
.guanmin
.item {
	float: left;
	display: inline;
	width: 140px;
	margin-right: 26px
}

.secondly
.guanmin a {
	display: block;
	height: 36px;
	overflow: hidden
}

.secondly .guanmin
a.txt {
	height: 18px;
	overflow: hidden
}

.secondly .sbox
.btns {
	text-align: right;
	padding-right: 10px
}

.zzk .hd {
	border: 1px solid #e5e5e5;
	border-bottom: 0
}

.zzk .bd {
	height: 328px;
	border: 1px solid #e5e5e5
}

.zzk .player {
	width: 278px;
	height: 250px;
	background: #000 url(ajax-loader.gif) 50% 50% no-repeat;
	overflow: hidden
}

.zzk
.play_list {
	position: relative;
	background: #fff
}

.zzk .play_list,.zzk
.play_list .view {
	height: 75px;
	overflow: hidden
}

.zzk .play_list
.txt {
	position: relative;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #f6f6f6;
	overflow: hidden
}

.zzk .play_list .t {
	display: block;
	padding: 0 40px 0 20px
}

.zzk .play_list
.fr {
	position: absolute;
	right: 8px;
	top: 0;
	width: 30px;
	text-align: center
}

.zzk
.play_list .now,.play_list .txt
a:hover {
	font-weight: bold;
	background: #f0f0f0
}

.zzk .play_list .now
.fr {
	font-weight: normal
}

.play_list .now i,.play_list a
i {
	top: 8px;
	left: 8px;
	border-color: #f0f0f0 #f0f0f0 #f0f0f0 #f0842b
}

.play_list a
i {
	left: -500px
}

.thirdly {
	height: 608px
}

.fourthly {
	margin-bottom: 5px
}

.multiple {
	height: 813px
}

.shoubo
dl {
	height: 145px
}

.pp_live dl {
	height: 165px
}

.shoubo .title,.pp_live
.title {
	position: relative
}

.shoubo .keys,.pp_live
.keys {
	position: absolute;
	top: 0;
	right: 2px
}

.shoubo dt img,.pp_live dt
img {
	width: 140px;
	height: 100px
}

.mod {
	position: relative;
	border: 1px solid #e5e5e5;
	overflow: visible
}

.mod .btn_more,.mod_rank
.btn_more {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 50px;
	height: 26px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 26px;
	color: #0064a5;
	background-position: -455px -142px;
	overflow: hidden
}

.re_list {
	width: 520px;
	margin-top: 20px
}

.re_list
.view {
	display: none;
	overflow: visible
}

.re_list .view
br {
	clear: both;
	display: block;
	height: 1px;
	font-size: 0;
	overflow: hidden
}

.re_list
dl {
	float: left;
	display: inline;
	margin: 0 12px 8px;
	width: 102px;
	height: 180px
}

.re_list
.info {
	position: absolute;
	left: 120px;
	top: 0;
	width: 200px;
	height: 130px;
	border: 1px solid #e9f0f5;
	background: #f1f7fe
}

.re_list
.hover {
	z-index: 150;
	overflow: visible
}

.re_list .hover
.info {
	left: 105px
}

.re_list dl
dt {
	position: relative;
	height: 136px;
	overflow: hidden
}

.re_list dl dt
.pic {
	display: block;
	text-decoration: none;
	width: 90px;
	height: 120px;
	padding: 5px;
	border: 1px solid #e5e5e5;
	overflow: hidden
}

.re_list .img
img {
	width: 90px;
	height: 120px
}

.re_list .img
i {
	position: absolute;
	left: 6px;
	bottom: 10px;
	width: 90px;
	height: 20px;
	text-align: center;
	color: #fff;
	font-style: normal;
	filter: alpha(opacity = 70);
	-moz-opacity: .7;
	opacity: .7;
	background: #000;
	overflow: hidden
}

.re_list
.img .ico {
	right: 0;
	width: 48px;
	height: 48px
}

.re_list
.txt {
	text-align: center;
	color: #666
}

.re_list .txt
a {
	display: block;
	color: #0064a5;
	line-height: 20px;
	height: 20px;
	font-size: 14px;
	overflow: hidden
}

.re_list
.txt
span {
	display: block;
	_width: 100px;
	height: 20px;
	font-size: 12px;
	overflow: hidden
}

.re_hander {
	width: 140px;
	padding-top: 12px;
	background: #ccc url(../images/bg_y_n1.gif) repeat-y
}

.re_hander
h2 {
	width: 55px;
	height: 25px;
	margin-top: 5px;
	margin-bottom: 8px;
	font-size: 22px
}

.re_hander
h2
a {
	display: block;
	height: 23px;
	text-indent: -9999px;
	overflow: hidden
}

.re_hander
ul {
	width: 140px
}

.re_hander
li {
	height: 36px;
	_margin-bottom: -2px;
	line-height: 36px;
	cursor: pointer;
	background: url(../images/bg_y_n1.gif) -150px bottom no-repeat;
	overflow: hidden
}

.re_hander li
a {
	display: block;
	padding-left: 38px;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	text-decoration: none
}

.re_hander
li a:hover {
	text-decoration: none
}

.re_hander .now
a {
	color: #fff;
	background-position: -360px -37px
}

.re_hander
.txt {
	width: 106px;
	margin: 16px 0 0 10px;
	line-height: 20px;
	overflow: hidden
}

.re_hander
.year {
	margin-top: 12px
}

.re_hander .txt
strong {
	color: #666;
	font-weight: bold
}

.re_hander .txt strong,.re_hander
.txt
a {
	float: left;
	display: inline;
	width: 30px;
	height: 20px;
	margin-right: 2px;
	background: #f2f3f4;
	overflow: hidden
}

.tv
h2 {
	width: 64px;
	background-position: 0 -145px
}

.movie
h2 {
	background-position: 0 -170px
}

.dongman h2 {
	background-position: 0 -195px
}

.zongyi h2 {
	background-position: -55px -195px
}

.tv,.movie,.dongman {
	height: 418px
}

.zongyi {
	height: 445px
}

.zongyi
.re_hander .txt strong,.zongyi .re_hander .txt
a {
	width: 42px;
	margin-right: 8px
}

.zongyi .re_hander .menu strong,.zongyi
.re_hander .menu a {
	float: none;
	width: auto;
	display: block
}

.zongyi .re_list
dl {
	width: 132px;
	height: 145px;
	margin: 0 18px 8px 15px
}

.zongyi .re_list
dt {
	height: 105px
}

.zongyi .re_list dt a {
	width: 120px;
	height: 90px
}

.zongyi
.re_list img {
	width: 120px;
	height: 90px
}

.zongyi
.news {
	clear: both;
	zoom: 1;
	width: 465px;
	margin-top: 12px;
	margin-left: 10px;
	padding-top: 6px;
	border-top: 1px dashed #d6d6d6
}

.zongyi .news
li {
	position: relative;
	float: left;
	width: 215px;
	height: 30px;
	padding-left: 15px;
	line-height: 30px;
	overflow: hidden
}

.zongyi
.news li i {
	border-width: 3px;
	left: 5px;
	top: 13px;
	border-color: white white white #f0842b
}

.mod_box {
	height: 190px;
	margin-top: 4px;
	margin-bottom: 13px;
	border: 1px solid #e5e5e5
}

.mod_box
.hd {
	position: relative;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #e5e5e5
}

.mod_box
.tabs {
	height: 30px;
	background: #f6f6f6;
	overflow: visible
}

.mod_box .tabs
span {
	position: absolute;
	top: -4px;
	z-index: 1;
	height: 32px;
	padding-left: 30px;
	line-height: 30px;
	border-top: 4px solid #f0842b;
	background: #fff
}

.mod_box .tabs
a {
	float: left;
	display: block;
	font-size: 14px
}

.mod_box .tabs
b {
	float: left;
	font-weight: normal;
	color: #0064a5
}

.mod_box .tabs
a.last {
	display: block;
	padding-right: 30px;
	border-right: 1px solid #e5e5e5
}

.mod_box
.keys {
	position: absolute;
	right: 56px;
	top: 0;
	height: 30px;
	text-align: right;
	color: #ddd;
	overflow: hidden
}

.mod_box
.keys a {
	padding: 0 6px;
	line-height: 30px
}

.mod_box
.btn_more {
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	line-height: 30px;
	text-align: center;
	font-size: 12px
}

.mod_box
.md_list {
	margin-top: 15px
}

.mod_box .md_list
dl {
	height: 135px;
	margin-bottom: 5px
}

.mod_box .md_list dt
a {
	position: relative;
	display: block;
	width: 140px;
	height: 90px;
	text-decoration: none
}

.mod_box
.md_list dt img {
	width: 140px;
	height: 90px
}

.mod_box .md_list
.time {
	position: absolute;
	left: 0;
	bottom: 0;
	font-style: normal;
	padding: 0 5px;
	font-size: 11px;
	color: #fff;
	filter: alpha(opacity = 70);
	-moz-opacity: .7;
	opacity: .7;
	background: #000
}

.game_list {
	margin: 15px
}

.game_list
dl {
	float: left;
	display: inline;
	width: 195px;
	height: 210px;
	margin: 0 10px;
	text-align: center
}

.game_list dt {
	margin-bottom: 6px
}

.game_list dt
a {
	display: block;
	width: 184px;
	height: 120px;
	padding: 5px;
	border: 1px solid #e5e5e5
}

.game_list dt img {
	width: 184px;
	height: 120px
}

.game_list
dd {
	height: 20px;
	color: #666;
	overflow: hidden
}

.game_list
.poll {
	padding-left: 40px
}

.game_list .poll
em {
	display: block;
	float: left
}

.game_list
span {
	float: left;
	width: 65px;
	height: 12px;
	overflow: hidden
}

.game_list
.vote {
	margin-top: 5px;
	background-position: -452px -173px
}

.game_list .vote
span {
	background-position: -452px -187px
}

.game_list
.btn {
	margin-top: 3px;
	padding-left: 22px
}

.game_list .btn
a {
	float: left;
	display: inline;
	width: 70px;
	height: 20px;
	margin-right: 5px;
	line-height: 20px;
	*line-height: 22px;
	color: #fff;
	background: #f0842b
}

.re_980
.mod {
	height: 415px;
	overflow: visible
}

.re_980 .mod
.re_hander {
	height: 403px;
	overflow: hidden
}

.re_980
.mod {
	position: relative;
	z-index: 120
}

.tv .s,.movie .s,.dongman .s,.zongyi
.s {
	position: relative;
	z-index: 110;
	height: 404px;
}

.zongyi .mod {
	height: 400px;
	overflow: hidden
}

.zongyi .mod
.re_hander {
	height: 430px
}

.zongyi .mod_rank {
	height: 400px
}

.sbox
.hd {
	position: relative;
	height: 32px;
	padding: 0 10px;
	line-height: 32px;
	border-bottom: 1px solid #e5e5e5;
	background: #f6f6f6
}

.sbox .hd h3,.mod_rank
h3 {
	height: 32px;
	font: bold 14px/1.5 "Simsun";
	line-height: 32px
}

.sbox .hd
.btn_more {
	position: absolute;
	right: 10px;
	top: 5px;
	height: 32px;
	line-height: 24px;
	cursor: pointer
}

.sbox
.ft {
	overflow: hidden
}

.mod_rank
.tabs {
	height: 28px;
	line-height: 28px;
	border-bottom: 1px solid #e5e5e5
}

.mod_rank .tabs
li {
	display: block;
	float: left;
	line-height: 28px;
	overflow: hidden
}

.mod_rank
.tabs li a {
	display: block;
	padding: 0 22px;
	border-right: 1px solid #e5e5e5
}

.mod_rank .tabs li.last a {
	border-right: 0
}

.mod_rank .tabs
li.now {
	position: relative;
	margin: -2px 0;
	line-height: 26px;
	border-top: 4px solid #f0842b;
	border-bottom: 1px solid #fff;
	background: #fff
}

.mod_rank
.tab_3 li a,.mod_rank .tab_3 li.now a {
	padding: 0 22px
}

.mod_rank
.list_rank {
	display: none;
	margin-left: 10px;
	padding-left: 0;
	padding-top: 5px
}

.mod_rank
.list_rank .rbg {
	zoom: 1;
	margin-bottom: 8px;
	overflow: hidden
}

.mod_rank
.list_rank ol {
	display: block;
	float: left;
	width: 130px;
	margin: 3px 0 0 0;
	line-height: 28px;
	overflow: hidden
}

.list_rank
li {
	position: relative;
	height: 28px;
	_margin-bottom: -3px;
	padding-left: 25px;
	padding-right: 8px;
	line-height: 28px;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden
}

.list_rank
li.last {
	border-bottom: 0
}

.list_rank li
a {
	display: block;
	line-height: 28px;
	overflow: hidden
}

.list_rank
em {
	display: block;
	position: absolute;
	left: 0;
	top: 8px;
	_top: 9px;
	width: 18px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	color: #fff;
	background: #f0842b
}

.list_rank
.t2 em {
	background: #aaa
}

.thirdly
.mod_rank {
	height: 218px;
	margin-top: 4px;
	overflow: hidden
}

.thirdly .mod_rank
.list_rank li {
	height: 24px;
	line-height: 24px;
	border-bottom: 0
}

.thirdly
.mod_rank .list_rank ol {
	margin-top: 0
}

.thirdly
.live {
	height: 375px;
	border: 0;
	background: #eee;
	overflow: hidden
}

.live
.hd {
	position: relative;
	height: 30px;
	padding: 0;
	border: 0;
	line-height: 30px;
	font-size: 14px
}

.live
.hd h2 {
	padding: 0 10px
}

.live .hd h2 a {
	font: bold 14px/1.5 "Simsun";
	color: #333
}

.live
.btns {
	float: right;
	display: inline;
	margin-right: 18px
}

.live
.bg {
	display: block;
	position: absolute;
	top: 6px;
	right: 8px;
	width: 90px;
	height: 19px;
	background-position: -440px 0
}

.live .view {
	overflow: hidden
}

.live .data {
	width: 265px;
	margin: 0 auto;
	line-height: 20px;
	border-bottom: 0;
	text-align: center
}

.live
.tabs {
	height: 20px;
	border: 1px solid #c7c6c2;
	border-right: 0;
	background: #fff;
	overflow: hidden
}

.live .tabs
a {
	display: block;
	float: left;
	width: 52px;
	color: #f0842b;
	border-right: 1px solid #ddd
}

.live .tabs a.now {
	color: #fff;
	background: #f0842b
}

.live .tabs
a.last {
	width: 51px
}

.p_sports {
	width: 265px;
	margin: 0 auto
}

.p_sports
.a {
	width: 42px;
	height: 35px;
	overflow: hidden
}

.p_sports .a,.p_sports
.b {
	vertical-align: middle
}

.p_sports
.time {
	width: 42px;
	color: #fff;
	text-align: center;
	overflow: hidden
}

.p_sports
tr {
	height: 50px;
	cursor: pointer
}

.p_sports
td {
	color: #999;
	background-position: 0 -200px
}

.p_sports
.p_live {
	width: 30px;
	color: #fff;
	background: #2e8ed4;
	overflow: hidden
}

.p_sports
.p_live a {
	color: #fff
}

.p_sports
.b {
	width: 180px;
	text-align: left;
	border-right: 1px solid #d9d9d9
}

.p_sports
.hover .a,.p_sports .a {
	color: #fff;
	background-position: 0 -260px
}

.p_sports
.hover td {
	background-position: 0 -320px
}

.p_sports .hover
td {
	background-position: 0 -320px
}

.p_sports .hover .b {
	border-right: 1px solid #1776b6
}

.p_sports .hover a {
	display: block;
	color: #fff
}

.p_sports
.hover .c {
	color: #fff
}

.p_sports .txt {
	padding: 5px 10px;
	color: #333;
	line-height: 18px
}

.sbox {
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #e5e5e5
}

.r2 .mod_rank {
	height: 195px
}

.r2
.list_rank {
	padding-top: 0
}

.r2 .list_rank .rbg {
	margin-bottom: 0
}

.r2
.list_rank
li {
	height: 24px;
	line-height: 24px;
	border-bottom: 0
}

.mod_news {
	height: 208px;
	line-height: 24px;
	overflow: hidden
}

.mod_news
dl {
	float: left;
	display: inline;
	width: 120px;
	height: 100px;
	margin: 10px 0 0 12px;
	padding-bottom: 8px;
	overflow: hidden
}

.mod_news
dt {
	height: 82px;
	overflow: hidden
}

.mod_news
p {
	position: relative;
	width: 240px;
	height: 24px;
	margin-left: 10px;
	padding-left: 12px;
	line-height: 22px;
	overflow: hidden
}

.mod_news
p i {
	border-width: 3px;
	left: 5px;
	top: 8px;
	border-color: white white white #f0842b
}

.mod_hots {
	height: 194px;
	line-height: 24px;
	overflow: hidden
}

.zongyi
.list_rank ul {
	margin: 5px 0
}

.zongyi .list_rank
.fr {
	width: 85px;
	height: 29px;
	padding-left: 10px;
	color: #676767;
	overflow: hidden
}

.zongyi
.top10
.t1 {
	line-height: 28px
}

.yule {
	height: 286px
}

.pp_jx {
	height: 307px
}

.jokeBox {
	height: 330px
}

.games {
	height: 260px;
	overflow: hidden
}

.mod_box
.md_list .txt
a {
	height: 38px;
	overflow: hidden
}

.redian {
	height: 304px;
	margin-top: 4px
}

.hezuo {
	height: 272px
}

.pp_news {
	height: 143px
}

.zxdt {
	height: 178px
}

.hezuo
a {
	display: block;
	float: left;
	width: 86px;
	height: 90px;
	margin-right: 2px;
	margin-bottom: 5px;
	text-align: center;
	overflow: hidden
}

.hezuo
.bd {
	width: 270px;
	height: 190px;
	margin-bottom: 9px;
	padding-left: 8px;
	padding-top: 8px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden
}

.bangdan_rank {
	height: 226px
}

.bangdan_rank
ol,.yule ol,.redian ol {
	margin: 10px
}

.yule .c1,.redian
.c1 {
	background: #f0842b
}

.yule .c2,.redian .c2 {
	background: #ccc
}

.pp_jx
a {
	text-decoration: none
}

.pp_jx a:hover {
	text-decoration: underline
}

.pp_jx
ul {
	margin: 6px 10px
}

.pp_jx ul
li {
	position: relative;
	height: 25px;
	line-height: 25px;
	padding-left: 12px;
	background-position: -255px -45px;
	overflow: hidden
}

.pp_jx li
strong {
	float: left;
	width: 55px;
	font-weight: normal;
	overflow: hidden
}

.pp_jx
li strong a {
	color: #666
}

.pp_jx li strong
i {
	border-width: 3px;
	left: 5px;
	top: 10px;
	border-color: #fff #fff #fff #f0842b
}

.servers {
	width: 278px;
	overflow: hidden
}

.servers
tr {
	height: 28px
}

.servers th,.servers
td {
	font-family: Simsun;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
	color: #666
}

.servers
th {
	padding-left: 20px;
	color: #000
}

.servers td
img {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
	margin-top: 5px;
	overflow: hidden
}

.servers
td
em {
	display: block;
	float: left;
	width: 52px;
	height: 20px;
	margin-left: 5px;
	overflow: hidden
}

.servers
.t1 {
	width: 75px
}

.servers
.t2 {
	width: 70px
}

.fu_morelink,.fu_myhistory,.fu_mylink {
	display: none;
	position: absolute;
	line-height: 24px;
	background: #fff
}

.fu_morelink {
	z-index: 200;
	right: 10px;
	top: 38px;
	zoom: 1;
	min-width: 120px;
	max-width: 195px;
	width: auto !important;
	padding: 8px 5px;
	background: #fff;
	border: 1px solid #e5e5e5
}

.fu_morelink
a {
	display: block;
	float: left;
	width: 68px;
	text-align: center;
	color: #0064a5;
	overflow: hidden
}

.fu_morelink
a:hover {
	color: #09F
}

.fu_mylink {
	top: 23px;
	right: 104px;
	width: 116px;
	border: 1px solid #e5e5e5;
	text-align: center
}

.fu_mylink
a {
	display: block;
	height: 24px;
	margin-bottom: 2px;
	line-height: 24px;
	color: #008cd7
}

.fu_mylink
.exit {
	border-top: 1px solid #e5e5e5;
	font-weight: bold
}

.fu_vinfo {
	color: #666
}

.fu_vinfo
h3 {
	color: #666;
	font-weight: bold
}

.fu_vinfo
.fr {
	position: absolute;
	right: 15px;
	top: 2px;
	color: #f0862e
}

.fu_vinfo
.con {
	padding: 6px 0 6px 10px;
	line-height: 22px
}

.fu_vinfo .con
li {
	height: 22px;
	padding-right: 8px;
	overflow: hidden
}

.fu_myhistory {
	top: 23px;
	right: 0;
	width: 220px;
	border: 1px solid #e5e5e5;
	color: #007dd9
}

.fu_myhistory a {
	color: #007dd9
}

.fu_myhistory
.txt {
	height: 30px;
	line-height: 30px;
	padding-right: 15px;
	text-align: right;
	background: #f0f0f0
}

.fu_myhistory
.txt
span {
	position: relative;
	display: inline-block;
	padding-left: 18px;
	cursor: pointer
}

.fu_myhistory
.txt
em {
	position: absolute;
	top: 9px;
	left: 2px;
	width: 12px;
	height: 12px;
	background-position: -198px -195px
}

.fu_myhistory .txt .clear {
	color: #333
}

.fu_myhistory
.show {
	position: relative;
	color: #555
}

.fu_myhistory
dl {
	position: relative;
	width: 210px;
	margin: 0 auto;
	border-bottom: 1px dashed #888;
	overflow: hidden
}

.fu_myhistory dl.nobd {
	border: 0
}

.fu_myhistory dt
.title {
	display: block;
	width: 185px;
	height: 24px;
	color: #555;
	overflow: hidden
}

.fu_myhistory
dt
.del {
	display: block;
	position: absolute;
	top: 7px;
	right: 0;
	width: 13px;
	height: 12px;
	text-indent: -9999px;
	background-position: -426px -203px;
	overflow: hidden
}

.fu_myhistory dd
span {
	display: block;
	width: 140px;
	height: 24px;
	color: #888;
	overflow: hidden
}

.fu_myhistory
dd a {
	position: absolute;
	bottom: 0;
	right: 0
}

.fu_myhistory
.tj {
	line-height: 20px;
	padding-top: 5px
}

.fu_myhistory .tj
h6 {
	border-bottom: solid 1px #ccc
}

.fu_myhistory .tj
a {
	display: block;
	overflow: hidden
}

.sm_search_tips {
	position: absolute;
	top: 58px;
	width: 253px;
	border: 1px solid #e5e5e5;
	background: #fff
}

.sm_search_tips li,.sm_search_tips li
a {
	height: 22px;
	line-height: 22px;
	color: #555;
	overflow: hidden
}

.sm_search_tips
li a {
	display: block;
	padding: 0 5px
}

.sm_search_tips .current
a,.sm_search_tips li
a:hover {
	color: #0064a5
}

.g_search {
	height: 60px;
	padding-top: 25px;
	border: 1px solid #e0e0e0;
	border-left: 0;
	border-right: 0;
	background: #f0f0f0;
	overflow: hidden
}

.g_search
.search {
	width: 830px;
	margin: 0 auto;
	padding: 0 75px;
	overflow: hidden
}

.g_search .search
.box {
	height: 32px;
	margin-right: 20px;
	padding-left: 30px
}

.g_search .search
.box
.txt {
	display: block;
	float: left;
	width: 290px;
	height: 16px;
	line-height: 16px;
	margin-top: 5px;
	padding: 3px 2px;
	color: #999;
	border: 0;
	background: 0
}

.g_search .search .box
.btn_submit {
	float: none;
	width: 72px;
	height: 32px;
	margin-left: 5px;
	cursor: pointer;
	text-indent: -9000px;
	border: 0;
	background: 0
}

.g_search
.search
.keys {
	width: 400px;
	margin-top: 5px;
	height: 20px;
	color: #999;
	overflow: hidden
}

.g_search
.search .keys a {
	margin: 0 3px;
	color: #999
}

.g_sitemap {
	width: 980px;
	margin: 0 auto;
	padding: 10px 0;
	text-align: left;
	border-bottom: 1px solid #ddd
}

.g_sitemap strong {
	display: block
}

.g_sitemap
li {
	float: left;
	display: inline;
	margin-left: 50px;
	line-height: 25px;
	color: #666
}

.g_sitemap
li
a {
	float: left;
	display: inline;
	height: 25px;
	margin-right: 10px;
	color: #666;
	overflow: hidden
}

.g_sitemap
.col_1 {
	width: 90px
}

.g_sitemap .col_2 {
	width: 150px
}

.g_sitemap
.col_3 {
	width: 160px
}

.g_sitemap .col_1
a {
	float: none;
	display: block
}

.g_sitemap .col_2 a {
	width: 62px
}

.g_sitemap
.col_3
a {
	width: 40px
}

.g_copyright {
	margin-top: 20px;
	font-family: tahoma, arial, \5b8b\4f53;
	color: #555
}

.g_copyright
p {
	margin-bottom: 5px;
	text-align: center
}

.g_copyright
a {
	display: inline-block;
	color: #555
}

.g_copyright
span {
	display: inline-block;
	height: 35px;
	margin-right: 3px;
	line-height: 35px;
	vertical-align: middle;
	overflow: hidden
}

.g_copyright
span a {
	display: block;
	text-indent: -9999px
}

.g_copyright .sl_0,.g_copyright
.sl_1,.g_copyright .sl_2,.g_copyright .sl_3,.g_copyright
.sl_4 {
	width: 88px;
	background: url(sl.png) no-repeat
}

.g_copyright
.sl_0 {
	width: 120px;
	margin-right: 6px;
	background-position: -305px 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden
}

.g_copyright
.sl_1 {
	width: 35px
}

.g_copyright .sl_2 {
	background-position: -35px 0
}

.g_copyright .sl_3 {
	background-position: -120px 0
}

.g_copyright
.sl_4 {
	background-position: -210px 0
}

.g_copyright
img {
	vertical-align: middle
}

.g_miniFooter {
	width: 980px;
	margin: 0 auto;
	padding: 10px 0;
	line-height: 30px;
	color: #555;
	text-align: center;
	border-top: 1px dashed #add2ff;
	border-bottom: 1px dashed #add2ff;
	background: #f0f5ff
}

.g_miniFooter
.copyright {
	font-family: tahoma, arial, \5b8b\4f53
}

.g_miniFooter
a {
	color: #555
}

.g_miniFooter a:hover {
	color: #0064a5
}

.list_90x120
.pic {
	position: relative
}

.list_90x120 .pic img {
	display: block
}

.list_90x120
.pic a {
	display: block;
	padding: 2px;
	overflow: hidden
}

.list_90x120 .pic
a {
	height: 120px
}

.list_90x120 .pic a:hover {
	padding: 0;
	border: 2px solid #f0842b
}

.list_90x120 {
	margin-right: -40px
}

.list_90x120 dl,.list_90x120
li,.list_90x120 .pic {
	width: 94px;
	overflow: hidden
}

.list_90x120
img {
	width: 90px;
	height: 120px
}

.list_90x120 .msk {
	width: 90px
}

.movie_tj
.mod_list {
	margin-right: -40px;
	padding-left: 28px
}

.movie_tj
.list_90x120 {
	height: 360px
}

.movie_tj
li {
	float: left;
	display: inline;
	height: 168px;
	margin-right: 33px;
	margin-bottom: 12px;
	overflow: hidden
}

.movie_tj
li .txt {
	margin-bottom: 2px
}

.movie_tj .pic .btn_play,.moviebox .pic
.btn_play {
	bottom: 26px
}

.movie_tj .pic a:hover .btn_play,.moviebox .pic
a:hover .btn_play {
	left: 3px
}

.hipster_rank .bd {
	padding: 7px 20px
}

.hipster_rank .bd
li {
	height: 28px;
	line-height: 28px;
	_height: 30px;
	_line-height: 30px
}

.hipster_rank
.bd li em {
	background: #aaa
}

.hipster_rank .bd li.top
em {
	background: #f0842b
}

.bangdan_part .mod_box,.bangdan_part
.sbox {
	margin-bottom: 0
}

.bangdan_part .list_rank
li.last {
	border-bottom: 0
}

.bangdan_part .mod_box .md_list .txt
a {
	height: 36px;
	line-height: 18px;
	word-wrap: break-word;
	word-break: normal;
	overflow: hidden;
	display: block
}

.bangdan
.md_list {
	margin-left: 0;
	overflow: hidden;
	zoom: 1;
	height: 180px
}

.bangdan
.mod_list {
	padding-left: 18px
}

.bangdan .mod_list
li {
	margin-right: 41px;
	display: inline
}

.bangdan {
	height: 216px
}

.sm_searchtips
.matchtips .arrow,.sm_searchtips .holders
.btn_play {
	background: url(searchtips.png) no-repeat 0 0
}

.sm_searchtips {
	border: 1px solid #e5e5e5;
	border-bottom: 0 none;
	background-color: #f1f7fe;
	position: absolute;
	z-index: 600
}

.sm_searchtips
.matchtips {
	float: left;
	width: 197px;
	line-height: 29px;
	background-color: #fff;
	border-right: 1px solid #e9f0f5
}

.sm_searchtips .matchtips
li {
	position: relative;
	height: 30px;
	overflow: hidden
}

.sm_searchtips
.matchtips li,.sm_searchtips .matchtips
a {
	display: block;
	line-height: 29px;
	color: #666
}

.sm_searchtips .matchtips
a {
	padding: 0 15px 0 12px;
	width: 170px;
	height: 29px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden
}

.sm_searchtips .matchtips
.hover {
	text-decoration: none;
	background-color: #f1f7fe
}

.sm_searchtips
.matchtips
.arrow {
	position: absolute;
	right: 7px;
	top: 10px;
	width: 5px;
	height: 8px;
	background-position: 0 -16px;
	border: 0 none
}

.sm_searchtips
.holders {
	margin-left: 198px;
	width: 200px
}

.sm_searchtips .holders
dl {
	position: relative;
	padding: 10px;
	color: #666;
	overflow: hidden;
	height: 90px
}

.sm_searchtips
.holders
dt {
	float: left;
	margin-right: 9px;
	width: 70px;
	height: 90px
}

.sm_searchtips
.holders dt
a {
	display: inline-block;
	position: relative;
	width: 70px;
	height: 90px;
	overflow: hidden
}

.sm_searchtips
.holders dt
img {
	position: absolute;
	top: -5px;
	left: -2px;
	width: 75px;
	height: 100px;
	clip: rect(5px, 72px, 95px, 2px)
}

.sm_searchtips .holders
dd {
	float: left;
	width: 100px;
	line-height: 18px
}

.sm_searchtips .holders
.title {
	height: 20px;
	line-height: 20px;
	margin-bottom: 2px;
	overflow: hidden
}

.sm_searchtips
.title a {
	font-size: 14px;
	color: #0064a5;
	font-weight: bold
}

.sm_searchtips
.holders .job {
	float: left
}

.sm_searchtips .holders
.director,.sm_searchtips .holders .actor {
	margin-left: 35px
}

.sm_searchtips
.holders .director {
	height: 18px;
	overflow: hidden
}

.sm_searchtips .holders
.actor {
	height: 36px;
	overflow: hidden
}

.sm_searchtips .holders
.btn_play {
	display: block;
	position: absolute;
	top: 86px;
	left: 89px;
	width: 16px;
	height: 14px;
	background-position: 0 0
}

.sm_searchtips .holders .hover {
	background-color: #c2dff6
}

.servers
th,.servers td {
	border-bottom: 1px solid #e5e5e5
}

.pop_tips_box {
	background:
		url(http://static9.pplive.cn/mini/liveCenter/120514/v_20120605162017/images/pop_tips_box.png)
		no-repeat 0 0;
	width: 252px;
	height: 166px
}

.pop_tips_box
.pop_tips_hd {
	height: 38px;
	line-height: 38px;
	padding-left: 63px;
	position: relative
}

.pop_tips_box
.pop_tips_hd
h3 {
	font-weight: normal;
	color: #333;
	position: relative;
	z-index: 2
}

.pop_tips_box
.pop_tips_hd
.pop_tips_close {
	position: absolute;
	width: 12px;
	height: 12px;
	right: 10px;
	top: 11px;
	text-indent: -999em;
	cursor: pointer;
	overflow: hidden;
	z-index: 5
}

.pop_tips_box
.pop_tips_bd
h3 {
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	color: #333;
	font-weight: bold;
	margin-bottom: 15px
}

.pop_tips_box
.pop_tips_bd p {
	color: #666
}

.pop_tips_content {
	padding: 10px 20px
}

.pop_tips_content
.return {
	text-align: center;
	margin-top: 10px
}

.pop_tips_content .return
a.btn_pop_play {
	display: block;
	width: 83px;
	height: 28px;
	text-indent: -999em;
	margin: 0 auto;
	background:
		url(http://static9.pplive.cn/mini/liveCenter/120514/v_20120605162017/images/pop_tips_box.png)
		no-repeat 0 -167px;
	overflow: hidden
}

.pop_tipbox {
	width: 300px;
	height: 200px
}

.pop_tipbox
.con {
	position: relative;
	width: 300px;
	height: 200px;
	overflow: hidden
}

.pop_tipbox
.link_img {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 300px;
	height: 140px;
	background: url(#)
}

.pop_tipbox
.btn_close {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 12px;
	height: 12px;
	display: inline-block;
	width: 12px;
	height: 12px;
	background:
		url(http://static9.pplive.cn/pub/ico/popbox/v_20120803140206/btn_close.png)
		no-repeat 0 0
}

.pop_tipbox
.btn_close:hover {
	background:
		url(http://static9.pplive.cn/pub/ico/popbox/v_20120803140206/btn_close.png)
		no-repeat 0 -12px;
	z-index: 9
}

.pop_tipbox
.infos {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 300px;
	height: 60px;
	z-index: 999
}

.pop_tipbox
.infos
.bg {
	width: 300px;
	height: 60px;
	overflow: hidden;
	background:
		url(http://static9.pplive.cn/pub/ico/popbox/v_20120803140206/bg_shadow.png)
		no-repeat 0 0;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static9.pplive.cn/pub/ico/popbox/v_20120803140206/bg_shadow.png',
		sizingMethod='scale')
}

.pop_tipbox
.infos .btn_play
a {
	display: inline-block;
	width: 42px;
	height: 42px;
	background:
		url(http://static9.pplive.cn/pub/ico/popbox/v_20120803140206/btn_play.png)
		no-repeat 0 0;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static9.pplive.cn/pub/ico/popbox/v_20120803140206/btn_play.png',
		sizingMethod='scale')
}

.pop_tipbox
.infos .btn_play {
	position: relative;
	float: left;
	margin: 8px 0 0 10px;
	width: 42px;
	height: 42px
}

.pop_tipbox .infos .btn_play
a:hover,.pop_tipbox .hover .btn_play
a {
	background:
		url(http://static9.pplive.cn/pub/ico/popbox/v_20120803140206/btn_hover.png)
		no-repeat 0 0;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static9.pplive.cn/pub/ico/popbox/v_20120803140206/btn_hover.png',
		sizingMethod='scale')
}

.pop_tipbox
.infos .tvinfo {
	position: relative;
	margin: 0 10px 0 60px;
	padding-top: 8px;
	color: #fff;
	line-height: 16px
}

.pop_tipbox .infos
h5 {
	font-size: 12px;
	font-weight: normal
}

.pop_tipbox .infos h5
a {
	color: #fff;
	font-weight: bold
}

.pop_tipbox .tvinfo
p {
	color: #94f7fe
}

.pop_tipbox .hover h5,.pop_tipbox .hover h5
a,.pop_tipbox .infos h5 a:hover {
	color: #94f7fe
}

.pop_tipbox .hover
p {
	color: #acafaf
}

.mini_remibox .mini_remi_ico,.mini_remibox
.btn_close,.fu_historylist .fu_delbox
.fu_delall {
	background: url(sprite_reminder.png) no-repeat 0 0
}

.fu_historylist {
	display: none;
	width: 278px;
	border: 1px solid #e5e5e5;
	position: absolute;
	background-color: #fff;
	z-index: 9;
	color: #666;
	top: 23px;
	right: 0
}

.fu_historylist
.fu_lists {
	padding: 6px 15px 0;
	width: 248px
}

.fu_historylist .fu_lists
dl {
	padding: 9px 0;
	line-height: 14px;
	border-bottom: 1px solid #eee
}

.fu_historylist .fu_lists .fu_nobd,.fu_historylist .fu_lists
.fu_nobd.hover {
	border-bottom: 0 none
}

.fu_historylist dt
a {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	color: #333;
	overflow: hidden
}

.fu_historylist
dt {
	position: relative;
	margin-bottom: 5px;
	padding-right: 13px;
	width: 235px;
	height: 16px;
	overflow: hidden
}

.fu_historylist
dt .fu_del {
	position: absolute;
	top: 2px;
	right: 2px
}

.fu_historylist dt
.fu_del {
	display: none;
	width: 10px;
	height: 10px;
	background: url(ico_play.png) no-repeat -51px -82px
}

.fu_historylist .hover
.fu_del {
	display: block
}

.fu_historylist
dd {
	position: relative;
	padding-right: 55px
}

.fu_historylist dd
.fu_cont {
	position: absolute;
	top: 0;
	right: 0;
	_right: 15px;
	color: #007dd9
}

.fu_historylist
.fu_delbox {
	margin-top: 5px;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	color: #ccc;
	text-align: right;
	background-color: #eee
}

.fu_historylist
.fu_delbox .fu_viewall {
	padding: 0 6px
}

.fu_historylist .fu_delbox
.fu_delall {
	padding: 1px 0 1px 18px;
	background-position: 0 -18px
}

.fu_historylist dt a:hover,.fu_historylist .fu_delbox
a:hover {
	color: #333
}

.fu_historylist .fu_recommend p {
	padding: 10px 15px
}

.fu_historylist .fu_tj {
	padding: 10px 15px;
	line-height: 22px;
	background-color: #f6f6f6;
	border-top: 1px solid #eee
}

.fu_historylist .fu_tj
h5 {
	margin-bottom: 3px;
	font-weight: bold
}

.fu_historylist .fu_tj
a,.fu_historylist .fu_tj a:hover {
	color: #0064a5
}

.la_reminder
a {
	display: inline;
	padding: 2px 3px
}

.la_reminder .now {
	padding: 1px 2px;
	background-color: #fc9845;
	color: #fff;
	border: 1px solid #f27b1a;
	border-radius: 3px
}

.mini_remi_links {
	position: absolute;
	top: 34px;
	right: 0;
	display: inline-block
}

.mini_remibox {
	position: relative;
	padding: 15px 20px;
	color: #666;
	background-color: #fff4cc;
	border: 1px solid #ff7300;
	border-radius: 3px
}

.mini_remibox
.mini_remi_ico {
	position: absolute;
	top: -6px;
	left: 80px;
	display: inline-block;
	width: 10px;
	height: 6px;
	background-position: 0 0
}

.mini_remibox
.btn_close {
	position: absolute;
	top: 6px;
	right: 7px;
	width: 8px;
	height: 9px;
	display: inline-block;
	background-position: 0 -6px
}

.mini_remibox a {
	color: #0064a5
}

.g_miniHeader .la_reminder
.now {
	color: #fff
}

.g_miniHeader .mini_remibox a,.g_miniHeader
.mini_remibox a:hover {
	color: #0064a5
}

.wp_header .fu_historylist .fu_tj
h5 {
	font-size: 100%
}

.wp_header .la_reminder a {
	color: #0064a5
}

.wp_header
.la_reminder .now {
	color: #fff
}

.wp_header .fu_historylist dt
.fu_del {
	width: 13px;
	height: 12px;
	background: url(../images/sprite.png) no-repeat -426px -203px
}

.wp_header .fu_historylist dt a {
	padding: 0
}
