@charset "utf-8"; 

.app_mod-pop {
	z-index: 100;
	border: 1px solid #e1e1e1;
	background-color: #f5f5f5;
	-webkit-border-shadow: 0 0 10px #e1e1e1;
	-moz-border-shadow: 0 0 10px #e1e1e1;
	box-shadow: 0 0 10px #e1e1e1
}

.app_mod-pop .cellphone-helper p {
	height: 19px;
	line-height: 19px
}

.app_mod-pop .pop_hd {
	padding: 5px 12px 10px 7px;
	line-height: 24px
}

.app_mod-pop .pop_hd .title {
	font-size: 14px;
	color: #666
}

.app_mod-pop .shrink {
	position: absolute;
	display: inline-block;
	height: 30px;
	top: 0;
	right: 45px;
	_right: 35px;
	overflow: hidden
}

.app_mod-pop .shrink i {
	color: #a0a0a0;
	font-size: 30px;
	font-weight: bold;
	cursor: pointer;
	margin-top: -12px;
	display: inline-block
}

.app_mod-pop .close {
	color: #a0a0a0;
	font-size: 30px;
	position: absolute;
	top: 5px;
	right: 8px;
	z-index: 1
}

.app_mod-pop .close:hover {
	text-decoration: none;
	color: #7ab700
}

.app_mod-pop .pop_bd {
	padding: 30px 15px 25px 15px
}

.app_mod-pop .pop_ft {
	padding-bottom: 20px;
	text-align: center
}

.app_mod-pop .pop_ft .pop-btn {
	margin: 0 5px;
	display: inline-block;
	line-height: 34px;
	text-align: center
}

.app_mod-pop .pop_ft .pop-btn:hover {
	text-decoration: none
}

.app_mod-pop .pop-btn-ok {
	background-color: #71b618;
	color: #fff;
	padding: 0 24px
}

.app_mod-pop .pop-btn-ok:hover {
	background-color: #80cb1b;
	color: #fff
}

.app_mod-pop .pop-btn-cancel {
	background-color: #e3e2e2;
	color: #666;
	padding: 0 17px
}

.app_mod-pop .pop-btn-cancel:hover {
	background-color: #ecebeb;
	color: #666
}

.app_mod-pop .cellphone-helper .img {
	width: 110px;
	height: 110px;
	overflow: hidden;
	margin: 0 auto 40px auto
}

.app_mod-pop .usrTxGeneral-box .bindOther-box p {
	font-size: 12px
}

.app_mod-pop .usrTxGeneral-box_hover {
	top: 0;
	left: 0;
	padding: 0
}

.app_mod-pop .usrTxGeneral-box_hover .close {
	top: 8px
}

.app_mod-pop .usrTxGeneral-box .logReg-form {
	margin-right: 25px
}

.app_mod-pop .usrTxGeneral-box_v3 .logReg-form {
	width: 275px
}

.app_mod-pop .usrTxGeneral-box {
	width: 478px
}

.app_mod-pop .usrTxGeneral-box .noUser {
	left: 320px
}

.app_mod-pop .usrTxGeneral-box .usrTxGeneral-box_v3 {
	padding: 30px 0 22px 20px
}

.app_mod-pop .usrTx-box_popup {
	box-shadow: 0 0 10px #e1e1e1
}

.app_mod-pop .Img-box {
	padding: 45px 73px 70px 73px
}

.app_mod-pop .Img-con {
	display: inline-block;
	position: relative
}

.app_mod-pop .Img-con p {
	text-align: center;
	position: absolute;
	bottom: -23px;
	color: #999;
	font-size: 12px
}

.app_mod-pop .Img-con .p-pc {
	width: 76px
}

.app_mod-pop .Img-con .p-an {
	width: 50px
}

.app_mod-pop .Img-PC,.app_mod-pop .Img-Qiyi,.app_mod-pop .Img-Qiyi em,.app_mod-pop .Img-Android-green,.app_mod-pop .Img-Android-gray,.app_mod-pop .Img-Point1,.app_mod-pop .Img-Point2,.app_mod-pop .pop_facility .app_details_slide .next,.app_mod-pop .pop_facility .app_details_slide .last,.app_mod-pop .pop_Fac-phone,.app_mod-pop .pop_Fac-pad,.app_mod-pop .pop_Fac-pc,.app_mod-pop .pop_Fac-tv,.app_mod-pop .pop_Fac i,.app_mod-pop .cellphone-helper .succeedImg
	{
	background:
		url(images/app_store_cloudsend1223.png)
		no-repeat
}

.app_mod-pop .Img-box .Img-Point {
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 10px 23px 0
}

.app_mod-pop .Img-box .Img-Point1 {
	background-position: -20px 0
}

.app_mod-pop .Img-box .Img-Point2 {
	background-position: 0 0
}

.app_mod-pop .Img-PC {
	background-position: -400px 0;
	width: 76px;
	height: 60px;
	margin-right: 23px
}

.app_mod-pop .Img-Qiyi {
	background-position: -400px -60px;
	width: 32px;
	height: 40px;
	margin: 0 8px 9px 0
}

.app_mod-pop .Img-Android-gray {
	background-position: -80px 0;
	width: 50px;
	height: 59px;
	margin-left: 13px
}

.app_mod-pop .Img-Android-green {
	background-position: -80px -60px;
	width: 50px;
	height: 59px;
	margin-left: 13px
}

.app_mod-pop .Txt-box {
	text-align: center
}

.app_mod-pop .Txt-box h3 {
	color: #9e9e9e;
	padding-bottom: 10px;
	height: 21px;
	line-height: 21px
}

.app_mod-pop .Txt-box p {
	margin: 0 83px;
	padding-bottom: 24px;
	font-size: 12px;
	line-height: 22px;
	color: #999
}

.app_mod-pop .Img-box-fail {
	padding-bottom: 37px
}

.app_mod-pop .Img-Qiyi em {
	display: block;
	position: absolute;
	left: -4px;
	top: -51px;
	background-position: -440px -60px;
	width: 40px;
	height: 41px
}

.app_mod-pop .Txt-box-fail p {
	padding-bottom: 3px
}

.app_mod-pop .pop-btn130 {
	width: 130px;
	text-align: center;
	background: #71b618;
	color: #fff
}

.app_mod-pop .pop-btn160 {
	width: 160px;
	text-align: center;
	background: #71b618;
	color: #fff
}

.app_mod-pop .pop-btn130:hover,.app_mod-pop .pop-btn160:hover {
	color: #fff;
	background: #80cb1b
}

.app_mod-pop .pop-btn-green {
	color: #71b618;
	font-size: 14px
}

.app_mod-pop .pop-btn-green:hover {
	color: #71b618
}

.app_mod-pop .pop_facility {
	width: 448px;
	padding: 40px 15px 3px 15px
}

.app_details_slide {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e6e6e6;
	clear: both;
	height: 470px;
	margin-bottom: 30px;
	padding: 0 40px 0 30px;
	position: relative;
	width: 910px
}

.app_details_slide .last {
	background:
		url("images_img/app_detilas_slideBtn_01.png")
		no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 40px;
	left: 14px;
	position: absolute;
	top: 215px;
	width: 22px
}

.app_details_slide .next {
	background:
		url("images_img/app_detilas_slideBtn_02.png")
		no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	height: 40px;
	position: absolute;
	right: 14px;
	top: 215px;
	width: 22px
}

.app_details_slideBox {
	height: 390px;
	overflow: hidden;
	padding-top: 40px;
	position: relative;
	width: 100%
}

.app_details_slideBox ul {
	width: 2000px
}

.app_details_slideBox ul li {
	float: left;
	margin: 0 10px
}

.app_details_slideBox ul li a {
	cursor: default
}

.app_mod-pop .pop_facility .app_details_slide {
	width: 408px;
	height: 110px;
	background: #f5f5f5;
	border: 0;
	margin: 0;
	padding: 0 20px
}

.app_mod-pop .pop_facility .app_details_slideBox {
	padding: 0;
	height: 110px;
	text-align: center
}

.app_mod-pop .pop_facility .app_details_slide .last {
	background-position: -40px 0;
	width: 20px;
	height: 36px;
	display: block;
	position: absolute;
	left: 0;
	top: 32px
}

.app_mod-pop .pop_facility .app_details_slide .last-gray {
	background-position: -40px -40px
}

.app_mod-pop .pop_facility .app_details_slide .next {
	background-position: -60px 0;
	width: 20px;
	height: 36px;
	display: block;
	position: absolute;
	right: 0;
	top: 32px
}

.app_mod-pop .pop_facility .app_details_slide .next-gray {
	background-position: -60px -40px
}

.app_mod-pop .pop_facility .app_details_slideBox ul li {
	margin: 0 20px 0 15px;
	display: inline;
	width: 100px
}

.app_mod-pop .app_details_slideBox .li-num-1 {
	margin-left: 140px
}

.app_mod-pop .app_details_slideBox .li-num-2 {
	margin-left: 72px
}

.app_mod-pop .pop_Fac {
	border: 1px solid #eee;
	display: block;
	font-size: 12px;
	color: #999;
	width: 98px;
	height: 98px;
	background: #f9f9f9;
	position: relative
}

.app_mod-pop .selected .pop_Fac {
	border-color: #97cf95;
	background: #fff
}

.app_mod-pop .pop_Fac:hover {
	color: #999
}

.app_mod-pop .pop_Fac span {
	display: inline-block;
	margin-top: 9px
}

.app_mod-pop .pop_Fac p {
	width: 100%;
	text-align: center;
	margin-top: 10px;
	height: 16px;
	overflow: hidden;
	position: relative
}

.app_mod-pop .pop_Fac i {
	display: block;
	width: 24px;
	height: 24px;
	background-position: 0 -20px;
	position: absolute;
	bottom: -5px;
	right: -7px
}

.app_mod-pop .selected .pop_Fac i {
	background-position: 0 -60px
}

.app_mod-pop .pop_Fac-phone {
	width: 51px;
	height: 59px;
	background-position: -140px 0;
	display: inline
}

.app_mod-pop .selected .pop_Fac-phone {
	background-position: -140px -60px
}

.app_mod-pop .pop_Fac-pad {
	width: 57px;
	height: 59px;
	background-position: -200px 0;
	display: inline
}

.app_mod-pop .selected .pop_Fac-pad {
	background-position: -200px -60px
}

.app_mod-pop .pop_Fac-pc {
	width: 63px;
	height: 59px;
	background-position: -260px 0;
	display: inline
}

.app_mod-pop .selected .pop_Fac-pc {
	background-position: -260px -60px
}

.app_mod-pop .pop_Fac-tv {
	width: 55px;
	height: 59px;
	background-position: -340px 0;
	display: inline
}

.app_mod-pop .selected .pop_Fac-tv {
	background-position: -340px -60px
}

.app_mod-pop .pop_facility_Txt {
	font-size: 16px;
	height: 16px;
	line-height: 16px;
	width: 100%;
	text-align: center;
	margin-top: 30px;
	padding-bottom: 25px
}

.app_mod-pop .pop_facility_Txt i {
	font-style: normal;
	color: #71b618
}

.app_mod-pop .pop_hdBox {
	display: inline-block;
	padding: 0 20px;
	position: relative;
	top: 5px;
	right: 67px;
	width: 252px;
	float: right
}

.app_mod-pop .pop_hd-left,.app_mod-pop .pop_hd-right,.app_mod-pop .pop_hdBox .pop_hd-phone,.app_mod-pop .pop_hd-pc,.app_mod-pop .pop_hd-tv
	{
	display: block;
	background:
		url(images/pop_hd-site.png)
		no-repeat
}

.app_mod-pop .pop_hd-shadow-l,.app_mod-pop .pop_hd-shadow-r {
	display: block;
	width: 5px;
	height: 34px;
	position: absolute;
	z-index: 50px;
	top: -10px;
	background:
		url(images/pop_hd-shadow.png)
		no-repeat
}

.app_mod-pop .pop_hd-shadow-l {
	left: 15px;
	background-position: -5px 0
}

.app_mod-pop .pop_hd-shadow-r {
	background-position: 0 0;
	right: 15px
}

.app_mod-pop .pop_hd-left,.pop_hd-right {
	width: 7px;
	height: 14px;
	position: absolute;
	top: 2px
}

.app_mod-pop .pop_hd_slideBox {
	width: 253px;
	height: 18px;
	overflow: hidden;
	position: relative;
	line-height: 18px;
	z-index: 45px
}

.app_mod-pop .pop_hd-left {
	background-position: 0 0;
	left: 0
}

.app_mod-pop .pop_hd-left-gray {
	background-position: -120px 0;
	left: 0
}

.app_mod-pop .pop_hd-right {
	background-position: -100px 0;
	right: 0
}

.app_mod-pop .pop_hd-right-gray {
	background-position: -80px 0;
	right: 0
}

.app_mod-pop .pop_hdBox .pop_hd-phone {
	background-position: -40px 0;
	width: 10px;
	height: 16px;
	padding: 0
}

.app_mod-pop .pop_hd-pc {
	background-position: -20px 0;
	width: 18px;
	height: 16px
}

.app_mod-pop .pop_hd-tv {
	background-position: -60px 0;
	width: 16px;
	height: 16px
}

.app_mod-pop .pop_hd_slideBox ul {
	width: 2000px;
	height: 18px
}

.app_mod-pop .pop_hd_slideBox li {
	float: left
}

.app_mod-pop .pop_hd-mobile {
	display: inline-block;
	position: relative;
	overflow: hidden;
	height: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 5px
}

.app_mod-pop .pop_hd_slideBox span {
	float: left;
	margin-right: 4px;
	margin-top: 1px
}

.app_mod-pop .pop_hd_slideBox p {
	color: #7bb92f;
	width: 100px;
	*width: 80px;
	font-size: 16px
}

.app_mod-pop .cellphone-helper .succeed {
	font-size: 16px;
	color: #699f00;
	display: inline-block
}

.app_mod-pop .cellphone-helper .failed {
	color: #dd4646
}

.app_mod-pop .cellphone-helper .succeedImg {
	position: relative;
	top: 3px;
	*top: 0;
	right: 8px;
	display: inline-block;
	width: 20px;
	height: 20px;
	background-position: -40px -80px
}

.app_mod-pop .cellphone-helper .failedImg {
	background-position: -40px -100px
}

.app_mod-pop .succeed em {
	font-style: normal
}

.app_mod-pop .iqiyiApp_download {
	position: relative
}

.app_mod-pop .download_sweep {
	position: absolute;
	top: -15px;
	left: 118px;
	color: #999;
	font-size: 12px
}

.app_mod-pop .download_codeImg {
	display: inline-block;
	width: 80px;
	height: 80px;
	margin: 20px 34px 0 60px;
	padding-bottom: 25px;
	_margin-left: 80px;
	position: relative
}

.app_mod-pop .download_codeImg i {
	font-size: 12px;
	position: absolute;
	bottom: 5px;
	_bottom: 0;
	font-size: 12px;
	font-style: normal;
	color: #999;
	display: block;
	left: 5px
}

.app_mod-pop .download_hintImg {
	margin: 20px 34px 0 0;
	padding-bottom: 25px;
	display: inline-block;
	width: 204px;
	height: 80px
}

.app_mod-pop .short-link,.app_mod-pop .install-link,.app_mod-pop .short-link2
	{
	color: #999;
	font-size: 12px;
	height: 13px;
	line-height: 13px;
	padding-bottom: 15px
}

.app_mod-pop .short-link {
	margin-left: 57px
}

.app_mod-pop .short-link2 {
	margin-left: 30px
}

.app_mod-pop .install-link {
	margin-left: 141px
}

.app_mod-pop .install-link a {
	color: #699f00
}

.app_mod-pop .usrTxGeneral-box .nav_arrow {
	display: none
}

a:hover {
	text-decoration: none
}

.wrapper,.container {
	width: 980px;
	margin: 0 auto
}

.wrapper-left {
	width: 680px;
	float: left
}

.wrapper-right {
	width: 280px;
	float: right
}

.leftAd {
	position: relative;
	z-index: 1;
	border: 1px solid #8ac024;
	padding: 10px 0
}

.rightAdv {
	text-align: center
}

.iqy-adv {
	background: #8ac024;
	width: 74px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	font-size: 13px
}

.play-border-n {
	border: none !important;
	margin-bottom: 0 !important
}

.adv-under {
	width: 100%;
	height: 427px;
	left: 0;
	clear: both;
	position: absolute;
	text-align: center
}

.mod-func-danmuDn .danmu-close,.mod-func-danmuDn .danmu-main {
	display: none
}

.play-zongyiWrap .vdoRel {
	float: right;
	position: static;
	left: auto;
	top: 0;
	margin-top: 10px
}

.play-title {
	border-bottom: 2px solid #ddd;
	position: relative
}

.play-title .play-title-bd {
	position: relative;
	color: #333;
	font-size: 18px;
	height: 28px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border-bottom: 2px solid #699f00;
	margin-bottom: -2px;
	*float: left
}

.play-title .ico-more {
	color: #333;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	padding-left: 8px;
	*float: left
}

.play-title .tip_inner {
	border-left: 8px solid #f2f2f2
}

.play-title .tip_inner,.play-title .tip_outer {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 0
}

.play-title .tip_t {
	display: inline-block;
	width: 9px;
	height: 16px;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	bottom: -3px;
	top: auto
}

.play-title .tip_t .tip_inner,.play-title .tip_t .tip_outer {
	border: 8px dashed transparent
}

.play-title .tip_t .tip_inner {
	border-bottom: 8px solid #fff;
	bottom: -3px
}

.play-title .tip_t .tip_outer {
	border-bottom: 7px solid #699f00
}

.play-tab-title .tip_inner {
	border-left: 8px solid #f2f2f2
}

.play-tab-title .tip_inner,.play-tab-title .tip_outer {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 0
}

.play-tab-title .tip_t {
	display: none;
	width: 9px;
	height: 16px;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	bottom: -3px
}

.play-tab-title .tip_t .tip_inner,.play-tab-title .tip_t .tip_outer {
	border: 8px dashed transparent
}

.play-tab-title .tip_t .tip_inner {
	border-bottom: 8px solid #1f1f1f;
	bottom: -3px
}

.play-tab-title .tip_t .tip_outer {
	border-bottom: 7px solid #699f00
}

.play-tab-title .selected .tip_t {
	display: inline-block
}

.mod-role-tab .tip_t {
	left: 21px;
	display: none
}

.mod-role-tab .selected .tip_t {
	display: block
}

.mod_share_codes .tip_inner {
	border-left: 8px solid #f2f2f2
}

.mod_share_codes .tip_inner,.mod_share_codes .tip_outer {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 0
}

.mod_share_codes .tip_t {
	display: inline-block;
	width: 9px;
	height: 16px;
	position: absolute;
	left: 50%;
	margin-left: -9px;
	bottom: -5px;
	top: auto
}

.mod_share_codes .tip_t .tip_inner,.mod_share_codes .tip_t .tip_outer {
	border: 6px dashed transparent
}

.mod_share_codes .tip_t .tip_inner {
	border-top: 8px solid #f5f5f5;
	top: -3px
}

.mod_share_codes .tip_t .tip_outer {
	border-top: 7px solid #6b9e1b
}

.mod_share_codes .show-more:hover .tip_t .tip_inner {
	border-top: 8px solid #eee
}

.play-title .play-title-tab {
	float: left;
	margin-right: 50px;
	border-bottom: 2px solid #ddd
}

.play-title .selected {
	border-bottom: 2px solid #699f00
}

.play-title-tab .tip_t {
	display: none
}

.play-title .selected .tip_t {
	display: block
}

.play-title .allV-tit a,.play-title .allV-tit a:hover {
	cursor: default;
	color: #333
}

.play-title-music {
	float: left
}

.music-db {
	float: right;
	color: #666;
	font-size: 12px;
	margin-top: 5px
}

.play-tab-music {
	margin: -3px 0 12px
}

.play-tab-music a {
	float: left;
	padding: 2px 6px;
	text-align: center;
	margin-right: 5px;
	font-size: 14px;
	border-radius: 2px
}

.play-tab-music a.selected,.play-tab-music a:hover.selected {
	background: #699f00;
	color: #fff
}

.music-xqLink {
	font-size: 14px;
	margin-top: -32px;
	padding-bottom: 12px;
	text-align: right;
	*position: relative
}

.music-cycle-wrap {
	position: relative
}

.mod-music-cycle {
	position: absolute;
	top: 0;
	right: 0
}

.music-cycle-txt {
	float: left;
	color: #333;
	margin-top: 3px
}

.music-cycle-ctrl {
	float: left;
	width: 59px;
	margin-left: 10px;
	display: inline
}

.music-cycle-ctrl a {
	float: left;
	width: 26px;
	height: 22px;
	text-align: center;
	line-height: 22px;
	background: #f2f2f2;
	color: #666
}

.music-cycle-ctrl a.selected {
	background: #699f00;
	border: 1px solid #699f00;
	border-right: 0;
	color: #fff
}

.music-open {
	border-radius: 3px 0 0 3px;
	border: 1px solid #dfdfdf;
	border-right: 0
}

.music-close {
	border-radius: 0 3px 3px 0;
	border: 1px solid #dfdfdf;
	border-left: none
}

.play-title-tabChange .play-title-bd {
	border-bottom: 2px solid #ddd
}

.play-title-tabChange .tip_t {
	display: none
}

.play-title-tabChange .selected {
	border-bottom: 2px solid #699f00
}

.play-title-tabChange .selected .tip_t {
	display: block
}

.play-title-tabChange .ico-more {
	margin-left: 68px
}

.play-title-right {
	position: absolute;
	right: 0;
	bottom: 5px
}

.play-short-changeAdv {
	width: 185px
}

.wrapper-left .wrapper-piclist-visible {
	overflow: visible
}

.wrapper-left .play-titleAd {
	height: 0;
	font-size: 0;
	line-height: 0;
	position: relative
}

.wrapper-left .play-titleAd .play-title-adLink {
	height: 40px;
	position: absolute;
	right: 0;
	top: -16px;
	z-index: 2
}

.play-title .pc-rk {
	display: inline-block;
	width: 155px;
	height: 30px;
	position: absolute;
	bottom: -2px;
	right: 0;
	z-index: 1;
	background: url(images/site-pc-rk-v.png)
		no-repeat 0 0
}

body.qypage-980 .play-zongyiWrap {
	width: 980px;
	margin: 0 auto
}

body.qypage-1180 .play-zongyiWrap {
	width: 1180px;
	margin: 0 auto
}

body.qypage-1440 .play-zongyiWrap {
	width: 1180px;
	margin: 0 auto
}

body.qypage-1680 .play-zongyiWrap {
	width: 1360px;
	margin: 0 auto
}

.videoArea {
	width: 680px;
	float: left
}

#flashArea {
	background: #292929;
	clear: both
}

.play-zongyiWrap .zongyiVideo {
	width: 680px;
	float: left
}

body.qypage-1180 .play-zongyiWrap .zongyiVideo,body.qypage-1440 .play-zongyiWrap .zongyiVideo
	{
	width: 880px;
	float: left
}

body.qypage-1680 .play-zongyiWrap .zongyiVideo {
	width: 1060px;
	float: left
}

.play-zongyiWrap .zongyiVideo #flashbox {
	width: 680px;
	height: 417px
}

body.qypage-1180 .play-zongyiWrap .zongyiVideo #flashbox,body.qypage-1440 .play-zongyiWrap .zongyiVideo #flashbox
	{
	width: 880px;
	height: 530px
}

body.qypage-1680 .play-zongyiWrap .zongyiVideo #flashbox {
	width: 1060px;
	height: 631px
}

.mod-func {
	margin-top: 13px;
	position: relative;
	z-index: 10
}

.flashArea_zongyi {
	height: 473px
}

.vdoRel {
	width: 300px
}

.play_topright {
	height: 490px
}

.flashArea_dianying #flashbox {
	position: relative;
	float: left;
	width: 980px;
	height: 452px
}

.flashArea_dianying {
	height: 508px
}

.flashArea_dianying .vdoRel {
	display: none;
	float: right;
	left: auto;
	position: static;
	top: 0
}

.flashArea_dianshiju {
	height: 586px
}

body.qypage-980 .flashArea_zongyi .play-zongyiWrap .player-dsj {
	width: 680px
}

body.qypage-1180 .flashArea_zongyi .play-zongyiWrap .player-dsj,body.qypage-1440 .flashArea_zongyi .play-zongyiWrap .player-dsj
	{
	width: 880px
}

body.qypage-1680 .flashArea_zongyi .play-zongyiWrap .player-dsj {
	width: 1060px
}

.zongyiVideo .client_popup {
	top: -12px
}

body.qypage-1180 .flashArea-short .videoArea {
	width: 880px
}

.flashArea-short #flashbox {
	width: 680px;
	height: 417px
}

.container-lt {
	width: 680px;
	margin: 0 auto;
	float: left
}

body.qypage-1180 .flashArea-short #flashbox {
	width: 880px;
	height: 530px
}

body.qypage-1180 .container-lt {
	width: 880px
}

.playShort_channel #flashArea {
	height: 473px
}

body.qypage-1180 .playShort_channel #flashArea {
	height: 586px
}

.mod-breadcrumb {
	background: #f2f2f2;
	height: 77px;
	width: 100%;
	margin-bottom: 20px
}

.mod-app-adv {
	display: block;
	background:
		url(images/app-adv.png)
		no-repeat;
	width: 280px;
	height: 48px
}

.mod-play-tit {
	width: 100%;
	margin: 6px 0 5px 0;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #000;
	font-size: 20px;
	line-height: 35px
}

.mod-play-tit strong {
	display: inline-block;
	color: #000;
	font-size: 20px;
	line-height: 35px;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.qypage-980 .mod-play-tit strong {
	max-width: 548px;
	width: auto !important
}

.qypage-1180 .mod-play-tit strong {
	max-width: 748px;
	width: auto !important
}

.mod-play-tit .go_yun_link {
	margin-left: 6px;
	border: 2px solid #dfdfdf;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	vertical-align: middle;
	height: 23px;
	line-height: 20px;
	overflow: hidden
}

.mod-play-tit .go-yun-in {
	cursor: pointer;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: inline-block;
	vertical-align: top;
	height: 21px;
	line-height: 21px;
	padding: 0 8px;
	_padding-top: 3px;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	background-color: #66a20e;
	border-bottom: 2px solid #568d06
}

.mod-play-tit .go_yun_link:hover .go-yun-in {
	background-color: #568d06;
	color: #fff
}

.mod-play-tit .go-yun-icon {
	cursor: pointer;
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 17px;
	height: 13px;
	background: url("images/yun-icon.png")
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/yun-icon.png"
		);
	_background: 0
}

.mod-crumb_bar {
	float: left;
	color: #aaa;
	font-size: 12px
}

.mod-tags_item {
	margin-left: 15px;
	margin-top: -2px;
	position: relative
}

.mod-tags_item a {
	display: inline-block;
	margin-left: 1px;
	border: 1px solid #e7e7e7;
	background: #fff;
	padding: 1px 7px 0
}

.topic-title {
	float: left;
	margin-top: 3px
}

.mod-tags_item .topicLabel {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	max-width: 120px;
	_width: 120px;
	display: inline-block
}

.qypage-1180 .mod-tags_item .topicLabel,.qypage-1380 .mod-tags_item .topicLabel
	{
	max-width: 260px;
	_width: 260px
}

.mod-tags_item a:hover {
	border: 1px solid #699f00;
	background: #699f00;
	color: #fff
}

.play-source {
	float: right;
	width: 180px
}

.mod-source {
	float: right;
	margin-top: -4px
}

.play-digitalCon {
	background: #e6e6e6;
	display: none;
	width: 322px;
	height: 252px;
	position: absolute;
	top: 34px;
	right: 0;
	z-index: 1
}

.playNums {
	position: relative;
	font-size: 18px;
	*text-align: right
}

.mod-play-source {
	padding-right: 15px;
	color: #333
}

.play-digital {
	width: 320px;
	height: 248px;
	border: 1px solid #dbdbdb;
	font-size: 16px;
	background: #fff;
	text-align: left
}

.play-digital .play-digital-con {
	padding: 18px 20px 10px;
	position: relative;
	height: 220px;
	color: #333
}

.play-digital .play-digital-con p .qixi_link {
	color: #699f00;
	font-size: 12px;
	position: absolute;
	right: 15px;
	line-height: 20px;
	top: 16px
}

.play-digital .p-tag-source {
	color: #999;
	font-size: 12px;
	position: absolute;
	right: 20px;
	bottom: 36px
}

.play-digital .source_arrowWrap {
	position: absolute;
	right: 50px;
	top: -3px
}

.play-digital .source_arrow {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 7px dashed transparent;
	border-bottom: 7px solid #ddd;
	top: -12px
}

.play-digital .source_arrowInner {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 7px dashed transparent;
	border-bottom: 7px solid #fff;
	top: -10px
}

.playNums .mod-play-source b {
	position: absolute;
	right: 0;
	top: 8px;
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	border: 4px dashed transparent;
	border-top: 4px solid #666;
	overflow: hidden
}

.playNums-hover {
	z-index: 251
}

.playNums-hover .play-digitalCon {
	display: block
}

.playNums-hover .mod-play-source b {
	position: absolute;
	right: 0;
	top: 3px;
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	border: 4px dashed transparent;
	border-bottom: 4px solid #666;
	overflow: hidden
}

.digital-main ul li {
	line-height: 28px
}

.digital-main .mobile-lt {
	position: absolute;
	top: 126px;
	left: 20px;
	width: 90px;
	height: 55px;
	z-index: 2
}

.digital-main .pc-rt {
	position: absolute;
	top: 40px;
	right: 20px;
	width: 90px;
	height: 55px;
	text-align: right;
	z-index: 2
}

.digital-main .mobile-lt ul {
	background: url(images/leftLine.png)
		no-repeat 0 17px
}

.digital-main .pc-rt ul {
	background: url(images/rightLine.png)
		no-repeat 6px 29px
}

.statistical {
	position: absolute;
	top: 106px;
	left: 116px;
	color: #999;
	width: 90px;
	text-align: center;
	z-index: 10
}

.chart-entrance {
	position: absolute;
	right: 20px;
	bottom: 12px;
	font-size: 12px;
	color: #699f00
}

.rewrite-wrap {
	width: 0;
	height: 1px;
	margin-bottom: -1px;
	overflow: hidden;
	*position: relative
}

.load-wrap {
	position: relative
}

.load-wrap .loading {
	line-height: 20px;
	padding: 265px 0;
	text-align: center;
	color: #fff
}

.dabangGif {
	background: url(images/dabang.gif)
		no-repeat;
	display: inline-block;
	height: 20px;
	margin: -6px 0 0 10px;
	overflow: hidden;
	vertical-align: middle;
	width: 71px
}

.wrapper-cols {
	margin-bottom: 10px
}

.wrapper-piclist {
	width: 100%;
	overflow: hidden;
	*position: relative
}

.site-piclist:before,.site-piclist:after {
	content: '\0020';
	display: table
}

.site-piclist:after {
	clear: both
}

.site-piclist {
	*zoom: 1;
	overflow: hidden;
	*position: relative
}

.site-piclist li {
	float: left;
	padding-left: 20px;
	height: 100%
}

.site-piclist_pic {
	position: relative;
	width: 100%;
	_overflow: hidden
}

.site-piclist_pic_link {
	display: block;
	width: 100%;
	height: 100%
}

.site-piclist_pic_link img {
	display: inline-block;
	width: 100%;
	height: 100%;
	background: #f2f2f2
		url(/pano/home/images/noimage.jpg) no-repeat
		center center
}

.wrapper-listTitle {
	cursor: pointer;
	position: relative;
	margin-top: -24px
}

.mod-listTitle {
	line-height: 24px;
	color: #fff;
	white-space: nowrap;
	text-overflow: ellipsis
}

.mod-listTitle_left,.mod-listTitle_right,.mod-listTitle_describe {
	*zoom: 1;
	_float: left;
	line-height: 24px;
	padding: 0 5px;
	background: rgba(0, 0, 0, .5);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#75000000', endColorstr='#75000000' )
}

:root .mod-listTitle_left,.mod-listTitle_right,.mod-listTitle_describe {
	filter: none\9;
	*filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#75000000', endColorstr='#75000000' )
}

.mod-listTitle_left {
	overflow: hidden;
	text-overflow: ellipsis
}

.mod-listTitle_right {
	float: right;
	font-size: 12px
}

.mod-listTitle_describe {
	font-size: 12px
}

.site-piclist_info {
	line-height: 20px;
	padding: 7px 5px 0;
	height: 27px;
	background: #f2f2f2;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px
}

.site-piclist_info_title,.site-piclist_info_describe {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.site-piclist_info_describe {
	color: #999;
	font-size: 12px
}

.site-piclist_info_describe a:hover {
	color: #699f00
}

.site-piclist_info_describe .icon-user {
	background: url(images/icon-user.png)
		no-repeat 0 0;
	width: 11px;
	height: 11px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: baseline
}

.wrapper-listTitle-row2 {
	height: 50px;
	margin-top: -50px
}

.wrapper-listTitle-row2 .mod-listTitle_left,.wrapper-listTitle-row2 .mod-listTitle_right
	{
	padding-top: 4px;
	line-height: 22px
}

.wrapper-listTitle-row2 .mod-listTitle_describe {
	line-height: 22px;
	padding-bottom: 2px
}

.site-piclist-auto,.wrapper-piclist-auto,.wrapper-piclist-auto .site-piclist,.wrapper-piclist-auto .site-piclist li
	{
	height: auto !important;
	overflow: visible
}

.site-piclist-mix li .site-piclist_info,.site-piclist li.site-piclist-mix .site-piclist_info
	{
	line-height: 21px;
	*line-height: 22px;
	height: 41px;
	overflow: hidden;
	padding: 6px 5px
}

.site-piclist-mix li .site-piclist_info_title,.site-piclist li.site-piclist-mix .site-piclist_info_title
	{
	text-overflow: normal;
	white-space: normal;
	max-height: 41px
}

.site-piclist-mix li .site-piclist_info_describe,.site-piclist li.site-piclist-mix .site-piclist_info_describe
	{
	margin-top: 1px;
	*margin-top: 2px
}

.popularize .site-piclist_info {
	line-height: 21px;
	*line-height: 22px;
	height: 41px;
	overflow: hidden;
	padding: 6px 5px
}

.popularize .site-piclist_info_title {
	overflow: visible;
	text-overflow: normal;
	white-space: normal
}

.popularize .site-piclist_info_describe {
	margin-top: 1px;
	*margin-top: 2px
}

.greenArea {
	background-color: #85ba4d
}

.greenArea:hover {
	background-color: #6dac2a;
	color: #fff
}

.orangeArea {
	background-color: #ff9156
}

.orangeArea:hover {
	background-color: #ff7e38;
	color: #fff
}

.ad-wrapper {
	padding: 25px 0
}

.mt36-adv {
	margin-top: 36px
}

.site-piclist-16090-bor .site-piclist_info {
	margin-bottom: 0
}

.mod-cover-myRecords {
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	height: 101px
}

.mod-cover-myRecords .icon-myRecords {
	display: block;
	width: 100%;
	height: 100%;
	background: url(images/cover-record.png)
		no-repeat 0 0;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cover-record.png'
		)
}

.mod-cover-myRecords .icon-myRecords:hover {
	background:
		url(images/cover-record-hover.png)
		no-repeat 0 0;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/cover-record-hover.png'
		)
}

.mod-cover-myRecords .myRecords_bar {
	width: 92%;
	height: 5px;
	line-height: 0;
	font-size: 0;
	background: #cbcbcb;
	border-radius: 3px;
	margin: -10px auto 0;
	overflow: hidden
}

.myRecords_percent {
	height: 5px;
	background: #699f00
}

.wrapper-listTitle-notify {
	height: 58px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#75000000', endColorstr='#75000000' );
	background: rgba(0, 0, 0, .5);
	font-size: 12px;
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%
}

.wrapper-listTitle-notify .mod-listTitle {
	line-height: 17px
}

.album-notify-pic .notify-main {
	color: #fff;
	font-size: 12px;
	text-align: left;
	padding: 0 0 0 5px;
	padding-top: 3px
}

.album-notify-pic .notify-content {
	width: 145px;
	color: #fff;
	white-space: normal
}

.album-notify-pic .notify-join {
	position: absolute;
	right: 6px;
	bottom: 4px;
	display: inline-block;
	vertical-align: middle
}

.album-notify-pic .notify-join a {
	color: #ff921d
}

.notify-msgIco,.notify-succIco {
	background:
		url(images/notify_ico_def.png)
		no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/notify_ico_def.png'
		);
	width: 11px;
	height: 11px;
	display: inline-block;
	vertical-align: middle;
	vertical-align: -2px;
	margin-right: 2px
}

.album-notify-pic .notify-succIco {
	padding-top: 10px;
	background:
		url(images/notify_ico_suc.png)
		no-repeat;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/notify_ico_suc.png'
		);
	width: 21px;
	height: 16px;
	float: left;
	margin: 18px 8px 0 6px
}

.album-notify-pic .notify-main-over .notify-join {
	color: #999
}

.album-notify-pic .notify-main-succ .notify-content {
	float: left;
	width: 125px;
	padding-top: 6px;
	line-height: 19px
}

.site-piclist-180101 .wrapper-listTitle-notify {
	width: 180px
}

.wrapper-listTitle-oneNotify {
	font-size: 12px
}

.wrapper-listTitle-oneNotify .mod-listTitle_left {
	*height: 14px;
	*padding: 5px
}

.wrapper-listTitle-notifyTit {
	height: 85px
}

.wrapper-listTitle-notifyTit .mod-listTitle_left {
	background: 0;
	font-size: 14px;
	_filter: none;
	filter: none\9
}

:root .wrapper-listTitle-notifyTit .mod-listTitle_left {
	filter: none\9;
	_filter: none
}

.wrapper-listTitle-notifyTit .album-notify-pic .notify-content {
	line-height: 18px
}

.wrapper-listTitle-notifyTit .album-notify-pic .notify-main-succ .notify-content
	{
	width: 140px
}

.site-piclist-180236 .wrapper-listTitle-notifyTit {
	width: 180px
}

.wrapper-listTitle-notify-large {
	height: 42px;
	width: 380px
}

.wrapper-listTitle-notify-large .notify-main-succ .notify-content {
	width: 335px;
	padding-top: 8px
}

.wrapper-listTitle-notify-large .album-notify-pic .notify-succIco {
	margin: 10px 8px 0 6px
}

.wrapper-listTitle-notify-large .album-notify-pic .notify-main {
	padding: 3px 3px 0 5px
}

.site-piclist .site-title_score,.mod-listTitle_left,.mod-piclist-ft {
	position: relative
}

.site-piclist .site-title_score .score,.mod-listTitle_left .score,.mod-piclist-ft .score
	{
	float: right;
	font-family: Georgia;
	font-size: 14px;
	color: #ff722c;
	display: inline-block;
	vertical-align: middle
}

.site-piclist .site-title_score .score .num,.mod-listTitle_left .score .num,.mod-piclist-ft .score .num
	{
	font-size: 18px
}

.site-piclist .site-title_score .title,.mod-listTitle_left .title,.mod-piclist-ft .title
	{
	overflow: hidden;
	*zoom: 1
}

.subscription_alternately {
	position: relative
}

.dy_txt {
	display: inline-block;
	vertical-align: middle
}

.subscription_alternately .dy_txt {
	font-size: 12px;
	width: 114px;
	line-height: 15px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.title_v {
	display: inline-block;
	vertical-align: middle
}

.subscription_alternately .title_v {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 95px;
	font-size: 12px
}

.site-piclist_info_describe .btn-care {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 100;
	border-radius: 3px;
	width: 54px;
	height: 18px;
	line-height: 18px;
	padding: 0;
	text-align: center
}

.subscription_alternately .btn-care-tocare {
	border: 1px solid #699f00
}

.subscription_alternately .btn-care:hover {
	background: #7db718;
	border: 1px solid #7db718;
	color: #fff
}

.subscription_alternately .btn-care-cared:hover {
	background: #b1b1b1;
	color: #fff;
	border: 1px solid #b1b1b1
}

.subscription_alternately .btn-care-update {
	background: #f2f2f2;
	border: 1px solid #dfdfdf;
	color: #699f00
}

.subscription_alternately .btn-care-update:hover {
	background: #f2f2f2;
	border: 1px solid #dfdfdf;
	color: #699f00
}

.site-piclist-380270-describe .subscription_alternately .title_v {
	width: auto
}

.title-ugc-x .ugc-mark-x {
	float: right;
	display: inline-block;
	height: 18px;
	line-height: 17px;
	font-size: 12px;
	background: #fff;
	color: #64a002;
	border: 1px solid #e7e7e7;
	padding: 0 5px;
	margin-top: 1px
}

.mod-role-con {
	overflow: hidden;
	*position: relative;
	margin: 0 0 15px -20px;
	height: 53px
}

.mod-role-tab {
	border-bottom: 2px solid #ddd;
	height: 51px
}

.mod-role-tab .role-item1 {
	float: left;
	width: 160px;
	margin-left: 20px;
	padding-bottom: 13px;
	position: relative;
	display: inline
}

.mod-role-tab .role-item1-interr {
	width: 123px;
	margin-right: 37px
}

.mod-role-tab .role-item1-interr .allV-tit {
	width: 73px
}

.mod-role-tab .selected {
	border-bottom: 2px solid #699f00;
	padding-bottom: 11px
}

.mod-role-tab .allV-ico {
	background:
		url(images/site-icons-v10-20141027.png)
		no-repeat 0 -1340px;
	width: 40px;
	height: 40px;
	float: left
}

.mod-role-tab .allV-tit {
	float: left;
	font-size: 18px;
	margin-left: 10px;
	display: inline;
	line-height: 35px;
	width: 110px
}

.mod-role-tab .allV-tit-twoRow {
	float: left;
	font-size: 16px;
	margin-left: 10px;
	display: inline;
	line-height: 20px;
	width: 110px;
	margin-top: -1px;
	height: 40px;
	overflow: hidden
}

.mod-role-tab .rl-pic {
	float: left;
	width: 40px
}

.mod-role-tab .rl-pic img {
	border-radius: 4px;
	height: 40px;
	width: 40px
}

.mod-role-tab .rl-name {
	float: left;
	margin-left: 10px;
	display: inline;
	width: 110px
}

.mod-role-tab .rl-name h3 {
	font-size: 16px;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all
}

.mod-role-tab .rl-name p {
	font-size: 12px;
	color: #999;
	margin-top: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all
}

.rl-name_sub {
	position: relative
}

.btn-subscription_play {
	position: absolute;
	width: 80px;
	height: 22px;
	top: 22px
}

.mod-role-tab .rl-name p.btn-subscription_play {
	margin-top: 0
}

.btn-subscription_play .btn-care {
	width: 58px;
	height: 20px;
	line-height: 20px;
	border-radius: 3px
}

.btn-subscription_play .btn-care:hover,.mod-jiemu-msg .btn-care:hover {
	border: 1px solid #7db718
}

.mod-jiemu-msg .btn-subscription {
	width: 68px;
	height: 22px;
	line-height: 22px;
	border-radius: 3px
}

.btn-subscription_play .btn-care-update:hover,.mod-jiemu-msg .btn-care-update:hover
	{
	background: #f5f5f5;
	color: #699f00;
	border: 1px solid #f5f5f5
}

.btn-subscription_play .btn-care-cared:hover,.mod-jiemu-msg .btn-care-cared:hover
	{
	border: 1px solid #b1b1b1
}

.play-rank {
	font-size: 14px
}

.play-rank-item {
	background: #f2f2f2;
	padding: 10px 10px 0;
	width: 260px;
	border-bottom: 1px solid #ebebeb
}

.play-rank-item li {
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
	padding-bottom: 10px
}

.ordinary {
	color: #fff;
	width: 20px;
	height: 20px;
	float: left;
	text-align: center;
	line-height: 20px;
	margin: 1px 10px 0 0;
	border-radius: 2px
}

.hot-ordinary {
	background: #6fa900;
	background: -moz-linear-gradient(top, #7ab800, #69a000);
	background: -o-linear-gradient(top, #7ab800, #69a000);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7ab800),
		to(#69a000) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7ab800',
		endColorstr='#ff69a000', GradientType=0 )
}

.def-ordinary {
	background: #9e9e9e;
	background: -moz-linear-gradient(top, #aaa, #999);
	background: -o-linear-gradient(top, #aaa, #999);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#aaa), to(#999) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffaaaaaa',
		endColorstr='#ff999999', GradientType=0 )
}

.tit-ordinary {
	width: 155px;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.play-rank-nums {
	float: left;
	text-align: right;
	width: 60px;
	font-size: 12px;
	color: #999
}

.mod-piclist-280158,.mod-piclist-280158 .site-piclist_pic_link {
	width: 280px;
	height: 158px;
	display: block
}

.mod-piclist-280158 .site-piclist_pic {
	position: relative;
	width: 100%
}

.play-rank .fs-hot {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	background: #6fa900;
	background: -moz-linear-gradient(top, #7ab800, #69a000);
	background: -o-linear-gradient(top, #7ab800, #69a000);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7ab800),
		to(#69a000) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7ab800',
		endColorstr='#ff69a000', GradientType=0 )
}

.mod-piclist-ft {
	height: 24px;
	line-height: 24px;
	color: #fff;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#66000000', endColorstr='#66000000' );
	background: rgba(0, 0, 0, .6)
}

:root .mod-piclist-ft {
	filter: none
}

.mod-piclist-ft .textOverflow {
	padding-left: 5px
}

.mod-piclist-ft .title {
	padding-left: 5px
}

.mod-piclist-ft .title,.mod-piclist-ft .score {
	padding-right: 5px
}

.site-ranklist {
	background: #f2f2f2;
	padding: 9px 10px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	color: #999;
	font-size: 12px
}

.site-ranklist .leftPic {
	width: 103px;
	height: 56px;
	float: left;
	margin-right: 10px;
	position: relative
}

.site-ranklist .leftPic a {
	display: block;
	width: 103px;
	height: 56px
}

.site-ranklist .leftPic img {
	background: url(images/site-nopic.png)
		no-repeat center center #f2f2f2;
	display: inline-block;
	height: 100%;
	width: 100%
}

.site-ranklist .rightTxt {
	float: left;
	width: 145px
}

.site-ranklist li {
	width: 260px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ccc
}

.site-ranklist li dt {
	font-size: 14px;
	padding-bottom: 3px;
	margin-top: -3px;
	position: relative;
	line-height: 18px;
	width: 145px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.site-ranklist li dd {
	width: 145px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.site-ranklist li.borNone {
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0
}

.rank-item-music .tit-ordinary {
	width: 100px;
	margin-right: 20px
}

.rank-item-music .tit-ordinary-name {
	width: 55px;
	margin-right: 5px;
	margin-top: 1px;
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.rank-item-music .play-rank-nums {
	width: 35px;
	font-family: arial
}

.site-ranklist-music .leftPic {
	width: 75px;
	height: 100px
}

.site-ranklist-music .leftPic a {
	width: 75px;
	height: 100px;
	display: block
}

.site-ranklist-music .rightTxt,.site-ranklist-music li dt {
	width: 170px
}

.site-ranklist-music li dt {
	margin-bottom: 3px
}

.site-ranklist-music li dd {
	line-height: 24px;
	width: 170px
}

.site-ranklist-music li dd a {
	color: #666
}

.site-ranklist-music li dd a:hover {
	color: #699f00
}

.mod-pop-share {
	position: absolute;
	width: 532px;
	border: 4px solid #ccc;
	background-color: #fff
}

.mod-pop-share .pop-share_inner {
	padding: 45px 30px 30px 30px
}

.mod-pop-share .mod_hd,.mod-pop-share .mod_bd {
	display: inline;
	float: left
}

.mod-pop-share .mod_hd {
	margin-right: 20px
}

.mod-pop-share .mod_bd {
	width: 375px
}

.mod-pop-share .btn-close {
	position: absolute;
	top: 8px;
	right: 10px
}

.mod-pop-share .btn-close a {
	border: 0;
	background: transparent;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 28px;
	line-height: 20px;
	color: #999
}

.mod-pop-share .btn-close a:hover {
	color: #333;
	text-decoration: none
}

.share_textarea {
	position: relative;
	border: 1px solid #dbdbdb
}

.share_textarea textarea {
	width: 358px;
	height: 60px;
	padding: 8px 10px;
	border: 0;
	background: 0;
	outline: 0;
	resize: none
}

.share_textarea .share_textarea_tip {
	height: 30px;
	padding: 0 5px;
	line-height: 30px;
	text-align: right
}

.share_pop_arrow {
	position: absolute;
	left: -18px;
	top: 15px
}

.share_pop_arrow .arrow-inner,.share_pop_arrow .arrow-outer {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	border: 10px dashed transparent;
	line-height: 0;
	font-size: 0
}

.share_pop_arrow .arrow-inner {
	border-right: 10px solid #fff;
	left: 0;
	z-index: 2
}

.share_pop_arrow .arrow-outer {
	border-right: 10px solid #dbdbdb;
	left: -2px;
	z-index: 1
}

.mod-iconShare {
	font-size: 0;
	letter-spacing: -5px
}

.mod-iconShare dt,.mod-iconShare dd {
	display: inline-block;
	*display: inline;
	font-size: 12px;
	letter-spacing: normal;
	vertical-align: top;
	*zoom: 1
}

.mod-iconShare .iconShare_item {
	position: relative;
	display: block;
	margin-right: 10px;
	width: 26px
}

.mod-iconShare .radio {
	position: absolute;
	display: inline-block;
	width: 15px;
	height: 15px;
	background: url(images/site-icons.png)
		no-repeat -204px -280px;
	bottom: -5px;
	right: -5px
}

.mod-iconShare .radio-selected {
	background-position: -180px -280px
}

.mod-pop-share .share_pic {
	position: relative;
	display: inline-block;
	width: 116px;
	height: 65px
}

.mod-pop-share .share_title {
	position: absolute;
	top: 8px;
	left: 10px
}

.mod-pop-share .share_title em {
	color: #333;
	font-size: 14px
}

.mod-pop-share .share_weixin {
	text-align: center
}

.mod-pop-share .share_weixin .title {
	color: #699f00;
	font-size: 14px
}

.mod-pop-share .share_weixin .wx-code {
	display: inline-block;
	padding: 5px;
	border: #bbda80 5px solid;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px
}

.wx-code img {
	width: 162px;
	height: 162px
}

.share_picList {
	margin-left: -18px
}

.share-success .share-success_title {
	color: #333;
	font-size: 16px;
	text-align: center
}

.share_picList li {
	display: inline-block;
	*display: inline;
	width: 145px;
	margin-left: 18px;
	font-size: 12px;
	vertical-align: top;
	*zoom: 1
}

.share_picList .mod-piclist_pic_link {
	width: 145px;
	height: 90px
}

.share_picList .desc {
	height: 18px
}

.share_picList .link {
	display: inline-block;
	overflow: hidden;
	max-width: 58px;
	_width: 58px;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle
}

.mod-pop-share .noLoginCon {
	text-align: center;
	margin-top: 2px
}

body.qypage-1440 .topNav-player .navcont {
	width: 1360px
}

body.qypage-1440 .navTopNew .navMid {
	width: 1360px
}

body.qypage-1440 .topNavRt_new {
	width: 914px
}

body.qypage-1440 .searchbox {
	width: 459px
}

body.qypage-1680 .topNav-player .navcont {
	width: 1540px
}

body.qypage-1680 .navTopNew .navMid {
	width: 1540px
}

body.qypage-1680 .topNavRt_new {
	width: 914px
}

body.qypage-1680 .searchbox {
	width: 459px
}

body.qypage-1920 .topNav-player .navcont {
	width: 1720px
}

body.qypage-1920 .navTopNew .navMid {
	width: 1720px
}

body.qypage-1920 .topNavRt_new {
	width: 1150px
}

body.qypage-1920 .searchbox {
	width: 459px
}

body.qypage-1440 .topNavWrap-player-tv .topNav-player .navcont {
	width: 1180px
}

body.qypage-1440 .topNavWrap-player-tv .navTopNew .navMid {
	width: 1180px
}

body.qypage-1440 .topNavWrap-player-tv .topNavRt_new {
	width: 850px
}

body.qypage-1440 .topNavWrap-player-tv .searchbox {
	width: 459px
}

body.qypage-1680 .topNavWrap-player-tv .topNav-player .navcont {
	width: 1360px
}

body.qypage-1680 .topNavWrap-player-tv .navTopNew .navMid {
	width: 1360px
}

body.qypage-1680 .topNavWrap-player-tv .topNavRt_new {
	width: 935px
}

body.qypage-1680 .topNavWrap-player-tv .searchbox {
	width: 459px
}

body.qypage-1440 .topNavWrap-player-tv .topLogin {
	width: 380px
}

body.qypage-1180 .dimensionalcodeWrap {
	width: 1180px
}

body.qypage-1440 .dimensionalcodeWrap {
	width: 1360px
}

body.qypage-1680 .dimensionalcodeWrap {
	width: 1540px
}

body.qypage-1920 .dimensionalcodeWrap {
	width: 1720px
}

body.qypage-980 {
	min-width: 1000px
}

body.qypage-1180 .wrapper,body.qypage-1440 .wrapper,body.qypage-1180 .container,body.qypage-1440 .container
	{
	width: 1180px;
	margin: 0 auto
}

body.qypage-1680 .wrapper,body.qypage-1680 .container {
	width: 1360px;
	margin: 0 auto
}

body.qypage-1920 .wrapper,body.qypage-1920 .container {
	width: 1720px;
	margin: 0 auto
}

body.qypage-1440 .wrapper-long {
	width: 1360px;
	margin: 0 auto
}

body.qypage-1680 .wrapper-long {
	width: 1540px;
	margin: 0 auto
}

body.qypage-1680 .video_recom_item li,body.qypage-1920 .video_recom_item li
	{
	width: 210px
}

body.qypage-1440 .wrapper-dianying .video_recom_item li {
	width: 210px
}

body.qypage-1680 .wrapper-dianying .video_recom_item li {
	width: 200px
}

body.qypage-1920 .wrapper-dianying .video_recom_item li {
	width: 190px
}

body.qypage-1180 .wrapper-left {
	float: left;
	width: 880px
}

body.qypage-1440 .wrapper-left {
	float: left;
	width: 880px
}

body.qypage-1680 .wrapper-left {
	float: left;
	width: 1060px
}

body.qypage-1920 .wrapper-left {
	float: left;
	width: 1420px
}

body.qypage-1180 .adv-under,body.qypage-1440 .adv-under {
	height: 540px
}

body.qypage-1680 .adv-under {
	height: 641px
}

body.qypage-1180 .flashArea_zongyi,body.qypage-1440 .flashArea_zongyi {
	height: 586px
}

body.qypage-1680 .flashArea_zongyi {
	height: 687px
}

body.qypage-980 .site-piclist-16090 li {
	width: 155px;
	overflow: hidden
}

body.qypage-980 .site-piclist-16090 img {
	width: 155px;
	height: 87px
}

body.qypage-980 .popularize {
	width: 155px;
	top: 201px
}

body.qypage-980 .wrapper-piclist-spread .popularize-160210 {
	top: 364px
}

body.qypage-980 .popularize .site-piclist_pic,body.qypage-980 .site-piclist-16090 .site-piclist_pic
	{
	height: 87px
}

body.qypage-980 .site-piclist-160210 li {
	width: 155px;
	overflow: hidden
}

body.qypage-980 .wrapper-piclist-spread .popularize-160210 .site-piclist_pic,body.qypage-980 .site-piclist-160210 .site-piclist_pic
	{
	height: 203px
}

body.qypage-980 .site-piclist-160210 img {
	width: 155px;
	height: 203px
}

body.qypage-1180 .zongyi-rightList,body.qypage-1440 .zongyi-rightList {
	height: 575px
}

body.qypage-1180 .zy-tab-con,body.qypage-1180 .list-scrollBtn,body.qypage-1440 .zy-tab-con,body.qypage-1440 .list-scrollBtn
	{
	height: 456px
}

body.qypage-1180 .mod-zy-notify .zy-tab-con,body.qypage-1180 .mod-zy-notify .list-scrollBtn,body.qypage-1440 .mod-zy-notify .zy-tab-con,body.qypage-1440 .mod-zy-notify .list-scrollBtn
	{
	height: 415px
}

body.qypage-1180 .play-zongyiWrap-oneRow .zy-tab-con,body.qypage-1180 .play-zongyiWrap-oneRow .list-scrollBtn,body.qypage-1440 .play-zongyiWrap-oneRow .zy-tab-con,body.qypage-1440 .play-zongyiWrap-oneRow .list-scrollBtn
	{
	height: 486px
}

body.qypage-1680 .zongyi-rightList {
	height: 676px
}

body.qypage-1680 .zy-tab-con,body.qypage-1680 .list-scrollBtn {
	height: 557px
}

body.qypage-1680 .mod-zy-notify .zy-tab-con,body.qypage-1680 .mod-zy-notify .list-scrollBtn
	{
	height: 516px
}

body.qypage-1680 .play-zongyiWrap-oneRow .zy-tab-con,body.qypage-1680 .play-zongyiWrap-oneRow .list-scrollBtn
	{
	height: 587px
}

body.qypage-980 .play-zongyiWrap .play_topright {
	height: 377px
}

body.qypage-1680 .play-zongyiWrap .play_topright {
	height: 591px
}

body.qypage-1180 .play-zongyiWrap-oneRow .mod-zy-notify .zy-tab-con,body.qypage-1180 .play-zongyiWrap-oneRow .mod-zy-notify .list-scrollBtn,body.qypage-1440 .play-zongyiWrap-oneRow .mod-zy-notify .zy-tab-con,body.qypage-1440 .play-zongyiWrap-oneRow .mod-zy-notify .list-scrollBtn
	{
	height: 443px
}

body.qypage-1680 .play-zongyiWrap-oneRow .mod-zy-notify .zy-tab-con,body.qypage-1680 .play-zongyiWrap-oneRow .mod-zy-notify .list-scrollBtn
	{
	height: 544px
}

body.qypage-980 .mod-role-tab .role-item1 {
	width: 120px;
	padding-right: 35px
}

body.qypage-980 .mod-role-tab .role-item1-interr {
	margin-right: 0
}

body.qypage-980 .mod-role-tab .rl-name {
	width: 68px;
	_overflow: hidden
}

body.qypage-980 .mod-role-tab .allV-tit {
	font-size: 16px;
	width: 68px
}

body.qypage-1180 .play-tv-grid .site-piclist-16090-visibleW,body.qypage-1440 .play-tv-grid .site-piclist-16090-visibleW
	{
	width: 880px
}

body.qypage-1680 .play-tv-grid .site-piclist-16090-visibleW,body.qypage-1440 .wrapper-dianying .play-tv-grid .site-piclist-16090-visibleW
	{
	width: 1240px
}

body.qypage-1920 .play-tv-grid .site-piclist-16090-visibleW {
	width: 1420px
}

body.qypage-1180 .play-tv-grid .site-piclist-160210-visibleW {
	width: 880px
}

body.qypage-1440 .play-tv-grid .site-piclist-160210-visibleW {
	width: 1060px
}

body.qypage-1680 .play-tv-grid .site-piclist-160210-visibleW {
	width: 1240px
}

body.qypage-1920 .play-tv-grid .site-piclist-160210-visibleW {
	width: 1420px
}

body.qypage-980 .play-timeLine li {
	width: 175px
}

body.qypage-1440 .wrapper-dianying {
	width: 1360px
}

body.qypage-1680 .wrapper-dianying {
	width: 1540px
}

body.qypage-1920 .wrapper-dianying {
	width: 1720px
}

body.qypage-1440 .wrapper-dianying .wrapper-left {
	width: 1060px
}

body.qypage-1680 .wrapper-dianying .wrapper-left {
	width: 1240px
}

body.qypage-1920 .wrapper-dianying .wrapper-left {
	width: 1420px
}

body.qypage-1180 .flashArea_dianying #flashbox {
	width: 1180px;
	height: 537px
}

body.qypage-1440 .flashArea_dianying #flashbox {
	width: 1360px;
	height: 614px
}

body.qypage-1680 .flashArea_dianying #flashbox {
	width: 1540px;
	height: 690px
}

body.qypage-1920 .flashArea_dianying #flashbox {
	width: 1720px;
	height: 767px
}

body.qypage-1920 .play_topright {
	width: 248px;
	height: 497px
}

body.qypage-1180 .flashArea_dianying {
	height: 593px
}

body.qypage-1440 .flashArea_dianying {
	height: 669px
}

body.qypage-1680 .flashArea_dianying {
	height: 746px
}

body.qypage-1920 .flashArea_dianying {
	height: 823px
}

body.qypage-1680 .flashArea_dianying .container {
	width: 1540px;
	margin: 0 auto
}

body.qypage-1440 .flashArea_dianying .container {
	width: 1360px;
	margin: 0 auto
}

body.qypage-980 .flashMain_channel_vip .flashArea_dianying .vdoRel {
	width: 300px
}

body.qypage-980 .flashMain_channel_vip .flashArea_dianying .vdoRel .openVip-btn
	{
	margin-left: 0
}

body.qypage-980 .flashMain_channel_vip .flashArea_dianying .play_topright
	{
	width: 260px;
	height: 412px
}

body.qypage-1180 .flashMain_channel_vip .flashArea_dianying .play_topright
	{
	width: 260px;
	height: 497px
}

body.qypage-980 .flashArea_dianying .videoArea-vip #flashbox {
	width: 680px
}

body.qypage-1180 .flashArea_dianying .videoArea-vip #flashbox {
	width: 880px;
	width: 881px\9\0
}

body.qypage-1180 .mod-func-full {
	width: 1180px
}

body.qypage-1440 .mod-func-full {
	width: 1360px
}

body.qypage-1680 .mod-func-full {
	width: 1540px
}

body.qypage-1920 .mod-func-full {
	width: 1720px
}

body.qypage-1440 .videoArea-vip,body.qypage-1440 .flashArea_dianying .videoArea-vip #flashbox
	{
	width: 1060px
}

body.qypage-1680 .videoArea-vip,body.qypage-1680 .flashArea_dianying .videoArea-vip #flashbox
	{
	width: 1240px
}

body.qypage-1920 .videoArea-vip,body.qypage-1920 .flashArea_dianying .videoArea-vip #flashbox
	{
	width: 1420px
}

body.qypage-1440 .flashMain_channel_vip .flashArea_dianying .play_topright
	{
	width: 260px;
	height: 574px
}

body.qypage-1680 .flashMain_channel_vip .flashArea_dianying .play_topright
	{
	width: 260px;
	height: 650px
}

body.qypage-1920 .flashMain_channel_vip .flashArea_dianying .play_topright
	{
	width: 260px;
	height: 727px
}

.flashArea_dianshiju #flashbox {
	width: 880px;
	height: 530px
}

body.qypage-1180 .container-dianshiju,body.qypage-980 .container-dianshiju
	{
	width: 880px;
	margin: 0 auto
}

body.qypage-1180 .flashArea_dianshiju .container-dianshiju,body.qypage-980 .flashArea_dianshiju .container-dianshiju
	{
	width: 880px;
	margin: 0 auto
}

body.qypage-1180 .flashArea_shop .flashArea_dianshiju .container-dianshiju
	{
	width: 1180px
}

body.qypage-980 .flashArea_shop .flashArea_dianshiju .container-dianshiju
	{
	width: 980px
}

body.qypage-1180 .flashMain_channel_vip .container-dianshiju,body.qypage-1440 .flashMain_channel_vip .container-dianshiju
	{
	width: 1180px;
	margin: 0 auto
}

body.qypage-980 .flashMain_channel_vip .container-dianshiju {
	width: 980px
}

body.qypage-1440 .flashArea_dianshiju {
	height: 755px
}

body.qypage-1680 .flashArea_dianshiju {
	height: 856px
}

body.qypage-1440 .flashArea_dianshiju #flashbox {
	width: 1180px;
	height: 699px
}

body.qypage-1680 .flashArea_dianshiju #flashbox {
	width: 1360px;
	height: 800px
}

body.qypage-1180 .flashMain_channel_vip .play_topright {
	height: 490px
}

body.qypage-1440 .flashMain_channel_vip .play_topright {
	height: 659px
}

body.qypage-1680 .flashMain_channel_vip .play_topright {
	height: 760px
}

body.qypage-980 .flashMain_channel_vip .flashArea_dianshiju #flashbox,body.qypage-980 .flashArea_dianshiju .videoArea-vip
	{
	width: 680px
}

body.qypage-1440 .flashMain_channel_vip .flashArea_dianshiju #flashbox,body.qypage-1440 .flashArea_dianshiju .videoArea-vip
	{
	width: 880px
}

body.qypage-1680 .flashMain_channel_vip .flashArea_dianshiju #flashbox,body.qypage-1680 .flashArea_dianshiju .videoArea-vip
	{
	width: 1060px
}

body.qypage-980 .flashArea_dianshiju .adv-under,body.qypage-1180 .flashArea_dianshiju .adv-under
	{
	height: 540px
}

body.qypage-1440 .flashArea_dianshiju .adv-under {
	height: 709px
}

body.qypage-1680 .flashArea_dianshiju .adv-under {
	height: 810px
}

body.qypage-980 .flashArea_dianying .adv-under {
	height: 452px
}

body.qypage-1180 .flashArea_dianying .adv-under {
	height: 547px
}

body.qypage-1440 .flashArea_dianying .adv-under {
	height: 623px
}

body.qypage-1680 .flashArea_dianying .adv-under {
	height: 700px
}

body.qypage-1920 .flashArea_dianying .adv-under {
	height: 777px
}

body.qypage-980 .videoPlay {
	width: 680px;
	height: 530px
}

body.qypage-1180 .videoPlay {
	width: 880px;
	height: 530px
}

body.qypage-1440 .videoPlay {
	width: 880px;
	height: 699px
}

body.qypage-1680 .videoPlay {
	width: 1060px;
	height: 800px
}

body.qypage-980 .wrapper-right-short {
	margin-top: -264px
}

body.qypage-980 .wrapper-right-short-noShop {
	margin-top: -459px; *+
	margin-top: -460px;
	_margin-top: -460px
}

body.qypage-980 .blackBg {
	height: 265px
}

body.qypage-980 .shortPlay-rt-noShop .blackBg {
	height: 462px
}

body.qypage-980 .whiteBg {
	top: 264px
}

body.qypage-980 .wrapper-right-short-noShop .whiteBg {
	top: 322px; *+
	top: 460px;
	_top: 460px
}

body.qypage-980 .wrapper-right-short-popularize .whiteBg {
	top: 414px; *+
	top: 460px;
	_top: 460px
}

body.qypage-980 .shortPlayList .mod-play-list .borCon {
	padding: 11px 0
}

body.qypage-980 .wrapper-right-short-noShop .shortPlayList .mod-play-list .borCon
	{
	padding: 13px 0;
	_height: 65px;
	overflow: hidden
}

body.qypage-980 .dingyue-info-rt {
	width: 430px
}

body.qypage-1180 .playShort_channel #flashArea {
	height: 586px
}

body.qypage-1180 .flashArea-short .videoArea {
	width: 880px
}

body.qypage-1180 .flashArea-short #flashbox {
	width: 880px;
	height: 530px
}

.zongyi-rightList {
	float: right;
	width: 278px;
	border: 1px solid #303030;
	border-bottom: 0;
	background: #1f1f1f;
	height: 462px;
	position: relative;
	font-size: 12px
}

.zongyi-rightList .zy-list-l {
	width: 264px;
	padding: 0 0 0 4px;
	height: 541px;
	overflow: hidden
}

.zongyi-rightList .list-scrollBtn {
	float: right
}

.zongyi-rightList .list-scrollBtn {
	background: #313131;
	width: 5px
}

.zongyi-rightList .scrollBtn {
	right: -1px
}

.mod-zy-dingyue {
	color: #fff;
	padding: 10px 0 11px 0;
	height: 52px
}

.mod-zy-dingyue-hd {
	padding: 0 10px
}

.mod-zy-dingyue h2 {
	font-size: 14px;
	margin-top: 2px;
	width: 160px;
	float: left
}

.mod-zy-dingyue h2 a {
	color: #fff
}

.mod-zy-dingyue h2 a:hover {
	color: #699f00
}

.mod-zy-dingyue .btn-care {
	padding: 0 8px;
	height: 20px;
	line-height: 20px;
	border-radius: 4px
}

.mod-zy-dingyue .mod-zy-hd1 .fl a {
	display: block
}

.mod-zy-dingyue .mod-zy-hd2 {
	margin: 5px 0 7px 0
}

.mod-zy-dingyue .p-item-one {
	width: 150px
}

.conjun-video {
	font-size: 14px;
	margin-left: 10px;
	color: #bebebe
}

.zongyi-tab-play {
	border-bottom: 2px solid #272727;
	height: 33px;
	margin-bottom: 10px;
	_margin-top: -18px
}

.zongyi-tab-play ul {
	margin: 0 0 0 10px
}

.zongyi-tab-play li {
	float: left;
	margin-right: 15px
}

.zongyi-tab-play a {
	float: left;
	font-size: 14px;
	color: #5d5d5d;
	padding: 0 5px 0;
	height: 33px;
	line-height: 30px
}

.zongyi-tab-play a:hover {
	color: #bebebe
}

.zongyi-tab-play li.selected a {
	border-bottom: 2px solid #699f00;
	color: #fff;
	margin-bottom: -1px;
	position: relative
}

.zy-pageBd {
	margin-top: 10px
}

.zy-pageBd a {
	float: left;
	margin-left: 10px;
	text-align: center;
	display: inline;
	width: 114px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #373737;
	background: #292929;
	color: #999;
	border-radius: 2px
}

.zy-pageBd a:hover {
	border: 1px solid #699f00;
	color: #699f00
}

.zy-pageBd a.disabled,.zy-pageBd a.disabled:hover {
	color: #4e4e4e;
	border: 1px solid #373737
}

.zy-tab-con {
	height: 343px;
	overflow: hidden;
	width: 273px;
	float: left;
	position: relative
}

.mod-zy-notify .zy-tab-con {
	height: 302px
}

.list-scrollBtn {
	float: left;
	width: 6px;
	position: relative;
	height: 343px
}

.mod-zy-notify .list-scrollBtn {
	height: 302px
}

.scrollBtn {
	position: absolute;
	right: 0;
	background: #4e4e4e;
	width: 6px
}

.scrollBtn-hover {
	background: #699f00
}

.mod-month-tab {
	width: 271px;
	height: 30px;
	padding: 1px 0;
	background: #1f1f1f;
	position: absolute;
	left: 1px;
	bottom: 0
}

.mod-month-tab .month-item {
	background: #272727;
	margin-left: 1px
}

.mod-month-tab .month-item li {
	float: left;
	width: 53px;
	border-right: 1px solid #1f1f1f;
	display: inline
}

.mod-month-tab .month-item li.zongyi-month-more {
	float: right
}

.mod-month-tab .month-item a {
	float: left;
	width: 53px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #272727;
	color: #5d5d5d;
	font-size: 14px
}

.mod-month-tab .month-item a:hover,.mod-month-tab .month-item .selected a
	{
	background: #313131;
	color: #699f00
}

.play-zongyiContainer,.zongyiVideo {
	_width: 680px
}

.play-zongyiWrap-oneRow .mod-zy-dingyue {
	height: 22px;
	_padding: 10px 0 0 0
}

.play-zongyiWrap-oneRow .mod-zy-notify .mod-zy-dingyue {
	height: 66px;
	_height: 94px
}

.play-zongyiWrap-oneRow .zy-tab-con,.play-zongyiWrap-oneRow .list-scrollBtn
	{
	height: 373px
}

.play-zongyiWrap-oneRow .mod-zy-notify .zy-tab-con,.play-zongyiWrap-oneRow .mod-zy-notify .list-scrollBtn
	{
	height: 330px
}

.videoTit-green .con-right a,.mod-zy-hd1 .white:hover h2 {
	color: #699f00
}

.mod-zy-dingyue .uploadUser-img {
	display: none
}

.mod-zy-uploadUser .uploadUser-img {
	width: 50px;
	height: 50px;
	padding-left: 10px;
	display: block;
	float: left
}

.mod-zy-uploadUser .mod-zy-dingyue-hd {
	width: 200px;
	padding: 0 10px 0 8px;
	height: 62px;
	float: right
}

.mod-zy-uploadUser h2 {
	width: 100px
}

.mod-zy-uploadUser .p-item-one {
	width: 100px
}

.mod-zy-dingyue .youhua_dingyue .btn-care {
	background: #6a9e1b;
	border: 1px solid #6a9e1b;
	width: 56px;
	padding: 0
}

.mod-zy-dingyue .youhua_dingyue .btn-care:hover {
	background: #7db718;
	border: 1px solid #7db718
}

.mod-zy-dingyue .youhua_dingyue .btn-care-cared,.mod-zy-dingyue .youhua_dingyue .btn-care-cared:hover
	{
	background: #b1b1b1;
	border: 1px solid #a6a6a6;
	color: #fff
}

.mod-zy-dingyue .youhua_dingyue .btn-care-update,.mod-zy-dingyue .youhua_dingyue .btn-care-update:hover
	{
	background: #f2f2f2;
	border: 1px solid #dfdfdf;
	color: #699f00
}

 @charset "utf-8"; 

.site-icons {
	display: inline-block;
	vertical-align: middle;
	width: 15px;
	height: 15px;
	margin-right: 5px;
	cursor: pointer;
	background:
		url(images/site-icons-v10-20150512.png)
		no-repeat
}

.icon-edit {
	background-position: 3px 0;
	margin: 0 0 0 5px;
	top: 0;
	right: 0
}

a:hover .icon-edit {
	background-position: -20px 0;
	background-color: #699f00
}

.icon-edit-white {
	width: 16px;
	height: 16px;
	background-position: -20px 0;
	margin-right: 0
}

.icon-certified {
	width: 17px;
	background-position: -40px 0
}

.icon-certified-bgGray {
	width: 17px;
	background-position: -200px 0
}

.icon-vip {
	background-position: -60px 0;
	cursor: default;
	height: 14px
}

.icon-vip-gray {
	background-position: -80px 0;
	cursor: default;
	height: 14px
}

.icon-select {
	width: 20px;
	height: 20px;
	background-position: -100px 0
}

.icon-check {
	background-position: -120px 0
}

.icon-check-bgGray {
	background-position: -200px -20px
}

.icon-share {
	background-position: 0 -20px;
	width: 13px
}

.icon-comment {
	background-position: -20px -20px
}

.icon-play {
	background-position: -40px -20px
}

.icon-share-bgGray {
	background-position: -120px -280px
}

.icon-comment-bgGray {
	background-position: -140px -280px
}

.icon-play-bgGray {
	background-position: -162px -280px
}

.icon-radio {
	margin-right: 0;
	background-position: -60px -20px
}

.icon-radio-bgGray {
	margin-right: 0;
	background-position: -160px -20px
}

.icon-checkBox {
	margin-right: 0;
	background-position: -80px -20px
}

.icon-checkBox-bgGray {
	margin-right: 0;
	background-position: -180px -20px
}

.icon-checkBox-selected-disabled {
	margin-right: 0;
	background-position: -199px -1219px
}

.icon-arrowLt {
	height: 20px;
	background-position: -100px -20px
}

.icon-arrowRt {
	height: 20px;
	background-position: -120px -20px
}

.icon-arrowTop {
	height: 10px;
	background-position: -140px 2px
}

.icon-check-white {
	width: 40px;
	height: 40px;
	background:
		url(images/site-check-white.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/site-check-white.png'
		);
	_background: 0
}

.icon-bevel {
	width: 40px;
	height: 40px;
	background: url(images/site-bevel.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/site-bevel.png'
		);
	_background: 0
}

.icon-alert-normal {
	height: 22px;
	width: 22px;
	background-position: -80px -280px;
	cursor: default
}

a:hover .icon-share {
	background-position: 0 -40px
}

a:hover .icon-comment {
	background-position: -20px -40px
}

a:hover .icon-play {
	background-position: -40px -40px
}

a:hover .icon-share-bgGray {
	background-position: -120px -300px
}

a:hover .icon-comment-bgGray {
	background-position: -140px -300px
}

a:hover .icon-play-bgGray {
	background-position: -162px -300px
}

a:hover .icon-arrowLt,.selected .icon-arrowLt {
	background-position: -100px -40px
}

a:hover .icon-arrowRt,.selected .icon-arrowRt {
	background-position: -120px -40px
}

.disabled .icon-arrowLt,.disabled:hover .icon-arrowLt {
	background-position: -100px -20px;
	cursor: default
}

.disabled .icon-arrowRt,.disabled:hover .icon-arrowRt {
	background-position: -120px -20px;
	cursor: default
}

.radio-item input,.checkBox-item input {
	display: none
}

.radio-selected .icon-radio {
	background-position: -60px -40px
}

.radio-selected .icon-radio-bgGray {
	background-position: -160px -40px
}

.checkBox-selected .icon-checkBox {
	background-position: -80px -40px
}

.checkBox-selected .icon-checkBox-bgGray {
	background-position: -180px -40px
}

.radio-disabled .icon-radio {
	background-position: -60px -20px;
	cursor: default
}

.radio-disabled .icon-radio-bgGray {
	background-position: -180px -301px;
	cursor: default
}

.checkBox-disabled .icon-checkBox {
	background-position: -80px -20px;
	cursor: default
}

.checkBox-disabled .icon-checkBox-bgGray {
	background-position: -180px 2px;
	cursor: default
}

.icon-album {
	width: 182px;
	height: 101px;
	background:
		url(images/site_bodan_bg.png)
		no-repeat
}

.icon-lock {
	height: 18px;
	background-position: -140px -40px
}

.icon-lock-bgGray {
	height: 18px;
	background-position: -200px -40px
}

.icon-alert {
	width: 60px;
	height: 60px;
	cursor: default;
	background-position: 0 -200px
}

.icon-iqiyi {
	cursor: default;
	width: 60px;
	height: 60px;
	background-position: -60px -200px
}

.icon-eachother {
	background-position: 0 -260px;
	margin-top: -8px;
	*vertical-align: -2px;
	margin-right: 0
}

a:hover .icon-eachother {
	background-position: -20px -260px
}

a:active .icon-eachother {
	background-position: -40px -260px
}

.btn-care-disable .icon-eachother,.btn-care-disable:hover .icon-eachother,.btn-care-disable:active .icon-eachother
	{
	background-position: -140px -260px;
	margin-right: 2px
}

.icon-loading {
	margin-right: 5px
}

.icon-select-normal {
	width: 20px;
	height: 20px;
	background-position: -100px 0
}

.icon-select-onList {
	height: 20px;
	background-position: -120px 5px
}

.icon-cellphone {
	display: inline-block;
	width: 10px;
	height: 17px;
	background: url(images/pc-site.png)
		no-repeat -180px 0;
	vertical-align: middle
}

.servIco {
	background:
		url(images/shareIco_v.png)
		no-repeat;
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	width: 20px
}

.ico_qitan {
	background-position: -90px -30px
}

.ico_sina {
	background-position: 0 0
}

.ico_qqweibo {
	background-position: -60px -30px
}

.ico_sohu {
	background-position: 0 -60px
}

.ico_wangyi {
	background-position: -120px 0
}

.ico_qq {
	background-position: -60px 0
}

.ico_renren {
	background-position: 0 -30px
}

.ico_kaixin {
	background-position: -30px -30px
}

.ico_baiduspace {
	background-position: -60px -60px
}

.ico_baidu {
	background-position: -30px -60px
}

.ico_douban {
	background-position: -120px -30px
}

.ico_feixin {
	background-position: -90px -90px
}

.ico_msn {
	background-position: -120px -60px
}

.ico_tianya {
	background-position: -30px -90px
}

.ico_u115 {
	background-position: 0 -90px
}

.ico_s51 {
	background-position: -60px -90px
}

.ico_qq2013 {
	background-position: -30px 0
}

.ico_weixin {
	background-position: -90px 0
}

.ico_yixin {
	background-position: -90px -60px
}

.ico_laiwang {
	background-position: 0 -120px
}

.ico_friends {
	background-position: -120px -120px
}

@
-webkit-keyframes rotating {
	from {transform: rotate(0deg);
	-webkit-transform: rotate(0deg)
}

to {
	-webkit-transform: rotate(-360deg);
	transform: rotate(-360deg)
}

}
@
-moz-keyframes rotating {
	from {transform: rotate(0deg);
	-moz-transform: rotate(0deg)
}

to {
	-moz-transform: rotate(-360deg);
	transform: rotate(-360deg)
}

}
@
-o-keyframes rotating {
	from {transform: rotate(0deg);
	-o-transform: rotate(0deg)
}

to {
	transform: rotate(-360deg);
	-o-transform: rotate(-360deg)
}

}
@
-ms-keyframes rotating {
	from {transform: rotate(0deg);
	-ms-transform: rotate(0deg)
}

to {
	transform: rotate(-360deg);
	-ms-transform: rotate(-360deg)
}

}
@
keyframes rotating {
	from {transform: rotate(0deg)
}

to {
	transform: rotate(-360deg)
}

}
.icon-changing {
	background-position: -140px -20px;
	height: 12px;
	width: 12px
}

.changeList-loading .icon-changing {
	-webkit-animation: rotating 1s linear infinite;
	-moz-animation: rotating 1s linear infinite;
	-o-animation: rotating 1s linear infinite;
	-ms-animation: rotating 1s linear infinite;
	animation: rotating 1s linear infinite
}

.icon-upload {
	background-position: 0 -280px;
	width: 28px;
	height: 26px
}

a:hover .icon-upload {
	background-position: -40px -280px
}

.icon-login-big {
	background-position: 0 -320px;
	width: 28px;
	height: 26px
}

a:hover .icon-login-big {
	background-position: -40px -320px
}

.icon-logos {
	display: inline-block;
	vertical-align: middle;
	width: 52px;
	height: 52px;
	cursor: pointer;
	background: url(images/icon-logos-8.png)
		no-repeat
}

.icon-logos-iqiyi {
	background-position: 0 0
}

.icon-logos-papaqi {
	background-position: -60px 0
}

.icon-cared {
	background-position: -80px -260px;
	margin-top: -5px;
	*vertical-align: -4px;
	margin-right: 0
}

a:hover .icon-cared {
	background-position: -60px -260px
}

a:active .icon-cared {
	background-position: -100px -260px
}

.btn-care-disable .icon-cared,.btn-care-disable:hover .icon-cared,.btn-care-disable:active .icon-cared
	{
	background-position: -120px -260px
}

.icon-problem-bgGray {
	background-position: -160px 0
}

.fs-icons {
	display: inline-block;
	font-style: normal
}

.fs-close {
	font-size: 18px
}

.fs-circle {
	font-size: 17px;
	color: #f15a24;
	text-shadow: 1px 1px 0 #fff, -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px
		0 #fff
}

.fs-square {
	font-size: 14px;
	color: #67a923;
	margin-right: 2px
}

.fs-hintCircle {
	padding: 0 4px;
	height: 14px;
	border-radius: 7px;
	background-color: #f15a24;
	line-height: 14px;
	color: #fff;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif
}

.fs-arrow {
	width: 14px;
	height: 14px;
	font-size: 0;
	line-height: 0
}

.fs-arrow i {
	display: inline-block;
	vertical-align: middle
}

.fs-arrow .fs-arrowBorder {
	width: 0;
	height: 0;
	font-size: 0;
	border: 7px dashed transparent;
	overflow: hidden
}

.arrowGreen .fs-arrowBorder {
	border-left: 7px solid #abd45b
}

.arrowGray .fs-arrowBorder {
	border-right: 7px solid #e4e4e4
}

.fs-arrow .fs-arrow_c {
	width: 0;
	height: 0;
	font-size: 0;
	border: 6px dashed transparent;
	overflow: hidden;
	margin-top: -14px
}

.arrowGreen .fs-arrow_c {
	border-left: 6px solid #f6f9f1
}

.arrowGray .fs-arrow_c {
	border-right: 6px solid #fff;
	margin-left: 2px
}

.fs-hot-big {
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #699f00;
	color: #fff;
	font-size: 16px
}

.fs-hot,.fs-hot-gray {
	width: 17px;
	height: 17px;
	line-height: 16px;
	border: 1px solid #699f00;
	text-align: center;
	background-color: #699f00;
	margin-right: 5px;
	vertical-align: middle
}

.fs-hot {
	color: #fff
}

.fs-hot-gray {
	background-color: #e6e6e6;
	color: #666;
	border: 1px solid #cfcfcf
}

.editBgGreen {
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	background-color: #699f00;
	text-align: center
}

.icon-right {
	display: inline-block;
	width: 34px;
	height: 34px;
	margin-right: 5px;
	background:
		url(images/share-icon.png)
		no-repeat 0 -192px;
	vertical-align: middle
}

.icon-failed {
	display: inline-block;
	width: 34px;
	height: 34px;
	margin-right: 5px;
	background:
		url(images/share-icon.png)
		no-repeat 0 -148px;
	vertical-align: middle
}

.icon-share-24 {
	display: inline-block;
	width: 26px;
	height: 24px;
	background-image:
		url(images/icon-share-group.png);
	background-repeat: no-repeat;
	vertical-align: middle
}

.icon-share-24-sina {
	background-position: 0 0
}

.icon-share-24-qzone {
	background-position: -34px 0
}

.icon-share-24-weixin {
	background-position: -68px 0
}

.icon-share-24-renren {
	background-position: -102px 0
}

.icon-share-24-kaixin {
	background-position: -134px 0
}

.icon-ok {
	background-position: -80px -400px;
	width: 30px;
	height: 30px;
	margin-right: 10px
}

.icon-pc-lock {
	display: inline-block;
	width: 13px;
	height: 17px;
	background:
		url(images/pc-site_v2.png)
		no-repeat -180px -23px;
	vertical-align: middle
}

.icon-piclist-delete {
	display: inline-block;
	width: 16px;
	height: 16px;
	background:
		url(images/pc-site_v2.png)
		no-repeat -40px -50px;
	vertical-align: middle
}

.icon-star {
	background-position: -120px -400px;
	height: 18px
}

.icon-star-green {
	background-position: -120px -420px;
	height: 18px
}

.icon-miniShare {
	background-position: -140px -400px;
	height: 8px;
	width: 10px;
	margin-right: 0;
	*vertical-align: 0;
	*overflow: hidden
}

.icon-play-green {
	background-position: -160px -400px;
	width: 40px;
	height: 40px;
	vertical-align: 0
}

.icon-play-greenV {
	background:
		url(images/index-playBtn.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/index-playBtn.png'
		);
	_background: 0;
	width: 32px;
	height: 27px;
	margin: 7px 7px 0 7px
}

.loveIco,.nastyIco {
	background-position: -60px -372px;
	width: 15px;
	height: 17px;
	cursor: default;
	margin-right: 4px
}

.nastyIco {
	background-position: -80px -370px
}

.explain-b {
	background-position: -100px -370px;
	width: 12px;
	height: 7px;
	position: absolute;
	right: 4px;
	top: 10px;
	display: block;
	overflow: hidden
}

.explain-t {
	background-position: -120px -370px;
	width: 12px;
	height: 7px;
	position: absolute;
	right: 4px;
	top: 10px;
	display: block;
	overflow: hidden
}

.icon-playUGC-bgGray {
	background-position: -200px -400px;
	cursor: default;
	margin-right: 4px
}

.icon-viedo-1080p {
	width: 42px;
	height: 40px;
	background-position: -180px -530px
}

.icon-viedo-vip {
	width: 42px;
	height: 40px;
	background-position: -130px -530px
}

.icon-viedo-exc {
	width: 42px;
	height: 40px;
	background-position: -80px -530px
}

.icon-viedo-exc-b {
	width: 72px;
	height: 72px;
	background-position: 0 -530px
}

.icon-viedo-free {
	width: 42px;
	height: 40px;
	background-position: -145px -1200px
}

.icon-viedo-self {
	width: 42px;
	height: 40px;
	background-position: -100px -1200px
}

.site-piclist_pic .icon-viedo-self,.list_block1 .icon-viedo-self,.piclist_img .icon-viedo-self
	{
	position: absolute;
	right: 0;
	top: 0;
	margin: 0
}

.icon-viedo-fgtw {
	background-position: -160px -480px;
	width: 49px;
	height: 16px;
	margin: 0
}

.icon-viedo-fgtw-b {
	background-position: -160px -460px;
	width: 65px;
	height: 19px;
	margin: 0
}

.fgtw-link .icon-viedo-fgtw {
	vertical-align: top
}

.peopleArea .icon-vip {
	cursor: pointer;
	margin-left: 2px;
	vertical-align: middle
}

.icon-viedo-favorites,.icon-viedo-favorites-confirm,.icon-viedo-download,.icon-viedo-download-disabled
	{
	display: none;
	width: 16px;
	height: 16px;
	margin-top: 5px;
	background-position: -200px -580px
}

.icon-viedo-favorites-confirm {
	background-position: -200px -600px
}

.icon-viedo-download {
	background-position: -140px -580px
}

.icon-viedo-download-disabled {
	background-position: -120px -580px
}

.show-favorites:hover .icon-viedo-favorites,.show-favorites:hover .icon-viedo-favorites-confirm,.show-download:hover .icon-viedo-download,.show-download:hover .icon-viedo-download-disabled
	{
	display: inline-block
}

.show-favorites .icon-viedo-1080p {
	display: none
}

.site-piclist_icons {
	position: absolute;
	top: 0;
	right: 0;
	font-size: 0
}

.site-piclist_icons .site-icons {
	margin-right: 0
}

.site-piclist_icons .icon-viedo-favorites {
	margin-right: 5px
}

.site-piclist_icons-lt {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 0
}

.site-piclist_icons-lb {
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 0
}

.site-piclist_icons-lb .mark-3d,.site-piclist_icons-lb .mark-4k,.site-piclist_icons-lb .mark-1080p,.site-piclist_icons-lb .mark-dolby
	{
	display: inline-block;
	vertical-align: top;
	height: 16px;
	margin-left: 4px;
	margin-bottom: 4px;
	background:
		url(images/video-marks-0623.png)
		no-repeat
}

.site-piclist_icons-lb .mark-3d {
	width: 22px;
	background-position: 0 0;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-3d-v2.png'
		);
	_background-position: 0 0
}

.site-piclist_icons-lb .mark-4k {
	width: 22px;
	background-position: 0 -20px;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-4k-v2.png'
		);
	_background-position: 0 0
}

.site-piclist_icons-lb .mark-1080p {
	width: 42px;
	background-position: 0 -40px;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-1080p-v2.png'
		);
	_background-position: 0 0
}

.site-piclist_icons-lb .mark-dolby {
	width: 42px;
	background-position: 0 -60px;
	_background: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-dolby-v2.png'
		);
	_background-position: 0 0
}

.show-download .site-piclist_icons-download {
	right: 29px;
	z-index: 50
}

.site-piclist_pic .top-search-tip {
	display: none
}

.show-download .top-search-tip {
	top: 23px;
	right: 0;
	display: block
}

.show-download .top-search-tip .tip-pop {
	width: auto;
	padding: 6px 8px;
	line-height: 16px
}

.show-download .top-search-tip .tip-pop .arrow {
	right: 30px
}

.show-download .tip-pop-arrowWrap {
	position: absolute;
	right: 42px;
	top: 0
}

.show-download .tip-pop-arrow {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-bottom: 6px solid #d7d7d7;
	top: -12px
}

.show-download .tip-pop-arrowInner {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-bottom: 6px solid #fdf5ee;
	top: -10px
}

.icon-viedo-vip-new {
	width: 34px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -140px -1260px
}

.icon-viedo-free-new {
	width: 34px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -180px -1260px
}

.icon-viedo-dianbo {
	width: 34px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -100px -1260px
}

.icon-viedo-dianbo-pay {
	width: 57px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -100px -1240px
}

.icon-viedo-live {
	width: 34px;
	height: 17px;
	margin: 4px 0 0 4px;
	background-position: -60px -1420px
}

.icon-liveMark {
	width: 12px;
	height: 10px;
	background-position: -120px -1420px
}

.icon-video-listMark {
	width: 13px;
	height: 15px;
	background-position: -100px -1420px;
	margin-right: 2px
}

.arrow-inner,.arrow-outer {
	position: absolute;
	overflow: hidden;
	width: 0;
	height: 0;
	border: 6px dashed transparent;
	line-height: 0;
	font-size: 0
}

.tipsWonder_arrow .arrow-inner {
	border-bottom: 6px solid #fff;
	top: 0;
	z-index: 2
}

.tipsWonder_arrow .arrow-outer {
	border-bottom: 6px solid #cfcfcf;
	top: -1px;
	z-index: 1
}

.playNum {
	background-position: -180px -350px;
	width: 16px;
	height: 14px;
	line-height: 14px;
	padding-left: 3px;
	position: absolute;
	left: -13px;
	top: 40px;
	z-index: 10;
	color: #c0c0c0
}

.arrLeft,.arrRight,.arrL_dis .arrLeft,.arrR_dis .arrRight {
	float: left;
	width: 7px;
	height: 13px;
	background-position: -140px -320px;
	margin: 5px 0 0 0
}

.arrRight {
	background-position: -160px -320px
}

.page-r a:hover .arrLeft {
	background-position: -180px -320px
}

.page-r a:hover .arrRight {
	background-position: -200px -320px
}

.arrL_dis .arrLeft,.page-r .arrL_dis:hover .arrLeft {
	background-position: 0 -350px
}

.arrR_dis .arrRight,.page-r .arrR_dis:hover .arrRight {
	background-position: -20px -350px
}

.icon-bfjl-pps {
	height: 17px;
	width: 17px;
	background-position: -120px -460px;
	margin-right: 0;
	cursor: default
}

.icon-bfjl-arrow {
	height: 17px;
	width: 17px;
	background-position: -100px -460px;
	margin-right: 0;
	cursor: default
}

.playList_six .selected .s-playIng {
	display: block;
	background-position: -120px -320px;
	width: 11px;
	height: 12px;
	margin-top: 13px;
	float: left;
	display: inline;
	margin: 13px 5px 0 5px
}

.func_download .loadIco {
	background-position: -80px -460px;
	width: 18px;
	height: 17px;
	vertical-align: top
}

.func_download .down_off .loadIco,.func_download a.down_off:hover .loadIco
	{
	background-position: -80px -460px;
	width: 18px;
	height: 17px;
	vertical-align: top
}

.func_download a.down_on .loadIco,.func_download a.down_on:hover .loadIco
	{
	background-position: -120px -350px;
	width: 18px;
	height: 17px;
	vertical-align: top
}

.func_download a.down_on:hover .loadIco {
	background-position: -200px -370px
}

.icon-arrow-show {
	background-position: 0 -622px;
	width: 20px;
	margin-right: 0
}

.icon-arrow-hide {
	background-position: -20px -620px;
	width: 20px;
	margin-right: 0
}

.icon-favorites {
	background-position: 0 -1200px;
	width: 18px;
	height: 18px;
	vertical-align: top
}

.link-favorites .icon-favorites {
	background-position: 0 -1200px
}

.link-favorites:hover .icon-favorites {
	background-position: -20px -1200px
}

.link-favorites-added .icon-favorites {
	background-position: -40px -1200px
}

.link-favorites-added:hover .icon-favorites {
	background-position: -60px -1200px
}

.link-favorites-disabled .icon-favorites,.link-favorites-disabled:hover .icon-favorites
	{
	background-position: -80px -1200px;
	cursor: default
}

.func_favorites_new .link-favorites .icon-favorites {
	background-position: 0 -1220px;
	margin-right: 0
}

.func_favorites_new .link-favorites:hover .icon-favorites {
	background-position: -20px -1220px
}

.func_favorites_new .link-favorites-added .icon-favorites,.func_favorites_new .link-favorites-added:hover .icon-favorites
	{
	background-position: -40px -1220px
}

.icon-videoReplay {
	width: 20px;
	height: 20px;
	background: url(images/video_replay.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video_replay.png'
		);
	_background: 0
}

a:hover .icon-videoReplay {
	width: 20px;
	height: 20px;
	background:
		url(images/video_replay-hover.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video_replay-hover.png'
		);
	_background: 0
}

.icon-videoPlay {
	width: 20px;
	height: 20px;
	background: url(images/video_play.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video_play.png'
		);
	_background: 0
}

a:hover .icon-videoPlay {
	width: 20px;
	height: 20px;
	background:
		url(images/video_play-hover.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video_play-hover.png'
		);
	_background: 0
}

.icon-download {
	width: 15px;
	height: 15px;
	background-position: 0 -420px
}

.icon-update {
	width: 28px;
	height: 26px;
	background-position: 0 -280px
}

.icon-bevel-new {
	width: 74px;
	height: 60px;
	background:
		url(images/icon-bevel-v1.1.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/icon-bevel-v1.1.png'
		);
	_background: 0
}

.loveIcoV {
	background-position: -40px -620px;
	width: 17px;
	height: 20px;
	vertical-align: top
}

.nastyIcoV {
	background-position: -60px -620px;
	width: 17px;
	height: 20px;
	vertical-align: bottom
}

.loveCon a:hover .loveIcoV {
	background-position: -80px -619px
}

.nastyCon a:hover .nastyIcoV {
	background-position: -100px -621px
}

.loveCon a.selected .loveIcoV,.container_v1 .play-tit-r .selected .loveIcoV,.container_v1 .play-tit-r .selected a:hover .loveIcoV
	{
	background-position: -120px -619px
}

.nastyCon a.selected .nastyIcoV,.container_v1 .play-tit-r .selected .nastyIcoV,.container_v1 .play-tit-r .selected a:hover .nastyIcoV
	{
	background-position: -140px -620px
}

.icon-close {
	width: 20px;
	height: 20px;
	background-position: -100px -380px
}

a.close-btn:hover {
	*zoom: 1
}

a.close-btn:hover .icon-close {
	width: 20px;
	height: 20px;
	background-position: -120px -380px
}

.icon-msg-unRead {
	width: 40px;
	height: 40px;
	background-position: -80px -480px
}

.icon-msg {
	width: 40px;
	height: 40px;
	background-position: -120px -480px
}

.icon-showMore {
	background-position: -182px -621px;
	_vertical-align: -4px
}

.icon-hideMore {
	background-position: -162px -621px;
	_vertical-align: -4px
}

.load-link-long {
	background-position: 0 -650px;
	width: 77px;
	height: 34px
}

.icon-playW {
	background-position: -80px -650px;
	margin-right: 0
}

.icon-play-fyb {
	background-position: -200px -640px;
	margin-right: 0;
	width: 14px;
	height: 10px;
	cursor: default
}

.trendTag-ico {
	width: 7px;
	height: 8px;
	float: right;
	margin: 5px 0 0 0;
	background-position: 0 -769px;
	cursor: default
}

.ordinary-ico,.unbiased-ico {
	float: right;
	background-position: -17px -769px;
	width: 7px;
	height: 8px;
	margin: 5px 0 0 0;
	cursor: default;
	overflow: hidden
}

.unbiased-ico {
	background-position: -34px -769px
}

.icon_iqiyi,.icon_sina,.icon_sohu,.icon_m1905,.icon_youku,.icon_tudou,.icon_letv,.icon_56,.icon_joy,.icon_qq,.icon_funshion,.icon_ku6,.icon_pptv,.icon_pps,.icon_ifeng,.icon_cntv,.icon_baidu,.icon_iqiyi_new,.icon_imgo,.icon_thunder,.icon_kankan,.icon_wasu
	{
	background:
		url(images/icon_tuijian_new.png)
		no-repeat 0 0;
	display: inline-block
}

.icon_iqiyi,.icon_sina,.icon_sohu,.icon_m1905,.icon_youku,.icon_tudou,.icon_letv,.icon_56,.icon_joy,.icon_qq,.icon_funshion,.icon_ku6,.icon_pptv,.icon_pps,.icon_ifeng,.icon_cntv,.icon_baidu,.icon_imgo,.icon_thunder,.icon_kankan,.icon_wasu
	{
	height: 17px;
	width: 18px
}

.icon_iqiyi {
	height: 15px;
	background-position: 1px 0
}

.icon_sina {
	background-position: -27px -1px
}

.icon_sohu {
	background-position: -55px 0
}

.icon_m1905 {
	background-position: -84px 0
}

.icon_youku {
	background-position: -110px 0
}

.icon_tudou {
	background-position: -138px 0
}

.icon_letv {
	background-position: -166px 0
}

.icon_56 {
	background-position: -194px 0
}

.icon_joy {
	background-position: -221px 0
}

.icon_qq {
	background-position: -249px 0
}

.icon_funshion {
	background-position: -277px 0
}

.icon_ku6 {
	background-position: -305px 0
}

.icon_pptv {
	background-position: -330px 0
}

.icon_pps {
	background-position: -358px 0
}

.icon_ifeng {
	background-position: -386px 0
}

.icon_cntv {
	background-position: -412px 1px
}

.icon_thunder {
	background-position: -442px 0
}

.icon_kankan {
	background-position: -442px 0
}

.icon_wasu {
	background-position: -471px 0
}

.icon_baidu {
	background-position: -495px 0
}

.icon_iqiyi_new {
	width: 30px;
	height: 24px;
	background-position: -521px 0;
	margin-top: -5px;
	vertical-align: middle
}

.icon_imgo {
	background-position: -564px 0
}

.icon-topic-star {
	width: 45px;
	height: 43px;
	background-position: -163px -650px
}

.icon-topic-like {
	width: 18px;
	height: 22px;
	background-position: 0 -695px
}

.icon-topic-dislike {
	width: 18px;
	height: 23px;
	background-position: -29px -695px
}

.icon-green-arrow {
	width: 12px;
	height: 12px;
	background-position: -3px -484px;
	margin-left: 3px
}

.expand_all .selected .icon-green-arrow {
	background-position: -23px -484px
}

.icon-yugao {
	width: 8px;
	height: 8px;
	position: absolute;
	top: 0;
	right: 0;
	background-position: -200px -420px;
	margin-right: 0
}

.icon-updateUser {
	width: 11px;
	height: 12px;
	background-position: -50px -771px
}

.icon-updateUser-bgGray {
	width: 14px;
	height: 14px;
	background-position: -200px -180px
}

.icon-arrowGray-b {
	background-position: -100px -370px;
	width: 12px;
	height: 7px
}

.icon-arrowGray-t {
	background-position: -120px -370px;
	width: 12px;
	height: 7px
}

.icon-confirm-bg {
	width: 22px;
	height: 22px;
	background-position: -163px -740px
}

.icon-cancel-bg {
	width: 22px;
	height: 22px;
	background-position: -193px -740px
}

.icon-bodan-play {
	width: 50px;
	height: 50px;
	background:
		url(images/site_bodan_play.png)
		no-repeat
}

.icon-rankNum-tip {
	width: 36px;
	height: 25px;
	line-height: 24px;
	background-image:
		url(images/site-icons-v10.png);
	background-position: 0 -860px;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 0 0 0 3px
}

.site-piclist_icons-left {
	position: absolute;
	left: 0;
	top: 0
}

.icon-time {
	width: 20px;
	height: 20px;
	background-position: -120px -1100px
}

.site-icon-usr {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 3px;
	background:
		url(images/site-icons-usr.png)
		no-repeat;
	vertical-align: middle;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/site-icons-usr.png'
		);
	_background: 0
}

.icon-home {
	width: 14px;
	height: 14px;
	background-position: -163px -263px
}

.icon-fullvideo {
	width: 14px;
	height: 12px;
	background-position: -140px -1120px
}

.icon-fullvideo-up {
	width: 16px;
	height: 8px;
	background-position: -160px -1120px
}

.icon-fullvideo-down {
	width: 16px;
	height: 8px;
	background-position: -180px -1120px
}

a:hover .icon-fullvideo {
	background-position: -140px -1148px
}

a:hover .icon-fullvideo-up {
	background-position: -160px -1153px
}

a:hover .icon-fullvideo-down {
	background-position: -180px -1153px
}

.play-icon {
	width: 16px;
	height: 14px;
	margin-top: 3px;
	background: url(images/play-icon.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/play-icon.png'
		);
	_background: 0
}

.icon-album-vip {
	position: absolute;
	width: 26px;
	height: 20px;
	top: 0;
	right: -5px;
	z-index: 10;
	background:
		url("images/album_icon_vip.png")
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/album_icon_vip.png"
		);
	_background: 0
}

.site-piclist_icons .icon-album-vip {
	right: 0
}

.selected .site-piclist_icons .icon-album-vip,.selected .icon-album-vip
	{
	display: none !important
}

.icon-yugao-new,.icon-juji-new {
	position: absolute;
	width: 15px;
	height: 17px;
	top: -6px;
	right: -6px;
	z-index: 10
}

.icon-juji-new {
	background:
		url("images/album_icon_new.png")
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/album_icon_new.png"
		);
	_background: 0
}

.icon-yugao-new {
	background:
		url("images/album_icon_pre.png")
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/album_icon_pre.png"
		);
	_background: 0
}

.icon-today {
	display: inline-block;
	width: 125px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/icon-today.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/icon-today.png'
		);
	_background: 0
}

.icon-yc-user {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 0;
	margin-right: -3px;
	*margin-right: 0;
	margin-bottom: -3px;
	_vertical-align: 3px;
	background:
		url(images/icon-yc-user-png24.png)
		no-repeat 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/icon-yc-user-png24.png'
		);
	_background: 0
}

.square-icon {
	width: 6px;
	height: 6px;
	background-position: -200px -700px;
	*overflow: hidden
}

.icon-video-preview {
	position: absolute;
	width: 48px;
	height: 48px;
	background:
		url(images/icon-video-preview.png)
		no-repeat;
	top: 0;
	left: 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/icon-video-preview.png'
		);
	_background: 0
}

.mod-videoMarks {
	font-size: 0;
	line-height: 0;
	height: 16px;
	padding: 4px 0
}

.mod-videoMarks .mark-3d,.mod-videoMarks .mark-4k,.mod-videoMarks .mark-1080p,.mod-videoMarks .mark-dolby
	{
	display: inline-block;
	vertical-align: top;
	height: 16px;
	margin: 0 3px 0 4px;
	background: url(images/video-marks.png)
		no-repeat;
	_background: 0
}

.mod-videoMarks .mark-3d {
	width: 28px;
	background-position: 0 0;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-3d.png'
		)
}

.mod-videoMarks .mark-4k {
	width: 28px;
	background-position: 0 -20px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-4k.png'
		)
}

.mod-videoMarks .mark-1080p {
	width: 36px;
	background-position: 0 -40px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-1080p.png'
		)
}

.mod-videoMarks .mark-dolby {
	width: 48px;
	background-position: 0 -60px;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,
		sizingMethod=scale, src='images/video-marks-dolby.png'
		)
}

.icon-submitSuccessful {
	width: 50px;
	height: 50px;
	background-position: -60px -1340px
}

.icon-submitFailed {
	width: 50px;
	height: 50px;
	background-position: -120px -1340px
}

.icon-playW-new {
	background-position: -160px -598px;
	margin-right: 0
}

.icon-subject {
	display: inline-block;
	width: 37px;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	background: #699f00;
	color: #fff
}

a:hover .icon-subject {
	color: #fff;
	display: none
}

.icon-records {
	display: inline-block;
	width: 62px;
	height: 21px;
	line-height: 21px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	background: #699f00;
	color: #fff
}

a:hover .icon-records {
	color: #fff;
	display: none
}

 @charset "utf-8"; 

 @charset "utf-8"; 

.site-btn-small,.site-btn,.site-btn-large,.site-btn-normal {
	display: inline-block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	line-height: 1;
	min-width: 80px;
	_width: 80px;
	vertical-align: middle;
	*vertical-align: baseline;
	white-space: nowrap
}

.site-btn-small {
	padding: 5px 10px;
	min-width: 40px;
	_width: 40px;
	white-space: nowrap
}

.site-btn-normal {
	padding: 0;
	width: 70px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	white-space: nowrap
}

.site-btn-min {
	padding: 5px;
	min-width: 40px;
	_width: 40px;
	white-space: nowrap
}

.site-btn {
	font-size: 14px;
	padding: 8px 10px
}

.site-btn-large {
	padding: 12px 20px;
	font-size: 16px
}

.site-btn-orange {
	color: #fff;
	background-color: #f15a24
}

.site-btn-orange:hover {
	color: #fff;
	background-color: #fb7236;
	text-decoration: none
}

.site-btn-orange:active {
	color: #fff;
	background-color: #e9531c
}

.site-btn-green {
	color: #fff;
	background-color: #699f00
}

.site-btn-green:hover {
	color: #fff;
	background-color: #7fb52b;
	text-decoration: none
}

.site-btn-green:active {
	color: #fff;
	background-color: #5c8c13
}

.site-btn-gray,.site-btn-gray:hover,.site-btn-gray:active {
	color: #fff;
	background-color: #b1b1b1;
	text-decoration: none
}

.disabled-btn,.disabled-btn:hover,.disabled-btn:active {
	background-color: #b1b1b1;
	text-decoration: none;
	cursor: default;
	color: #fff
}

.btn-care {
	display: inline-block;
	padding: 0 5px;
	color: #fff;
	border: 1px solid #7fb52b;
	background-color: #7fb52b;
	position: relative;
	cursor: pointer;
	font-size: 0;
	vertical-align: middle;
	min-width: 40px;
	_width: 40px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	white-space: nowrap
}

.btn-care-import {
	color: #fff;
	text-decoration: none;
	border: 1px solid #7fb52b;
	background-color: #7fb52b
}

.btn-care:hover {
	text-decoration: none;
	border: 1px solid #e5e5e5;
	background-color: #fbfbfb;
	color: #699f00
}

.btn-care:active {
	border: 1px solid #e5e5e5;
	background-color: #fbfbfb;
	color: #699f00
}

.btn-care .btn-care_tx {
	font-size: 12px
}

.btn-care .site-icons {
	height: 11px
}

.btn-care .site-icons,.btn-care .btn-care_tx,.btn-care .icon-loading {
	display: none;
	*position: absolute
}

.btn-care-normal .icon-cared,.btn-care-normal .btn-care_tx-care {
	display: inline-block;
	*position: static
}

.btn-care-tocare .btn-care_tx-tocare {
	display: inline-block;
	*position: static
}

.btn-care-cared .btn-care_tx-cared {
	display: inline-block;
	*position: static
}

.btn-care-update .btn-care_tx-update {
	display: inline-block;
	*position: static
}

.btn-care-caredEachother .btn-care_tx-caredEachother,.btn-care-caredEachother .icon-eachother
	{
	display: inline-block;
	*position: static
}

.btn-care-caredEachother .icon-eachother,.btn-care-caredEachother:hover .icon-eachother,.btn-care-caredEachother:active .icon-eachother
	{
	background-position: -140px -260px
}

.btn-care-loading,.btn-care-loading:hover,.btn-care-loading:active {
	border: 1px solid #e5e5e5;
	background-color: #f3f3f3;
	color: #699f00;
	cursor: default
}

.btn-care-loading .icon-loading {
	display: inline-block;
	width: 20px;
	height: 18px;
	position: absolute;
	left: 50%;
	margin-left: -7px;
	top: 1px;
	background: url(images/loading-gray.gif)
		no-repeat 0 -1px
}

.btn-care-loading .icon-loading img {
	display: none
}

.btn-care-loading .btn-care_tx,.btn-care-loading .site-icons,.btn-care-loading .btn-care_tx
	{
	visibility: hidden
}

.btn-care-cared,.btn-care-cared:hover,.btn-care-cared:active,.btn-care-caredEachother,.btn-care-caredEachother:hover,.btn-care-caredEachother:active
	{
	border: 1px solid #b1b1b1;
	background-color: #b1b1b1;
	color: #fff;
	cursor: default
}

.btn-renew {
	display: inline-block;
	padding: 0 10px;
	line-height: 20px;
	border: 1px solid #ff722c;
	background-color: #fff;
	color: #ff722c
}

.btn-renew:hover {
	background-color: #ff722c;
	color: #fff;
	text-decoration: none
}

.btn-renew:active {
	background-color: #ff6214;
	color: #fff;
	text-decoration: none
}

.btn-normal {
	display: inline-block;
	padding: 2px 10px;
	border: 1px solid #e5e5e5;
	background-color: #fbfbfb;
	color: #699f00
}

.btn-normal:hover {
	color: #fff;
	text-decoration: none;
	border: 1px solid #7fb52b;
	background-color: #7fb52b
}

.tip-gray {
	display: inline-block;
	padding: 6px 6px;
	background-color: #eaeaea;
	color: #999;
	vertical-align: middle
}

.site-btn .icon-loading {
	display: none
}

.site-btn-loading {
	padding: 4px 10px;
	min-width: 78px;
	_width: 78px
}

.site-btn-loading,.site-btn-loading:hover,.site-btn-loading:active {
	font-size: 0;
	line-height: 0;
	border: 1px solid #e5e5e5;
	background-color: #fbfbfb
}

.site-btn-loading .icon-loading {
	display: inline-block
}

.site-btn-white {
	display: inline-block;
	padding: 4px 15px;
	background-color: #fbfbfb;
	border: 1px solid #e5e5e5;
	color: #699f00;
	font-size: 14px
}

.site-btn-white:hover {
	border: 1px solid #699f00;
	background-color: #699f00;
	color: #fff
}

.btn-care-disabled,.btn-care-disabled:hover,.btn-care-disabled:active {
	background: #b1b1b1 !important;
	border: 1px solid #b1b1b1 !important;
	color: #fff !important;
	cursor: default !important
}

.btn-care-update:hover {
	background-color: #7fb52b;
	border: 1px solid #7fb52b;
	color: #fff
}

.func_download {
	position: relative;
	display: inline;
	float: right;
	line-height: 20px;
	text-align: right;
	margin-top: 5px;
	margin-right: 10px
}

.func_phoneView {
	display: inline;
	position: relative;
	float: right;
	width: 82px;
	border-right: 1px solid #f2f2f2;
	line-height: 20px;
	margin-top: 5px;
	margin-right: 12px;
	z-index: 2;
	padding: 0 5px 0 10px
}

.func_phoneView-hover {
	position: relative;
	height: 48px;
	border: 1px solid #d9d9d9;
	border-bottom: 0;
	background-color: #f7f7f7;
	top: -15px;
	padding: 0 5px 0 10px
}

.func_phoneView .icon-phoneView {
	display: inline-block;
	padding-left: 16px;
	background:
		url(images/share_new.png)
		no-repeat -117px -233px
}

.func_phoneView .icon-phoneView:hover {
	background-position: -117px -56px;
	text-decoration: none
}

.func_phoneView-hover .icon-phoneView {
	margin-top: 14px
}

.func_phoneView .gui_love_ceng .cloBtn {
	position: static;
	display: inline;
	float: right;
	width: 18px;
	height: 18px;
	background-position: -28px -559px
}

.func_phoneView .icon_down {
	display: inline-block;
	vertical-align: -3px;
	*vertical-align: 1px;
	background: url(images/Icon.gif)
		no-repeat right -1045px;
	width: 10px;
	height: 16px;
	margin-left: 3px
}

.func_favorites {
	float: left;
	display: inline
}

.func_panel {
	position: relative;
	border: 1px solid #d7d7d7;
	background-color: #fff;
	margin-bottom: 20px
}

.func_panel_arrow {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-bottom: 6px solid #d7d7d7;
	top: -12px
}

.func_panel_arrowInner {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-bottom: 6px solid #fff;
	top: -10px
}

.panel-share .func_panel_arrowWrap {
	position: absolute;
	top: -7px;
	left: 180px
}

.panel-downLoad .func_panel_arrowWrap {
	position: absolute;
	top: 0;
	left: 88px
}

.panel-view .popup-phoneView,.panel-downLoad .popup-downLoad,.panel-share .popup-share
	{
	display: block;
	padding: 20px 10px;
	color: #666
}

.func_panel .gui_love_ceng .cloBtn {
	position: absolute;
	top: 0;
	right: 0;
	float: none;
	margin: 0;
	z-index: 0;
	background: url(images/Icon.gif)
		no-repeat -29px -551px;
	cursor: pointer;
	display: inline-block;
	float: right;
	width: 26px;
	height: 26px
}

.panel-view .popup-phoneView .phoneView {
	display: inline;
	float: left;
	width: 218px;
	border-right: 1px solid #eaeaea;
	text-align: center
}

.panel-view .popup-phoneView .noBorder {
	border: 0
}

.panel-view .popup-phoneView .cutLine {
	color: #000;
	margin: 0 5px
}

.panel-view .popup-phoneView .phoneView h2,.panel-view .popup-phoneView .a_down h2
	{
	margin-bottom: 10px;
	font-size: 12px
}

.panel-view .popup-phoneView .a_down .audio_down_con {
	padding-left: 4px
}

.panel-view .popup-phoneView .a_down .audio_down_con a:first-child {
	border-left: none
}

.panel-view .popup-phoneView .a_down {
	display: inline;
	float: left;
	width: 230px;
	text-align: center
}

.panel-view .popup-phoneView .a_down .audio_down_con {
	padding-bottom: 0;
	border: 0
}

.panel-view .popup-phoneView .a_down .audio_down_con a {
	border-left: 1px solid #ddd;
	padding: 0 12px
}

.panel-share .copyCode {
	display: inline;
	float: left;
	width: 400px;
	padding: 0 20px 0 10px;
	border-right: 1px solid #eaeaea
}

.panel-share .copyCode .mainColor {
	color: #eb6100
}

.panel-share .codeInput {
	width: 265px;
	height: 20px;
	padding: 0 5px;
	margin-right: 6px;
	border: 1px solid #dadada;
	line-height: 20px\9;
	outline: 0;
	color: #000
}

.panel-share .codeTitle {
	display: inline-block;
	width: 65px;
	text-align: left;
	vertical-align: middle
}

.panel-share .btn_new {
	vertical-align: middle
}

.panel-share .shareTo {
	display: inline;
	float: left;
	width: 202px;
	padding-left: 15px
}

.panel-share .shareTo .fx_hoverBox {
	display: inline-block;
	width: 150px;
	vertical-align: top;
	*display: inline;
	*zoom: 1
}

.panel-share .shareTo .fx_hoverBox_next a {
	margin: 0 5px 10px 5px
}

.focus_game {
	position: absolute;
	top: 4px;
	left: 167px;
	width: 85px;
	z-index: 3
}

.focus_game .game_link {
	display: block;
	padding: 6px 0 0 35px;
	height: 17px;
	line-height: 17px;
	background:
		url(images/icon-game.png)
		no-repeat
}

.phone-Rcon {
	float: left;
	width: 450px
}

.phoneViewNew .func_panel_arrowWrap {
	right: 182px;
	top: -1px;
	position: absolute
}

.phone-Rcon-t {
	text-align: center;
	font-size: 14px
}

.panel-view .phoneViewNew .phoneView {
	width: 200px
}

.phone-Bcon {
	margin: 17px 0 0 35px
}

.phone-Bcon .site-btn {
	padding: 8px 10px 8px 16px
}

.phone-Bcon-l {
	width: 200px;
	float: left;
	border-right: 1px solid #eaeaea;
	height: 64px;
	display: inline
}

.phone-Bcon-l .bigBtn {
	margin-left: 10px
}

.phone-Bcon-r {
	width: 204px;
	float: left;
	height: 64px;
	display: inline;
	margin-left: 5px
}

.phone-Bcon-r .bigBtn {
	margin-left: 20px
}

.phone-Bcon .loadIco-qiyi {
	background-position: 0 -400px;
	width: 16px;
	height: 13px;
	margin-left: 10px
}

.iphoneLogo {
	background-position: -40px -402px;
	width: 16px;
	height: 16px;
	margin-right: 2px
}

.androidLogo {
	background-position: -60px -402px;
	width: 16px;
	height: 16px;
	margin-right: 2px
}

.phone-Bcon .smallBtn {
	margin: 12px 0 0 0
}

.phone-Bcon .smallBtn a {
	margin-right: 3px;
	font-family: arial;
	font-size: 14px;
	display: inline
}

.phone-Bcon .loadIco-pps {
	background-position: -20px -400px;
	width: 16px;
	height: 13px;
	margin-left: 10px
}

.phone-Bcon .site-btn-orange {
	margin-left: 15px
}

.phone-Bcon-r .smallBtn {
	margin-left: 10px
}

.phone-Rcon-t span {
	color: #518900
}

.funCon {
	width: 85px;
	float: left;
	margin-left: 10px;
	display: inline;
	background:
		url(images/playFunLine.png)
		no-repeat right 4px
}

.leftShare {
	height: 42px;
	position: relative;
	z-index: 10
}

.loveIcon {
	background-position: -60px -350px;
	width: 15px;
	height: 17px;
	margin-right: 2px;
	vertical-align: top
}

.iloveCon,.badCon {
	float: left
}

.iloveCon {
	margin-right: 20px
}

.lovePart {
	width: 85px
}

.lovePart .selected .loveIcon {
	background-position: -40px -350px
}

.lovePart .selected .badIcon {
	background-position: -100px -350px
}

.lovePart .selected .def-love {
	display: none
}

.iloveCon span,.badCon span {
	color: #999;
	display: none
}

.lovePart .selected span {
	display: inline-block
}

.lovePart .def-love {
	display: inline-block;
	color: #999;
	margin-left: 4px;
	*zoom: 1;
	display: inline
}

.lovePart .selected:hover {
	text-decoration: none
}

.lovePart a:hover .def-love {
	color: #518900
}

.lovePart {
	width: 100px
}

.iloveCon:hover {
	text-decoration: none
}

.iloveCon:hover .loveIcon {
	background-position: -40px -350px;
	width: 15px;
	height: 17px;
	vertical-align: top
}

.badIcon {
	background-position: -80px -350px;
	width: 15px;
	height: 17px;
	margin-right: 1px
}

.badCon:hover .badIcon {
	background-position: -100px -350px;
	width: 15px;
	height: 17px
}

.func_panels .site-btn-small {
	padding: 5px 0;
	vertical-align: top
}

.funcRight {
	margin-left: 0;
	float: right
}

.funcRight a {
	color: #999
}

.funcRight a:hover span {
	color: #699f00
}

.funcRight a:hover {
	text-decoration: none
}

.funcRight .site-icons {
	margin-right: 4px
}

.funcRight .func_favorites_new .icon-favorites {
	margin-right: 0
}

.func_download {
	margin: 0;
	float: left;
	position: relative
}

.func_download .down_off,.func_download .down_off .loadIco {
	cursor: default
}

.func_download .down_off span,.func_download a.down_off:hover span {
	color: #666
}

.func_download,.iphoneLook,.wanwan-yx,.report {
	margin-left: 15px;
	padding-left: 16px;
	background:
		url(images/playFunLine.png)
		no-repeat left 4px
}

.iphoneLook {
	float: left;
	display: inline;
	position: relative;
	z-index: 5;
	_width: 60px
}

.iphoneLook .iphoneIco {
	background-position: -140px -350px;
	width: 10px;
	height: 16px;
	vertical-align: -2px; *+
	vertical-align: 2px
}

.iphoneLook a:hover .iphoneIco {
	background-position: -160px -350px
}

.mod-download-pop {
	width: 457px;
	height: 188px;
	background: #e6e6e6;
	position: absolute;
	right: -100px;
	top: 32px;
	z-index: 2
}

.mod-download-pop .download-pop-con {
	border: 1px solid #dbdbdb;
	width: 455px;
	height: 184px;
	background: #fff;
	text-align: left
}

.mod-download-pop .mod-download_closeBtn {
	position: absolute;
	right: 7px;
	top: 3px
}

.mod-download-pop .func_panel_arrowWrap {
	position: absolute;
	right: 124px;
	top: 0
}

.mod-download-pop .download-btn-close {
	color: #8e8e8e;
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 20px
}

.mod-download-pop .download-btn-close:hover {
	color: #a6a6a6
}

.mod-download-pop .download-info {
	width: 170px;
	padding: 0 28px;
	float: left;
	margin-top: 16px
}

.mod-download-pop .download-line {
	border-right: 1px solid #ddd
}

.mod-download-pop .download-info h4 {
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 18px;
	text-align: center;
	color: #333
}

.mod-download-pop .download-info .download-icon {
	width: 60px;
	height: 60px;
	vertical-align: middle;
	display: inline-block
}

.mod-download-pop .download-info .txt {
	padding-left: 6px;
	line-height: 18px;
	vertical-align: middle;
	color: #333;
	width: 100px;
	display: inline-block
}

.mod-download-pop .download-info .download-btn {
	display: block;
	margin-top: 20px;
	line-height: 30px;
	height: 30px;
	background-color: #699f00;
	font-size: 14px;
	color: #fff;
	text-align: center
}

.mod-download-pop .download-info .download-btn:hover {
	color: #fff;
	background-color: #75b500
}

.wanwan-yx {
	float: left;
	display: inline
}

.wanwan-yx .wwIco {
	background-position: -30px -370px;
	width: 25px;
	height: 18px;
	vertical-align: top
}

.wanwan-yx a:hover .wwIco {
	background-position: 0 -370px
}

.func_panel_arrowWrap_report {
	top: -7px;
	right: 25px;
	position: absolute
}

.popup-reportView {
	color: #666;
	padding: 20px 20px 18px;
	height: 215px
}

.popup-reportView .ptit {
	padding-bottom: 15px
}

.report {
	float: left;
	display: inline
}

.report .reportIco {
	background-position: 0 -510px;
	width: 15px;
	height: 15px;
	vertical-align: -2px;
	margin-top: 2px
}

.report a:hover .reportIco {
	background-position: -20px -510px;
	margin-top: 2px
}

.optionArea {
	width: 580px
}

.optionArea label {
	margin-right: 20px;
	padding-bottom: 15px;
	display: inline-block
}

.optionIco {
	background-position: -40px -510px;
	margin-right: 1px
}

.optionArea .selected .optionIco {
	background-position: -60px -510px
}

.detailArea {
	width: 630px;
	height: 65px;
	border: 1px solid #dadada;
	padding: 3px;
	position: relative;
	color: #999
}

.detailArea .textar {
	outline: 0;
	resize: none;
	width: 620px;
	height: 40px;
	border: 0;
	color: #999
}

.detailArea .fontNum {
	position: absolute;
	right: 5px;
	bottom: 5px
}

.detailArea .fontNum em {
	color: #699f00
}

.submitBtn {
	text-align: right;
	padding-top: 20px
}

.submitBtn .site-btn-small {
	padding: 5px 20px
}

.reportSuccessIco {
	background-position: -200px -510px;
	width: 21px;
	height: 14px
}

.reportPartB {
	padding: 90px 0 0 110px
}

.reportPartB span {
	font-size: 14px
}

.servIco {
	background:
		url(images/playFunLine.png)
		no-repeat;
	display: inline-block;
	height: 20px;
	vertical-align: middle;
	width: 20px
}

.ico_friends {
	background-position: -120px -120px
}

.ico_qitan {
	background-position: -90px -30px
}

.ico_sina {
	background-position: 0 0
}

.ico_qqweibo {
	background-position: -60px -30px
}

.ico_sohu {
	background-position: 0 -60px
}

.ico_wangyi {
	background-position: -120px 0
}

.ico_qq {
	background-position: -60px 0
}

.ico_renren {
	background-position: 0 -30px
}

.ico_kaixin {
	background-position: -30px -30px
}

.ico_baiduspace {
	background-position: -60px -60px
}

.ico_baidu {
	background-position: -30px -60px
}

.ico_douban {
	background-position: -120px -30px
}

.ico_feixin {
	background-position: -90px -90px
}

.ico_msn {
	background-position: -120px -60px
}

.ico_tianya {
	background-position: -30px -90px
}

.ico_u115 {
	background-position: 0 -90px
}

.ico_s51 {
	background-position: -60px -90px
}

.ico_qq2013 {
	background-position: -30px 0
}

.ico_weixin {
	background-position: -90px 0
}

.ico_yixin {
	background-position: -90px -60px
}

.ico_laiwang {
	background-position: 0 -120px
}

.wrap-left_v .phoneViewNew .func_panel_arrowWrap {
	right: 205px
}

.panel-view_abtest .popup-phoneView,.panel-view_abtest .panel-downLoad .popup-downLoad,.panel-view_abtest .panel-share .popup-share
	{
	color: #333
}

.panel-view_abtest .popup-phoneView .phoneView h2,.panel-view_abtest .popup-phoneView .a_down h2,.panel-view_abtest .phoneView
	{
	font-size: 14px
}

.panel-view_abtest .phone-Rcon-t p {
	line-height: 24px
}

.appDown_v3 {
	margin: 20px 0 0 50px
}

.appDown_v3 li {
	float: left;
	width: 110px;
	text-align: center;
	border-left: 1px solid #eaeaea
}

.appDown_v3 .appDown_v3_ipad {
	border: 0
}

.appDown_v3 .appDownload_link {
	display: block;
	text-align: center;
	line-height: 26px;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}

.icon-app-ipad,.icon-app-iphone,.icon-app-android {
	margin: 0 auto;
	display: block;
	background:
		url(images/app-download_abTest.png)
		no-repeat;
	width: 28px;
	height: 35px
}

.icon-app-iphone {
	background-position: 0 -40px;
	width: 21px
}

.icon-app-android {
	background-position: 0 -80px;
	width: 36px
}

.func_panels_new .phone-Rcon {
	float: left;
	width: 430px
}

.func_panels_new .phone-Bcon {
	margin: 17px 0 0 5px
}

.func_panels_new .panel-view {
	position: absolute;
	top: 33px;
	right: -158px
}

.func_panels_new .panel-view,.func_panels_new .popup-phoneView {
	width: 655px;
	background: #fff;
	z-index: 2
}

.func_panels_new .popup-phoneView {
	padding: 15px 0 10px
}

.func_panels_new .panel-share,.func_panels_new .popup-share {
	width: 670px
}

.func_panels_new .panel-share {
	position: absolute;
	top: 46px;
	left: 60px;
	background: #f2f2f2
}

.func_panels_new .fx_txt {
	padding-left: 9px;
	color: #333
}

.func_panels_new .panel-share .shareTo {
	padding-left: 0;
	border-right: 1px solid #ddd;
	width: 288px
}

.func_panels_new .panel-share .shareTo .fx_hoverBox {
	width: 170px;
	padding-top: 10px
}

.func_panels_new .panel-share .copyCode {
	float: right;
	width: 332px;
	border: 0;
	padding: 25px 30px 0 0
}

.func_panels_new .panel-share .codeTitle {
	font-size: 12px
}

.func_panels_new .panel-share .codeInput {
	width: 200px;
	*margin-right: 0
}

.func_panels_new .func_panel_arrowInner {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #fff
}

.mod_shares_play {
	margin-top: 10px;
	font-size: 12px
}

.mod_shares_play li {
	float: left;
	width: 85px;
	display: inline;
	margin: 0 0 20px 10px;
	word-break: break-all
}

.mod_shares_play .servIco {
	margin-right: 5px
}

.actLinkWrap {
	width: 198px;
	float: left;
	background:
		url(images/playFunLine.png)
		no-repeat right 4px;
	margin-right: 15px
}

.act_shares a {
	float: left;
	width: 60px;
	background:
		url(images/shareIco_v.png)
		no-repeat -120px -87px;
	padding-left: 20px;
	color: #999
}

.act_shares a:hover {
	background-position: -30px -117px;
	color: #699f00
}

.container .no-login1116 {
	right: 0;
	top: 35px
}

.container-long .wanwan-yx {
	padding-right: 2px
}

.actLinkWrap-auto {
	width: auto;
	float: left
}

.container_v1 .actLinkWrap-auto .loveCon {
	width: auto
}

.container_v1 .actLinkWrap-auto .nastyCon {
	width: auto
}

.func_panels_new .phone-Bcon-mobile-pop {
	margin: 10px 0 0 5px;
	display: inline
}

.phone-Bcon-mobile-pop .phone-Bcon-l .site-btn {
	padding: 8px 25px 8px 16px
}

.phone-Bcon-mobile-p1 {
	padding: 0 0 7px 35px
}

.phone-Bcon-mobile-p2 {
	padding: 0 0 7px 35px
}

.phone-Bcon-mobile-pop .smallBtn {
	margin: 7px 0 0
}

.popup-phoneView .phoneCode,.popup-phoneView .phoneMes,.popup-phoneView .phoneApp
	{
	float: left;
	padding-left: 25px;
	height: 200px;
	border-right: 1px solid #ddd;
	font-size: 12px
}

.popup-phoneView .popup-phoneView_title {
	height: 30px;
	color: #666;
	text-align: left;
	font-size: 14px
}

.popup-phoneView .popup-phoneView_title .p-pV_t_l {
	font-size: 18px;
	color: #333
}

.popup-phoneView .phoneCode {
	width: 145px;
	padding-right: 25px;
	text-align: center
}

.popup-phoneView .phoneCode .phoneCode_img {
	padding: 20px 0
}

.popup-phoneView .phoneMes {
	width: 295px
}

.popup-phoneView .phoneMes .mobile-download_con .set_lt {
	text-align: left;
	padding: 0;
	white-space: nowrap;
	width: 58px;
	overflow: hidden
}

.popup-phoneView .phoneMes .mobile-download_con .mobile_errorWrap {
	padding: 0 0 8px 58px;
	width: 213px
}

.popup-phoneView .phoneMes .mobile-download_con .site-btn {
	margin: 0 0 16px 58px
}

.popup-phoneView .phoneMes .mobile-download_con .mobile-ft {
	white-space: nowrap
}

.popup-phoneView .phoneMes .mobile-download_con .inputTxt_m .in-txt-m {
	border-style: none;
	border-width: 0;
	height: 20px;
	padding: 5px 7px;
	width: 90px;
	overflow: hidden
}

.popup-phoneView .phoneApp {
	border-right: 0
}

.popup-phoneView .phoneApp .phoneApp_links a {
	display: block;
	margin: 20px 0
}

.mobile-download_con .site-btn {
	color: #fff
}

.funcRight .link-favorites,.funcRight .link-favorites-added {
	color: #999
}

.funcRight .link-favorites:hover,.funcRight .link-favorites-added:hover
	{
	color: #6a9e1b
}

.funcRight .link-favorites-disabled,.funcRight .link-favorites-disabled:hover,.funcRight .link-favorites-disabled:hover span
	{
	color: #666;
	cursor: default
}

.album-share .mod_shares_play li,.album-function-area .mod_shares_play li
	{
	margin: 0 0 10px 10px
}

.album-share .func_panels_new .panel-share,.album-share .func_panels_new .popup-share,.album-function-area .func_panels_new .panel-share,.album-function-area .func_panels_new .popup-share
	{
	width: 300px;
	padding: 5px 5px 0;
	_padding: 8px
}

.album-share .func_panels_new .panel-share .shareTo,.album-function-area .func_panels_new .panel-share .shareTo
	{
	border: 0
}

.album-share .panel-share .func_panel_arrowWrap,.album-function-area .panel-share .func_panel_arrowWrap
	{
	left: 125px
}

.func_favorites_new {
	position: relative
}

.no-login1116pop .no-loginarrow {
	background:
		url(images/arrow.png)
		no-repeat;
	height: 7px;
	position: absolute;
	left: 35px;
	top: -7px;
	width: 12px
}

.no-login1116pop .shut-btn {
	background:
		url(images/shut-btn.png)
		no-repeat;
	display: block;
	height: 16px;
	position: absolute;
	right: 5px;
	top: 10px;
	width: 17px
}

.no-login1116pop p {
	color: #494949
}

.no-login1116pop p a {
	color: #699f00
}

.no-login1116 {
	font-size: 12px;
	position: absolute;
	top: 33px;
	left: 4px
}

.func_favorites_new .no-login1116pop {
	width: 260px;
	border: 1px solid #f7bf8d;
	background: #fdf5ee;
	border-radius: 4px;
	line-height: 23px;
	padding: 6px 20px 6px 10px;
	position: relative
}

.container-long .func_favorites_new .no-login1116,.container_v1 .func_favorites_new .no-login1116
	{
	right: -83px;
	top: 26px
}

.func_favorites_new .no-login1116pop .no-loginarrow {
	left: 35px
}

.func_favorites_new .no-login1116pop .shut-btn {
	right: 5px
}

.container-long .leftShare .func_favorites_new .no-login1116 {
	top: 23px
}

.popup-reportView0723 {
	position: relative;
	border: 1px solid #dadada;
	width: 640px;
	height: 215px;
	background: #fff
}

.popup-reportView0723 .gui_love_ceng .cloBtn {
	background: url(images/Icon.gif)
		no-repeat scroll -29px -551px;
	cursor: pointer;
	display: inline-block;
	float: right;
	height: 26px;
	margin: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 26px;
	z-index: 0
}

.loopArea {
	float: right;
	padding-right: 5px
}

.loopIco {
	background-position: -160px -720px;
	width: 15px;
	height: 12px
}

.loopIco:hover {
	background-position: -180px -720px
}

.selected .loopIco {
	background-position: -200px -720px
}

.act_shares {
	position: relative;
	z-index: 5
}

.mod-share-pop {
	display: none;
	width: 480px;
	height: 110px;
	background: #e6e6e6;
	position: absolute;
	left: -109px;
	top: 33px;
	z-index: 2
}

body.qypage-980 .flashArea-short .play-danmuWrap_open .mod-share-pop {
	left: -400px
}

body.qypage-980 .flashArea-short .play-danmuWrap_open .mod-share-pop .func_panel_arrowWrap
	{
	left: 440px
}

.mod-share-pop .share-pop-con {
	border: 1px solid #dbdbdb;
	width: 478px;
	height: 106px;
	background: #fff
}

.mod-share-pop .func_panel_arrowWrap {
	position: absolute;
	left: 150px;
	top: 0
}

.mod-share-pop .share-sns {
	padding: 20px 0 0 15px
}

.mod-share-pop li {
	float: left;
	width: 50px;
	margin-left: 5px;
	display: inline;
	text-align: center
}

.mod-share-pop .btn-share {
	background: url(images/share-icon.png)
		no-repeat;
	width: 35px;
	height: 35px;
	display: inline-block;
	padding-bottom: 2px
}

.mod-share-pop .share-ico_sina {
	background-position: 0 0
}

.mod-share-pop .share-ico_qq {
	background-position: -55px 0
}

.mod-share-pop .share-ico_qqweibo {
	background-position: -110px 0
}

.mod-share-pop .share-ico_renren {
	background-position: -165px 0
}

.mod-share-pop .share-ico_qq2013 {
	background-position: -220px 0
}

.mod-share-pop .share-ico_weixin {
	background-position: -275px 0
}

.mod-share-pop .share-ico_friends {
	background-position: -330px 0
}

.mod-share-pop .share-ico_baidu {
	background-position: -385px 0
}

.mod-share-pop .share-pop-con .sns-icon a {
	display: block;
	width: 50px
}

.mod-share-pop .mod-share_closeBtn {
	position: absolute;
	right: 7px;
	top: 3px
}

.mod-share-pop .share-btn-close {
	color: #8e8e8e;
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 20px
}

.mod-share-pop .share-btn-close:hover {
	color: #a6a6a6
}

.mod-share-pop .mod_share_codes .show-more {
	background: #f5f5f5;
	height: 16px;
	display: block;
	width: 478px;
	position: absolute;
	bottom: 3px
}

.mod-share-pop .mod_share_codes .show-more:hover {
	background: #eee;
	height: 16px
}

.mod-share-pop-open {
	height: 242px
}

.mod-share-pop-open .share-pop-con {
	height: 238px
}

.mod-share-pop-open .mod_share_codes {
	display: none
}

.mod-share-pop .share-code-con {
	padding: 0 20px;
	font-size: 14px;
	margin-top: 12px
}

.mod-share-pop .code-rt {
	color: #ff722c
}

.mod-share-pop .code-title {
	line-height: 26px;
	width: 64px
}

.mod-share-pop .copy-con {
	font-size: 12px;
	color: #999
}

.mod-share-pop .code-input {
	background: #f1f1f1;
	width: 280px;
	height: 26px;
	line-height: 26px;
	padding: 0 7px;
	border: 0;
	color: #999
}

.mod-share-pop .share-code-con .copy-link {
	width: 68px;
	height: 26px;
	background: #699f00;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border-radius: 2px;
	margin-left: 10px
}

.mod-share-pop .share-code-con .copy-link:hover {
	background: #7db718;
	color: #fff
}

.mod-share-pop .share-code-con .copy-link:active {
	background: #5b8d00;
	color: #fff
}

.mod-share-pop .share-code-con .copy-link:hover span {
	color: #fff
}

.mod-func .hover .mod-share-pop {
	display: block
}

.func_panels {
	display: none
}

.mod-func .hover .func_panels {
	display: block
}

.addToDesk_tips2 {
	position: absolute;
	left: -60px;
	bottom: 26px;
	z-index: -1;
	width: 182px;
	min-height: 30px;
	_height: 30px;
	background: #fdf5ee;
	padding: 4px 14px 4px 14px;
	line-height: 21px;
	border: 1px solid #f6bf90;
	color: #666;
	border-radius: 5px;
	display: none;
	text-align: left
}

.addToDesk_tips2 .arrow_bottom2 {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	position: absolute;
	border: 7px dashed transparent;
	border-top: 7px solid #f6bf90;
	left: 84px;
	bottom: -14px;
	_bottom: -14px;
	overflow: visible
}

.addToDesk_tips2 .arrow_bottom2 .arrow_bottom2A {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	position: absolute;
	border: 6px dashed transparent;
	border-top: 6px solid #fdf5ee;
	left: -6px;
	bottom: -5px;
	_bottom: -7px;
	_background: 0;
	overflow: visible
}

.fn-hover {
	position: relative
}

.nastyCon {
	top: 33px;
	left: 0
}

.play-danmuWrap .fn-hover .nastyCon {
	display: block;
	background: #444;
	border-top: 1px solid #525252;
	padding: 4px 8px 12px;
	border-radius: 0 0 3px 3px;
	margin-right: -8px;
	_position: relative
}

.play-danmuWrap .fn-hover .loveCon {
	background: #444;
	padding: 3px 8px 12px;
	margin: -3px -8px 0 0;
	border-radius: 3px 3px 0;
	border-bottom: 1px solid #3d3d3d;
	_position: relative
}

.fn-hover .fn-bd {
	background: #444;
	margin-bottom: -36px;
	_position: relative;
	border-radius: 3px 0 0 3px
}

.funcRight .fn-hover .loveCon span,.funcRight .fn-hover .loveCon a:hover span,.funcRight .fn-hover .nastyCon span,.funcRight .fn-hover .nastyCon a:hover span
	{
	color: #999
}

.mod_mobile_look {
	width: 478px;
	height: 318px;
	border: 1px solid #e1e1e1;
	background: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2)
}

.mod_mobile_look .mobile_look_hd {
	background: #f4f4f4;
	height: 200px;
	padding-left: 75px
}

.mod_mobile_look .mobile_look_tit {
	font-size: 14px;
	color: #333;
	padding-top: 15px;
	margin-bottom: 30px
}

.mod_mobile_look .look_hd_lt {
	float: left;
	margin-right: 25px
}

.mod_mobile_look .look_hd_rt {
	margin-top: -5px
}

.mod_mobile_look .other-az {
	font-size: 12px;
	color: #999
}

.mod_mobile_look .moblie_look_bd {
	padding: 28px 0 0 75px
}

.mod_mobile_look .down-bj {
	color: #999;
	margin-left: 84px;
	margin-top: 10px
}

.mod-mobile_closeBtn {
	padding: 6px 10px 0 0;
	text-align: right
}

.mobile-btn-close {
	color: #8e8e8e;
	font-family: tahoma, Helvetica, Arial, sans-serif;
	font-size: 20px;
	line-height: 20px
}

.mod-moblieLook-pop {
	background: #e6e6e6;
	height: 230px;
	right: -158px;
	position: absolute;
	top: 33px;
	width: 550px;
	z-index: 2
}

.mod-moblieLook-pop .moblieLook-pop_arrowWrap {
	position: absolute;
	top: 0;
	right: 182px
}

.mod-moblieLook-pop .moblieLook-pop-con {
	border: 1px solid #dbdbdb;
	width: 548px;
	height: 226px;
	background: #fff;
	color: #333
}

.mod-moblieLook-pop .moblieLook-pop-lt {
	width: 265px;
	padding-right: 25px;
	float: left;
	border-right: 1px solid #ddd
}

.mod-moblieLook-pop .moblieLook-pop-rt {
	width: 190px;
	float: left;
	padding-left: 30px
}

.mod-moblieLook-pop .pop-lt_style1 {
	font-size: 18px
}

.mod-moblieLook-pop .moblieLook-pop-main {
	padding: 15px 0 0 30px
}

.mod-moblieLook-pop .mob-app-con {
	position: relative
}

.mod-moblieLook-pop .mob-app-con-lt {
	margin-right: 10px;
	width: 92px
}

.mod-moblieLook-pop .mob-app-con-rt {
	width: 160px
}

.mod-moblieLook-pop .mob-app-tit {
	font-size: 14px;
	line-height: 20px;
	margin-top: -3px;
	margin-bottom: 3px
}

.mod-moblieLook-pop .mob-code-link {
	position: absolute;
	left: 102px;
	bottom: 0
}

.androidPic {
	padding: 15px 0 0 50px
}

.mod-moblieLook-pop a.down-mobline-btn {
	font-size: 14px;
	color: #fff;
	display: block;
	width: 162px;
	height: 30px;
	line-height: 28px;
	margin-top: 10px;
	text-align: center;
	background: #699f00
}

.mod-moblieLook-pop a.down-mobline-btn:hover {
	color: #fff;
	background: #7db718
}

.mod-moblieLook-pop a.down-mobline-btn:active {
	color: #fff;
	background: #5d8d00
}

.mod-moblieLook-pop .mob-code-link a {
	color: #333
}

.mod-moblieLook-pop .mob-code-link a:hover {
	color: #699f00
}

.play-tucao {
	display: none;
	background: #181818;
	border-top: 1px solid #282828;
	height: 39px;
	line-height: 35px;
	padding: 0 10px;
	margin: 0 auto
}

#flashArea.tucaoWrap .play-tucao {
	display: block
}

body.qypage-1680 .play-tucao {
	width: 1340px
}

body.qypage-1440 .play-tucao {
	width: 1160px
}

body.qypage-1180 .play-tucao,body.qypage-980 .play-tucao {
	width: 860px
}

.play-tucao h3 {
	font-size: 14px;
	color: #999;
	line-height: 39px
}

.play-tucao .fg-line {
	background: url(images/tucaoIco.png)
		no-repeat 0 -39px;
	width: 1px;
	height: 30px;
	overflow: hidden;
	margin: 3px 10px 0 10px
}

.play-tucao .tucao-btn {
	width: 64px;
	height: 26px;
	line-height: 26px;
	margin: 5px 0 0 10px;
	color: #999;
	background: #282828;
	border: 1px solid #383838;
	text-align: center;
	border-radius: 2px
}

.play-tucao .tucao-btn:hover {
	background: #282828;
	color: #699f00
}

.play-tucao .tucao-btn-disabled,.play-tucao .tucao-btn-disabled:hover {
	color: #999;
	background: #282828;
	cursor: default
}

.play-tucao .tucao-input {
	font-size: 14px;
	border-radius: 3px;
	height: 24px;
	line-height: 24px;
	border: 2px solid #d4d4d4;
	background: #e3e3e3;
	width: 568px;
	margin: 5px 10px 0 10px;
	padding: 0 0 0 8px;
	position: relative
}

.play-tucao .tucao-btn-lightning {
	box-shadow: 0 0 4px 3px #699f00;
	background: #d6d6d6
}

.play-tucao .tucao-input::-moz-placeholder {
	color: #666;
	opacity: 1 !important
}

.play-tucao .tucao-input:-ms-input-placeholder {
	color: #666
}

.play-tucao .tucao-input::-webkit-input-placeholder {
	color: #666
}

.play-tucao .tucao-input-lightning {
	border: 2px solid #699f00;
	box-shadow: 0 0 4px 2px #699f00
}

.play-tucao .conduct-bar .tucao-input-no {
	border: 2px solid #f15a25
}

.play-tucao .send-btn {
	border-radius: 3px;
	font-size: 14px;
	width: 100px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border: 1px solid #629500;
	background: #699f00;
	color: #fff;
	margin: 5px 0 0 0
}

.play-tucao .send-btn:hover {
	background: #85ca00;
	color: #fff
}

.play-tucao .send-btn-time,.play-tucao .send-btn-time:hover {
	background: #a8a8a8;
	border: 1px solid #908e8e;
	cursor: default
}

.play-tucao .tucao-bqBtn,.play-tucao .smile-hover,.play-tucao .smile-lightIco
	{
	background: url(images/tucaoIco1009.png)
		no-repeat;
	width: 19px;
	height: 17px;
	margin: 12px 0 0 10px;
	cursor: pointer
}

.play-tucao .smile-hover {
	background-position: 0 -19px
}

body.qypage-1680 .tucao-input {
	width: 1016px
}

body.qypage-1440 .tucao-input {
	width: 836px
}

body.qypage-1180 .tucao-input,body.qypage-980 .tucao-input {
	width: 536px
}

.bq_arrowWrap {
	position: absolute;
	right: 24px;
	bottom: -12px
}

.bq_arrow {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-top: 6px solid #d7d7d7;
	top: -13px
}

.bq_arrowInner {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-top: 6px solid #fdfdfd;
	top: -13px
}

.play-tucao .smile-hover .bq-con {
	display: block
}

.smile-lightIco {
	display: none
}

.play-tucao .smile-lightning .smile-lightIco {
	background-position: 0 -77px;
	width: 25px;
	height: 23px;
	position: absolute;
	top: -15px;
	left: -13px;
	display: block
}

.conduct-bar {
	float: left
}

.conduct-bar .no-login1116 {
	position: absolute;
	left: 40px;
	right: 0;
	top: -36px
}

.tucao-bqBtn .no-login1116 {
	width: 124px
}

.tc-bqIco {
	background: url(images/tucao-bq.png)
		no-repeat -5px -5px;
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px
}

body.qypage-980 .tucaoWrap .player-dsj {
	_height: 531px;
	_overflow: hidden
}

.play-tucao .tucao-bqBtn-disabled {
	cursor: default;
	background: url(images/tucaoIco.png)
		no-repeat 0 -115px
}

.tucao-static {
	float: left;
	z-index: 30
}

.tucao-static .no-login1116 {
	top: -36px;
	left: 0;
	width: 162px
}

.play-tucao .tucao-static .no-login1116pop {
	width: 130px
}

.conduct-bar-v2 .no-login1116 {
	left: 105px;
	width: 277px
}

.play-tucao .conduct-bar-v2 .no-login1116pop {
	width: 245px;
	left: 0
}

.play-tucao .tucao-static .no-login1116pop .no-loginarrow {
	right: 0;
	left: 25px
}

.open-dm-ico {
	display: inline-block;
	vertical-align: middle;
	width: 4px;
	height: 14px;
	margin-right: 6px;
	background: url(images/danmuOpenIco.png)
		no-repeat;
	overflow: hidden
}

.close .open-dm-ico {
	background-position: 0 -18px
}

.bq-con_v2 {
	display: none;
	border: 1px solid #000;
	width: 178px;
	height: 178px;
	position: absolute;
	top: -191px;
	right: -10px;
	z-index: 12;
	background: #000
}

.bq-con_v2 .bq_arrow {
	z-index: 20;
	top: -14px;
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-top: 6px solid #292929
}

.bq-con_v2 .bq_arrowInner {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-top: 6px solid #3e3e3e;
	top: -13px
}

.play-tucao .smile-hover .bq-con_v2 {
	display: block
}

.bq-con-box {
	border: 1px solid #343434;
	width: 176px;
	height: 176px;
	background: #292929
}

.bq-con_v2 ul {
	margin-right: -5px
}

.bq-con_v2 ul li,.bq-con_v2 ul li a {
	float: left;
	background: #292929;
	height: 59px
}

.bq-con_v2 ul li a {
	background: url(images/bqDefNew.jpg)
		no-repeat
}

.bq-con_v2 ul li a.bq-list1 {
	background-position: 0 0;
	width: 59px
}

.bq-con_v2 ul li a.bq-list2 {
	background-position: -59px 0;
	width: 60px
}

.bq-con_v2 ul li a.bq-list3 {
	background-position: -119px 0;
	width: 57px
}

.bq-con_v2 ul li a.bq-list4 {
	background-position: 0 -59px;
	width: 59px;
	height: 60px
}

.bq-con_v2 ul li a.bq-list5 {
	background-position: -59px -59px;
	width: 60px;
	height: 60px
}

.bq-con_v2 ul li a.bq-list6 {
	background-position: -119px -59px;
	width: 57px;
	height: 60px
}

.bq-con_v2 ul li a.bq-list7 {
	background-position: 0 -119px;
	width: 59px;
	height: 57px
}

.bq-con_v2 ul li a.bq-list8 {
	background-position: -59px -119px;
	width: 60px;
	height: 57px
}

.bq-con_v2 ul li a.bq-list9 {
	background-position: -119px -119px;
	width: 57px;
	height: 57px
}

.bq-con_v2 ul li a:hover {
	background: url(images/bqHovNew.jpg)
		no-repeat
}

.bq-con_v2 ul li a.bq-list1:hover {
	background-position: 0 0;
	width: 59px
}

.bq-con_v2 ul li a.bq-list2:hover {
	background-position: -59px 0;
	width: 60px
}

.bq-con_v2 ul li a.bq-list3:hover {
	background-position: -119px 0;
	width: 57px
}

.bq-con_v2 ul li a.bq-list4:hover {
	background-position: 0 -59px;
	width: 59px;
	height: 60px
}

.bq-con_v2 ul li a.bq-list5:hover {
	background-position: -59px -59px;
	width: 60px;
	height: 60px
}

.bq-con_v2 ul li a.bq-list6:hover {
	background-position: -119px -59px;
	width: 57px;
	height: 60px
}

.bq-con_v2 ul li a.bq-list7:hover {
	background-position: 0 -119px;
	width: 59px;
	height: 57px
}

.bq-con_v2 ul li a.bq-list8:hover {
	background-position: -59px -119px;
	width: 60px;
	height: 57px
}

.bq-con_v2 ul li a.bq-list9:hover {
	background-position: -119px -119px;
	width: 57px;
	height: 57px
}

.bq-con_v2 ul li.li-list1,.bq-con_v2 ul li.li-list4,.bq-con_v2 ul li.li-list7
	{
	width: 59px;
	height: 59px
}

.bq-con_v2 ul li.li-list2,.bq-con_v2 ul li.li-list5,.bq-con_v2 ul li.li-list8
	{
	width: 60px;
	height: 59px
}

.bq-con_v2 ul li.li-list3,.bq-con_v2 ul li.li-list6,.bq-con_v2 ul li.li-list9
	{
	width: 57px;
	height: 59px
}

.bq-con_v2 ul li.li-list7,.bq-con_v2 ul li.li-list8,.bq-con_v2 ul li.li-list9
	{
	height: 57px
}

.bq-con_v2 ul li.li-list4,.bq-con_v2 ul li.li-list5,.bq-con_v2 ul li.li-list6
	{
	height: 60px
}

.switch {
	background:
		url(images/danmu_switch0924.png)
		no-repeat;
	width: 52px;
	height: 24px;
	margin: 8px 0 0 5px
}

.switch_open {
	background-position: 0 -36px
}

.play-tucao .conduct-bar .disabled {
	background: #282828;
	border: 2px solid #282828
}

.play-tucao .tucao-static .disabled {
	background: #282828;
	border: 1px solid #282828;
	color: #454545
}

.play-tucao .send-btn-disabled,.play-tucao .send-btn-disabled:hover {
	background: #282828;
	border: 1px solid #282828;
	color: #454545
}

.play-tucao .conduct-bar-v2 .disabled::-moz-placeholder {
	color: #454545;
	opacity: 1 !important
}

.play-tucao .conduct-bar-v2 .disabled:-ms-input-placeholder {
	color: #454545
}

.play-tucao .conduct-bar-v2 .disabled::-webkit-input-placeholder {
	color: #454545
}

.play-tucao .tucao-static .set-hover {
	border: 1px solid #699f00;
	color: #699f00
}

.danmu-set {
	display: none;
	color: #ddd;
	width: 183px;
	height: 170px;
	padding: 0 7px 20px 10px;
	background: #1d1d1d;
	position: absolute;
	bottom: -195px;
	left: 9px;
	z-index: 20
}

.tucao-static-open .danmu-set {
	display: block
}

.danmu-set .closeBtn {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #949494;
	float: right
}

.danmu-set_main {
	padding: 10px 3px 0 0
}

.danmu-set-colorHd {
	margin-bottom: 2px;
	_margin-bottom: 10px
}

.set_font-size {
	margin: 6px 0 8px 0
}

.tag-fs {
	width: 52px;
	line-height: 22px
}

.tag-fs2 {
	width: 39px;
	line-height: 22px
}

.set_font-size a {
	color: #ddd;
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	background: #1d1d1d;
	margin: 0 12px 0 4px;
	*margin: 0 10px 0 4px;
	_margin: 0 4px 0;
	border-radius: 2px
}

.set_font-size a.selected {
	color: #282828;
	background: #76ac1e;
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center
}

.colBox input {
	color: #333;
	background: #c1c1c1;
	width: 60px;
	height: 20px;
	line-height: 20px;
	border: 0;
	margin: 0 4px 0 6px
}

.save-color-box {
	background: #fff;
	width: 20px;
	height: 20px;
	margin-top: 4px;
	*margin-top: 0
}

.color-set-bd {
	*margin-right: -10px
}

.opac-box {
	*width: 188px
}

.color-set-bd li,.color-set-bd a {
	width: 18px;
	height: 18px;
	float: left
}

.color-set-bd a {
	position: relative
}

.color-set-bd .col-FFFFFF {
	background: #fff
}

.color-set-bd .col-000000 {
	background: #000
}

.color-set-bd .col-FF0000 {
	background: #f00
}

.color-set-bd .col-FF9900 {
	background: #f90
}

.color-set-bd .col-FFF100 {
	background: #fff100
}

.color-set-bd .col-00FF12 {
	background: #00ff12
}

.color-set-bd .col-00FCFF {
	background: #00fcff
}

.color-set-bd .col-008CEE {
	background: #008cee
}

.color-set-bd .col-8600FF {
	background: #8600ff
}

.color-set-bd .col-FF6600 {
	background: #f60
}

.color-set-bd .col-FF0096 {
	background: #ff0096
}

.color-set-bd .col-920683 {
	background: #920683
}

.color-set-bd .col-601886 {
	background: #601886
}

.color-set-bd .col-1D24A4 {
	background: #1d24a4
}

.color-set-bd .col-804E21 {
	background: #804e21
}

.color-set-bd .col-9D6A3C {
	background: #9d6a3c
}

.color-set-bd .col-DE8A3E {
	background: #de8a3e
}

.color-set-bd .col-90C41E {
	background: #90c41e
}

.color-set-bd .col-21AC38 {
	background: #21ac38
}

.color-set-bd .col-009139 {
	background: #009139
}

.hoverBor {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 18px;
	height: 18px;
	background:
		url(images/danmu_switch.png)
		no-repeat 0 -63px
}

.hover .hoverBor {
	display: block
}

.opac-outer {
	_line-height: 18px
}

.opac-outer,.opac-inner {
	background:
		url(images/danmu_opac.png)
		no-repeat;
	width: 105px;
	height: 15px;
	display: block
}

.opac-outer {
	background-position: 0 -25px;
	position: relative
}

.opac-inner {
	position: absolute;
	left: 0;
	top: 0
}

.opac-nums {
	position: absolute;
	left: 45px;
	top: -10px;
	color: #282828;
	_line-height: 18px;
	_top: -2px
}

.guide-switch,.guide-switch-close {
	position: absolute;
	top: -37px;
	left: -50px
}

.guide-switch .p-tip1,.guide-switch-close .p-tip1 {
	background:
		url(images/tips01.png)
		no-repeat;
	width: 148px;
	height: 34px;
	margin-bottom: 4px
}

.guide-switch .p-tip2,.guide-switch-close .p-tip2 {
	background:
		url(images/tips1-2.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/tips1-2.png"
		);
	_background: 0;
	width: 110px;
	height: 37px
}

.guide-switch-close .p-tip1 {
	background:
		url(images/tips1-close.png)
		no-repeat
}

.guide-input {
	position: absolute;
	top: -37px;
	left: 30px
}

.guide-input .p-tip1 {
	background:
		url(images/tips02.png)
		no-repeat;
	width: 167px;
	height: 35px;
	margin: 0 0 4px 225px
}

.guide-input .p-tip2 {
	background:
		url(images/tips2-2.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/tips2-2.png"
		);
	_background: 0;
	width: 525px;
	height: 35px
}

.guide-smile {
	position: absolute;
	top: -49px;
	left: -200px
}

.guide-smile .p-tip1 {
	background:
		url(images/tips03.png)
		no-repeat;
	width: 193px;
	height: 35px;
	margin-bottom: 7px
}

.guide-smile .p-tip2 {
	background:
		url(images/tips3-2.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true",
		sizingMethod="scale", src="images/tips3-2.png"
		);
	_background: 0;
	width: 95px;
	height: 30px;
	margin-left: 130px
}

.danmu-set-v {
	height: 176px;
	width: 457px;
	background: #1d1d1d;
	color: #ddd;
	padding: 13px 0 0 22px;
	position: absolute;
	bottom: -162px;
	left: 9px;
	z-index: 20;
	border: 1px solid #343434;
	line-height: 17px;
	display: none
}

.tucao-static-open .danmu-set-v {
	display: block
}

.danmu-set_arrowWrap {
	position: absolute;
	left: 28px;
	top: -14px
}

.danmu-set_arrow {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-bottom: 6px solid #383838;
	top: 2px
}

.danmu-set_arrowInner {
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 6px dashed transparent;
	border-bottom: 6px solid #1d1d1d;
	top: 3px
}

.play-tucao .set-bd-v h3 {
	font-size: 12px;
	color: #fff;
	line-height: 35px;
	margin-left: 0
}

.setFontSize {
	width: 26px;
	text-align: center;
	margin-right: 30px
}

.setFontSize a {
	color: #fff
}

.setFontSize .selected a {
	color: #699f00
}

.setFontSize ul li {
	line-height: 32px
}

.danmu-set-colorHd-v {
	width: 115px;
	margin-right: 20px
}

.danmu-set-colorHd-v .tag-fs {
	width: 26px;
	margin: 0 5px 0 0;
	font-size: 12px
}

.danmu-set-colorHd-v .colBox input {
	margin: 0;
	width: 55px
}

.danmu-set-colorHd-v .color-set-bd li {
	margin: 0 0 2px 2px;
	display: inline
}

.danmu-set-colorHd-v .color-set-bd li,.danmu-set-colorHd-v .color-set-bd a
	{
	width: 20px;
	height: 20px
}

.danmu-set-colorHd-v .save-color-box {
	margin: 0 0 0 4px;
	*margin: 1px 0 0 4px
}

.hoverBor {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 20px;
	height: 20px;
	background:
		url(images/danmuIcoNew.png)
		no-repeat -60px 0
}

.danmu-set-colorHd-tit {
	margin: 6px 0 12px 0
}

.mod-opac {
	width: 45px;
	text-align: center;
	background:
		url(images/danmu-line.png)
		no-repeat;
	padding-left: 17px;
	margin-right: 0;
	width: 38px
}

.opac-percentage {
	line-height: 20px
}

.opacBg-outer {
	background:
		url(images/danmuIcoNew.png)
		no-repeat;
	width: 14px;
	height: 73px;
	margin-left: 15px;
	*margin-left: 0
}

.opacBg-inner {
	position: absolute;
	top: 0;
	left: -1px;
	background:
		url(images/danmuIcoNew.png)
		no-repeat -20px -60px;
	width: 16px;
	height: 10px;
	cursor: pointer
}

.mod-location h3 {
	margin-left: 20px
}

.mod-location {
	width: 90px;
	margin-left: 5px
}

.mod-location a {
	float: left;
	width: 24px;
	margin: 5px 18px 8px 0;
	display: inline;
	color: #999;
	font-size: 12px
}

.mod-location i {
	background:
		url(images/danmuIcoNew.png)
		no-repeat;
	width: 24px;
	height: 16px;
	margin-bottom: 5px;
	display: block
}

.mod-location .dt_top {
	background-position: -100px -60px
}

.mod-location .dt_center {
	background-position: -20px -20px
}

.mod-location .dt_bottom {
	background-position: -20px -40px
}

.mod-location .dt_random {
	background-position: -60px -40px
}

.mod-location .selected {
	color: #699f00
}

.mod-location .selected .dt_top {
	background-position: -20px 0
}

.mod-location .selected .dt_center {
	background-position: -100px 0
}

.mod-location .selected .dt_bottom {
	background-position: -100px -20px
}

.mod-location .selected .dt_random {
	background-position: -100px -40px
}

.tucao-static-open_top .danmu-set-v {
	top: -192px
}

.tucao-static-open_top .danmu-set_arrowWrap {
	top: 1px
}

.tucao-static-open_top .danmu-set_arrow {
	border-top: 6px solid #383838;
	border-bottom: 6px dashed transparent;
	top: 189px
}

.tucao-static-open_top .danmu-set_arrowInner {
	border-top: 6px solid #1d1d1d;
	border-bottom: 6px dashed transparent;
	top: 187px
}

.set-bd-tit {
	margin-bottom: 12px
}

.danmu-set-v h4 {
	font-size: 14px
}

.danmu-set-v h4 em {
	font-size: 12px;
	color: #999;
	margin-left: 10px
}

.danmuSet-lt {
	width: 286px
}

.danmuSet-rt {
	background:
		url(images/danmu0910H.png)
		no-repeat;
	height: 173px;
	padding-left: 25px
}

.opacBg-outer-v {
	width: 94px;
	height: 14px;
	background:
		url(images/danmuIcoNew.png)
		no-repeat 0 -92px
}

.opacBg-inner-v {
	width: 9px;
	height: 16px;
	background:
		url(images/danmuIcoNew.png)
		no-repeat 0 -109px;
	position: absolute;
	top: -1px;
	position: absolute;
	display: block;
	cursor: pointer
}

.opac-block-num {
	margin-top: -1px;
	color: #bbb
}

.bq-set-show {
	background:
		url(images/danmu0910L.png)
		no-repeat;
	width: 127px;
	height: 2px;
	padding-top: 5px;
	margin-top: 15px
}

.disabled-pic,.disabled-pic:hover {
	color: #bbb
}

.disPic-ico {
	background:
		url(images/danmuIcoNew.png)
		no-repeat -18px -131px;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: bottom;
	margin-right: 6px
}

.bq-set-show .selected .disPic-ico {
	background-position: 0 -131px
}

.danmu-star-set-v {
	height: 176px;
	width: 518px
}

.tucao-static-open .danmu-star-set-v {
	display: block
}

.tucao-static-open_top .danmu-star-set-v {
	top: -192px
}

.tucao-static-open_top .danmu-set_arrowWrap {
	top: 1px
}

.tucao-static-open_top .danmu-set_arrow {
	border-top: 6px solid #383838;
	border-bottom: 6px dashed transparent;
	top: 189px
}

.tucao-static-open_top .danmu-set_arrowInner {
	border-top: 6px solid #1d1d1d;
	border-bottom: 6px dashed transparent;
	top: 187px
}

.danmu-star-set-v .danmuSet-lt {
	width: 192px
}

.danmu-star-set-v .danmuSet-rt {
	width: 290px
}

.danmu-star-border li {
	width: 86px;
	height: 54px;
	float: left;
	margin: 8px 10px 4px 0;
	background:
		url(images/danmu-star-borderbg.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',
		sizingMethod='scale', src='images/danmu-star-borderbg.png'
		);
	_background: 0
}

.danmu-star-border li .border-style {
	display: block;
	width: 76px;
	height: 54px;
	position: relative;
	padding-left: 10px
}

.danmu-star-border li .border-style .star-icon {
	display: none
}

.danmu-star-border li .border-style .style {
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	width: 66px;
	height: 34px;
	background:
		url(images/danmu-star-borderimg.png)
		no-repeat
}

.danmu-star-border li .border-style1 .style {
	width: 72px;
	height: 37px;
	margin-top: 8px
}

.danmu-star-border li .border-style2 .style {
	width: 74px;
	height: 39px;
	background-position: -77px 0;
	margin-top: 7px
}

.danmu-star-border li .border-style3 .style {
	background-position: -156px 0;
	margin-top: 10px
}

.danmu-star-border li .border-style4 .style {
	background-position: 0 -44px;
	margin-top: 10px
}

.danmu-star-border li .border-style5 .style {
	background-position: -77px -44px;
	margin-top: 10px
}

.danmu-star-border li .border-style6 .style {
	background-position: -156px -44px;
	margin-top: 10px
}

.danmu-star-border .selected .border-style .star-icon {
	display: block;
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	background:
		url(images/danmu-star-selected.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',
		sizingMethod='scale', src='images/danmu-star-selected.png'
		);
	_background: 0
}

.play-danmu0924 .switch {
	background:
		url(images/danmu_switch0924.png)
		no-repeat 0 -91px;
	width: 42px;
	height: 20px;
	margin: 11px 0 0 10px
}

.play-danmu0924 .switch_open {
	background-position: 0 -116px
}

.play-danmu0924 h3 {
	margin-left: 10px
}

.play-danmu0924 .send-btn {
	width: 80px
}

.play-danmu0924 .tucao-bqBtn,.play-danmu0924 .smile-hover,.play-danmu0924 .smile-lightIco
	{
	margin: 12px 0 0 20px
}

.play-danmu0924 .bq-con_v2 {
	width: 307px;
	height: 191px;
	top: -204px;
	right: -15px;
	cursor: pointer
}

.play-tucao .tucao-input-default {
	background: #787878;
	border: 2px solid #787878
}

.play-danmu0924 .bq_arrowWrap {
	right: 30px
}

.play-danmu0924 .bq-con-box {
	width: 305px;
	height: 189px
}

.play-danmu1009 .switch {
	background:
		url(images/danmu_switch0924.png)
		no-repeat 0 -91px;
	width: 42px;
	height: 20px;
	margin: 11px 0 0 10px
}

.play-danmu1009 .switch_open {
	background-position: 0 -116px
}

.play-danmu1009 h3 {
	margin-left: 10px
}

.play-danmu1009 .send-btn {
	width: 80px
}

.play-danmu1009 .tucao-bqBtn,.play-danmu1009 .smile-hover,.play-danmu1009 .smile-lightIco
	{
	margin: 4px 0 0 21px
}

.play-danmu1009 .bq-con_v2 {
	width: 307px;
	height: 191px;
	top: -204px;
	right: -108px;
	cursor: pointer
}

.play-tucao .tucao-input-default {
	background: #787878;
	border: 2px solid #787878
}

.play-danmu1009 .bq_arrowWrap {
	right: 123px
}

.play-danmu1009 .bq-con-box {
	width: 305px;
	height: 189px
}

.facial-container {
	border-bottom: 1px solid #383838;
	padding-top: 5px
}

.facial-lt {
	width: 284px;
	height: 150px;
	overflow: hidden
}

.facial-rt {
	width: 5px;
	background: #5d5d5d;
	margin-left: 3px;
	border-radius: 4px;
	cursor: pointer
}

.facial-lt .facial-con li {
	margin: 0 0 5px 5px;
	display: inline
}

.facial-lt .facial-con li,.facial-lt .facial-con li a {
	float: left;
	width: 42px;
	height: 42px
}

.facial-lt .facial-con li a {
	background:
		url(images/panst-bq.png)
		no-repeat
}

.facial-lt .facial-con li a:hover {
	background:
		url(images/panst-bq-hover.png)
		no-repeat
}

.facial-lt .facial-con .facial-item1,.facial-lt .facial-con .facial-item1:hover
	{
	background-position: 0 0
}

.facial-lt .facial-con .facial-item2,.facial-lt .facial-con .facial-item2:hover
	{
	background-position: -47px 0
}

.facial-lt .facial-con .facial-item3,.facial-lt .facial-con .facial-item3:hover
	{
	background-position: -94px 0
}

.facial-lt .facial-con .facial-item4,.facial-lt .facial-con .facial-item4:hover
	{
	background-position: -141px 0
}

.facial-lt .facial-con .facial-item5,.facial-lt .facial-con .facial-item5:hover
	{
	background-position: -188px 0
}

.facial-lt .facial-con .facial-item6,.facial-lt .facial-con .facial-item6:hover
	{
	background-position: -235px 0
}

.facial-lt .facial-con .facial-item7,.facial-lt .facial-con .facial-item7:hover
	{
	background-position: 0 -47px
}

.facial-lt .facial-con .facial-item8,.facial-lt .facial-con .facial-item8:hover
	{
	background-position: -47px -47px
}

.facial-lt .facial-con .facial-item9,.facial-lt .facial-con .facial-item9:hover
	{
	background-position: -94px -47px
}

.facial-lt .facial-con .facial-item10,.facial-lt .facial-con .facial-item10:hover
	{
	background-position: -141px -47px
}

.facial-lt .facial-con .facial-item11,.facial-lt .facial-con .facial-item11:hover
	{
	background-position: -188px -47px
}

.facial-lt .facial-con .facial-item12,.facial-lt .facial-con .facial-item12:hover
	{
	background-position: -235px -47px
}

.facial-lt .facial-con .facial-item13,.facial-lt .facial-con .facial-item13:hover
	{
	background-position: 0 -94px
}

.facial-lt .facial-con .facial-item14,.facial-lt .facial-con .facial-item14:hover
	{
	background-position: -47px -94px
}

.facial-lt .facial-con .facial-item15,.facial-lt .facial-con .facial-item15:hover
	{
	background-position: -94px -94px
}

.facial-lt .facial-con .facial-item16,.facial-lt .facial-con .facial-item16:hover
	{
	background-position: -141px -94px
}

.facial-lt .facial-con .facial-item17,.facial-lt .facial-con .facial-item17:hover
	{
	background-position: -188px -94px
}

.facial-lt .facial-con .facial-item18,.facial-lt .facial-con .facial-item18:hover
	{
	background-position: -235px -94px
}

.facial-lt .facial-con .facial-item19,.facial-lt .facial-con .facial-item19:hover
	{
	background-position: 0 -141px
}

.facial-lt .facial-con .facial-item20,.facial-lt .facial-con .facial-item20:hover
	{
	background-position: -47px -141px
}

.facial-lt .facial-con .facial-item21,.facial-lt .facial-con .facial-item21:hover
	{
	background-position: -94px -141px
}

.facial-lt .facial-con .facial-item22,.facial-lt .facial-con .facial-item22:hover
	{
	background-position: -141px -141px
}

.facial-lt .facial-con .facial-item23,.facial-lt .facial-con .facial-item23:hover
	{
	background-position: -188px -141px
}

.facial-lt .facial-con .facial-item24,.facial-lt .facial-con .facial-item24:hover
	{
	background-position: -235px -141px
}

.facial-lt .facial-con .facial-item25,.facial-lt .facial-con .facial-item25:hover
	{
	background-position: 0 -188px
}

.facial-lt .facial-con .facial-item26,.facial-lt .facial-con .facial-item26:hover
	{
	background-position: -47px -188px
}

.facial-lt .facial-con .facial-item27,.facial-lt .facial-con .facial-item27:hover
	{
	background-position: -94px -188px
}

.facial-lt .facial-con .facial-item28,.facial-lt .facial-con .facial-item28:hover
	{
	background-position: -141px -188px
}

.facial-lt .facial-con .facial-item29,.facial-lt .facial-con .facial-item29:hover
	{
	background-position: -188px -188px
}

.facial-lt .facial-con .facial-item30,.facial-lt .facial-con .facial-item30:hover
	{
	background-position: -235px -188px
}

.facial-tab {
	font-size: 12px
}

.facial-tab a {
	display: inline-block;
	vertical-align: middle;
	width: 142px;
	_width: 133px;
	text-align: center;
	color: #999
}

.facial-tab a:hover,.facial-tab .selected {
	color: #699f00
}

.facial-tab .facial-line {
	color: #383838;
	width: 1px;
	height: 14px
}

.facial-text-con li {
	margin: 0 0 4px 4px;
	display: inline
}

.bq-con_v2 .facial-text-con li {
	_height: 32px;
	_overflow: hidden
}

.bq-con_v2 .facial-text-con li,.bq-con_v2 .facial-text-con li a {
	float: left;
	height: 32px
}

.bq-con_v2 .facial-text-con li a {
	border-radius: 4px;
	background: #363636;
	color: #949494;
	width: 65px;
	height: 30px;
	border: 1px solid #1e1e1e;
	line-height: 30px;
	text-align: center
}

.bq-con_v2 .facial-text-con li a:hover {
	background: #699f00;
	border: 1px solid #699f00;
	color: #fff
}

.letterSpace {
	letter-spacing: -1px
}

.bq-con_v2 .facial-text-con li.facial-text-lg a {
	width: 136px
}

.play-tucao .tucao-input-default::-moz-placeholder {
	color: #333;
	opacity: 1 !important
}

.play-tucao .tucao-input-default:-ms-input-placeholder {
	color: #333
}

.play-tucao .tucao-input-default::-webkit-input-placeholder {
	color: #333
}

.facial-ft {
	line-height: 32px
}

.play-danmu1009 .facial-rt {
	width: 8px;
	background: #5d5d5d;
	margin-left: 6px;
	border-radius: 4px;
	cursor: pointer
}

body.qypage-980 .flashArea_long .play-tucao {
	width: 960px
}

body.qypage-1180 .flashArea_long .play-tucao {
	width: 1160px
}

body.qypage-1440 .flashArea_long .play-tucao {
	width: 1340px
}

body.qypage-1680 .flashArea_long .play-tucao {
	width: 1520px
}

body.qypage-1920 .flashArea_long .play-tucao {
	width: 1700px
}

body.qypage-980 .flashMain_channel #flashArea.tucaoWrap {
	height: 550px
}

body.qypage-1180 .flashMain_channel #flashArea.tucaoWrap {
	height: 633px
}

body.qypage-1440 .flashMain_channel #flashArea.tucaoWrap {
	height: 709px
}

body.qypage-1680 .flashMain_channel #flashArea.tucaoWrap {
	height: 786px
}

body.qypage-1920 .flashMain_channel #flashArea.tucaoWrap {
	height: 863px
}

body.qypage-980 .flashArea_long .tucao-input {
	width: 636px
}

body.qypage-1180 .flashArea_long .tucao-input {
	width: 836px
}

body.qypage-1440 .flashArea_long .tucao-input {
	width: 1016px
}

body.qypage-1680 .flashArea_long .tucao-input {
	width: 1196px
}

body.qypage-1920 .flashArea_long .tucao-input {
	width: 1376px
}

body.qypage-1920 .flashMain_channel_vip .flashArea_long .play-tucao {
	float: left;
	width: 1400px
}

body.qypage-1680 .flashMain_channel_vip .flashArea_long .play-tucao {
	float: left;
	width: 1220px
}

body.qypage-1440 .flashMain_channel_vip .flashArea_long .play-tucao {
	float: left;
	width: 1040px
}

body.qypage-1180 .flashMain_channel_vip .flashArea_long .play-tucao {
	float: left;
	width: 860px
}

body.qypage-980 .fflashMain_channel_vip .flashArea_long .play-tucao {
	float: left;
	width: 720px
}

.dy-danmu-rBar {
	float: right;
	width: 300px;
	background: #181818;
	height: 40px
}

body.qypage-980 .dy-danmu-rBar {
	width: 240px
}

body.qypage-1920 .flashMain_channel_vip .flashArea_long .tucao-input {
	width: 1076px
}

body.qypage-1680 .flashMain_channel_vip .flashArea_long .tucao-input {
	width: 896px
}

body.qypage-1440 .flashMain_channel_vip .flashArea_long .tucao-input {
	width: 716px
}

body.qypage-1180 .flashMain_channel_vip .flashArea_long .tucao-input {
	width: 536px
}

body.qypage-980 .flashMain_channel_vip .flashArea_long .tucao-input {
	width: 396px
}

.videoArea-danmu {
	float: left
}

.flashMain_channel_vip .tucaoWrap .videoArea {
	float: none
}

.play-danmu1009 .tucao-input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0
}

.play-danmu1009 .conduct-bar-v2 .tucao-input {
	background: #fff
}

.play-danmu1009 .conduct-bar-v2 {
	background: #fff;
	border: 2px solid #fff;
	border-radius: 3px;
	height: 24px;
	line-height: 24px;
	margin: 5px 10px 0;
	padding: 0 4px 0 8px
}

.play-danmu1009 .tucao-input-default {
	background: none repeat scroll 0 0 #787878;
	border: 2px solid #787878
}

.play-danmu1009 .tucao-input-default .tucao-input {
	background: #787878
}

body.qypage-1180 .play-danmu1009 .conduct-bar-v2,body.qypage-980 .play-danmu1009 .conduct-bar-v2
	{
	width: 576px
}

body.qypage-980 .flashArea_long .play-danmu1009 .conduct-bar-v2 {
	width: 676px
}

body.qypage-1180 .flashArea_long .play-danmu1009 .conduct-bar-v2 {
	width: 876px
}

body.qypage-980 .flashMain_channel_vip .flashArea_long .play-danmu1009 .conduct-bar-v2
	{
	width: auto
}

body.qypage-1180 .flashMain_channel_vip .flashArea_long .play-danmu1009 .conduct-bar-v2
	{
	width: auto
}

.play-danmu1009 .tucao-input-default .tucao-bqBtn,.play-danmu1009 .tucao-input-default .smile-hover
	{
	background: url(images/tucaoIco1009.png)
		no-repeat 0 -151px;
	width: 19px;
	height: 17px;
	cursor: pointer
}

.play-danmu1009 .tucao-input-default .smile-hover {
	background-position: 0 -170px
}

.play-danmu1009 .tucao-bqBtn,.play-danmu1009 .smile-hover {
	background: url(images/tucaoIco1009.png)
		no-repeat 0 -189px;
	width: 19px;
	height: 17px;
	cursor: pointer
}

.play-danmu1009 .smile-hover {
	background-position: 0 -208px
}

.play-danmu1009 .tucao-input-no {
	border: 2px solid #f15a25
}

.play-danmu1009 .guide-input {
	top: -44px
}

.play-danmu1009 .inputAdd-smile .tucao-input::-moz-placeholder {
	color: #333;
	opacity: 1 !important
}

.play-danmu1009 .inputAdd-smile .tucao-input:-ms-input-placeholder {
	color: #333
}

.play-danmu1009 .inputAdd-smile .tucao-input::-webkit-input-placeholder
	{
	color: #333
}

.videoArea-danmu .videoArea-noFloat {
	float: none
}

body.qypage-1680 .flashMain_vip .flashArea_dianshiju .play-tucao {
	float: left;
	width: 1040px
}

body.qypage-1440 .flashMain_vip .flashArea_dianshiju .play-tucao {
	float: left;
	width: 860px
}

body.qypage-1180 .flashMain_vip .flashArea_dianshiju .play-tucao {
	float: left;
	width: 860px
}

body.qypage-980 .flashMain_vip .flashArea_dianshiju .play-tucao {
	float: left;
	width: 660px
}

.dy-danmu-rBar {
	float: right;
	width: 300px;
	background: #181818;
	height: 40px
}

body.qypage-980 .dy-danmu-rBar {
	width: 240px
}

body.qypage-1680 .flashMain_vip .flashArea_dianshiju .tucao-input {
	width: 716px
}

body.qypage-1440 .flashMain_vip .flashArea_dianshiju .tucao-input {
	width: 536px
}

body.qypage-1180 .flashMain_vip .flashArea_dianshiju .tucao-input {
	width: 536px
}

body.qypage-980 .flashMain_vip .flashArea_dianshiju .tucao-input {
	width: 336px
}

.flashMain_vip .tucaoWrap .videoArea {
	float: none
}

body.qypage-980 .flashMain_vip .flashArea_dianshiju .play-danmu1009 .conduct-bar-v2
	{
	width: auto
}

body.qypage-1180 .flashMain_vip .flashArea_dianshiju .play-danmu1009 .conduct-bar-v2
	{
	width: auto
}

body.qypage-1680 .flashMain_vip .tucaoWrap .play_topright {
	height: 800px
}

body.qypage-1440 .flashMain_vip .tucaoWrap .play_topright {
	height: 699px
}

body.qypage-980 .flashMain_vip .tucaoWrap .play_topright,body.qypage-1180 .flashMain_vip .tucaoWrap .play_topright
	{
	height: 531px
}

.danmuTit {
	font-size: 12px;
	color: #666
}

.funcRight1014 {
	font-size: 12px;
	padding-right: 4px;
	_width: 450px
}

.funcRight1014 .act_shares {
	float: left
}

.funcRight1014 .func_favorites {
	background:
		url(images/playFunLine.png)
		no-repeat left 4px;
	margin-left: 15px;
	padding-left: 16px
}

.funcRight1014 .act_shares {
	background:
		url(images/playFunLine.png)
		no-repeat left 4px;
	margin-left: 15px;
	padding-left: 16px
}

.funcRight1014 .act_shares a {
	background: 0;
	width: auto;
	padding-left: 0
}

.play-danmuWrap {
	display: block
}

.play-danmuWrap .switch {
	background: url(images/switch.png)
		no-repeat;
	width: 42px;
	height: 24px;
	display: block;
	margin: -2px 7px 0 8px
}

.play-danmuWrap .switch_open {
	background-position: 0 -25px
}

.play-danmuWrap .nastyCon {
	display: none
}

.play-danmuWrap .actLinkWrap {
	background: 0
}

.short-danmuWrap_open .funcRight1014 {
	display: none
}

.play-danmuWrap .tucao-btn {
	background: #444;
	border-radius: 2px;
	color: #999;
	height: 28px;
	line-height: 28px;
	margin: 0;
	text-align: center;
	width: 43px;
	font-size: 12px
}

.play-danmuWrap .tucao-btn-disabled,.play-danmuWrap .tucao-btn-disabled:hover
	{
	color: #999;
	background: #444;
	cursor: default
}

.play-danmuWrap .tucao-static .set-hover {
	background: #444
}

.play-danmuWrap .tucao-static-open .set-hover {
	background: #505050
}

.wrap-left .play-danmuWrap_open .switch {
	margin: -2px 5px 0 10px
}

.play-danmuWrap .tucao-input {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0
}

.play-danmuWrap .conduct-bar-v2 .tucao-input {
	background: #fff;
	font-size: 12px;
	height: 24px;
	line-height: 24px
}

.play-danmuWrap .conduct-bar-v2 {
	background: #fff;
	border: 2px solid #fff;
	border-radius: 3px;
	height: 24px;
	line-height: 24px;
	margin: 5px 10px 0;
	padding: 0 2px 0 8px
}

.play-danmuWrap .tucao-input-default {
	background: #444;
	border: 2px solid #444
}

.play-danmuWrap .tucao-input-default .tucao-input {
	background: #444;
	color: #999
}

.play-danmuWrap .tucao-input-default .tucao-bqBtn,.play-danmuWrap .tucao-input-default .smile-hover
	{
	background:
		url(images/site-icons-v10-20141017.png)
		no-repeat -197px -1294px;
	width: 19px;
	height: 20px;
	cursor: pointer;
	margin: 3px 0 0 10px
}

.play-danmuWrap .tucao-input-default .smile-hover {
	background-position: 0 -170px
}

.play-danmuWrap .tucao-bqBtn,.play-danmuWrap .smile-hover {
	background:
		url(images/site-icons-v10-20141017.png)
		no-repeat -164px -1317px;
	width: 18px;
	height: 18px;
	cursor: pointer;
	margin: 3px 0 0 10px
}

.play-danmuWrap .tucao-input-default .tucao-bqBtn-disabled {
	cursor: default
}

.play-danmuWrap .tucao-input-no {
	border: 2px solid #f15a25
}

.play-danmuWrap .guide-input {
	top: -44px
}

.play-danmuWrap .inputAdd-smile .tucao-input::-moz-placeholder {
	color: #999;
	opacity: 1 !important
}

.play-danmuWrap .inputAdd-smile .tucao-input:-ms-input-placeholder {
	color: #999
}

.play-danmuWrap .inputAdd-smile .tucao-input::-webkit-input-placeholder
	{
	color: #999
}

.play-danmuWrap .set-bd-v h3 {
	color: #fff;
	font-size: 12px;
	line-height: 35px;
	margin-left: 0
}

.play-danmuWrap .tucao-static {
	margin-top: -4px
}

body.qypage-1180 .play-danmuWrap .tucao-static,body.qypage-1440 .play-danmuWrap .tucao-static,body.qypage-1680 .play-danmuWrap .tucao-static
	{
	margin-top: -5px
}

.play-danmuWrap .danmu-set_arrowWrap {
	left: 15px
}

.play-danmuWrap .tucao-static-open_top .danmu-set-v {
	top: -199px;
	left: 0
}

body.qypage-1180 .play-danmuWrap .tucao-static-open_top .danmu-set-v,body.qypage-1440 .play-danmuWrap .tucao-static-open_top .danmu-set-v,body.qypage-1680 .play-danmuWrap .tucao-static-open_top .danmu-set-v
	{
	top: -198px
}

body.qypage-980 .play-danmuWrap .conduct-bar-v2 {
	width: 285px;
	margin: -4px 0 0 10px;
	border-radius: 3px 0 0 3px
}

body.qypage-980 .play-danmuWrap .tucao-input {
	width: 255px
}

body.qypage-1180 .play-danmuWrap .conduct-bar-v2,body.qypage-1440 .play-danmuWrap .conduct-bar-v2,body.qypage-980 .flashArea_dianying .play-danmuWrap .conduct-bar-v2,body.qypage-980 .flashArea_dianshiju .play-danmuWrap .conduct-bar-v2
	{
	width: 165px;
	margin: -5px 0 0 10px;
	border-radius: 3px 0 0 3px
}

body.qypage-980 .flashArea_dianying .play-danmuWrap .conduct-bar-v2,body.qypage-980 .flashArea_dianshiju .play-danmuWrap .conduct-bar-v2
	{
	margin-top: -4px
}

body.qypage-1180 .flashArea_dianying .play-danmuWrap .conduct-bar-v2,body.qypage-1440 .flashArea_dianshiju .play-danmuWrap .conduct-bar-v2,body.qypage-1180 .flashMain_channel_vip .flashArea_dianshiju .play-danmuWrap .conduct-bar-v2,body.qypage-1440 .flashArea_dianying .play-danmuWrap .conduct-bar-v2,body.qypage-1680 .play-danmuWrap .conduct-bar-v2,body.qypage-1920 .play-danmuWrap .conduct-bar-v2
	{
	width: 355px;
	margin: -4px 0 0 10px;
	border-radius: 3px 0 0 3px
}

body.qypage-980 .flashArea_dianying .play-danmuWrap .tucao-input,body.qypage-980 .flashArea_dianshiju .play-danmuWrap .tucao-input,body.qypage-1180 .play-danmuWrap .tucao-input,body.qypage-1440 .play-danmuWrap .tucao-input
	{
	width: 135px
}

body.qypage-1180 .flashArea_dianying .play-danmuWrap .tucao-input,body.qypage-1440 .flashArea_dianshiju .play-danmuWrap .tucao-input,body.qypage-1180 .flashMain_channel_vip .flashArea_dianshiju .play-danmuWrap .tucao-input,body.qypage-1440 .flashArea_dianying .play-danmuWrap .tucao-input,body.qypage-1680 .play-danmuWrap .tucao-input,body.qypage-1920 .play-danmuWrap .tucao-input
	{
	width: 325px
}

.play-danmuWrap .send-btn {
	width: 48px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #699f00;
	color: #fff;
	border-radius: 0 2px 2px 0;
	margin-top: -4px;
	font-size: 12px;
	_position: relative
}

.play-danmuWrap .send-btn:hover {
	background: #7db718;
	color: #fff
}

.play-danmuWrap .send-btn-disabled,.play-danmuWrap .send-btn-disabled:hover
	{
	background: #699f00;
	color: #fff;
	cursor: default
}

body.qypage-1180 .play-danmuWrap .send-btn,body.qypage-1440 .play-danmuWrap .send-btn
	{
	margin-top: -5px
}

body.qypage-1180 .flashArea_dianying .play-danmuWrap .send-btn,body.qypage-1440 .flashArea_dianshiju .play-danmuWrap .send-btn,body.qypage-1180 .flashMain_channel_vip .flashArea_dianshiju .play-danmuWrap .send-btn,body.qypage-1440 .flashArea_dianying .play-danmuWrap .send-btn
	{
	margin-top: -4px
}

body.qypage-980 .danmu-main {
	display: none
}

body.qypage-980 .play-danmuWrap_open .danmu-main {
	display: block
}

body.qypage-980 .flashArea_dianying .danmu-main,body.qypage-980 .flashArea_dianshiju .danmu-main
	{
	display: block
}

body
.qypage-980
 
.play-danmuWrap_open
 
.danmu-main
,
{
display
:block
}
.play-danmuWrap .loveCon {
	font-size: 12px
}

.play-danmuWrap .act_link .loveIcoV {
	background-position: 0 -1293px;
	width: 15px
}

.play-danmuWrap .act_link .loveCon a:hover .loveIcoV {
	background-position: 0 -1318px
}

.play-danmuWrap .func_favorites_new .link-favorites .icon-favorites {
	background-position: -54px -1293px;
	width: 14px
}

.play-danmuWrap .func_favorites_new .link-favorites:hover .icon-favorites,.play-danmuWrap .func_favorites_new .link-favorites-added .icon-favorites,.play-danmuWrap .func_favorites_new .link-favorites-added:hover .icon-favorites
	{
	background-position: -54px -1318px
}

.play-danmuWrap .func_download a.down_on .loadIco {
	background-position: -97px -1294px;
	width: 14px
}

.play-danmuWrap .func_download a.down_on:hover .loadIco {
	background-position: -97px -1319px
}

.play-danmuWrap .iphoneLook .iphoneIco {
	background-position: -80px -1294px
}

.play-danmuWrap .iphoneLook a:hover .iphoneIco {
	background-position: -80px -1319px
}

.play-danmuWrap .wanwan-yx .wwIco {
	background-position: -119px -1294px;
	width: 22px
}

.play-danmuWrap .wanwan-yx a:hover .wwIco {
	background-position: -119px -1319px
}

.play-danmuWrap .shareIco {
	background-position: -28px -1296px;
	margin-right: 0
}

.play-danmuWrap a:hover .shareIco {
	background-position: -29px -1321px
}

body.qypage-980 .play-danmuWrap_open .func_favorites,body.qypage-980 .play-danmuWrap_open .iphoneLook,body.qypage-980 .play-danmuWrap_open .func_download,body.qypage-980 .play-danmuWrap_open .wanwan-yx
	{
	display: none
}

body.qypage-980 .flashArea_dianying .play-danmuWrap_open .func_favorites,body.qypage-980 .flashArea_dianying .play-danmuWrap_open .iphoneLook,body.qypage-980 .flashArea_dianying .play-danmuWrap_open .func_download,body.qypage-980 .flashArea_dianying .play-danmuWrap_open .wanwan-yx,body.qypage-980 .flashArea_dianshiju .play-danmuWrap_open .func_favorites,body.qypage-980 .flashArea_dianshiju .play-danmuWrap_open .iphoneLook,body.qypage-980 .flashArea_dianshiju .play-danmuWrap_open .func_download,body.qypage-980 .flashArea_dianshiju .play-danmuWrap_open .wanwan-yx
	{
	display: block
}

.play-danmuWrap .tucao-input-default .smile-hover {
	background:
		url(images/site-icons-v10-20141017.png)
		no-repeat -172px -1294px
}

.play-danmuWrap .smile-hover .bq-con_v2 {
	display: block
}

.play-danmuWrap .bq-con_v2 {
	width: 307px;
	height: 191px;
	top: -205px;
	right: -108px;
	cursor: pointer
}

.play-danmuWrap .tucao-input-default .bq-con_v2 {
	right: -107px
}

.play-danmuWrap .bq_arrowWrap {
	right: 123px
}

.play-danmuWrap .bq-con-box {
	width: 305px;
	height: 189px
}

.play-danmuWrap .facial-rt {
	width: 8px;
	background: #5d5d5d;
	margin-left: 6px;
	border-radius: 4px;
	cursor: pointer
}

body.qypage-980 .play-danmuWrap .bq-con_v2 {
	top: -206px
}

.play-danmuWrap .bq-con_v2 .bq_arrowInner {
	border-top: 6px solid #111;
	top: -13px;
	top: -12px
}

.play-danmuWrap .bq-con_v2 .bq_arrow {
	top: -13px
}

.play-danmuWrap .loveCon a.selected span {
	color: #999
}

.play-danmuWrap .func_download .down_off .loadIco,.play-danmuWrap .func_download a.down_off:hover .loadIco
	{
	background:
		url(images/site-icons-v10-20141017.png)
		no-repeat -148px -1294px;
	margin-right: 0
}

body.qypage-1180 .container_v1 .play-danmuWrap .func_panels_new .panel-share .func_panel_arrowWrap
	{
	left: 454px
}

body.qypage-980 .play-danmuWrap_close .func_panels_new .phoneViewNew .func_panel_arrowWrap
	{
	right: 158px
}

body.qypage-980 .func_panels_new .panel-view {
	right: -135px
}

body.qypage-980 .play-danmuWrap_close .func_panels_new .panel-share {
	left: auto;
	right: 0
}

body.qypage-980 .container_v1 .play-danmuWrap_close .func_panels_new .panel-share .func_panel_arrowWrap
	{
	left: 331px
}

body.qypage-980 .play-danmuWrap_open .func_panels_new .panel-share {
	right: 0;
	left: auto
}

body.qypage-980 .container_v1 .play-danmuWrap_open .func_panels_new .panel-share .func_panel_arrowWrap
	{
	right: 25px;
	left: auto
}

.container_v1 .play-danmuWrap .func_favorites_new .no-login1116 {
	top: 23px
}

.funcRight1014 .addToDesk_tips2 {
	z-index: 0
}

.danmu-close {
	_width: 90px
}

.funcRight1014 .disArea {
	_width: 65px
}

.play-danmuWrap_open .funcRight1014 {
	_width: 140px
}

.flashArea_dianying .play-danmuWrap_open .funcRight1014 {
	_width: 450px
}

.flashMain .play-danmuWrap_open .funcRight1014 {
	_width: auto
}

.play-danmuWrap .act_link .selected .loveIcoV {
	background-position: -197px -1319px
}

.play-danmuWrap .fn-hover .loveIcoV {
	background-position: -119px -1398px
}

.play-danmuWrap .fn-hover .loveCon a:hover .loveIcoV {
	background-position: -139px -1398px
}

.play-danmuWrap .fn-hover .selected .loveIcoV,.play-danmuWrap .fn-hover .selected a:hover .loveIcoV
	{
	background-position: -159px -1398px
}

.play-danmuWrap .fn-hover .badIcoV {
	background-position: -59px -1398px
}

.play-danmuWrap .fn-hover .nastyCon a:hover .badIcoV {
	background-position: -79px -1398px
}

.play-danmuWrap .fn-hover .selected .badIcoV,.play-danmuWrap .fn-hover .selected a:hover .badIcoV
	{
	background-position: -99px -1398px
}

.lovTxt2,.badTxt2 {
	display: none
}

.actLinkWrap-auto .loveCon .selected .lovTxt2,.actLinkWrap-auto .nastyCon .selected .badTxt2
	{
	display: inline
}

.funcRight .selected a:hover span {
	color: #999
}

.mod-danmu-list li {
	width: 271px;
	float: left;
	position: relative;
	background-color: #313131;
	margin: 0 1px 2px 1px;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.mod-danmu-list .danmu_l {
	overflow: hidden;
	*zoom: 1;
	padding: 8px 10px;
	color: #999;
	position: relative;
	min-height: 54px;
	height: auto !important;
	height: 54px
}

.mod-danmu-list .danmu_r {
	float: left
}

.mod-danmu-list .danmu_r .danmu_img {
	width: 55px;
	height: 55px;
	float: left
}

.mod-danmu-list .danmu_r .danmu_img img {
	border: 2px solid #4e4e4e;
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	margin-left: 10px;
	margin-top: 10px
}

.mod-danmu-list .danmu_l .info {
	line-height: 24px;
	height: 24px
}

.mod-danmu-list .danmu_l .info .name-overflow {
	display: inline-block;
	width: 72px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mod-danmu-list .danmu_l .time {
	color: #666;
	position: absolute;
	top: 7px;
	right: 10px
}

.mod-danmu-list li .danmu_reply {
	position: absolute;
	display: block;
	text-align: center;
	z-index: 2;
	width: 100%;
	height: 100%;
	display: none;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .3);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#66000000', endColorstr='#66000000' )
}

.mod-danmu-list .selected .danmu_reply {
	display: block
}

.mod-danmu-list .selected .danmu_reply a {
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	font-size: 14px;
	margin-left: -28px;
	margin-top: -10px
}

.no-danmu-tip {
	position: relative;
	background-color: #313131;
	margin: 0 1px 2px 1px;
	cursor: pointer;
	padding: 10px 20px
}

.no-danmu-tip .danmu_r_tip {
	width: 32px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	margin-right: 20px;
	background:
		url(images/danmu_r_tip.png)
		no-repeat;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',
		sizingMethod='scale', src='images/danmu_r_tip.png'
		);
	_background: 0
}

.no-danmu-tip .txt {
	width: 178px;
	color: #999;
	display: inline-block;
	vertical-align: middle
}

.vote-hover {
	position: relative
}

.vote-hover .love-con {
	_position: absolute
}

.vote-hover .nasty-con {
	_position: absolute
}

.vote-click {
	position: relative;
	background-color: #292929
}

.play-danmuWrap .vote-upDown-bd .upandownv2 {
	height: 0;
	line-height: 0;
	width: 0;
	font-size: 0
}

.play-danmuWrap .vote-upDown-bd .nasty-con {
	visibility: hidden;
	top: 33px
}

.vote-upDown-bd .love-con,.vote-upDown-bd .nasty-con {
	visibility: hidden;
	height: 19px;
	line-height: 19px
}

.vote-hover .vote-upDown-bd .love-con,.vote-hover .vote-upDown-bd .nasty-con,.vote-click .vote-upDown-bd .love-con,.vote-click .vote-upDown-bd .nasty-con
	{
	visibility: visible
}

.my-vote-up .love-con {
	visibility: visible
}

.play-danmuWrap .my-vote-down .nasty-con {
	visibility: visible;
	margin-top: -19px
}

.play-danmuWrap .vote-hover .my-vote-down .nasty-con {
	margin-top: auto
}

.vote-hover .vote-upDown-bd {
	background: none repeat scroll 0 0 #444;
	margin-bottom: -36px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-right: -8px
}

.play-danmuWrap .vote-hover .love-con {
	border-bottom: 1px solid #3d3d3d; *+
	background: none repeat scroll 0 0 #444;
	_background: none repeat scroll 0 0 #444;
	margin: -4px 0 0 0;
	padding: 4px 8px 12px;
	_padding: 4px 3px 12px;
	_width: 65px
}

.play-danmuWrap .vote-hover .nasty-con {
	border-top: 1px solid #525252; *+
	border-top: 1px solid #444;
	_border-top: 1px solid #444; *+
	background: none repeat scroll 0 0 #444;
	_background: none repeat scroll 0 0 #444;
	display: block;
	padding: 4px 8px 12px;
	_padding: 4px 3px 12px;
	_width: 65px
}

.vote-click .vote-upDown-bd {
	margin-bottom: -36px;
	margin-right: -8px
}

.play-danmuWrap .vote-click .love-con {
	border-bottom: 1px solid #292929;
	margin: -4px 0 0 0;
	padding: 4px 8px 12px;
	_width: 65px
}

.play-danmuWrap .vote-click .nasty-con {
	border-top: 1px solid #292929; *+
	border-top: 1px solid #444;
	_border-top: 1px solid #444;
	display: block;
	padding: 4px 8px 12px;
	background-color: #292929;
	_width: 65px
}

.vote-upDown-bd a:hover span {
	color: #b8b8b8
}

.vote-upDown-bd a.selected,.vote-upDown-bd a.selected span,.vote-upDown-bd a.selected:hover span
	{
	cursor: default;
	color: #8e8e8e
}

.icon-voteup,.icon-votedown {
	width: 15px;
	height: 20px;
	vertical-align: top
}

.icon-voteup {
	background-position: 0 -1451px
}

a:hover .icon-voteup {
	background-position: -15px -1451px
}

a.selected .icon-voteup,a.selected:hover .icon-voteup {
	background-position: -45px -1451px;
	cursor: default
}

.icon-voteup {
	width: 15px;
	height: 20px;
	vertical-align: top;
	background-position: 0 -1451px
}

.icon-votedown {
	background-position: -60px -1448px
}

a:hover .icon-votedown {
	background-position: -75px -1448px
}

a.selected .icon-votedown,a.selected:hover .icon-votedown {
	background-position: -106px -1448px;
	cursor: default
}

.vote-hover .icon-voteup {
	background-position: 0 -1476px
}

.vote-hover a:hover .icon-voteup {
	background-position: -15px -1476px
}

.vote-hover a.selected .icon-voteup,.vote-hover a.selected:hover .icon-voteup
	{
	background-position: -45px -1476px
}

.vote-hover .icon-voteup {
	width: 15px;
	height: 20px;
	vertical-align: top;
	background-position: 0 -1476px
}

.vote-hover .icon-votedown {
	background-position: -60px -1473px
}

.vote-hover a:hover .icon-votedown {
	background-position: -75px -1473px
}

.vote-hover a.selected .icon-votedown,.vote-hover a.selected:hover .icon-votedown
	{
	background-position: -106px -1473px
}

.vote-upDown-bd a.disabled-btn,.vote-upDown-bd a.disabled-btn:hover,.vote-upDown-bd a.disabled-btn:active
	{
	background-color: #292929;
	color: #5a5a5a
}

.vote-hover a.disabled-btn,.vote-hover a.disabled-btn:hover,.vote-hover a.disabled-btn:active
	{
	background-color: #444;
	color: #5a5a5a
}

.vote-upDown-bd a.disabled-btn .icon-votedown,.vote-upDown-bd a.disabled-btn:hover .icon-votedown
	{
	background-position: -91px -1448px;
	cursor: default
}

.vote-hover .vote-upDown-bd a.disabled-btn .icon-votedown,.vote-hover .vote-upDown-bd a.disabled-btn:hover .icon-votedown
	{
	background-position: -91px -1473px;
	cursor: default
}

.vote-upDown-bd .disabled-btn:hover span {
	color: #5a5a5a
}

.vote-upDown-bd a.disabled-btn .icon-voteup,.vote-upDown-bd a.disabled-btn:hover .icon-voteup
	{
	background-position: -30px -1450px;
	cursor: default;
	vertical-align: bottom
}

.vote-hover .vote-upDown-bd a.disabled-btn .icon-voteup,.vote-hover .vote-upDown-bd a.disabled-btn:hover .icon-voteup
	{
	background-position: -30px -1475px;
	cursor: default
}

.vote-click .my-vote-down .nasty-con {
	display: block
}

.play-danmuWrap .vote-click .love-con {
	border-bottom: 0
}

.act_shares .disabled-btn span,.act_shares .disabled-btn:hover span {
	color: #5a5a5a
}

.act_shares .disabled-btn .shareIco,.act_shares .disabled-btn:hover .shareIco
	{
	background-position: -120px -1454px;
	cursor: default
}

.func_favorites_new .disabled-btn span,.func_favorites_new .disabled-btn:hover span
	{
	color: #5a5a5a
}

.func_favorites_new .disabled-btn .icon-favorites,.func_favorites_new .disabled-btn:hover .icon-favorites
	{
	background-position: -136px -1454px;
	cursor: default
}

.func_favorites_new .disabled-btn {
	background-color: #292929;
	color: #5a5a5a
}

.play-danmuWrap .func_favorites_new .disabled-btn .icon-favorites,.play-danmuWrap .func_favorites_new .disabled-btn:hover .icon-favorites
	{
	background-position: -137px -1451px;
	cursor: default
}

.play-danmuWrap .iphoneLook .disabled-btn,.play-danmuWrap .iphoneLook .disabled-btn:hover
	{
	background-color: #292929
}

.play-danmuWrap .iphoneLook .disabled-btn span,.play-danmuWrap .iphoneLook .disabled-btn:hover span
	{
	color: #5a5a5a
}

.play-danmuWrap .iphoneLook .disabled-btn .iphoneIco,.play-danmuWrap .iphoneLook .disabled-btn:hover .iphoneIco
	{
	background-position: -153px -1452px;
	cursor: default
}

.play-danmuWrap .func_download .disabled-btn,.play-danmuWrap .func_download .disabled-btn:hover
	{
	background-color: #292929
}

.play-danmuWrap .func_download .disabled-btn span,.play-danmuWrap .func_download .disabled-btn:hover span
	{
	color: #5a5a5a
}

.play-danmuWrap .func_download a.disabled-btn .loadIco,.play-danmuWrap .func_download a.disabled-btn:hover .loadIco
	{
	cursor: default;
	background-position: -148px -1294px
}

.play-danmuWrap .wanwan-yx .disabled-btn,.play-danmuWrap .wanwan-yx .disabled-btn:hover
	{
	background-color: #292929
}

.play-danmuWrap .wanwan-yx .disabled-btn span,.play-danmuWrap .wanwan-yx .disabled-btn:hover span
	{
	color: #5a5a5a
}

.play-danmuWrap .wanwan-yx .disabled-btn .wwIco,.play-danmuWrap .wanwan-yx .disabled-btn:hover .wwIco
	{
	cursor: default;
	background-position: -165px -1452px
}

.mod-play-juji {
	margin-right: -20px;
	margin-bottom: 25px
}

.mod-play-juji .juji-con {
	margin-top: 10px
}

.mod-play-juji .juji-con li {
	float: left;
	margin: 0 20px 15px 0;
	display: inline;
	position: relative
}

.mod-play-juji .juji-con a {
	float: left;
	width: 38px;
	height: 38px;
	line-height: 38px;
	background: #fdfdfd;
	border: 1px solid #e1e1e1;
	font-size: 14px;
	text-align: center;
	border-radius: 4px;
	font-family: arial
}

.mod-play-juji .juji-con li a:hover,.mod-play-juji .juji-con li.selected a
	{
	background: #6fa900;
	background: -moz-linear-gradient(top, #7ab800, #69a000);
	background: -o-linear-gradient(top, #7ab800, #69a000);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7ab800),
		to(#69a000) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7ab800',
		endColorstr='#ff69a000', GradientType=0 );
	color: #fff;
	border-radius: 4px;
	border: 1px solid #75b100
}

.trailerCon-nums {
	border: 1px solid #e1e1e1;
	background: #fdfdfd;
	padding: 1px 10px 0;
	color: #333;
	height: 37px;
	width: 138px;
	overflow: hidden;
	font-size: 12px
}

.trailerCon-nums p {
	word-break: break-all
}

.juji-tabs {
	position: relative
}

.juji-tabs a {
	float: left;
	width: 80px;
	height: 25px;
	margin-right: 10px;
	margin-bottom: 5px;
	line-height: 25px;
	text-align: center;
	border-radius: 2px
}

.juji-tabs a.selected,.juji-tabs a.selected:hover,.juji-tabs a.selected:active
	{
	color: #fff;
	background: #6fa900;
	background: -moz-linear-gradient(top, #7ab800, #69a000);
	background: -o-linear-gradient(top, #7ab800, #69a000);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#7ab800),
		to(#69a000) );
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7ab800',
		endColorstr='#ff69a000', GradientType=0 )
}

.mod-play-juji .gridCtrol-rt {
	margin-right: 14px;
	margin-top: 7px
}

.mod-play-juji .gridCtrol-rt a {
	width: 8px
}

.mod-play-juji .juji-arrL,.mod-play-juji .juji-arrR {
	float: left;
	overflow: hidden;
	width: 0;
	height: 0;
	font-size: 0;
	border: 6px dashed transparent;
	display: inline
}

.mod-play-juji .juji-arrL {
	border-right: 8px solid #999
}

.mod-play-juji .juji-arrR {
	border-left: 8px solid #999;
	margin-left: 20px
}

.mod-play-juji a:hover .juji-arrL {
	border-right: 8px solid #699f00
}

.mod-play-juji a:hover .juji-arrR {
	border-left: 8px solid #699f00
}

.mod-play-juji a.disabled .juji-arrL {
	border-right: 8px solid #ddd
}

.mod-play-juji a.disabled .juji-arrR {
	border-left: 8px solid #ddd
}

.juji-lt {
	width: 800px;
	overflow: hidden;
	*height: 30px;
	*position: relative
}

body.qypage-980 .juji-lt {
	width: 620px
}

body.qypage-1680 .juji-lt {
	width: 980px
}

body.qypage-980 .mod-play-juji .juji-con li {
	padding-right: 0;
	margin-right: 18px
}

.jujiWrap-zongyi {
	margin-left: -20px;
	position: relative
}

.jujiWrap-zongyi .zongyi-ul li {
	float: left;
	margin-bottom: 15px
}

.jujiWrap-zongyi .zongyi-ul li a {
	float: left;
	margin: 0 0 0 20px;
	display: inline;
	width: 142px;
	height: 43px;
	border: 1px solid #ebebeb;
	background: #f5f5f5;
	padding: 5px 8px 0;
	word-break: break-all;
	line-height: 20px;
	overflow: hidden
}

.jujiWrap-zongyi .zongyi-ul li a:hover,.jujiWrap-zongyi .zongyi-ul li.selected a
	{
	background: #699f00;
	color: #fff;
	border: 1px solid #76a716
}

.jujiWrap-zongyi .zongyi-ul li span {
	margin-right: 8px
}

@import url("../../../../import-proj/play/pop-download.css");

@import url("../../../../import-proj/play/point.css");

.newDot {
	width: 100%;
	height: 100%;
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
	opacity: 0;
	display: none;
	filter: alpha(opacity =   0)
}

.newDotLink {
	background: url(images/gd.png) 0 0
		no-repeat;
	width: 166px;
	height: 66px;
	display: block;
	float: right;
	margin: 0 30px;
	zoom: 1;
	cursor: pointer
}

.newDotLink:hover {
	background-position: 0 100%
}

#flashbox object,#flashbox object:focus,#flashbox object::-moz-focus-inner
	{
	outline: 0
}

.jujiWrap {
	position: relative
}

.play_pageCtrol {
	width: 190px;
	position: absolute;
	right: 0;
	top: -40px;
	font-size: 14px;
	z-index: 1
}

.play_pageCtrol_pages {
	overflow: hidden;
	*zoom: 1;
	position: relative;
	padding: 0 24px;
	float: right
}

.icon-arrL-p,.icon-arrR-p {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	margin-right: 0;
	background:
		url(images/p-arr-s.png)
		no-repeat
}

.icon-arrL-p {
	background-position: 0 0;
	position: absolute;
	left: 0
}

.icon-arrR-p {
	background-position: -21px 0;
	right: 0
}

.pageCtr_wrap {
	position: relative;
	overflow: hidden;
	_display: inline
}

.pageCtr_item {
	overflow: hidden;
	_display: inline
}

.pageCtr_wrap ul {
	height: 20px;
	overflow: hidden;
	_display: inline
}

.pageCtr_wrap ul li {
	float: left;
	width: 20px;
	display: inline;
	overflow: hidden;
	text-align: center;
	margin: 0 4px
}

.pageCtr_wrap ul li a {
	display: block;
	width: 20px
}

.pageCtr_wrap ul li.selected a {
	color: #699f00
}

.play_pageCtrol a:hover .icon-arrL-p {
	background-position: -42px 0
}

.play_pageCtrol a:hover .icon-arrR-p {
	background-position: -63px 0
}

.play_pageCtrol .disabled .icon-arrL-p,.play_pageCtrol .disabled:hover .icon-arrL-p
	{
	background-position: -84px 0;
	cursor: default
}

.play_pageCtrol .disabled .icon-arrR-p,.play_pageCtrol .disabled:hover .icon-arrR-p
	{
	background-position: -105px 0;
	cursor: default
}

.pageCtr_wrap-max {
	width: 140px;
	height: 20px;
	position: relative;
	overflow: hidden
}

.pageCtr_wrap-max .pageCtr_item {
	position: absolute;
	left: 0;
	top: 0
}

.play_pageCtrol .tiemBox {
	position: relative;
	float: right;
	width: 70px;
	margin-left: 30px
}

.play_pageCtrol .tiemYear {
	width: 70px;
	background: #fff;
	overflow: hidden
}

.play_pageCtrol .tiemYear a span {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #333;
	float: none
}

.play_pageCtrol .tiemYear a.a_sec_bottom,.play_pageCtrol .tiemYear a.a_sec_top,.play_pageCtrol .tiemYear a.a_sec_bottom_hover,.play_pageCtrol .tiemYear a.a_sec_top_hover
	{
	background:
		url(images/arrow_play.png)
		no-repeat;
	display: block;
	width: 50px;
	padding-right: 18px;
	text-align: right;
	height: 18px;
	line-height: 16px;
	margin: 0;
	border: 1px solid #ebebeb
}

.play_pageCtrol .tiemYear a.a_sec_top {
	background-position: -16px -102px
}

.play_pageCtrol .tiemYear a.a_sec_top:hover,.play_pageCtrol .tiemYear a.a_sec_top_hover
	{
	background-position: -16px -203px;
	text-decoration: none
}

.play_pageCtrol .tiemYear a.a_sec_bottom {
	background-position: -16px -137px
}

.play_pageCtrol .tiemYear a.a_sec_bottom:hover,.play_pageCtrol .tiemYear a.a_sec_bottom_hover
	{
	background-position: -16px -170px;
	text-decoration: none
}

.play_pageCtrol .tiemYear a.a_sec_top:hover span,.play_pageCtrol .tiemYear a.a_sec_bottom:hover span,.play_pageCtrol .tiemYear a.a_sec_top_hover span,.play_pageCtrol .tiemYear a.a_sec_bottom_hover span
	{
	color: #518900
}

.a_sec_list {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	width: 68px;
	border: 1px solid #d9d9d9;
	border-bottom: 0
}

.a_sec_list a {
	float: none;
	display: block;
	padding-right: 20px;
	margin: 0;
	line-height: 22px;
	height: 22px;
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
	text-align: right
}

.a_sec_list a:hover,.a_sec_list a.selected {
	background: #f8f6f6;
	text-decoration: none
}

.play_pageCtrol-zongyi {
	width: auto
}

.play_pageCtrol-zongyi .pageCtr_wrap ul li,.play_pageCtrol-zongyi .pageCtr_wrap ul li a
	{
	width: 30px
}

.play_pageCtrol-zongyi .pageCtr_wrap-max {
	width: 186px
}

.phone-pop {
	width: 512px;
	min-height: 395px;
	_height: 395px;
	background: #fff;
	padding-bottom: 20px
}

.phone-pop .hd {
	background:
		url(images/phone-pop-pic.jpg)
		no-repeat;
	width: 512px;
	height: 199px
}

.pop-closeBtn {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 none;
	color: #fff;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 35px;
	line-height: 20px;
	float: right;
	padding: 7px 7px 0 0
}

.pop-closeBtn:hover {
	color: #539a8b
}

.phone-pop .prompt_red {
	color: #ff5a39;
	padding: 1px 0 0 124px;
	margin-bottom: 6px
}

.phone-pop input {
	outline: 0
}

.phone-list {
	font-size: 14px;
	color: #333;
	margin: 0 0 14px 0
}

.phone-list .set-item {
	width: 120px;
	display: inline-block;
	text-align: right
}

.phone-list .inputComm {
	display: inline-block;
	border: 1px solid #d6d6d6;
	width: 288px;
	padding: 4px 0 4px 6px;
	height: 22px;
	line-height: 22px
}

.phone-list-yzmCon {
	border: 1px solid #d6d6d6;
	width: 288px;
	padding: 0 0 0 6px;
	height: 30px;
	line-height: 27px;
	*line-height: 32px;
	display: inline-block;
	*display: inline;
	*zoom: 1
}

.phone-list-yzm .inputComm1 {
	width: 170px;
	border: 0
}

.phone-list-yzm .free-msg {
	width: 110px;
	display: inline-block;
	font-size: 12px;
	text-align: right
}

.phone-list-yzm .free-msg a,.bindphoneTxt a {
	color: #519216
}

.bindBlock {
	padding-left: 124px
}

.bindBlock .site-btn {
	font-size: 16px;
	padding: 13px 108px
}

.bindphoneTxt {
	text-align: right;
	padding: 8px 92px 0 0
}

.otherBind-big {
	margin-top: 14px;
	padding-left: 124px
}

.otherBind-big a {
	background:
		url(images/phone-pop-ico.png)
		no-repeat;
	width: 30px;
	height: 30px;
	float: left;
	margin-right: 23px
}

.otherBind-big .weibo {
	background-position: 0 0
}

.otherBind-big .weibo:hover {
	background-position: 0 -32px
}

.otherBind-big .qq {
	background-position: -53px 0
}

.otherBind-big .qq:hover {
	background-position: -53px -32px
}

.otherBind-big .kaixin {
	background-position: -106px 0
}

.otherBind-big .kaixin:hover {
	background-position: -106px -32px
}

.otherBind-big .baidu {
	background-position: -160px 0
}

.otherBind-big .baidu:hover {
	background-position: -160px -32px
}

.otherBind-big .zhifubao {
	background-position: -213px 0
}

.otherBind-big .zhifubao:hover {
	background-position: -213px -32px
}

.otherBind-big .renren {
	background-position: -266px 0
}

.otherBind-big .renren:hover {
	background-position: -266px -32px
}

.phone-popTwo {
	padding-bottom: 0
}

.phone-popTwo .phone-list {
	margin: 0 0 18px 0
}

.phone-list-yzmCon-img .inputComm1 {
	width: 180px
}

.free-msg-img {
	display: inline-block;
	width: 103px
}

.free-msg-img img {
	width: 103px;
	height: 28px;
	cursor: pointer
}

.clearfix:after {
	content: '\0020';
	display: block;
	height: 0;
	clear: both;
	font-size: 0;
	visibility: hidden
}

.clearfix {
	*zoom: 1
}

.padplay {
	position: relative
}

.padplay .ctrl-layer {
	position: absolute;
	width: 100%;
	height: 100%
}

.padplay .ctrl-layer .video-controlbox {
	width: 100%;
	height: 53px;
	background-color: #000;
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3)
}

.padplay .ctrl-layer .ctrl-top {
	height: 1px;
	border-bottom: 1px solid #555;
	overflow: hidden
}

.padplay .ctrl-layer .ctrl-bot {
	clear: both
}

.padplay .ctrl-layer .ctrl-l {
	float: left;
	width: 170px;
	margin-left: -100%
}

.padplay .ctrl-layer .ctrl-m {
	float: left;
	width: 100%
}

.padplay .ctrl-layer .ctrl-m .ctrl-c {
	margin: 0 160px 0 170px
}

.padplay .ctrl-layer .ctrl-r {
	float: left;
	width: 160px;
	margin-left: -160px
}

.padplay .ctrl-layer .ctrl-r .ctrl-time {
	color: #999;
	margin-right: 10px
}

.padplay .ctrl-layer .ctrl-btn {
	width: 27px;
	height: 27px;
	padding: 11px 20px 0 20px
}

.padplay .ctrl-layer .ctrl-time {
	height: 16px;
	margin-top: 15px;
	text-align: center;
	font: normal 14px/16px 'arial';
	color: #fff
}

.padplay .ctrl-layer .ctrl-l .ctrl-btn,.padplay .ctrl-layer .ctrl-l .ctrl-time
	{
	float: left
}

.padplay .ctrl-layer .ctrl-r .ctrl-btn,.padplay .ctrl-layer .ctrl-r .ctrl-time
	{
	float: right
}

.padplay .ctrl-layer a.ctrlstop,.padplay .ctrl-layer a.ctrlstop-a,.padplay .ctrl-layer a.ctrlplay,.padplay .ctrl-layer a.ctrlplay-a,.padplay .ctrl-layer a.ctrlwait,.padplay .ctrl-layer a.ctrlwait-a,.padplay .ctrl-layer a.ctrlscreen,.padplay .ctrl-layer a.ctrlscreen-a,.padplay .ctrl-layer a.ctrlEditscreen,.padplay .ctrl-layer a.ctrlOpen,.padplay .ctrl-layer a.ctrlOpen-a,.padplay .ctrl-layer a.ctrlClose,.padplay .ctrl-layer a.ctrlClose-a
	{
	display: block;
	width: 27px;
	height: 27px;
	background: transparent
		url(images/toolicon2.png)
		no-repeat 1px 1px
}

.padplay .ctrl-layer a.ctrlplay {
	background-position: 2px -170px
}

.padplay .ctrl-layer a.ctrlwait {
	background-position: 1px -85px
}

.padplay .ctrl-layer a.ctrlscreen {
	background-position: 0 -257px
}

.padplay .ctrl-layer a.ctrlstop:active,.padplay .ctrl-layer a.ctrlstop-a
	{
	background-position: 1px -42px
}

.padplay .ctrl-layer a.ctrlplay:active,.padplay .ctrl-layer a.ctrlplay-a
	{
	background-position: 2px -213px
}

.padplay .ctrl-layer a.ctrlwait:active,.padplay .ctrl-layer a.ctrlwait-a
	{
	background-position: 1px -128px
}

.padplay .ctrl-layer a.ctrlscreen:active,.padplay .ctrl-layer a.ctrlscreen-a
	{
	background-position: 0 -300px
}

.padplay .ctrl-layer .ctrl-split {
	float: left;
	width: 1px;
	height: 50px;
	margin-right: 20px;
	background: transparent
		url(images/tooly.png) no-repeat
		0 -2px
}

.padplay .ctrl-layer .ctrl-scheduleBox {
	position: relative;
	z-index: 0
}

.padplay .ctrl-layer .ctrl-scrollbg,.padplay .ctrl-layer .ctrl-scrollbtn,.padplay .ctrl-layer .ctrl-scrollbtnWrap,.padplay .ctrl-layer .ctrl-huibg
	{
	z-index: 5;
	top: 18px;
	width: 100%;
	height: 10px;
	border-radius: 3px;
	font-size: 0;
	line-height: 0
}

.padplay .ctrl-layer .ctrl-scrollbg {
	position: relative;
	background-color: #1b1b1b;
	box-shadow: inset 2px 2px 2px rgba(30, 28, 28, 0.3)
}

.padplay .ctrl-layer .ctrl-scrollbtn {
	position: absolute;
	z-index: 10;
	background-color: #86ae00;
	box-shadow: inset 1px 1px 1px rgba(222, 225, 0, 0.5);
	width: 0;
	left: 0;
	top: 0
}

.padplay .ctrl-layer .ctrl-circle {
	position: absolute;
	right: -14px;
	top: -7px;
	display: block;
	width: 26px;
	height: 26px;
	background:
		url(images/toolqiu.png)
		no-repeat 0 -364px;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}

.padplay .ctrl-layer .ctrl-layer {
	position: absolute;
	z-index: 0;
	width: 100%
}

.padplay .ctrl-layer .ctrl-layerhalf {
	position: absolute;
	z-index: 2;
	top: 50%;
	left: 50%;
	width: 120px;
	height: 120px
}

.padplay .ctrl-layer .ctrl-layerhalf .layer-btn,.padplay .ctrl-layer .ctrl-layerhalf .layer-load
	{
	position: absolute;
	left: -60px;
	top: -60px;
	width: 120px;
	height: 120px
}

.padplay .ctrl-layer .padplay .ctrl-layerhalf .layer-load {
	top: -15px;
	height: 30px;
	text-align: center;
	color: #84b83d;
	font: normal 14px/30px '\5FAE\8F6F\96C5\9ED1'
}

.padplay .ctrl-layer a.ctrlbigplay,.padplay .ctrl-layer a.ctrlbigplay-a
	{
	display: block;
	width: 120px;
	height: 120px;
	background: transparent
		url(images/toolqiu.png)
		no-repeat 0 -30px
}

.padplay .ctrl-layer a.ctrlbigplay:active,.padplay .ctrl-layer a.ctrlbigplay-a
	{
	background-position: 0 -150px
}

.padplay .ctrl-layer .layer-load img {
	margin-right: 5px;
	margin-top: -1px
}

.padplay .ctrl-layer a.ctrlOpen {
	background-position: 1px -478px
}

.padplay .ctrl-layer a.ctrlOpen:active,.padplay .ctrl-layer a.ctrlOpen-a
	{
	background-position: 1px -552px
}

.padplay .ctrl-layer a.ctrlClose {
	background-position: 1px -620px
}

.padplay .ctrl-layer a.ctrlClose:active,.padplay .ctrl-layer a.ctrlClose-a
	{
	background-position: 1px -700px
}

.padplay .ctrl-layer a.ctrlEditscreen {
	background-position: 1px -350px
}

.padplay .ctrl-layer a.ctrlEditscreen:active,.padplay .ctrl-layer a.ctrlEditscreen-a
	{
	background-position: 1px -401px
}

.padplay .ctrl-layer .ctrl-huibg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9;
	width: 100%
}

.padplay .ctrl-layer {
	position: absolute;
	width: 100%
}

.padplay .ctrl-layer .video-controlbox {
	position: absolute;
	bottom: 0;
	width: 100%
}

.padplay .ctrl-layer .no_ctrlOpen .ctrl-m .ctrl-c {
	margin: 0 155px 0 170px
}

.freeTimeBar {
	position: absolute;
	left: 5px;
	bottom: 55px
}

.freeTimeBar p {
	color: #fff;
	font-size: 14px
}

.freeTimeBar p em {
	color: #518900;
	padding: 0 2px
}

.freeTimeBar p a {
	color: #518900;
	text-decoration: underline;
	margin-left: 8px
}

.padErrorWrap {
	position: absolute;
	width: 100%;
	height: 300px;
	margin: 0 auto;
	top: 110px;
	z-index: 10
}

.errorTip {
	padding: 0 0 12px 20px
}

.errorTitle {
	position: relative;
	display: inline-block;
	font-size: 20px;
	color: #fff;
	top: -15px;
	left: -90px
}

.errorMsg,.errorTip,.errorOpt {
	text-align: center
}

.errorOpt :first-child {
	margin-right: 55px
}

.btn-backToHome,.btn-refresh {
	display: inline-block;
	width: 112px;
	height: 34px;
	line-height: 34px;
	text-indent: 25px;
	color: #fff;
	font-size: 16px
}

.btn-backToHome {
	background:
		url(images/btn-backToHome.png)
		no-repeat
}

.btn-refresh {
	background:
		url(images/btn-refresh.png)
		no-repeat
}

.btn-backToHome:hover,.btn-refresh:hover {
	text-decoration: none;
	color: #fff
}

.errorInfo {
	color: #fff
}

.errorInfo a {
	color: #fff;
	text-decoration: underline
}

.errorMsg {
	padding: 35px 0
}

.errorMsg :first-child {
	margin-bottom: 22px
}

.errorInfo a:hover {
	text-decoration: none;
	color: #fff;
	text-decoration: underline
}

.tipWrap {
	text-align: center
}

.tipWrap .helpInfo {
	margin-top: 20px;
	color: #fff
}

.tipWrap .helpInfo a {
	color: #fff;
	text-decoration: underline
}

.tipWrap .mainTitle {
	font-size: 20px;
	color: #fff
}

.tipWrap .subTitle {
	width: 330px;
	margin: 0 auto;
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
	line-height: 30px
}

.offLineWrap {
	position: absolute;
	padding-top: 100px;
	z-index: 10;
	width: 100%
}

.recommendVideo {
	width: 750px;
	margin: 0 auto;
	margin-top: 80px
}

.recommendVideoTitle {
	font-size: 16px;
	color: #fff
}

.recommendVideo_list {
	margin-top: 15px
}

.recommendVideo_list li {
	float: left;
	margin-left: 30px;
	width: 160px
}

.recommendVideo_list .recommendVideo_img {
	display: block
}

.recommendVideo_list .recommendVideo_img img {
	width: 160px;
	height: 90px
}

.recommendVideo_list>:first-child {
	margin-left: 0
}

.recommendVideo_list .recommendVideo_info {
	overflow: hidden;
	color: #fff;
	text-align: center;
	line-height: 28px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.DownloadBtnBar {
	border-top: 1px solid #414141;
	border-right: 1px solid #414141;
	background: rgba(0, 0, 0, .5);
	padding: 10px 15px;
	float: left;
	position: absolute;
	left: 0;
	bottom: 52px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	color: #fff;
	text-shadow: 0 1px 2px #000;
	font-family: "\5FAE\8F6F\96C5\9ED1"
}

.DownloadBtnBar_content {
	padding-right: 15px
}

.DownloadBtnBar_btn {
	line-height: 20px;
	border: 1px solid #68ab07;
	border-radius: 2px;
	padding: 3px 15px;
	color: #fff;
	background: #5d9e00;
	background: -moz-linear-gradient(top, #6db900, #528a00);
	background: -webkit-linear-gradient(top, #6db900, #528a00);
	background: -moz-linear-gradient(top, #6db900, #528a00);
	background: -ms-linear-gradient(top, #6db900, #528a00);
	background: linear-gradient(top, #87ce26, #528a00)
}

.DownloadBtnBar_btn:hover {
	color: #fff;
	text-decoration: none
}

.play-tab {
	border-bottom: 1px solid #ececec;
	font-size: 16px;
	height: 35px;
	margin-bottom: 12px
}

.play-tab a {
	display: block;
	float: left;
	width: 140px;
	height: 35px;
	text-align: center;
	line-height: 35px
}

.play-tab a.selected {
	border-bottom: 2px solid #699f00;
	height: 34px
}

.play-tab a.selected:hover {
	color: #333;
	cursor: default
}

.play-tab-l {
	font-size: 18px;
	margin-bottom: 15px
}

.play-tab-l a {
	display: block;
	float: left;
	width: 74px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	margin-right: 25px
}

.play-tab-l a.wAuto {
	width: auto;
	max-width: 180px;
	min-width: 72px;
	_width: 180px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.qypage-980 .play-tab-l a.wAuto {
	width: 90px;
	max-width: 90px;
	min-width: 90px
}

.play-tab-l a.selected {
	border-bottom: 2px solid #699f00;
	height: 34px
}

.play-tab-2 {
	font-size: 18px;
	margin: 7px 0;
	border-bottom: 2px solid #ececec;
	height: 30px;
	position: relative
}

.play-tab-2 ul {
	float: left;
	position: absolute;
	left: 0
}

.play-tab-2 li {
	float: left;
	padding-right: 12px
}

.play-tab-2 li a {
	display: block;
	height: 30px;
	float: left;
	padding: 0 12px;
	line-height: 30px;
	border-bottom: 2px solid #ececec
}

.play-tab-2 .selected a {
	border-bottom: 2px solid #699f00
}

.play-tab-2 .more {
	font-size: 12px;
	float: right;
	line-height: 30px
}

.list-noContent {
	height: 118px;
	padding-top: 10px;
	padding-left: 50%;
	margin-left: -25%
}

.list-noContent_bg {
	height: 80px;
	padding-left: 130px;
	padding-top: 30px;
	background: url(images/search-no.png)
		no-repeat 0 0
}

.list-noContent_l {
	float: left;
	height: 48px;
	background: url(images/tip-left.png)
		no-repeat left top;
	padding-left: 30px
}

.list-noContent_r {
	float: left;
	height: 48px;
	line-height: 47px;
	font-size: 16px;
	background: url(images/tip-right.png)
		no-repeat right top;
	padding-right: 15px
}

.site-ranklist .play-music-hotList li dt {
	height: 40px
}

.site-ranklist .play-music-hotList li dd {
	color: #999;
	font-size: 12px
}

.site-ranklist_music .play-tab a {
	width: 38px;
	font-size: 14px;
	margin-right: 3px
}

.jujiWrap {
	position: relative
}

.play_pageCtrol {
	width: 190px;
	position: absolute;
	right: 0;
	top: -40px;
	font-size: 14px;
	z-index: 1
}

.play_pageCtrol_pages {
	overflow: hidden;
	*zoom: 1;
	position: relative;
	padding: 0 24px;
	float: right
}

.icon-arrL-p,.icon-arrR-p {
	width: 20px;
	height: 20px;
	position: absolute;
	top: 0;
	margin-right: 0;
	background:
		url(images/p-arr-s.png)
		no-repeat
}

.icon-arrL-p {
	background-position: 0 0;
	position: absolute;
	left: 0
}

.icon-arrR-p {
	background-position: -21px 0;
	right: 0
}

.pageCtr_wrap {
	position: relative;
	overflow: hidden;
	_display: inline
}

.pageCtr_item {
	overflow: hidden;
	_display: inline
}

.pageCtr_wrap ul {
	height: 20px;
	overflow: hidden;
	_display: inline
}

.pageCtr_wrap ul li {
	float: left;
	width: 20px;
	display: inline;
	overflow: hidden;
	text-align: center;
	margin: 0 4px
}

.pageCtr_wrap ul li a {
	display: block;
	width: 20px
}

.pageCtr_wrap ul li.selected a {
	color: #699f00
}

.play_pageCtrol a:hover .icon-arrL-p {
	background-position: -42px 0
}

.play_pageCtrol a:hover .icon-arrR-p {
	background-position: -63px 0
}

.play_pageCtrol .disabled .icon-arrL-p,.play_pageCtrol .disabled:hover .icon-arrL-p
	{
	background-position: -84px 0;
	cursor: default
}

.play_pageCtrol .disabled .icon-arrR-p,.play_pageCtrol .disabled:hover .icon-arrR-p
	{
	background-position: -105px 0;
	cursor: default
}

.pageCtr_wrap-max {
	width: 140px;
	height: 20px;
	position: relative;
	overflow: hidden
}

.pageCtr_wrap-max .pageCtr_item {
	position: absolute;
	left: 0;
	top: 0
}

.play_pageCtrol .tiemBox {
	position: relative;
	float: right;
	width: 70px;
	margin-left: 30px
}

.play_pageCtrol .tiemYear {
	width: 70px;
	background: #fff;
	overflow: hidden
}

.play_pageCtrol .tiemYear a span {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #333;
	float: none
}

.play_pageCtrol .tiemYear a.a_sec_bottom,.play_pageCtrol .tiemYear a.a_sec_top,.play_pageCtrol .tiemYear a.a_sec_bottom_hover,.play_pageCtrol .tiemYear a.a_sec_top_hover
	{
	background:
		url(images/arrow_play.png)
		no-repeat;
	display: block;
	width: 50px;
	padding-right: 18px;
	text-align: right;
	height: 18px;
	line-height: 16px;
	margin: 0;
	border: 1px solid #ebebeb
}

.play_pageCtrol .tiemYear a.a_sec_top {
	background-position: -16px -102px
}

.play_pageCtrol .tiemYear a.a_sec_top:hover,.play_pageCtrol .tiemYear a.a_sec_top_hover
	{
	background-position: -16px -203px;
	text-decoration: none
}

.play_pageCtrol .tiemYear a.a_sec_bottom {
	background-position: -16px -137px
}

.play_pageCtrol .tiemYear a.a_sec_bottom:hover,.play_pageCtrol .tiemYear a.a_sec_bottom_hover
	{
	background-position: -16px -170px;
	text-decoration: none
}

.play_pageCtrol .tiemYear a.a_sec_top:hover span,.play_pageCtrol .tiemYear a.a_sec_bottom:hover span,.play_pageCtrol .tiemYear a.a_sec_top_hover span,.play_pageCtrol .tiemYear a.a_sec_bottom_hover span
	{
	color: #518900
}

.a_sec_list {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	width: 68px;
	border: 1px solid #d9d9d9;
	border-bottom: 0
}

.a_sec_list a {
	float: none;
	display: block;
	padding-right: 20px;
	margin: 0;
	line-height: 22px;
	height: 22px;
	background: #fff;
	border-bottom: 1px solid #d9d9d9;
	text-align: right
}

.a_sec_list a:hover,.a_sec_list a.selected {
	background: #f8f6f6;
	text-decoration: none
}

.play_pageCtrol-zongyi {
	width: auto
}

.play_pageCtrol-zongyi .pageCtr_wrap ul li,.play_pageCtrol-zongyi .pageCtr_wrap ul li a
	{
	width: 30px
}

.play_pageCtrol-zongyi .pageCtr_wrap-max {
	width: 186px
}

@import url("../../../../import-proj/play/popup_vip.css");

.mod-play-list {
	position: relative;
	margin-top: -1px
}

.mod-play-list a {
	color: #999
}

.mod-play-list a:hover {
	color: #699f00
}

.mod-play-list li {
	width: 280px;
	height: 65px;
	padding: 0 0 15px 0;
	overflow: hidden;
	vertical-align: top;
	float: left;
	cursor: pointer
}

.mod-play-list .borCon {
	margin: 0 10px;
	height: 65px
}

.mod-play-list .pic-left {
	display: inline;
	float: left;
	margin-right: 10px;
	width: 116px
}

.mod-play-list .con-right {
	color: #666;
	float: left;
	margin-top: -2px;
	position: relative;
	width: 130px
}

.mod-play-list .pic-left .piclist_img {
	position: relative
}

.mod-play-list .pic-left img,.mod-play-list .pic-left .piclist_img {
	display: block;
	width: 116px;
	height: 65px
}

:root .video_position {
	filter: none
}

.mod-play-list .video_position {
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#66000000', endColorstr='#66000000' );
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	height: 20px;
	line-height: 20px
}

.mod-play-list .video_lb,.video_rb {
	padding: 0 2px;
	width: auto
}

.mod-play-list .video_lb {
	left: 0;
	bottom: 0
}

.mod-play-list .video_rb {
	right: 0;
	bottom: 0
}

.mod-play-list .video_mid {
	width: 100%;
	text-align: center;
	left: 0;
	bottom: 0
}

.mod-play-list .v_name {
	color: #fff;
	cursor: pointer;
	padding: 0 2px;
	height: 20px;
	line-height: 20px
}

.mod-play-list .selected .v_name,.mod-play-list .selected h3 a,.videoTit-green .con-right h3 a
	{
	color: #699f00
}

.mod-play-list h3 {
	line-height: 18px
}

.mod-play-list .con-right a {
	display: block;
	transition: color .3s ease 0s;
	word-break: break-all
}

.mod-play-list .icon-playB {
	background:
		url(images/playIco0610_black.png)
		no-repeat;
	height: 11px;
	margin: 4px 0 0;
	vertical-align: -2px;
	width: 14px
}

.mod-play-list li .video_mid,.playListTopAdv .video_mid {
	display: none
}

.mod-play-list li.selected .video_mid,.playListTopAdv .selected .video_mid
	{
	display: block
}

.mod-play-list li.selected .video_rb,.playListTopAdv .selected .video_rb
	{
	display: none
}

.wrapper-right-short {
	margin-top: -384px;
	position: relative;
	*z-index: 30
}

.shortPlayList {
	width: 280px
}

.blackBg {
	background: #1f1f1f;
	height: 378px;
	width: 278px;
	float: right;
	border: 1px solid #303030;
	border-bottom: 0
}

.whiteBg {
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	background: #f2f2f2;
	width: 278px;
	height: 1057px;
	left: 0;
	top: 384px;
	position: absolute;
	z-index: -1
}

.wrapper-right-short-popularize .whiteBg {
	top: 478px
}

.wrapper-right-short-noShop .whiteBg { *+
	top: 576px;
	_top: 576px
}

.playTop-shop {
	background: #1f1f1f;
	height: 378px;
	width: 278px;
	border: 1px solid #303030;
	height: 185px;
	margin-bottom: 10px;
	position: relative;
	*float: right
}

.shortPlayList .mod-play-list li {
	padding: 0;
	height: auto;
	overflow: visible
}

.shortPlayList .mod-play-list .borCon {
	border-bottom: 1px dotted #ccc;
	padding: 15px 0
}

.shortPlayList .mod-play-list .vlast-noline .borCon {
	border-bottom: 0
}

.shortPlayList .mod-play-list .blackArea .borCon {
	border-bottom: 1px solid #333
}

.shortPlayList .blackArea .con-right p .icon-playB {
	background:
		url(images/playIco0610_black.png)
		no-repeat;
	height: 11px;
	width: 14px;
	margin: 4px 0 0 0;
	*margin: 4px 3px 0 0;
	vertical-align: -2px;
	*vertical-align: 0
}

.shortPlayList .con-right .g-hovercard a {
	display: inline
}

.shortPlayList .g-hovercard {
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 128px
}

.shortPlayList .blackArea .con-right p .g-hovercard-icon {
	background:
		url(images/g-hovercard-iconT.png)
		no-repeat;
	height: 12px;
	_background:
		url(images/g-hovercard-iconB.png)
		no-repeat
}

.shortPlayList .con-right p .g-hovercard-icon {
	background:
		url(images/userPic0610.png)
		no-repeat;
	height: 12px;
	width: 11px;
	margin: 4px 2px 0 1px;
	*margin: 4px 3px 0 0;
	cursor: default;
	vertical-align: -2px;
	*vertical-align: 0;
	display: inline-block
}

.shortPlayList .con-right p .icon-playB {
	background:
		url(images/playIco0610.png)
		no-repeat;
	height: 12px;
	width: 14px;
	margin: 4px 0 0 0;
	*margin: 4px 3px 0 0;
	cursor: default;
	vertical-align: -2px;
	_vertical-align: -4px
}

.shortPlayList .con-right a {
	transition: color .3s;
	display: block;
	word-break: break-all;
	color: #333
}

.shortPlayList .blackArea a {
	color: #999
}

.shortPlayList .blackArea a:hover {
	color: #699f00
}

.shortPlayList .mod-play-list h3 {
	line-height: 17px
}

.shortPlayList li a:hover {
	color: #699f00
}

.shortPlay-rt-noShop .blackBg {
	height: 575px
}

.wrapper-right-short-noShop {
	margin-top: -575px; *+
	margin-top: -576px;
	_margin-top: -576px
}

.playListTopAdv {
	position: relative
}

.playListTopAdv .borCon {
	border-bottom: 1px solid #333;
	height: 65px;
	margin: 0 10px;
	padding: 14px 0
}

body.qypage-980 .playListTopAdv .borCon {
	padding: 12px 0
}

.playListTopAdv .pic-left {
	display: inline;
	float: left;
	margin-right: 10px;
	width: 116px
}

.playListTopAdv .con-right {
	height: 67px;
	position: relative
}

.shortPlayList .advIco {
	border: 1px solid #303030;
	bottom: 0;
	height: 16px;
	line-height: 16px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 30px;
	color: #666
}

@import url("../../../import-proj/play/album_layer.css");

@import url("../../import-proj/play/mobile-download-pop.css");