﻿html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu {
	margin: 0;
	padding: 0
}

header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details {
	display: block
}

.actor_list ul li {
	color: #585858;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption,th {
	text-align: left;
	font-weight: 400
}

html,body,fieldset,img,iframe,abbr {
	border: 0
}

i,cite,em,var,address,dfn {
	font-style: normal
}[hidefocus],summary {
	outline: 0
}

li {
	list-style: none
}

h1,h2,h3,h4,h5,h6,small {
	font-size: 100%
}

sup,sub {
	font-size: 83%
}

pre,code,kbd,samp {
	font-family: inherit
}

q:before,q:after {
	content: none
}

textarea {
	overflow: auto;
	resize: none
}

label,summary {
	cursor: default
}

a,button {
	cursor: pointer
}

h1,h2,h3,h4,h5,h6,em,strong,b {
	font-weight: 700
}

del,ins,u,s,a,a:hover {
	text-decoration: none
}

div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	border: 0
}

body,textarea,input,button,select,keygen,legend {
	font: 1em/100% arial,"//5b8b//4f53";
	color: #333;
	outline: 0;
	-webkit-tap-highlight-color: transparent;
	-webkit-focus-ring-color: transparent;
	outline: 0
}

.load {
	width: 100%;
	text-align: center;
	height: 40px;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 40px;
	background: url(../images/load.gif) center no-repeat;
	text-indent: 12%
}

.kong {
	width: 100%;
	text-align: center;
	line-height: 45px
}

.zt-top-inner,.mhm-menu,.mhs-inner,.container-inner,.zt-footer-inner,.details-head-inner,.details-body {
	width: 1200px
}

#banner,.zt-footer {
	width: 100%
}

body {
	background: #fff;
	color: #666
}

.imp {
	color: #ff6a1f
}

.c000 {
	color: #000
}

.c333 {
	color: #333
}

.mt10 {
	margin-top: 10px
}

.mt20 {
	margin-top: 20px
}

.test-300 {
	width: 300px;
	height: 250px;
	overflow: hidden
}

.stest-300 {
	width: 300px
}

.test-90 {
	height: 90px;
	overflow: hidden
}

.test-500 {
	width: 500px;
	overflow: hidden
}

.test-580 {
	width: 580px
}

.test-280 {
	width: 280px
}

.test-760 {
	width: 760px
}

.test-110 {
	width: 110px;
	margin-left: 15px
}

.test-870 {
	width: 870px;
	height: 100px;
	overflow: hidden
}

.test-1200 {
	height: 200px;
	overflow: hidden;
	margin-bottom: 30px
}

.test-120 {
	width: 120px;
	height: 260px;
	position: absolute;
	z-index: 99;
	top: 50px;
	overflow: hidden
}

.test-120 .btn-test {
	display: block;
	height: 20px;
	line-height: 19px;
	text-align: center;
	background: #f60;
	color: #fff;
	font-size: 12px;
	overflow: hidden
}

.t120-l {
	left: 0
}

.t120-r {
	right: 0
}

ul,li {
	list-style: none
}

a {
	color: #666;
	-webkit-tap-highlight-color: transparent;
	-webkit-focus-ring-color: transparent;
	outline: 0;
	border: 0;
	-webkit-user-select: none
}

a,p,h2,strong,span,div,input {
	font-family: microsoft yahei
}

.clearfix:after,.fl:after,.fr:after,.row:after {
	clear: both;
	content: '\0020';
	display: block;
	height: 0
}

.clearfix,.row {
	zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

*:focus {
	border: 0;
	-webkit-tap-highlight-color: transparent;
	outline: 0
}

h2,h3,h4,h5,strong {
	font-weight: 100
}

.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.fn-clear {
	zoom: 1
}

.banner-intro-inner,.mhs-inner,.mhm-menu,.container-inner,.details-head-inner,.live-video-inner {
	width: 1200px;
	margin: 0 auto;
	position: relative
}

.details-body {
	width: 1200px;
	margin: 0 auto
}

.filtrate:after,.all-movie-type-ul:after,.all-type:after,.details-con1:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: ""
}

.banner-swap-btn a,.watch-box,.tcl-pic2,.sci-right-ul li img,.sci-left img,.recommend-list-pic img,.star-pic-list-a img,.mac_drop_box,.search-list-ul li a,.watch-list-ul li a,.delete-watch,.list-no1-pic img,.watch-list-ul li i,.search-list-ul li i,.teleplay-ul li img,.filtrate-nav li a,.week li a,.fcb-ul img,.page-btn-inner li a,.more-list-con li a,.details-con2-list li,.details-con2-list li a,.afc1 li,.all-movie-type-ul li,.all-fil-ul1 li i,.tti-ul-list li,.live-right-list li a,.list_module_img li a.list-img img {
	-webkit-transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in
}

.sci-right-ul li:hover img,.sci-left:hover img,.recommend-list-pic:hover img,.star-pic-list-a:hover img,.list-no1-pic:hover img,.teleplay-ul li a:hover img,.fcb-ul li a:hover img,.list_module_img li a.list-img img:hover,.special-img img:hover,.serach-ul li a.list-img img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1)
}

.container {
	margin-top: -70px
}

.movie-wrap {
	min-width: 1200px
}

.header_bg {
	position: relative;
	top: -104px;
	height: 54px;
	background: url(../images/nav.jpg) 0 bottom no-repeat;
	border-bottom: 1px solid #fff
}

#banner {
	position: relative;
	top: -104px
}

.banner-inner {
	width: 100%;
	height: 420px;
	overflow: hidden
}

.banner-pic-inner li {
	width: 100%;
	height: 420px;
	background-position: center;
	position: absolute;
	display: none
}

.banner-pic-inner li:nth-child(1) {
	display: block
}

.banner-pic-inner li a {
	position: relative;
	height: 420px;
	display: block
}

.pic-01 {
	background: url(../images/banner.jpg)
}

.pic-02 {
	background: url(../images/banner_1.jpg)
}

.pic-03 {
	background: url(../images/banner_2.jpg)
}

.banner-btn-wrap {
	position: relative;
	z-index: 99
}

.banner-btn {
	width: 1200px;
	margin: 0 auto;
	height: 0
}

.banner-btn-inner {
	text-align: right
}

.banner-btn-inner li {
	cursor: pointer;
	width: 90px;
	height: 60px;
	overflow: hidden;
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	margin: 10px 3px;
	position: relative
}

.banner-btn-inner li i {
	position: absolute;
	width: 86px;
	height: 56px;
	background: #000;
	border: 2px solid #000;
	filter: alpha(opacity=50);
	opacity: .5
}

.banner-btn-inner .add-active i {
	border: 2px solid #ff6a1f;
	filter: alpha(opacity=100);
	opacity: 1;
	background: 0 0
}

.banner-swap-btn {
	position: absolute;
	z-index: 999;
	top: 180px;
	width: 1200px;
	height: 0;
	display: none
}

.banner-btn-list {
	position: relative;
	top: 340px;
	z-index: 999
}

.banner-swap-btn a {
	width: 50px;
	height: 50px;
	color: #fff;
	opacity: .3;
	filter: alpha(opacity=30);
	display: block;
	line-height: 50px;
	border-radius: 25px;
	overflow: hidden
}

.left-btn {
	float: left;
	background: url(../images/lunbo-btn.jpg) 11px 6px #000 no-repeat
}

.right-btn {
	float: right;
	background: url(../images/lunbo-btn.jpg) 15px -75px #000 no-repeat
}

.banner-intro {
	position: absolute;
	width: 100%;
	background: #000;
	background: linear-gradient(rgba(255,255,255,0) 5%,rgba(0,0,0,0.95) 100%);
	height: 80px;
	z-index: 1;
	filter: alpha(opacity=40);
	top: 340px
}

.banner-intro-ul {
	position: absolute;
	z-index: 99;
	top: 0;
	overflow: hidden;
	height: 80px;
	line-height: 80px
}

.banner-intro-ul li a {
	font-size: 20px;
	color: #fff
}

.banner-intro-ul li {
	display: none
}

.banner-intro-ul li:nth-child(1) {
	display: block
}

.banner-s-tit {
	position: absolute;
	bottom: 50px;
	left: 50%;
	margin-left: -630px;
	width: 500px;
	height: 100px
}

.banner-tit-model {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 500px;
	height: 100px
}

.banner-tit-model:nth-child(1) {
	display: block
}

.banner-tit-model i {
	position: absolute;
	left: 0;
	top: 0;
	opacity: .1;
	filter: alpha(opacity=10) background-color:#000;
	width: 500px;
	height: 100px
}

.banner-t-wrap {
	color: #fff;
	padding: 14px 0
}

.banner-t-wrap a {
	color: #fff
}

.banner-s1 {
	float: left;
	width: 120px;
	border-right: 1px solid #fff;
	height: 74px;
	padding-left: 10px;
	text-shadow: 1px 3px 3px #1b1818
}

.banner-s1 p {
	font-size: 14px
}

.banner-s1 p.banner-s1-p {
	position: relative;
	width: 96px;
	height: 68px;
	top: -5px
}

.banner-s1 p span {
	font-size: 70px;
	font-family: arial,simsun;
	position: absolute;
	left: -4px;
	bottom: 0;
	height: 68px;
	line-height: 68px;
	width: 80px;
	overflow: hidden
}

.banner-s1 p.banner-ss1-p {
	position: relative;
	width: 96px;
	height: 68px;
	top: -5px
}

.banner-s1 p.banner-ss1-p span {
	font-size: 35px;
	position: absolute;
	left: -4px;
	bottom: 0;
	height: 68px;
	line-height: 68px;
	width: 80px;
	overflow: hidden
}

.banner-s1 p em {
	position: absolute;
	right: 4px;
	bottom: 6px;
	font-size: 14px
}

.banner-s2 {
	float: left;
	width: 350px;
	margin-left: 18px;
	display: inline;
	text-shadow: 1px 2px 1px #1b1818
}

.banner-s2 h3 {
	font-size: 26px;
	font-weight: 400;
	height: 44px;
	line-height: 44px;
	overflow: hidden
}

.banner-s2 p {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	margin-top: 5px
}

.banner-swap-btn a:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}

.logo {
	width: 194px;
	margin-left: 8px
}

.logo a {
	display: block;
	height: 62px;
	background: url(../images/logo.png) no-repeat;
	text-indent: -999em
}

.sub-page {
	height: 35px;
	font-size: 24px;
	padding: 5px 0 5px 20px;
	border-left: 1px solid #dadada;
	width: 80px;
	margin: 19px 0 0;
	line-height: 35px
}

.mhs-inner {
	height: 65px;
	_height: 65px;
	position: relative;
	z-index: 997
}

.search {
	margin-top: 13px;
	margin-left: 100px
}

.search-inner {
	width: 490px;
	height: 40px;
	position: relative;
	z-index: 999
}

.search-text {
	width: 358px;
	padding-right: 5px;
	border: 1px solid #e9e9e9;
	background: url(../images/share.png) 5px 9px no-repeat #f5f5f5;
	position: absolute;
	padding-left: 30px;
	padding-right: 12px;
	height: 36px;
	line-height: 36px \9
}

.search-btn {
	width: 90px;
	height: 38px;
	border: 1px solid #c6531a;
	background: #ff6a1f;
	color: #fff7f5;
	cursor: pointer;
	position: absolute;
	right: 0;
	font-family: microsoft yahei
}

.search-list {
	position: absolute;
	background: #fff;
	width: 488px;
	border: 1px solid #e9e9e9;
	top: 37px;
	display: none
}

.search-list-left {
	width: 271px
}

.search-list-ul li {
	position: relative;
	height: 30px
}

.search-list-ul li i {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 8px;
	height: 12px;
	background: url(../images/share.png) -17px -36px no-repeat
}

.search-list-ul li a {
	padding: 0 8px;
	line-height: 30px;
	display: block
}

.search-list-ul li a span {
	color: #9f9f9f;
	margin-left: 8px
}

.search-list-right {
	width: 216px
}

.slr-inner {
	width: 140px;
	margin: 0 auto;
	padding: 20px 0
}

.slr-inner p {
	line-height: 22px;
	font-size: 14px;
	color: #999
}

.slr-inner-pic {
	width: 140px;
	height: 190px;
	display: block;
	overflow: hidden
}

.watch-record {
	margin-top: 15px;
	position: relative;
	margin-left: 15px
}

.watch-box {
	width: 117px;
	height: 30px;
	border: 1px solid #ececec;
	font-size: 14px;
	line-height: 30px;
	cursor: pointer;
	position: relative;
	text-indent: 44px
}

.watch-icon {
	left: 0;
	top: 0;
	position: absolute;
	width: 38px;
	height: 30px;
	border-right: 1px solid #ececec;
	background: url(../images/share.png) 3px -534px no-repeat
}

.watch-icon2 {
	position: absolute;
	width: 10px;
	height: 10px;
	background: url(../images/share.png) 0 -110px no-repeat;
	right: 3px;
	top: 10px
}

.watch-box-active {
	color: #ff6a1f
}

.watch-icon-active {
	background: url(../images/share.png) 2px -569px no-repeat
}

.watch-icon2-active {
	background: url(../images/share.png) -25px -150px no-repeat
}

.mac_drop_box {
	width: 358px;
	position: absolute;
	border: 1px solid #e9e9e9;
	background: #fff;
	right: 0;
	display: none;
	top: 40px;
	border-radius: 3px;
	padding: 5px
}

.watch-list-inner {
	position: relative
}

.watch-list-triangle {
	position: absolute;
	width: 15px;
	height: 10px;
	display: block;
	background: url(../images/share.png) 0 -196px no-repeat;
	top: -8px;
	right: 30px
}

.watch-list-ul {
	height: 150px;
	overflow: hidden;
	_height: expression(this.scrollHeight>165 ? "165px":"auto");
	overflow: auto;
	overflow-x: hidden;
	clear: both;
	scrollbar-face-color: #bbb;
	scrollbar-shadow-color: #f5f5f5;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #f5f5f5;
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #f5f5f5
}

.watch-list-ul li {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	display: block;
	margin-left: 0;
	padding: 0 15px;
	background: #f6f7fb;
	border: 2px solid #fff;
	border-bottom: 0;
	cursor: pointer
}

.watch-list-ul li.no-his p {
	text-align: center;
	height: 45px;
	border: 0
}

.watch-list-ul li h5 {
	width: 248px;
	height: 35px;
	overflow: hidden;
	float: left;
	font-weight: 400;
	font-size: 14px
}

.watch-list-ul li h5 em {
	margin: 0 5px;
	color: #666;
	font-weight: 400
}

.watch-list-ul li label {
	width: 55px;
	height: 35px;
	overflow: hidden;
	float: left;
	display: block;
	font-size: 14px
}

.watch-list-ul li .delck {
	width: 13px;
	height: 13px;
	display: block;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
	margin-top: 12px;
	float: right;
	background: url(../images/cross_red.gif) 3px 3px no-repeat
}

.watch-list-ul li:hover {
	background: #fcfcfc
}

.watch-list-ul li:hover a {
	color: #ff6a1f
}

.mac_drop_box .his-todo {
	width: 100%;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	padding: 0;
	clear: both;
	text-align: center;
	font-size: 14px
}

.mac_drop_box .his-todo em {
	font-weight: 400;
	margin-left: 8px;
	margin-right: 8px
}

.mac_drop_box p {
	height: 35px;
	line-height: 35px;
	padding: 0 8px;
	overflow: hidden;
	color: #828282;
	position: relative;
	font-size: 14px
}

.mac_drop_box p .close-his {
	float: right
}

.nav-avatar {
	overflow: hidden
}

.nav-avatar span {
	display: none
}

.nav-avatar img {
	width: 40px;
	height: 40px;
	border-radius: 100px;
	margin-top: -5px
}

.drop-box {
	position: absolute;
	right: 15px;
	top: 45px;
	padding-top: 0;
	transition: all 0 ease 0
}

.drop-box:before {
	top: -20px;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-style: solid;
	border-color: transparent;
	border-bottom-color: #fafafa;
	border-width: 10px;
	margin-left: -10px;
	left: auto;
	right: 5%
}

.nick-name {
	height: 60px;
	line-height: 60px;
	padding: 10px 0 0 10px
}

.nick-name img {
	width: 60px;
	height: 60px;
	margin-left: 30px;
	border-radius: 100px;
	float: left
}

.nick-name span {
	float: left;
	margin-left: 20px;
	color: #ff6a1f;
	font-size: 22px
}

.ui-signed {
	width: 308px;
	overflow: hidden;
	padding: 0 10px 10px;
	*zoom: 1!important;
	border-radius: 3px;
	box-shadow: 0 0 0 3px rgba(255,255,255,.2);
	background: #fafafa;
	z-index: 99999;
	border: 1px solid #f6f7fb;
	font-size: 15px
}

.ui-signed li {
	width: 50%;
	line-height: 35px;
	height: 35px;
	float: left;
	display: block;
	text-align: center
}

.ui-signed li:hover {
	background: #fff
}

.ui-signed li:nth-child(2) {
	float: right
}

.ui-signed li a {
	color: #000
}

.ui-signed li a:hover {
	background: 0 0;
	color: #ff6a1f
}

.delete-watch {
	font-size: 14px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #f5f5f5;
	color: #999;
	cursor: pointer
}

.delete-watch:hover {
	background: #ff6a1f;
	color: #fff
}

.mhm-share {
	position: relative;
	background: #f5f6f6
}

.mhm-inner {
	z-index: 99;
	opacity: .9;
	filter: alpha(opacity=90);
	height: 50px
}

.mhm-inner-bottom {
	z-index: 98;
	opacity: .3;
	filter: alpha(opacity=30);
	height: 54px;
	top: -50px
}

.nhm-menu-ul li {
	float: left;
	width: 70px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin-right: 20px
}

.nhm-menu-ul li a {
	display: block
}

.mhm-menu {
	height: 50px;
	border: 0
}

.active-style {
	position: absolute;
	width: 70px;
	height: 4px;
	background: #ff6a1f;
	bottom: -4px;
	_bottom: 0;
	overflow: hidden;
	z-index: 9999;
	left: 0
}

.splendid-header div,.recommend-header div {
	font-size: 25px;
	color: #656565;
	line-height: 25px;
	_line-height: 30px
}

.splendid {
	width: 920px;
	height: 320px;
	overflow: hidden
}

.splendid-header,.recommend-header {
	height: 35px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 20px
}

.splendid-tab {
	margin-left: 20px;
	margin-top: 2px
}

.splendid-tab li {
	float: left;
	border-radius: 3px;
	margin-right: 10px
}

.splendid-tab li a {
	padding: 0 5px;
	text-align: center;
	line-height: 24px;
	display: block;
	font-size: 14px
}

.active-style2,.week .active-style2 a,.week li a:hover,.afc1 li:hover,.all-movie-type-ul li:hover {
	background: #ff6a1f
}

.active-style2 a,.active-style2,.afc1 li:hover a,.all-movie-type-ul li:hover a {
	color: #fff
}

.piao-tab li {
	height: 6px;
	background: #f5f5f5;
	width: 40px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	border: 1px solid #eee;
	cursor: pointer;
	margin: 12px 0 0 10px;
	display: inline
}

.piao-tab li.active-style2 {
	background: #ff6a1f;
	border-color: #ea5105
}

.piao-tab li a {
	font-size: 0;
	line-height: 0
}

.details-left .splendid-content-inner {
	height: 250px
}

.details-left .sci-left {
	height: 250px
}

.sci-left {
	width: 350px;
	height: 250px;
	position: relative;
	overflow: hidden
}

.shade {
	position: absolute;
	bottom: 0;
	_bottom: 6px;
	z-index: 1;
	width: 100%;
	height: 60px;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40)
}

.pic-title {
	position: absolute;
	height: 40px;
	bottom: 0;
	_bottom: 6px;
	color: #fff;
	z-index: 9;
	padding: 10px
}

.pic-title p {
	margin-top: 10px;
	font-size: 12px;
	width: 330px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.details-left .sci-right {
	width: 510px;
	height: 260px
}

.sci-right {
	width: 540px;
	overflow: hidden;
	height: 300px
}

.details-left .sci-right-ul {
	margin-left: -10px;
	height: 260px
}

.sci-right-ul {
	margin-left: -30px;
	_margin-left: -60px;
	overflow: hidden;
	height: 300px;
	zoom: 1;
	position: relative
}

.sci-right-ul li a,.sci-right-ul li p {
	width: 160px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.sci-right-ul li p {
	font-size: 12px;
	color: #a9a9a9
}

.details-left .sci-right-ul li {
	height: 120px;
	margin-left: 10px;
	margin-bottom: 10px
}

.sci-right-ul li {
	float: left;
	width: 160px;
	height: 120px;
	overflow: hidden;
	margin-bottom: 13px;
	margin-left: 30px
}

.sci-right-ul li .sru-pic {
	width: 160px;
	height: 100px;
	display: block;
	overflow: hidden
}

.sci-right-ul li .movie-headline1 {
	font-size: 14px;
	margin-top: 4px;
	margin-bottom: 2px;
	*margin-bottom: 1px;
	display: block
}

.con1 {
	height: 355px;
	overflow: hidden
}

.con11 {
	overflow: hidden
}

.splendid-content-inner {
	height: 260px;
	display: none;
	overflow: hidden
}

.recommend,.teleplay-right {
	width: 250px
}

.recommend-list-pic {
	width: 80px;
	height: 110px;
	overflow: hidden
}

.recommend-list-con {
	width: 160px
}

.recommend-list-con p {
	font-size: 12px;
	color: #a9a9a9;
	line-height: 25px
}

.recommend-list-con .movie-headline2 a {
	margin-bottom: 6px;
	width: 160px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.recommend-list li {
	height: 110px;
	margin-bottom: 15px
}

.recommend-list-two span {
	float: right;
	font-size: 12px;
	color: #a9a9a9
}

.recommend-list-two li {
	line-height: 24px;
	height: 24px;
	vertical-align: middle;
	overflow: hidden;
	zoom: 1
}

.recommend-list-two {
	*margin-top: -10px;
	_margin-top: -15px
}

.recommend-list-con a {
	font-size: 14px
}

.recommend-list-two a {
	font-size: 14px;
	width: 140px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.recommend-list-two a:hover {
	color: #ff6a1f
}

.recommend-header span {
	color: #ff6a1f
}

.recommend-list-con a:hover {
	color: #ff6a1f
}

.con2 {
	zoom: 1;
	overflow: hidden
}

.teleplay-left {
	width: 920px
}

.teleplay-content-list {
	margin-left: -40px;
	_margin-left: -80px;
	overflow: hidden;
	zoom: 1
}

.teleplay-content-list li {
	height: 315px;
	width: 200px;
	overflow: hidden;
	float: left;
	margin-left: 40px;
	margin-bottom: 20px
}

.margin-bottom-share {
	margin-bottom: 20px
}

.star-list-share {
	margin-bottom: 20px
}

.tcl-pic {
	position: relative;
	height: 270px;
	display: block
}

.tcl-pic1,.tcl-pic2,.tcl-pic3,.tcl-pic4 {
	position: absolute
}

.tcl-pic2 {
	width: 100%;
	height: 236px;
	background: url(../images/play.png) center no-repeat;
	display: none\9;
	-webkit-transform: scale(0);
	transform: scale(0)
}

.teleplay-content-list li .showPlay:hover .tcl-pic2 {
	display: block\9;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.tcl-pic3 {
	width: 100%;
	height: 34px;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40);
	bottom: 0
}

.tcl-pic4 {
	color: #fff;
	padding: 10px;
	bottom: 0
}

.movie-headline1 {
	line-height: 28px;
	font-size: 14px
}

.tcl-title .movie-headline1 a,.fcb-ul .movie-headline1 a,.tcl-title p {
	width: 200px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.fcb-ul .movie-headline1 a {
	width: 160px
}

.tcl-title p {
	font-size: 12px;
	color: #a9a9a9
}

.teleplay-content-inner {
	overflow: hidden;
	display: none;
	position: relative
}

.teleplay-more {
	float: right;
	font-size: 14px;
	margin-top: 10px;
	width: auto;
	color: #999
}

.teleplay-con-list i {
	width: 20px;
	height: 20px;
	background: #bbb;
	display: block;
	text-align: center;
	line-height: 20px;
	color: #fff;
	float: left
}

.teleplay-con-list a {
	float: left;
	line-height: 18px;
	margin-left: 8px;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	width: 100px
}

.teleplay-con-list a:hover {
	color: #ff6a1f
}

.teleplay-con-list span {
	float: right;
	font-size: 12px;
	color: #a9a9a9;
	line-height: 20px
}

.teleplay-con-list li {
	display: block;
	width: 250px;
	height: 20px;
	margin-bottom: 10px;
	*margin-bottom: 6px;
	_margin-bottom: 6px;
	position: relative
}

.teleplay-con-list li .views {
	position: absolute;
	right: 0;
	top: 0
}

.teleplay-con-list .list-no1 {
	width: 250px;
	height: 125px;
	position: relative;
	overflow: hidden
}

.teleplay-con-list .list-no1 span {
	position: absolute;
	z-index: 2;
	width: 30px;
	height: 30px;
	background: #d55f22;
	display: block;
	opacity: .9;
	filter: alpha(opacity=90)
}

.teleplay-con-list .list-no1 i {
	position: absolute;
	z-index: 2;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	top: 0;
	left: 0
}

.teleplay-con-list .list-no1 span {
	position: absolute;
	top: 0;
	left: 0
}

.teleplay-con-list .list-no1 a {
	margin-left: 0;
	font-size: 14px
}

.teleplay-con-list .list-no1 .list-no1-pic {
	width: 90px
}

.teleplay-con-list .list-no1 .no1-tv-title {
	width: 150px
}

.list-no1-con {
	height: 120px;
	float: right;
	width: 150px
}

.list-no1-con p {
	font-size: 12px;
	color: #a9a9a9;
	line-height: 24px;
	clear: both
}

.list-no1-con .top-btn {
	height: 30px;
	width: 80px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
	background: #ff6a1f;
	color: #fff;
	position: absolute;
	top: 90px;
	left: 100px
}

.list-no1-con .top-btn:hover {
	background: #ff6a1f;
	color: #fff;
	text-decoration: none
}

.list-no1-con .top-desc {
	height: 42px;
	overflow: hidden;
	line-height: 20px
}

.list-no1-con p.pview {
	color: #666
}

.list-no1-pic img {
	width: 90px;
	height: 120px;
	vertical-align: middle
}

.list-no1-pic {
	width: 90px;
	height: 120px;
	overflow: hidden;
	float: left
}

.no1-tv-title {
	margin-top: 2px
}

.teleplay-type {
	width: 235px;
	background: #fafafa;
	padding: 10px 7px
}

.tti-ul-list {
	width: 188px;
	margin-bottom: 10px;
	overflow: hidden;
	*margin-bottom: 5px;
	_margin-bottom: 5px
}

.tti-ul li {
	zoom: 1;
	display: inline-block
}

.tti-span {
	margin-top: 5px;
	display: block
}

.tti-ul-list li {
	float: left;
	margin-right: 5px;
	white-space: nowrap
}

.tti-ul-list li a {
	display: block;
	padding: 5px
}

.active-style3,.tti-ul-list li:hover {
	background: #bbb
}

.active-style3 a,.tti-ul-list li:hover a {
	color: #fff
}

.star-pic {
	height: 190px;
	margin-bottom: 40px;
	overflow: hidden;
	position: relative
}

.star-pic-list-a {
	width: 140px;
	height: 190px;
	display: block;
	overflow: hidden;
	position: relative
}

.star-pic1 {
	position: absolute;
	width: 100%;
	height: 30px;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40);
	bottom: 0;
	left: 0
}

.star-pic2 {
	position: absolute;
	height: 30px;
	bottom: 0;
	width: 100%;
	z-index: 2;
	left: 0
}

.star-pic2 p {
	color: #fff;
	text-align: center;
	line-height: 30px;
	z-index: 3
}

.star-pic-list {
	margin-left: -36px;
	zoom: 1;
	overflow: hidden
}

.star-pic-list li {
	float: left;
	margin-left: 36px;
	display: inline;
	margin-bottom: 15px
}

.all-movie-type {
	width: 22%;
	padding: 0 1.6%;
	_padding: 0 1.4%;
	position: relative
}

.all-movie-type strong a {
	font-size: 16px;
	color: #999;
	display: block;
	padding-left: 5px;
	margin-bottom: 5px
}

.brs,.brs2 {
	border-right: 1px solid #e9e9e9
}

.all-movie-type-ul {
	position: relative;
	left: -5px;
	_margin-left: -6px
}

.all-movie-type-ul li {
	float: left;
	margin: 8px 5px 0;
	white-space: nowrap
}

.all-movie-type-ul li a {
	padding: 2px 5px;
	display: block
}

.all-movie-type .active-style4 {
	background: #ff6a1f
}

.all-movie-type {
	float: left
}

.active-style5 a {
	color: #ff6a1f
}

.teleplay-con-list .active-style6 {
	background: #ff6a1f
}

.scrollLoading {
	background: url(../images/loading.gif) no-repeat center #f3f3f3
}

.nmu2 {
	margin-right: -20px
}

.nmu2 li {
	width: auto
}

.fch2-num-span,.works-referral-con a:hover,.nhm-menu-ul li a:hover,.splendid-header div span,.sci-right-ul a:hover,.sci-right-ul a:hover,.dsj-ti-ul a:hover,.advance-ul a:hover,.rsa-star-tv a:hover,.tcl-title a:hover,.teleplay-more:hover {
	color: #ff6a1f
}

.teleplay-con-list i,.tti-span,.tti-ul-list a,.tti-ul-list a,.search-list-ul li a,.dsj-type-inner a,.advance-ul a,.all-fil-ul1 li,.fch2-num span,.more-list-con a,.all-movie-type-ul a {
	font-size: 14px
}

.scroll-bar {
	background: #eeeef4;
	padding: 5px;
	margin: 20px auto;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

#top-nav {
	width: 780px;
	background: #50506d;
	padding: 0 20px 12px 0;
	margin: 0 auto 20px;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	border-radius-topright: 0
}

#top-nav img {
	float: left
}

#top-nav ul {
	margin: 28px 0 0;
	overflow: hidden;
	float: right
}

#top-nav ul li {
	float: left;
	padding: 0 0 0 1em;
	list-style: none
}

#top-nav ul li a {
	color: #fff
}

#top-nav ul li a:hover {
	color: #ffa
}

#top-nav ul li:last-child {
	padding-right: 0
}

.jspContainer {
	overflow: hidden;
	position: relative
}

.jspPane {
	position: absolute
}

.jspVerticalBar {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%
}

.jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px
}

.jspVerticalBar *,.jspHorizontalBar * {
	margin: 0;
	padding: 0
}

.jspCap {
	display: none
}

.jspHorizontalBar .jspCap {
	float: left
}

.jspTrack {
	background: #fafafa;
	position: relative
}

.jspDrag {
	background: #bbd;
	position: relative;
	top: 0;
	left: 7px;
	cursor: pointer
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
	float: left;
	height: 100%
}

.jspArrow {
	background: #50506d;
	text-indent: -2e4px;
	display: block;
	cursor: pointer
}

.jspArrow.jspDisabled {
	cursor: default;
	background: #80808d
}

.jspVerticalBar .jspArrow {
	height: 16px
}

.jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%
}

.jspVerticalBar .jspArrow:focus {
	outline: 0
}

.jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%
}

* html .jspCorner {
	margin: 0 -3px 0 0
}

.jspHorizontalBar,.jspVerticalBar,.jspTrack {
	background: #fafafa
}

.jspDrag {
	background: #e9e9e9;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	width: 4px
}

.jspTrack .jspActive,.jspTrack .jspHover,.jspDrag:hover {
	background: #8b8b9f
}

.jspVerticalBar .jspArrow {
	height: 15px
}

.jspHorizontalBar .jspArrow {
	width: 15px
}

.jspArrowUp {
	background-position: 0 0
}

.jspArrowDown {
	background-position: -64px 0!important
}

.jspArrowLeft {
	background-position: -96px 0!important
}

.jspArrowRight {
	background-position: -32px 0!important
}

.scroll-pane,.scroll-pane-arrows {
	width: 100%;
	height: 310px;
	overflow: auto
}

.horizontal-only {
	height: auto;
	max-height: 200px
}

.dsj-type {
	margin-bottom: 38px;
	padding: 24px 0;
	border: 1px solid #e9e9e9;
	background: #f6f6f6
}

.dsj-ti-share {
	padding: 0 2%;
	display: inline-block;
	_display: inline;
	*display: inline;
	zoom: 1;
	position: relative;
	vertical-align: top
}

.dsj-ti1 {
	width: 18%
}

.dsj-ti2 {
	width: 27.5%
}

.select-dy .dsj-ti1 {
	width: 6%
}

.select-dy .dsj-ti2 {
	width: 15%
}

.select-dy .dsj-ti3 {
	width: 24%
}

.select-dy .dsj-ti4 {
	width: 37%
}

.select-zy .dsj-ti1 {
	width: 6%
}

.select-zy .dsj-ti2 {
	width: 27%
}

.select-zy .dsj-ti3 {
	width: 54%
}

.dsj-ti-ul {
	margin-left: -20px
}

.dsj-ti-ul li {
	float: left;
	margin-left: 20px;
	_margin-left: 15px;
	margin-top: 10px
}

.dsj-ti-ul li a {
	white-space: nowrap;
	_line-height: 20px;
	*line-height: 20px;
	font-size: 14px
}

.brs3 {
	border-right: 1px solid #e9e9e9
}

.dsj-ti-share .movie-headline3 {
	color: #999
}

.program {
	position: relative
}

.program-top {
	position: absolute;
	z-index: 22
}

.program-content {
	position: absolute;
	z-index: 2;
	top: 8px;
	background: #fafafa;
	padding-top: 32px;
	padding-bottom: 5px
}

.program-top div {
	width: 100px;
	height: 36px;
	background: #ff6a1f;
	color: #fff;
	text-align: center;
	line-height: 33px;
	position: relative;
	font-size: 25px;
	display: block
}

.program-top div i {
	width: 5px;
	height: 8px;
	background: url(../images/share.png) 0 -63px no-repeat;
	display: block;
	position: absolute;
	top: 0;
	right: -5px;
	overflow: hidden
}

.advance-notice {
	padding-bottom: 5px
}

.advance-notice-top {
	position: relative;
	height: 26px
}

.advance-notice-top h3 {
	position: absolute;
	padding: 5px;
	padding-left: 20px;
	background: url(../images/share.png) 4px -210px no-repeat #fafafa;
	float: left;
	font-size: 14px;
	z-index: 2;
	display: block
}

.advance-notice-top p {
	height: 1px;
	overflow: hidden;
	background: #e9e9e9;
	position: absolute;
	top: 14px;
	width: 225px;
	z-index: 1
}

.scroll-pane-inner {
	width: 240px;
	padding: 0 5px
}

.advance-ul {
	width: 225px
}

.advance-ul li {
	padding-left: 15px
}

.advance-ul li a {
	font-size: 14px;
	_position: relative;
	display: block;
	zoom: 1;
	width: 205px;
	_width: auto;
	height: 18px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 5px 0
}

.advance-ul span {
	color: #999;
	font-size: 12px;
	margin-left: 10px
}

.teleplay-pic-inner {
	position: relative;
	overflow: hidden;
	width: 250px
}

.teleplay-ul {
	margin-left: -10px;
	*width: 260px;
	_width: 260px
}

.teleplay-ul li {
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	display: inline
}

.teleplay-ul li a {
	width: 120px;
	height: 145px;
	display: block;
	overflow: hidden;
	position: relative
}

.teleplay-ul li i {
	width: 100%;
	height: 30px;
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	position: absolute;
	bottom: 0;
	left: 0
}

.teleplay-ul li p {
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	bottom: 0;
	left: 0;
	position: absolute
}

.con3,.splendid2 {
	height: 370px
}

.star-bot {
	height: auto
}

.network-remiere-inner {
	position: relative;
	overflow: hidden;
	height: 320px
}

.margin-bottom-share2 {
	margin-bottom: 20px
}

.tcl-pic5 {
	text-align: center;
	width: 100%;
	padding: 0;
	line-height: 35px
}

.shop-btn-inner {
	width: 140px;
	height: 45px;
	padding: 14px 29px;
	_padding: 14px 28px;
	background: #f6f6f6;
	border: 1px solid #e9e9e9
}

.shop-btn-inner p {
	line-height: 25px
}

.shop-list-ul2,.shop-list-ul li {
	height: 345px
}

.mbs4 {
	margin-bottom: 60px
}

.release-btn {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#909090',endColorstr='#6f6f6f');
	background: -webkit-gradient(linear,left top,left bottom,from(#909090),to(#6f6f6f));
	background: -moz-linear-gradient(top,#909090,#6f6f6f);
	background: -ms-linear-gradient(top,#909090,#6f6f6f);
	background: -o-linear-gradient(top,#909090,#6f6f6f);
	border: 1px solid #646464;
	box-shadow: inset 0 1px 0 #b2b2b2
}

.on-line-btn {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e32626',endColorstr='#d71313');
	background: -webkit-gradient(linear,left top,left bottom,from(#e32626),to(#d71313));
	background: -moz-linear-gradient(top,#e32626,#d71313);
	background: -ms-linear-gradient(top,#e32626,#d71313);
	background: -o-linear-gradient(top,#e32626,#d71313);
	border: 1px solid #a22937;
	box-shadow: inset 0 1px 0 #ec6868
}

.advance-ul2 {
	width: 250px
}

.advance-ul2 li {
	padding: 0;
	line-height: 27px
}

.advance-ul3 {
	display: none
}

.advance-ul3 li {
	padding-left: 2px
}

.movie-content-list {
	margin-left: -50px;
	_margin-left: -100px
}

.movie-content-list li {
	margin-left: 50px
}

.movie-type-inner {
	overflow: hidden;
	position: relative;
	margin-bottom: 30px
}

.all-type {
	overflow: hidden;
	padding-bottom: 15px;
	padding-top: 15px
}

.filtrate {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%
}

.filtrate-left {
	width: 300px
}

.filtrate-nav-wrap {
	background: #fafafa;
	padding: 16px 0
}

.filtrate-left .fljs {
	display: block;
	padding: 0 20px;
	font-size: 20px;
	color: #a1a1a1
}

.filtrate-nav {
	padding: 20px 0
}

.filtrate-nav li a {
	display: block;
	height: 46px;
	width: 100%;
	text-align: center;
	line-height: 46px;
	color: #656565;
	font-size: 18px
}

.filtrate-nav .active-style6 a,.filtrate-nav li a:hover {
	background: #fff;
	border-left: 4px solid #ff6a1f;
	color: #ff6a1f
}

.filtrate-right {
	width: 870px
}

.all-filtrate-head {
	border-bottom: 1px solid #e9e9e9;
	height: 34px
}

.movie-headline7 {
	font-size: 25px;
	color: #ff6a1f;
	line-height: 25px;
	border-bottom: 1px solid #ff6a1f;
	padding-bottom: 9px;
	padding-right: 5px
}

.all-filtrate-head span {
	color: #a9a9a9;
	margin-top: 3px;
	margin-left: 22px;
	display: block;
	margin-right: 5px
}

.all-fil-ul1 li {
	float: left;
	position: relative;
	padding: 4px;
	padding-right: 25px;
	background: #ff6a1f;
	color: #fff;
	margin-right: 20px
}

.all-fil-ul1 li i {
	cursor: pointer;
	right: 0;
	top: 0;
	_right: -1px;
	position: absolute;
	width: 20px;
	height: 24px;
	text-align: center;
	display: block;
	line-height: 24px;
	background: url(../images/share.png) 3px -133px #e9e9e9 no-repeat
}

.all-fil-ul1 li i:hover {
	background: url(../images/share.png) 3px -157px #e9e9e9 no-repeat
}

.anew-filtrate {
	display: block;
	padding-left: 25px;
	height: 30px;
	line-height: 30px;
	position: relative;
	font-size: 14px
}

.anew-filtrate:hover {
	color: #ff6a1f
}

.anew-filtrate i {
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(../images/share.png) 0 -239px no-repeat;
	top: 10px;
	left: 5px
}

.afc1-wrap {
	zoom: 1;
	*border-bottom: 1pxsolid#e9e9e9;
	_border-bottom: 1px solid #e9e9e9
}

.afc1-wrap:after {
	clear: both;
	display: block;
	height: 1px;
	content: "";
	background: #e9e9e9;
	zoom: 1
}

.afc1 {
	padding: 11px 0;
	width: 790px;
	float: left
}

.afc1-span {
	float: left;
	width: 76px;
	margin-top: 20px;
	color: #999
}

.afc1 li {
	float: left;
	margin: 5px 0;
	margin-left: 10px
}

.afc1 li a {
	padding: 5px;
	display: block;
	font-size: 14px
}

.filtrate-container {
	margin-top: 20px
}

.filtrate-container-head {
	margin-bottom: 20px;
	width: 100%;
	height: 38px;
	background: #fafafa;
	border: 1px solid #e9e9e9
}

.filtrate-container-heads {
	margin-bottom: 20px;
	width: 100%;
	height: 38px;
	border-bottom: 1px solid #e9e9e9
}

.filtrate-container-head h2,.filtrate-container-heads h2 {
	line-height: 38px;
	padding: 0 10px
}

.filtrate-container-head h2 strong,.filtrate-container-heads h2 strong {
	color: #ff6a1f
}

.channel-slide {
	width: 100%;
	min-width: 980px;
	height: 360px;
	position: relative;
	overflow: hidden;
	text-align: center;
	top: -55px;
	background: #e3e3e3
}

.channel-slide .slide-ul {
	width: 1e3px;
	position: absolute;
	left: 50%;
	margin-left: -500px
}

.channel-slide .slide-ul li {
	width: 1e3px;
	overflow: hidden
}

.channel-slide .slide-ul li .sliderdiv {
	float: left;
	display: block;
	width: 250px;
	_width: 240px;
	height: 333px;
	position: relative
}

.channel-slide .slide-ul li a.slide-img {
	width: 251px;
	height: 331px;
	display: block;
	overflow: hidden;
	position: relative;
	border: 1px solid #fff
}

.channel-slide .slide-ul li a.slide-img img {
	width: 251px;
	height: 331px;
	display: block;
	overflow: hidden
}

.channel-slide .slide-ul li label.text {
	position: absolute;
	width: 100%;
	height: 33px;
	color: #fff;
	font-size: 14px;
	padding: 0 5px;
	line-height: 33px;
	bottom: 0;
	z-index: 3;
	right: 3px;
	background: #7a7b7d;
	background: rgba(0,0,0,.4);
	text-align: center
}

.channel-slide .slide-ul li label.score {
	display: block;
	width: 33px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 3;
	-webkit-text-size-adjust: none;
	background: #e35000;
	font-weight: 700
}

.channel-slide .slide-ul li label.texts {
	position: absolute;
	width: auto;
	height: 33px;
	color: #fff;
	font-size: 14px;
	padding: 0 5px;
	line-height: 33px;
	top: 0;
	z-index: 3;
	right: 2px;
	background: #7a7b7d;
	background: rgba(0,0,0,.4)
}

.channel-slide .tempWrap {
	overflow: visible!important
}

.channel-slide .tempWrap ul {
	margin-left: -1e3px!important
}

.channel-slide .page {
	width: 1e3px;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	text-align: center;
	position: relative;
	top: 330px
}

.channel-slide .page ul {
	height: 30px;
	line-height: 30px
}

.channel-slide .page li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 12px;
	height: 12px;
	line-height: 70px;
	overflow: hidden;
	margin: 10px 10px 0;
	cursor: pointer;
	background: #c4c3c3;
	border-radius: 12px
}

.channel-slide .page li.on {
	background: #4649cd
}

.channel-slide .pnBtn {
	position: absolute;
	z-index: 1;
	top: 1px;
	width: 100%;
	height: 330px;
	cursor: pointer
}

.channel-slide .prev {
	left: -50%;
	margin-left: -500px
}

.channel-slide .next {
	left: 50%;
	margin-left: 501px
}

.channel-slide .pnBtn .blackBg {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 331px;
	background: #000;
	_background: #f8f7f7;
	filter: alpha(opacity=70);
	opacity: .7
}

.channel-slide .pnBtn .arrow {
	display: none;
	position: absolute;
	top: 0;
	z-index: 1;
	width: 50px;
	height: 50px;
	top: 50%;
	margin-top: -25px
}

.channel-slide .prev .arrow {
	right: -45px;
	width: 45px;
	height: 80px;
	background-image: url(../images/next.png);
	background-position: 0 -160px
}

.channel-slide .next .arrow {
	left: -45px;
	width: 45px;
	height: 80px;
	background-image: url(../images/next.png);
	background-position: 0 0
}

.fch1 {
	margin-left: 10px
}

.fch1 li {
	position: relative;
	float: left;
	padding: 0 15px;
	height: 38px;
	line-height: 38px;
	border-left: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	_overflow: hidden;
	cursor: pointer
}

.fch6 li {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff
}

.fch1 li i {
	display: block;
	left: -1px;
	overflow: hidden;
	border-left: 1px solid #ff6a1f;
	border-right: 1px solid #ff6a1f;
	position: absolute;
	width: 100%;
	height: 4px;
	background: #ff6a1f;
	top: -1px
}

.fch1 li a {
	display: block
}

.fch1 .active-style8 {
	background: #fff;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	height: 36px;
	line-height: 33px;
	color: #ff6a1f;
	border-top: 3px solid #ff6a1f
}

.fch1 .active-style8 a {
	color: #ff6a1f
}

.fch2 {
	width: 150px;
	float: right;
	height: 28px;
	padding: 5px 8px;
	line-height: 28px
}

.fch2-btn a {
	margin-left: 10px;
	display: block;
	float: left;
	width: 30px;
	height: 28px
}

.fch2-left-btn {
	background: url(../images/share.png) 8px -282px #fff no-repeat
}

.fch2-right-btn {
	background: url(../images/share.png) -9px -255px #fff no-repeat
}

.fch2-left-btn:hover,.filtrate-container-heads .fch2-left-btn:hover {
	background: url(../images/share.png) -11px -282px #ff6a1f no-repeat
}

.fch2-right-btn:hover,.filtrate-container-heads .fch2-right-btn:hover {
	background: url(../images/share.png) 10px -255px #ff6a1f no-repeat
}

.fch3 {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	margin-right: 10px
}

.active-style9 {
	opacity: .5;
	filter: alpha(opacity=50)
}

.fcb-ul {
	position: relative;
	margin-left: -17px;
	_margin-left: -34px;
	overflow: hidden;
	zoom: 1
}

.fcb-ul li {
	width: 160px;
	overflow: hidden;
	float: left;
	margin-left: 17px;
	margin-bottom: 15px
}

.fcb-ul li p {
	width: 160px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.fcb-pic {
	width: 160px;
	height: 210px;
	overflow: hidden;
	display: block;
	margin-bottom: 5px
}

.fcb-ul .movie-headline3 {
	display: block;
	margin-bottom: 5px
}

.fcb-ul .movie-headline3 a {
	font-size: 14px;
	width: 160px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block
}

.fcb-ul p {
	font-size: 12px;
	line-height: 22px
}

.fcb-ul p span {
	color: #a9a9a9
}

.page-btn-inner {
	text-align: center;
	margin-top: 32px
}

.page-btn-share {
	position: relative
}

.page-btn-share i {
	top: 7px;
	width: 10px;
	height: 14px;
	display: block;
	position: absolute;
	zoom: 1
}

.page-btn-inner li {
	display: inline-block;
	*display: inline;
	*margin: 0px5px;
	zoom: 1;
	margin: 0 3px
}

.page-btn-inner li a {
	display: block;
	padding: 5px 10px;
	background: #fafafa;
	border: 1px solid #e9e9e9
}

.page-btn-inner li a:hover {
	color: #ff6a1f;
	border: 1px solid #ff6a1f
}

.page-btn-inner .page-left-btn {
	padding-left: 30px
}

.page-btn-inner .page-right-btn {
	padding-right: 30px
}

.page-btn-inner .page-left-btn:hover,.page-btn-inner .page-right-btn:hover {
	color: #fff;
	border: 1px solid #ff6a1f;
	background: #ff6a1f
}

.page-btn-inner .page-left-btn i {
	*top: 9px;
	_top: 11px;
	left: 10px;
	_left: -25px;
	background: url(../images/share.png) 0 -289px no-repeat
}

.page-btn-inner .page-right-btn i {
	*top: 9px;
	_top: 11px;
	right: 10px;
	background: url(../images/share.png) -20px -262px no-repeat
}

.page-btn-inner .page-left-btn:hover i {
	background: url(../images/share.png) -20px -289px no-repeat
}

.page-btn-inner .page-right-btn:hover i {
	background: url(../images/share.png) 0 -262px no-repeat
}

.page-btn-inner .active-style10 a {
	background: #ff6a1f;
	color: #fff;
	border: 1px solid #ff6a1f
}

.page-btn-inner .active-style10 a:hover {
	color: #fff
}

.program-content2 {
	padding-top: 75px
}

.scroll-pane2 {
	height: 270px
}

.scroll-pane3 {
	height: 412px
}

.week {
	position: absolute;
	top: 36px;
	left: 5px;
	*left: 6px;
	_left: 6px
}

.mj-week {
	position: static
}

.week li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	*margin: 02px;
	_margin: 0 2px
}

.week li a {
	width: 30px;
	height: 28px;
	background: #ccc;
	color: #fff;
	text-align: center;
	line-height: 28px;
	display: block;
	font-size: 14px
}

.cartoon-update {
	margin-bottom: 62px
}

.cartoon-set {
	height: 48px;
	padding: 6px;
	width: 100%;
	position: absolute;
	z-index: 2;
	bottom: 0
}

.cartoon-update {
	height: 126px;
	overflow: hidden;
	position: relative
}

.cartoon-ul {
	margin-left: -24px;
	zoom: 1;
	overflow: hidden;
	position: relative;
	_margin-left: -48px
}

.cartoon-ul li {
	height: 126px;
	width: 220px;
	position: relative;
	overflow: hidden;
	float: left;
	margin-left: 24px
}

@-webkit-keyframes cartoonOne {
	0% {
		-webkit-transfrom: rotate(0deg)
	}

	50% {
		left: 120px
	}

	90% {
		-webkit-transform: rotate(20deg)
	}

	100% {
		-webkit-transform: rotate(0deg)
	}
}

@-webkit-keyframes cartoonTwo {
	0% {
		margin-right: 0
	}

	50% {
		margin-right: 100px
	}

	100% {
		margin-right: 0
	}
}

@keyframes cartoonOne {
	0% {
		transfrom: rotate(0deg)
	}

	50% {
		left: 120px
	}

	90% {
		transform: rotate(20deg)
	}

	100% {
		transform: rotate(0deg)
	}
}

@keyframes cartoonTwo {
	0% {
		margin-right: 0
	}

	50% {
		margin-right: 100px
	}

	100% {
		margin-right: 0
	}
}

.cartoon-ul li:hover img {
	-webkit-animation: cartoonOne 1s;
	animation: cartoonOne 1s
}

.cartoon-ul li:hover .cartoon-set-inner {
	-webkit-animation: cartoonTwo 1s;
	animation: cartoonTwo 1s
}

.cartoon-ul li img {
	position: absolute;
	z-index: 9;
	top: 0;
	left: 5px
}

.cartoon-set-inner {
	width: 105px;
	float: right;
	padding: 0 6px
}

.cartoon-set-inner a {
	color: #fff
}

.cartoon-set-inner div a {
	font-size: 20px;
	line-height: 24px
}

.cartoon-set-inner p a {
	font-size: 14px;
	line-height: 30px
}

.cartoon-set2 {
	background: #4f7194
}

.watch-record3 {
	margin-top: 0
}

.details-head {
	height: 78px;
	border-bottom: 2px solid #ff6a1f;
	min-width: 1200px;
	margin-bottom: 20px;
	position: relative;
	z-index: 990
}

.details-nav .more-list-box2 {
	margin-top: 0
}

.details-nav .watch-record {
	margin-left: 25px
}

.details-nav-ul {
	height: 78px;
	line-height: 78px;
	margin-left: 10px;
	margin-right: 15px
}

.details-nav-ul li {
	float: left;
	margin: 0 8px
}

.more-list {
	margin-top: 22px;
	width: 353px;
	height: 32px
}

.more-list-box {
	width: 97px;
	height: 30px;
	border: 1px solid #ececec;
	display: block;
	position: relative;
	line-height: 30px;
	font-size: 14px;
	background: url(../images/share.png) 4px -498px no-repeat
}

.phb {
	margin-left: 47px
}

.more-list-box i {
	width: 38px;
	height: 30px;
	border-right: 1px solid #ececec;
	display: block;
	position: absolute;
	left: 0;
	top: 0
}

.login {
	margin-left: 14px;
	height: 30px;
	width: 87px;
	line-height: 30px;
	position: relative;
	text-align: center;
	font-size: 14px
}

.login .dl {
	border: 1px solid #ececec;
	background: url(../images/share.png) 2px -638px no-repeat;
	padding-left: 25px
}

.login .dl:hover {
	color: #ff6a1f;
	background: url(../images/share.png) 2px -669px no-repeat
}

.login .dl i {
	width: 37px;
	height: 30px;
	border-right: 1px solid #ececec;
	display: block;
	position: absolute;
	left: 0;
	top: 0
}

.more-list-box:hover {
	color: #ff6a1f;
	background: url(../images/share.png) 4px -462px no-repeat
}

.more-list-con {
	width: 100%;
	padding-top: 30px;
	background: #f5f5f5;
	border: 1px solid #e9e9e9;
	position: absolute;
	top: 22px;
	left: -16px;
	display: none
}

.more-list:hover .more-list-con {
	display: block
}

.more-list-btn a {
	position: relative;
	width: 78px;
	left: -15px;
	text-indent: 16px;
	display: block
}

.more-list-btn a:hover {
	color: #ff6a1f
}

.more-list-btn i {
	width: 9px;
	height: 5px;
	display: block;
	background: url(../images/share.png) -1px -114px;
	overflow: hidden;
	position: absolute;
	right: 16px;
	top: 5px
}

.more-list-con li a {
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block
}

.more-list-con li a:hover {
	background: #fff;
	color: #ff6a1f
}

.search-text2 {
	width: 144px;
	padding-left: 32px;
	height: 30px;
	line-height: 30px \9;
	padding-right: 10px;
	background: url(../images/share.png) 5px 6px no-repeat #f5f5f5;
	border: 1px solid #ddd;
	font-size: 14px
}

.search-btn2 {
	width: 48px;
	height: 32px;
	cursor: pointer;
	*margin-top: 1px
}

.details-search {
	margin-top: 22px;
	width: 230px;
	position: relative
}

.details-left {
	width: 870px
}

.details-right {
	width: 300px
}

.crumbs {
	font-size: 14px;
	height: 18px;
	margin-bottom: 20px
}

.details-right .teleplay-more {
	width: auto
}

.crumbs span {
	color: #999
}

.active-style11 {
	color: #999;
	cursor: text
}

.details-pic {
	width: 210px;
	height: 280px;
	display: block;
	overflow: hidden
}

.details-content {
	width: 645px;
	position: relative
}

.details-content h1,.details-scontent h1 {
	font-size: 25px;
	font-weight: 400;
	line-height: 25px;
	margin-bottom: 15px;
	float: left
}

.details-scontent {
	width: 570px;
	position: relative
}

.synopsis {
	font-size: 14px;
	clear: both
}

.synopsiss {
	font-size: 14px
}

.synopsis p,.synopsiss p {
	line-height: 24px;
	padding: 4px 0
}

.synopsis a,.synopsiss a {
	margin-right: 8px
}

.synopsis span,.synopsiss span {
	color: #999
}

.synopsis-article a {
	color: #ff6a1f
}

.update-last-time {
	height: 40px;
	width: 100%;
	margin-top: 14px
}

.update-last-time .tag {
	width: auto;
	float: left;
	margin-left: 8px;
	_margin-left: 5px;
	background-color: #ff6a1f;
	position: relative;
	zoom: 1;
	font-weight: 400;
	text-align: center;
	margin-top: 4px;
	color: #fff;
	padding: 3px 7px;
	font-weight: 400
}

.tragl {
	width: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	font-size: 0;
	border-style: dashed;
	border-width: 5px;
	position: absolute;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s;
	-webkit-transform-origin: center 20%;
	transform-origin: center 20%
}

.update-last-time .tag .tragl {
	border-color: transparent #ff6a1f transparent transparent;
	border-style: solid;
	border-width: -4px 20px 20px 0;
	width: 0;
	height: 0;
	left: -9px;
	top: 6px
}

.art-title {
	position: relative
}

.vod_z {
	float: left;
	height: 25px;
	line-height: 25px;
	margin-left: 20px;
	font-size: 13px
}

.vod_t {
	float: left;
	clear: both;
	height: 35px;
	line-height: 35px;
	font-size: 15px
}

.vod_t em {
	font-weight: 400
}

.vod_t .reds {
	color: #ff6a1f;
	margin-left: 10px
}

.ext-share {
	position: absolute;
	right: 0;
	top: 0
}

.ext-share .bdsharebuttonbox {
	float: right;
	margin-left: 10px;
	width: 185px
}

.ext-share .fav-ico {
	float: right;
	border-right: 1px solid #f1f1f1;
	height: 27px;
	line-height: 27px;
	padding: 0 10px 0 24px;
	background: url(../images/fav_ico.png) no-repeat 0 center;
	font-size: 12px
}

.update-btn {
	font-size: 14px;
	display: block;
	background: #fbffcf;
	padding: 6px 10px;
	border: 1px solid #d6daaf
}

.last-time {
	font-size: 14px
}

.last-time a {
	display: block;
	padding: 7px 10px;
	background: #ff6a1f;
	color: #fff;
	border-radius: 3px
}

.last-time span {
	margin: 6px 8px 0 20px
}

.play_list {
	height: 36px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 20px
}

.details-con1 {
	margin-bottom: 20px;
	zoom: 1;
	clear: both
}

.qhb {
	margin-bottom: 15px
}

.qhb img {
	display: block
}

.play-dz {
	padding: 8px 10px 0 0;
	display: block;
	font-size: 14px;
	color: #999
}

.playurl {
	float: left
}

.playurl li {
	height: 35px;
	padding: 0 10px;
	line-height: 28px;
	font-size: 14px;
	cursor: pointer;
	border: 1px solid #fff;
	border-bottom: 0;
	float: left
}

.play-title span {
	background: url(../images/playlist.png) no-repeat;
	width: 20px;
	height: 20px;
	margin: 5px 5px 0 0;
	float: left;
	overflow: hidden
}

.play_list .ffhd {
	background-position: 0 0
}

.play_list .yuku {
	background-position: 0 -21px
}

.play_list .youku {
	background-position: 0 -21px
}

.play_list .tudou {
	background-position: 0 -42px
}

.play_list .bbl {
	background-position: 0 -63px
}

.play_list .qiyi {
	background-position: 0 -83px
}

.play_list .qq {
	background-position: 0 -102px
}

.play_list .sohu {
	background-position: 0 -125px
}

.play_list .sina {
	background-position: 0 -146px
}

.play_list .pps {
	background-position: 0 -165px
}

.play_list .letv {
	background-position: 0 -186px
}

.play_list .pptv {
	background-position: 0 -208px
}

.play_list .mgtv {
	background-position: 0 -232px
}

.play_list .wole {
	background-position: 0 -252px
}

.play_list .fun {
	background-position: 0 -272px
}

.play_list .xigua {
	background-position: 0 -294px
}

.play_list .kankan {
	background-position: 0 -316px
}

.play_list .m1905 {
	background-position: 0 -337px
}

.play_list .jjvod {
	background-position: 0 -357px
}

.play_list .xfplay {
	background-position: 0 -379px
}

.play_list .cntv {
	background-position: 0 -401px
}

.play_list .yun {
	background-position: 0 -424px
}

.play_list .swf {
	background-position: 0 -444px
}

.play_list .flv {
	background-position: 0 -468px
}

.playurl .current {
	border: 1px solid #e9e9e9;
	border-bottom: 1px solid #fff;
	background: #fff
}

.play-bug {
	float: right;
	padding-top: 4px;
	_padding-top: 5px;
	line-height: 25px
}

.play-bug a {
	display: block;
	background: url(../images/img.gif) no-repeat -100px -806px;
	padding-left: 24px
}

.play-bug a:hover {
	background-position: -100px -839px
}

.select-source-list b {
	margin-right: 4px;
	margin-top: 5px;
	float: left;
	width: 20px;
	height: 20px;
	display: block
}

.details-con2 {
	margin-bottom: 20px
}

.details-con2-wrap {
	position: relative
}

.details-con2-list {
	margin-left: -13px;
	_margin-left: -26px;
	overflow: hidden;
	zoom: 1
}

.details-con2-list li {
	float: left;
	margin-left: 13px
}

.details-con2-list li a {
	display: block;
	min-width: 83px;
	height: 35px;
	background: #fcfcfc;
	border: 1px solid #e9e9e9;
	text-align: center;
	line-height: 35px;
	border-radius: 2px;
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px
}

.details-con2-list .btn a {
	width: 181px
}

.details-con2-list .active-style13 a,.details-con2-list li a:hover,.details-con2-wrap .current {
	background: #ff6a1f;
	color: #fff;
	border: 1px solid #ff6a1f
}

.details-con2-list li.cur a {
	background: #ff6a1f;
	color: #fff;
	border: 1px solid #ff6a1f
}

.details-con3-head {
	height: 39px;
	border-bottom: 1px solid #e9e9e9
}

.dch1 {
	margin-left: 0
}

.dch1 li {
	border: 1px solid #fff;
	border-bottom: 0
}

.dch1 .active-style8 {
	color: #ff6a1f
}

.details-con3-head {
	margin-bottom: 20px
}

.dcb {
	display: none
}

.dcb-show-pic-wrap {
	position: relative;
	height: 190px;
	overflow: hidden
}

.dcb-show-pic {
	zoom: 1;
	margin-left: -18px;
	_margin-left: -36px;
	position: absolute;
	left: 0
}

.dcb-show-pic li {
	float: left;
	margin-left: 18px
}

.dcb-show-pic li a {
	width: 140px;
	height: 190px;
	display: block;
	overflow: hidden
}

.go-share-btn {
	position: absolute;
	width: 30px;
	height: 61px;
	top: 65px;
	z-index: 99
}

.dcb-show-pic-wrap .leftBtnCripple {
	background: url(../images/show-pic-btn.png)
}

.dcb-show-pic-wrap .rightBtnCripple {
	background: url(../images/show-pic-btn.png) -98px 0
}

.go-left-btn {
	left: 0
}

.go-right-btn {
	right: 0
}

.go-left-btn {
	background: url(../images/show-pic-btn.png) -31px 0
}

.go-right-btn {
	background: url(../images/show-pic-btn.png) -68px 0
}

.src-section {
	margin-left: -18px;
	*margin-bottom: 10px;
	_margin-bottom: 10px
}

.details-zy-list {
	overflow: hidden;
	zoom: 1;
	margin-left: -10px
}

.details-zy-list li {
	float: left;
	width: 115px;
	overflow: hidden;
	display: inline;
	margin-left: 10px;
	margin-bottom: 5px;
	height: 125px
}

.details-zy-list span {
	display: block
}

.details-zy-list .img {
	height: 77px;
	overflow: hidden;
	margin-bottom: 5px
}

.details-zy-list .tit {
	height: 36px;
	text-align: center;
	overflow: hidden;
	line-height: 18px;
	font-size: 13px
}

.dcb-episodes {
	margin-left: -10px;
	_margin-left: -20px;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 20px
}

.dcb-episodes li {
	float: left;
	margin-left: 10px
}

.dcb-episodes li a {
	font-size: 14px;
	background: #fcfcfc;
	display: block;
	padding: 4px 15px
}

.dcb-episodes .active-style14 a {
	background: #ff6a1f;
	color: #fff
}

.dcb-episodes-wrap {
	position: relative
}

.dcb-episodes-list {
	font-size: 14px
}

.dcb-episodes-list li {
	margin-bottom: 38px
}

.dcb-episodes-list li a {
	color: #ff6a1f;
	padding-left: 16px;
	background: url(../images/share.png) 0 -320px no-repeat;
	display: block;
	margin-bottom: 20px
}

.dcb-episodes-list li p {
	color: #a9a9a9;
	line-height: 20px
}

.dcb-episodes-wrap2 {
	height: 200px;
	overflow: hidden;
	position: relative
}

.star-pic-list2 {
	margin-left: -42px
}

.star-pic-list2 li {
	margin-left: 42px
}

.details-con3-body {
	margin-bottom: 40px
}

.you-like {
	height: 240px;
	overflow: hidden;
	position: relative
}

.ult-dy {
	height: 40px;
	width: 100%;
	margin-top: 20px
}

.play-go-btn {
	width: 120px;
	height: 40px;
	background: #ff6a1f;
	color: #fff;
	text-align: center;
	line-height: 40px;
	float: left;
	border-radius: 2px;
	font-size: 20px
}

.buy-tickets {
	background: #d71313
}

.works-referral .play-go-btn2:hover {
	color: #fff
}

.select-source-list2 {
	margin-top: 5px;
	margin-left: 10px
}

.on-line-buy {
	background: #3d91f9;
	margin-left: 10px
}

.coming-soon-buy {
	background: #c5c5c5;
	margin-left: 10px;
	position: relative;
	cursor: default
}

.coming-soon {
	position: relative;
	background: #faf1cd;
	border: 1px solid #fdc6aa;
	height: 28px;
	float: left;
	margin-left: 10px;
	padding: 0 10px;
	line-height: 28px;
	font-size: 14px;
	border-radius: 2px;
	margin-top: 10px
}

.coming-soon i {
	width: 6px;
	height: 11px;
	display: block;
	position: absolute;
	background: url(../images/share.png) -27px -324px no-repeat;
	top: 9px;
	left: -6px;
	_left: -5px
}

.ssl3 {
	margin: 0;
	margin-left: -8px
}

.source {
	margin-top: 14px
}

.source span {
	float: left;
	font-size: 14px;
	color: #a1a1a1;
	margin-top: 6px
}

.star-photo {
	width: 100px;
	height: 130px;
	display: block;
	overflow: hidden;
	float: left
}

.star-introduce {
	width: 140px;
	float: right
}

.star-introduce .star-name {
	line-height: 20px;
	padding-bottom: 16px
}

.star-introduce .star-name a {
	font-size: 16px
}

.star-introduce li {
	line-height: 23px
}

.star-introduce span {
	color: #999
}

.star-introduce span,.star-introduce a {
	font-size: 14px
}

.star-search-wrap {
	padding-bottom: 40px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 40px
}

.star-search {
	width: 540px;
	height: 48px;
	position: relative;
	margin: 0 auto;
	z-index: 999
}

.star-search-text {
	width: 370px;
	background: url(../images/share.png) 10px 13px no-repeat;
	border: 2px solid #cdcdcd;
	position: absolute;
	left: 0;
	height: 44px;
	line-height: 44px\9;
	padding-left: 40px;
	padding-right: 10px
}

.star-search-btn {
	width: 119px;
	height: 48px;
	background: #ff6a1f;
	color: #fff;
	position: absolute;
	right: 0;
	border: 1px solid #c6531a;
	cursor: pointer
}

.details-content2 {
	margin-left: 30px
}

.sawc-list {
	margin-left: -48px;
	_margin-left: -96px;
	overflow: hidden;
	zoom: 1
}

.sawc-list li {
	width: 160px;
	float: left;
	margin-left: 48px;
	margin-bottom: 20px;
	position: relative
}

.sawc-list li label.title {
	position: absolute;
	width: auto;
	height: 23px;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	line-height: 23px;
	bottom: 0;
	z-index: 3;
	right: 0;
	top: 0;
	background: #7a7b7d;
	background: rgba(0,0,0,.4);
	text-align: center
}

.sawc-pic {
	width: 160px;
	height: 210px;
	display: block;
	overflow: hidden
}

.sawc-name {
	font-size: 14px;
	margin-top: 5px;
	display: block;
	width: 160px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.sawc-name:hover {
	color: #ff6a1f
}

.sawc-list-wrap {
	display: none
}

.ranking-list {
	height: 38px;
	border-bottom: 1px solid #e9e9e9
}

.ranking-list h2 {
	padding-right: 10px;
	font-size: 25px;
	line-height: 38px;
	border-bottom: 1px solid #ff6a1f;
	margin-right: 40px
}

.rsa-list li {
	height: 200px;
	padding: 20px 0;
	border-bottom: 1px solid #e9e9e9
}

.rsa-works {
	width: 650px
}

.works-photos {
	width: 150px;
	height: 200px;
	display: block
}

.rsa-figure {
	margin-top: 35px;
	width: 430px
}

.works-referral {
	width: 470px
}

.works-referral-con {
	position: relative;
	height: 200px
}

.works-referral-con div {
	margin-bottom: 20px;
	font-size: 16px
}

.works-referral-con p {
	font-size: 12px
}

.works-referral-con p em {
	margin-right: 8px
}

.play-go-btn2 {
	position: absolute;
	bottom: 0
}

.rsa-star-pic {
	width: 100px;
	height: 130px;
	display: block
}

.rsa-star {
	width: 274px
}

.rsa-star-tv {
	width: 134px
}

.rsa-star-tv h2 {
	margin-bottom: 16px;
	font-size: 16px
}

.movie-headline9 {
	width: 134px;
	text-align: center;
	font-size: 120px;
	font-family: arial;
	line-height: 140px;
	color: #e9e9e9
}

.rsa-figure .active15 {
	color: #ff6a1f
}

.rsa-wrap {
	display: none
}

.page-num a,.page-btn-inner a {
	display: inline-block;
	display: inline;
	zoom: 1;
	padding: 5px 10px;
	background: #fafafa;
	border: 1px solid #e9e9e9
}

.page-num a:hover,.page-btn-inner a:hover {
	color: #ff6a1f;
	border: 1px solid #ff6a1f
}

.page-num .current,.page-btn-inner .current {
	display: inline-block;
	display: inline;
	zoom: 1;
	background: #ff6a1f;
	color: #fff;
	border: 1px solid #ff6a1f;
	padding: 5px 10px
}

.page-num .nextprev,.page-btn-inner .nextprev {
	margin-right: 5px
}

.teleplay-con-list .list-no1-pic,.teleplay-con-list .no1-tv-title {
	width: 250px
}

.teleplay-content .advance-ul3 li a {
	width: 165px
}

.movie-header2 {
	height: 80px;
	clear: both;
	margin-bottom: 90px
}

.fcb-ul4 .movie-headline1 a {
	width: 160px
}

.ranking-star-all {
	margin-bottom: 30px
}

.movie-headline4 {
	font-size: 25px;
	line-height: 25px;
	border-bottom: 1px solid #ff6a1f;
	padding-bottom: 13px;
	padding-right: 5px;
	margin-right: 50px
}

.long-ji {
	width: 100%;
	margin-bottom: 50px
}

.long-ji li a {
	width: 100px
}

.src-section a {
	float: left;
	margin-left: 16px;
	display: block;
	width: 80px;
	height: 38px;
	background: #fcfcfc;
	border: 1px solid #e9e9e9;
	text-align: center;
	line-height: 38px;
	border-radius: 2px;
	margin-bottom: 10px
}

.mhi1 {
	line-height: 16px
}

.mvName {
	width: 180px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
	font-weight: 400
}

.searchListUl a {
	background: #eee
}

.search-list-ul .searchListUl i {
	background: url(../images/share.png) 0 -36px no-repeat
}

.bls {
	border-left: 1px solid #e9e9e9
}

.history-name {
	width: 170px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.live-video {
	height: 535px;
	background: #2a2a2a
}

.live-video-inner {
	position: relative;
	top: 95px
}

.live-left {
	width: 940px;
	overflow: hidden
}

.live-con-left {
	width: 870px
}

.live-left-list {
	width: 915px;
	background: url(../images/live_pic.jpg) center no-repeat;
	height: 400px
}

.live-shade {
	width: 100%;
	height: 30px;
	background: #000;
	opacity: .7;
	filter: alpha(opacity=70);
	position: absolute;
	z-index: 9;
	bottom: 0
}

.live-name {
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	position: absolute;
	bottom: 0;
	z-index: 99
}

.live-name p,.lcl-list-name p {
	font-size: 14px
}

.live-icon {
	width: 32px;
	height: 32px;
	display: block;
	position: absolute;
	left: 4px;
	top: 4px
}

.live-icon img {
	width: 32px;
	height: 32px
}

.live-right {
	width: 236px;
	border: 1px solid #323232;
	padding: 22px 14px 2px 6px;
	background: #1f1f1f;
	height: 375px;
	*overflow: hidden;
	_overflow: hidden
}

.live-right-list {
	margin-left: -6px
}

.live-right-list li {
	float: left;
	margin-left: 6px;
	margin-bottom: 23px
}

.live-right-list li a {
	width: 70px;
	height: 40px;
	padding-left: 40px;
	position: relative;
	line-height: 40px;
	display: block;
	font-size: 14px
}

.live-right-list li a:hover,.live-play-active {
	background: #e9e9e9
}

.live-con-right {
	width: 300px
}

.lcl-list {
	margin-left: -22px;
	_margin-left: -44px;
	position: relative;
	zoom: 1
}

.lcl-list .lcl-li {
	width: 198px;
	height: 192px;
	border: 1px solid #e9e9e9;
	float: left;
	margin-left: 22px;
	margin-bottom: 20px
}

.lcl-list .lcl-body-list {
	padding: 5px 0
}

.live-region {
	height: 40px;
	padding-left: 40px;
	position: relative;
	line-height: 40px;
	display: block
}

.lhc-list {
	border-left: 1px dashed #ccc;
	padding-left: 10px;
	margin-left: 25px;
	width: 105px
}

.lhc-list li {
	line-height: 22px;
	height: 22px
}

.lhc-list li a {
	font-size: 14px;
	width: 105px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999
}

.lhc-list li a:hover,.lcl-source a:hover {
	color: #ff6a1f
}

.live-con-list {
	height: 420px;
	overflow: hidden;
	margin-bottom: 40px;
	position: relative
}

.live-hot {
	margin-left: -10px;
	_margin-left: -20px;
	position: relative;
	zoom: 1
}

.live-hot-child {
	float: left;
	margin-left: 10px;
	padding-bottom: 15px;
	width: 140px
}

.live-region {
	margin-bottom: 5px
}

.live-program-list {
	margin-top: -20px;
	margin-bottom: 60px
}

.lpl-list {
	margin-left: -20px;
	_margin-left: -40px;
	zoom: 1;
	position: relative
}

.lpl-list li {
	width: 425px;
	font-size: 14px;
	margin-left: 20px;
	float: left
}

.lpl-list-child {
	height: 52px;
	display: block;
	border-bottom: 1px solid #e9e9e9
}

.lpl-play {
	width: 18px;
	height: 18px;
	display: block;
	margin-top: 17px;
	margin-right: 7px
}

.lpl-play1 {
	background: url(../images/share.png) no-repeat -7px -370px
}

.lpl-name {
	width: 340px;
	margin-top: 17px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #999
}

.playing {
	margin-top: 17px;
	display: none
}

.playing-show {
	display: block;
	color: #ff6a1f
}

#scroll-change {
	position: relative
}

#scroll-change .jspTrack {
	background: #1f1f1f;
	*left: -5px
}

#scroll-change .jspVerticalBar {
	width: 10px;
	right: 4px;
	background: #1f1f1f
}

#scroll-change .live-position {
	position: absolute;
	_width: 256px
}

#scroll-change .scroll-pane,#scroll-change .scroll-pane-arrows {
	height: 360px
}

#scroll-change .jspDrag {
	background: #2f2f2f
}

#scroll-change .jspDrag:hover {
	background: #656565
}

.live-video-play {
	width: 912px;
	height: 400px;
	position: relative;
	display: none
}

.close-video-btn {
	position: absolute;
	top: 0;
	right: -28px;
	width: 28px;
	height: 28px;
	background: url(../images/share.png) no-repeat 7px -427px #656565;
	cursor: pointer
}

.live-list-wrap {
	display: none
}

.lcl-head {
	width: 100%;
	height: 40px;
	background: #e9e9e9
}

.lpl-mt {
	margin-top: 6px
}

.lcl-name {
	width: 160px;
	font-size: 14px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #b0b0b0
}

.lcl-body-list li {
	width: 188px;
	height: 28px;
	line-height: 28px;
	padding: 0 5px;
	vertical-align: middle
}

.lpl-name-show {
	color: #656565
}

.lpl-play-show {
	background: url(../images/share.png) no-repeat -7px -400px
}

.telclist4 a {
	width: 215px
}

#his_list .ext {
	font-size: 14px;
	text-align: center
}

#programPosition .week {
	top: 12px;
	margin-left: 6px
}

#programPosition .program-content {
	top: 0;
	position: static;
	padding-top: 12px;
	height: auto;
	overflow: hidden
}

#programPosition .program-content2 {
	padding-top: 50px
}

#advance-ul5 a {
	width: 240px
}

#programPosition .week-list11 {
	padding-top: 12px;
	margin-left: 10px
}

.live-hot22 .live-hot-child {
	margin-left: 18px
}

.live-hot22 .variety-inner {
	margin-left: -10px
}

.varmr .live-hot-child {
	width: 188px
}

.varmr .live-hot-child .lhc-list li a {
	width: 150px
}

.tv-blank {
	width: 860px;
	height: 400px;
	background: #f9f9f9;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -430px;
	margin-top: -200px
}

.tv-black-inner {
	width: 838px;
	height: 378px;
	border: 1px solid #f2f2f2;
	margin: 10px;
	float: left;
	background: url(../images/blank_loading.gif) 362px 80px no-repeat #fff
}

.gray-logo {
	width: 141px;
	height: 44px;
	background: url(../images/gray_logo.png);
	margin-top: 64px;
	margin-left: 97px;
	display: block;
	text-indent: -999em
}

.tv-black-skip {
	margin-top: 100px
}

.tbs1 {
	font-size: 24px;
	text-align: center
}

.tbs1 span {
	color: #ff6a1f
}

.tbs1 em {
	color: red;
	font-weight: 400
}

.tbs2 {
	width: 260px;
	margin: 0 auto;
	margin-top: 30px
}

.tbs2 a {
	width: 120px;
	height: 40px;
	border-radius: 2px;
	display: block;
	color: #fff;
	line-height: 40px;
	text-align: center;
	float: left
}

.back999 {
	background: #cfcfcf
}

.go-skip {
	background: #338ef3;
	margin-left: 20px
}

.variety-channel {
	margin-bottom: 40px;
	border: 1px solid #e9e9e9;
	height: 150px;
	overflow: hidden;
	zoom: 1;
	position: relative
}

.variety-inner {
	position: relative;
	zoom: 1
}

.variety-inner .live-hot-child {
	float: left
}

.watch-wrap {
	width: 335px;
	height: 32px
}

.more-list-box2 {
	margin-top: 15px
}

.you-select {
	width: 80px
}

.more-list2 {
	margin-left: 22px;
	_margin-left: 38px
}

.details-search22 {
	margin-top: 0
}

.actor-name {
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.width1000 .protagonist {
	height: 24px;
	overflow: hidden
}

.carset1 {
	background: #fab958
}

.carset2 {
	background: #ed452f
}

.carset3 {
	background: #fa6f02
}

.carset4 {
	background: #69383b
}

.carset5 {
	background: #dc4342
}

.details-right .telclist4 li {
	width: auto
}

.details-right .telclist4 a {
	width: 272px
}

.details-right .telclist4 .top-btn {
	width: 80px
}

.details-right .list-no1-con,.details-right .teleplay-con-list .no1-tv-title {
	width: 190px
}

.search-null-left {
	width: 342px;
	background: url(../images/null.png) 28px 50% no-repeat;
	padding: 30px 0;
	padding-left: 120px;
	overflow: hidden
}

.search-null-left dt {
	font-size: 16px;
	line-height: 22px
}

.search-null-left dd {
	font-size: 14px;
	line-height: 22px
}

.searchN1 {
	color: #999
}

.searchN2 {
	color: #ff6a1f
}

.ult-div2 {
	background: #fdfcea;
	padding: 0 10px;
	height: 35px;
	line-height: 35px
}

.ult-div3 {
	margin-top: 10px
}

.ubt1 {
	margin-top: 56px
}

#dy_cource .active-style12 {
	border: 0;
	border-bottom: 0;
	background: 0 0
}

.buy-tickets {
	margin-left: 20px
}

.movie-header-search {
	background: #fff;
	width: 100%
}

.mhs-position {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	border-bottom: 4px solid #ff6a1f;
	_border-bottom: none
}

.header-nav {
	position: absolute;
	top: 24px;
	left: 210px;
	display: none;
	z-index: 999;
	*background: #fff
}

.nav-btn {
	width: 78px;
	height: 28px;
	background: url(../images/share.png) 0 -612px no-repeat #fff;
	cursor: pointer;
	position: relative;
	z-index: 2
}

.nav-btn span {
	float: right;
	line-height: 28px;
	margin-right: 10px
}

.nav-content {
	padding: 20px;
	background: #fff;
	position: relative;
	top: -1px;
	z-index: 1;
	display: none
}

.nav-c-share {
	font-size: 14px;
	margin-bottom: 15px
}

.nav-c-share a {
	margin: 0 5px;
	color: #999
}

.nav-c-share .ncs-line {
	border-right: 2px solid #f0f0f0;
	padding-right: 10px;
	margin-right: 10px;
	width: 65px;
	text-align: center;
	display: block;
	margin-left: 0;
	color: #737373
}

.nav-c-share a:hover {
	color: #ff6a1f
}

.bgray {
	border: 1px solid #e9e9e9
}

.mb0 {
	margin-bottom: 0
}

.mbNone {
	border-bottom: 1px solid #fff
}

.ggxf {
	position: fixed;
	top: 0;
	background: #fff;
	z-index: 9
}

#adver .test-300 {
	overflow: visible
}

.live-con-right .test-300 {
	display: none
}

.list-data {
	border: 1px solid #ddd;
	width: 228px;
	display: none;
	background: #fff;
	position: absolute;
	top: 31px
}

.list-data-ul li {
	height: 28px;
	line-height: 28px;
	padding: 0 5px
}

.list-data-ul li a {
	font-size: 14px;
	width: 208px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.listData2Cur {
	background: #eee
}

.list-data22 {
	width: 538px;
	top: 48px
}

.list-data22 .list-data-ul li {
	height: 30px;
	line-height: 30px
}

.list-data22 .list-data-ul a {
	font-size: 16px;
	width: 510px
}

#advert-show {
	width: 870px;
	overflow: hidden
}

.qoc-pic {
	margin-left: -20px;
	_margin-left: -28px;
	position: relative;
	zoom: 1
}

.qoc-pic li {
	float: left;
	width: 160px;
	height: 128px;
	overflow: hidden;
	margin-left: 18px;
	_margin-left: 14px;
	margin-bottom: 10px
}

.qoc-pic img {
	vertical-align: middle;
	width: 160px;
	height: 105px
}

.qoc-pic a {
	text-decoration: none
}

.qoc-pic span {
	display: block;
	height: 23px;
	line-height: 23px;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 160px
}

.qoc-pic span:hover {
	color: #ff6a1f
}

.footer_nav {
	line-height: 35px;
	text-align: center;
	clear: both
}

.footer_nav a {
	margin: 0 10px
}

.zt-footer {
	text-align: center;
	line-height: 25px;
	font-size: 14px;
	background: #fafafa
}

.width1000 .zt-top-inner,.width1000 .mhm-menu,.width1000 .mhs-inner,.width1000 .container-inner,.width1000 .zt-footer-inner,.width1000 .details-head-inner,.width1000 .details-body,.width1000 .cartoon-ul,.width1000 .live-video-inner {
	width: 1e3px
}

.width1000 .splendid,.width1000 .teleplay-left,.width1000 .teleplay-content-inner,.width1000 .live-left {
	width: 720px
}

.width1000 .filtrate-right,.width1000 .details-left,.width1000 .live-con-left,.width1000 .lpl-list li {
	width: 670px
}

.width1000 .live-left-list {
	width: 745px
}

.width1000 .live-left {
	width: 740px
}

.width1000 .live-video-play {
	width: 710px
}

.width1000 .sci-right {
	width: 350px
}

.width1000 .movie-wrap,.width1000 .details-head {
	min-width: 1e3px
}

.width1000 .star-pic-list {
	margin-left: -32px
}

.width1000 .star-pic-list li {
	margin-left: 32px
}

.width1000 .search {
	margin-left: 10px
}

.width1000 .sci-right-ul {
	margin-left: -18px
}

.width1000 .sci-right-ul li {
	margin-left: 24px
}

.width1000 .teleplay-content-list li {
	margin-left: 60px
}

.width1000 .movie-content-list {
	margin-left: -66px
}

.width1000 .live-left-list {
	margin-left: -26px
}

.width1000 .fcb-ul {
	margin-left: -10px
}

.width1000 .live-left-list li {
	margin-left: 26px
}

.width1000 .fcb-ul li {
	margin-left: 10px
}

.width1000 .cartoon-ul {
	margin-left: -18px
}

.width1000 .cartoon-ul li {
	margin-left: 30px
}

.width1000 .details-con2-list li {
	margin-left: 15px
}

.width1000 .lcl-list {
	margin-left: -53px
}

.width1000 .star-pic-list2 {
	margin-left: -36px
}

.width1000 .star-pic-list2 li {
	margin-left: 36px
}

.width1000 .lcl-list {
	margin-left: -35px
}

.width1000 .lcl-list .lcl-li {
	margin-left: 35px
}

.width1000 .dcb-show-pic {
	margin-left: -10px
}

.width1000 .dcb-show-pic li {
	margin-left: 10px
}

.width1000 .sawc-list {
	margin-left: -50px
}

.width1000 .sawc-list li {
	margin-left: 50px
}

.width1000 .afc1 {
	width: 640px
}

.width1000 .details-content {
	width: 430px
}

.width1000 .details-content h1 {
	font-size: 20px;
	width: 160px
}

.width1000 .details-content2 {
	width: 680px
}

.width1000 .more-list {
	display: none
}

.width1000 .home-search {
	margin-left: 36px
}

.width1000 .varmr .live-hot-child {
	margin-left: 10px
}

.width1000 .select-zy .dsj-ti3 {
	width: 52%
}

.width1000 .details-search22 {
	margin-left: 150px
}

.width1000 .rsa-works {
	width: 570px
}

.width1000 .works-referral {
	width: 400px
}

.width1000 .teleplay-content-list {
	height: 650px;
	margin-left: -60px
}

.width1000 .details-zy-list {
	margin-left: -23px
}

.width1000 .details-zy-list li {
	margin-left: 23px
}

.width1000 .cartoon-hide {
	height: 315px
}

.width1000 #advert-show {
	position: relative;
	width: 670px;
	height: 265px;
	overflow: hidden
}

.width1000 .qoc-pic {
	margin-left: -10px
}

.width1000 .qoc-pic li {
	margin-left: 10px
}

body div.user-msg-wrapper-dw,.trd-comment #SOHUCS #SOHU_MAIN .section-title-w .title-user-w .menu-box-dw .menu-box-bd-gold,.trd-comment #SOHUCS #SOHU_MAIN .section-cbox-w .head-gold-w,.trd-comment #SOHUCS #SOHU_MAIN .section-list-w .wrap-action-gw .action-from-gw,.trd-comment #SOHUCS #SOHU_MAIN #powerby_sohu {
	display: none;
	visibility: hidden
}

#changyan_floatbar_wrapper #bottombar-wrap-w {
	display: none
}

.week-list {
	padding: 8px 0;
	display: none
}

.week-list li {
	float: left;
	width: 110px;
	overflow: hidden;
	margin-right: 10px;
	font-size: 12px
}

.week-list li span {
	display: block;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.week-list .til {
	font-size: 14px
}

.week-list .pic {
	position: relative;
	height: 154px;
	border: 0;
	overflow: hidden;
	margin-bottom: 8px;
	padding: 0
}

.week-list .pic span {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 2;
	text-indent: 5px;
	font-weight: 400
}

.week-list .pic a {
	color: #fff
}

.week-list .pic .til {
	bottom: 20px
}

.week-list .pic .info {
	bottom: 3px
}

.week-list .pic .bg {
	height: 45px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	z-index: 1;
	bottom: 0;
	_bottom: -1px
}

.week-list li {
	border-top: 1px dotted #ccc;
	padding: 8px 0
}

.week-list li .info {
	color: #999
}

.week-list a:hover {
}

.movie-wrap .zt-top {
	border-top-color: #ff6a1f
}

.xdia-box {
	border: 1px solid #ddd;
	background: #fff;
	position: fixed;
	z-index: 999;
	box-shadow: 0 0 10px #333;
	width: 600px
}

.xdia-close {
	position: absolute;
	right: -6px;
	top: -6px;
	cursor: pointer;
	width: 22px;
	height: 22px;
	background: #ff6a1f;
	color: #fff;
	border-radius: 11px;
	text-align: center;
	line-height: 20px;
	overflow: hidden;
	font-size: 12px
}

.xdialog-mask-iframe {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0
}

.xdia-ajax-loading {
	padding: 20px 30px
}

.diy-con {
	padding: 15px
}

.tip-left {
	float: left;
	width: 250px;
	font-size: 14px
}

.tip-left .h2 {
	font-size: 16px;
	color: #ff6a1f
}

.tip-left p {
	padding-top: 15px
}

#BAIDU_DUP_wrapper_878335_0 {
	display: none
}

.tv-orderby {
	background-color: #f4f4f4;
	padding: 20px 0;
	overflow: hidden;
	margin-top: -110px
}

.tv-order-layout {
	width: 1200px;
	margin: 0 auto
}

.tv-order-by {
	float: left;
	margin-right: 20px
}

.tv-order-by dt {
	float: left;
	background-color: #aaa;
	height: 56px;
	width: 27px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	border-radius: 3px
}

.tv-order-by dt span {
	width: 27px;
	line-height: 17px;
	display: block;
	margin-top: 10px
}

.tv-order-by dt.tv-order-dt span {
	margin-top: 2px
}

.tv-order-by dd {
	float: left
}

.tv-order-by dd p {
	margin-top: 3px;
	line-height: 25px
}

.tv-order-by dd p a {
	float: left;
	color: #666;
	margin: 0 10px;
	display: inline;
	font-size: 14px
}

.tv-order-by dd p.film-hotsearch a {
	width: 84px;
	height: 23px;
	line-height: 23px;
	overflow: hidden
}

.tv-order-by dd p a:hover {
	color: #3eaf0f
}

.player .top {
	position: relative;
	z-index: 999999
}

.fn-right {
	float: right
}

.fn-left {
	float: left
}

#rating {
	width: 280px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	color: #666;
	clear: both;
	border: 1px solid #ddd
}

#rating span {
	float: left;
	font-size: 14px;
	height: 35px;
	overflow: hidden
}

#rating span.label {
	text-decoration: none;
	background-color: #eee;
	padding-left: 5px
}

#rating .rating {
	float: left;
	width: 145px;
	height: 35px;
	overflow: hidden;
	padding: 5px 5px 0 3px
}

#rating .rating li {
	cursor: pointer;
	float: left;
	overflow: hidden;
	width: 28px;
	height: 22px;
	text-indent: -99px;
	background: url(../images/listico.png) 0 0 no-repeat
}

#rating .rating li.hover,#rating .rating li.active {
	background-position: 0 -25px
}

.vod-rating {
	display: block;
	float: left;
	margin-left: -2px
}

.vod-story .vod-story-title {
	float: left
}

.vod-story .more {
	float: right
}

.vod-story ul li {
	padding: 15px;
	margin-bottom: 20px;
	background-color: #fafafa;
	color: gray;
	line-height: 1.5em
}

.vod-story ul li p {
	clear: both;
	font-size: 14px;
	margin-bottom: 5px
}

.vod-story ul li h4 {
	font-size: 16px;
	color: #404040;
	margin-bottom: 10px
}

.detail-sect {
	margin-top: 5px;
	*margin-top: 10px;
	padding: 0 0 0 20px;
	overflow: hidden;
	text-shadow: none
}

.interest-sect,.interest-rss {
	width: 52px;
	height: 23px;
	overflow: hidden;
	float: left;
	margin-right: 10px
}

.detail-sect a {
	display: block;
	width: 52px;
	height: 23px;
	line-height: 23px;
	_line-height: 21px;
	overflow: hidden;
	text-align: left;
	color: #fff;
	font-size: 12px;
	text-indent: 22px;
	background: url(../images/img.gif) no-repeat;
	text-decoration: none
}

@-moz-document url-prefix() {
	.detail-sect a {
		line-height: 22px
	}
}

.interest-sect .sect-btn {
	background-position: -96px -666px
}

.interest-rss .rss-btn {
	background-position: -148px -666px
}

.interest-sect .sect-show,.interest-rss .rss-show {
	width: 52px;
	height: 23px;
	overflow: hidden
}

.interest-sect .sect-show a {
	background-position: -96px -689px;
	color: #888;
	text-indent: 22px
}

.interest-rss .rss-show a {
	background-position: -148px -689px;
	color: #888;
	text-indent: 22px
}

.detail-sect .sect-show a:hover {
	color: #666
}

.vod-r_t {
	height: 55px;
	line-height: 55px;
	width: 50%;
	float: left;
	font-size: 14px
}

.vod-r_t ul a {
	float: left;
	background: #f6f7fb;
	margin-bottom: 5px;
	text-align: center;
	height: 35px;
	line-height: 35px;
	width: 80px;
	font-family: 宋体;
	font-style: normal;
	border: 1px solid #fff;
	border-left: 0;
	cursor: pointer
}

.vod-r_t ul a.cur {
	background: #ff6a1f;
	color: #fff;
	height: 38px;
	border-bottom-style: none;
	margin-top: -2px;
	line-height: 38px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff
}

.vod-r_t ul a:hover {
	background: #ff6a1f;
	color: #fff
}

.vod-r_t ul a:hover,.vod-r_t a.cur {
	color: #fff;
	text-shadow: none
}

.vod_r_tool {
	width: 50%;
	float: right
}

vod_r_tool {
	position: relative;
	margin-bottom: 10px
}

.vod_r_tool .bdsharebuttonbox {
	border-left: 0;
	float: right;
	width: 170px;
	margin-right: 5px;
	margin-top: 2px
}

.iconfont {
	cursor: pointer
}

.qr-code-ico {
	float: right;
	color: gray;
	cursor: pointer;
	width: 24px;
	height: 24px;
	margin-top: 2px;
	background: url(../images/ewm.png) no-repeat
}

.qr-code-ico-hover {
	color: #000
}

.qr-code-ico .iconfont {
	font-size: 24px
}

.qr-code:before,.qr-code:after {
	position: absolute;
	right: 2px;
	top: -8px;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
	content: ''
}

.qr-code:after {
	top: -7px;
	border-bottom: 8px solid #fff
}

.qr-code {
	display: none;
	margin-left: 260px;
	margin-top: 32px;
	width: 170px;
	height: 225px;
	background-color: #fff;
	z-index: 100;
	text-align: center;
	border: 1px solid #dee2e5;
	position: absolute
}

.al .qr-code,.details-scontent .qr-code {
	margin-left: 0;
	right: 0
}

.details-scontent .bdsharebuttonbox p {
	float: right
}

.qr-code .qr-code-box {
	width: 170px;
	height: auto;
	overflow: hidden
}

.qr-code .qr-code-box img {
	margin-left: -20px;
	margin-top: -20px;
	margin-bottom: -22px;
	width: 200px;
	height: 200px
}

.qr-code p {
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 10px
}

.qr-code p em {
	color: #f60;
	font-style: normal
}

.qr-code-box #ncode {
	width: 150px;
	height: 150px;
	margin: 10px 10px auto auto
}

.bdsharebuttonbox {
	float: right;
	width: 230px;
	position: relative;
	z-index: 2;
	height: 24px;
	color: #888;
	line-height: 24px;
	border-left: 1px solid #3c3c3c;
	padding-left: 5px
}

.bdsharebuttonbox p {
	display: block;
	float: left
}

.bdsharebuttonbox p.els-name {
	width: 50px
}

.bdsharebuttonbox p.els-ico {
	width: 170px
}

.bdsharebuttonbox p.els-ico a {
	display: inline-block;
	float: left;
	width: 5px;
	height: 20px;
	margin: 2px 10px 2px 2px;
	text-indent: -999px;
	overflow: hidden;
	background: url(../images/player-ico.png) no-repeat
}

.bdsharebuttonbox p.els-ico a.s-count {
	background-position: 0 -65px;
	width: 30px;
	text-indent: 1px;
	line-height: 20px
}

.bdsharebuttonbox p.els-ico a.s-sina {
	background-position: -279px -1px
}

.bdsharebuttonbox p.els-ico a.s-sina:hover {
	background-position: -279px -31px
}

.bdsharebuttonbox p.els-ico a.s-qzone {
	background-position: -313px 0
}

.bdsharebuttonbox p.els-ico a.s-qzone:hover {
	background-position: -313px -30px
}

.bdsharebuttonbox p.els-ico a.s-dou {
	background-position: -348px -1px
}

.bdsharebuttonbox p.els-ico a.s-dou:hover {
	background-position: -348px -31px
}

.bdsharebuttonbox p.els-ico a.s-ren {
	background-position: -381px -1px
}

.bdsharebuttonbox p.els-ico a.s-ren:hover {
	background-position: -381px -31px
}

.bdsharebuttonbox p.els-ico a.s-btn {
	background-position: -415px -2px
}

.bdsharebuttonbox p.els-ico a.s-btn:hover {
	background-position: -415px -31px
}

.bdsharebuttonbox p.els-ico a.s-btn.on {
	background-position: -415px -60px
}

.bdsharebuttonbox p.els-ico a.bds_more {
	background-position: -281px -77px
}

.ui-input,.ui-select {
	height: 33px;
	line-height: 33px;
	overflow: hidden;
	color: #333;
	font-size: 14px;
	text-indent: 10px;
	float: left;
	border: 1px solid #ddd;
	background: url(../images/input.gif) 0 0 repeat-x;
	background-color: #fbfbfb
}

#comment .ui-titlej h3 {
	font-weight: 700;
	color: #333;
	padding-left: 25px;
	padding-right: 25px
}

#comment .ui-cnt {
	padding: 19px 0;
	overflow: hidden
}

#comment .ui-form {
	padding: 0
}

.cmt-title {
	border-bottom: 2px solid #ff6a1f;
	background-color: transparent;
	height: 35px;
	line-height: 35px
}

#cmt-input-tip .ui-input,#review-input-link .ui-input {
	width: 868px;
	float: none;
	*float: left;
	margin: 0
}

#cmt-input-bd .ui-textarea {
	height: 72px;
	width: 868px
}

#cmt-input-bd .ui-form-info {
	margin: 0;
	overflow: hidden;
	background: #e9e9e9;
	border: 1px solid #ddd;
	border-top: 0;
	border-radius: 0 0 4px 4px;
	color: #969696
}

#cmt-input-bd .ui-form-info p {
	margin: 0;
	padding: 0 15px 0 0
}

#cmt-input-bd .ui-form-info .ui-button {
	padding: 0 20px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-align: center;
	background: #888;
	border-radius: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none
}

#cmt-input-bd .ui-form-info a:hover.ui-button {
	background: #e35000
}

.ui-form-info {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	margin: 10px 0 0
}

.aright {
	float: right
}

#comment .ui-form-item {
	margin: 0
}

#comment .ui-bar {
	margin-top: 10px;
	border: 1px solid #eee
}

.ui-bar {
	height: 42px;
	line-height: 42px;
	overflow: hidden;
	padding: 0 10px;
	border-bottom: 1px solid #eee
}

#comment .ui-bar .view-filter {
	padding: 0;
	float: left
}

#replongform {
	width: 300px;
	padding: 15px;
	overflow: hidden
}

#replongform .ui-link-cnt {
	padding-top: 5px
}

#replongform .ui-link-cnt .ui-link {
	float: right
}

.comment-list {
	margin: 0 30px
}

.comment-list .kong {
	padding: 10px 0 2px;
	text-align: center
}

.comment-focus {
	width: 870px;
	padding: 0 0 5px;
	overflow: hidden;
	margin: 15px 0 0
}

.ui-comment {
	width: 870px;
	margin: -15px 0 0;
	overflow: hidden
}

.ui-comment .kong {
	margin-top: 15px;
	text-align: center;
	background-color: #fff;
	font-size: 14px
}

.comment-item {
	width: 870px;
	padding: 15px 0 0;
	overflow: hidden
}

.comment-time {
	width: 52px;
	overflow: hidden;
	float: left
}

.comment-time .date-time {
	width: 49px;
	height: 48px;
	overflow: hidden;
	padding-left: 3px
}

.comment-time .date-time strong {
	display: block;
	color: #999;
	line-height: 14px;
	text-align: left;
	width: 49px;
	margin-top: 4px;
	line-height: 20px;
	font-weight: 400;
	font-size: 12px
}

.comment-post {
	width: 797px;
	overflow: hidden;
	float: right
}

.comment-post-arrow {
	width: 10px;
	height: 15px;
	overflow: hidden;
	margin-top: 17px;
	float: left;
	position: relative;
	background: url(../images/comment-arrow.gif) 0 0 no-repeat
}

.comment-post-cnt {
	width: 766px;
	overflow: hidden;
	float: right;
	padding: 10px;
	margin-left: -1px;
	border: 1px solid #e3e3e3;
	background-color: #f9f9f9;
	border-radius: 4px
}

.comment-avatar {
	width: 55px;
	float: left;
	overflow: hidden
}

.comment-avatar img {
	display: block;
	width: 55px;
	height: 55px;
	overflow: hidden;
	border-radius: 2px;
	background-color: #eee;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%
}

.comment-lou {
	text-align: center;
	margin: 5px;
	color: #999
}

.comment-sub .sublou {
	margin-right: 10px
}

.comment-body {
	overflow: hidden
}

.comment-sub {
	margin: 15px 10px 10px;
	padding: 10px;
	background: #fff;
	border: 1px solid #e3e3e3;
	border-radius: 4px
}

.comment-text,.comment-top {
	line-height: 25px;
	font-size: 14px;
	word-wrap: break-word
}

.comment-top span.time {
	float: right;
	color: #999
}

.comment-text span,.comment-text .user,.comment-text a,.comment-assist a:hover,.comment-top .user,.comment-top a {
	color: #ff6a1f
}

.comment-text em {
	margin-right: 5px;
	font-weight: 400
}

.comment-assist {
	height: 14px;
	line-height: 14px;
	overflow: hidden;
	margin-top: 8px;
	padding-right: 4px;
	font-size: 12px
}

.comment-assist a {
	color: #999
}

.comment-assist span a {
	margin-right: 10px
}

.comment-replay {
	margin-top: 5px;
	overflow: hidden
}

.comment-replay-arrow {
	width: 17px;
	height: 10px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0 97%;
	background: url(../images/comment-arrow.gif) -10px 0 no-repeat
}

.cmt-forward .cmt-replay-arrow {
	margin: 0 0 0 15px
}

.comment-replay-cnt {
	overflow: hidden;
	padding: 10px;
	margin-top: -1px;
	border: 1px solid #e3e3e3;
	background-color: #fbfbfb;
	border-radius: 2px
}

.comment-replay .ui-textarea {
	width: 99%;
	height: 60px;
	line-height: 20px;
	border-color: #ccc;
	background: url(../images/input-focus.gif) 0 0 repeat-x #fff
}

.comment-replay-assist {
	width: 98%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding-top: 4px
}

.comment-replay-assist p {
	float: left
}

.comment-replay-assist .ui-button {
	float: right;
	margin: 0;
	height: 28px;
	line-height: 28px;
	font-size: 12px;
	background: #666;
	padding: 0 10px;
	color: #fff
}

.comment-box {
	margin: 0 0 0 70px;
	padding: 6px 10px;
	border: 1px solid #ddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}

.comment-name {
	height: 24px;
	line-height: 24px;
	color: #ff6a1f
}

.comment-name a,.comment-review .comment-name a:hover,.comment-cnt a {
	color: #ff6a1f
}

.comment-review .comment-name a {
	color: #333;
	font-size: 14px;
	font-weight: 700
}

.comment-cnt {
	color: #333;
	line-height: 20px;
	font-size: 12px
}

.comment-review .comment-cnt {
	font-size: 14px;
	line-height: 24px;
	padding: 5px 0 3px
}

.comment-do {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 12px;
	margin: 5px 0 0;
	*font-family: '����'
}

.comment-do em {
	color: #ccc;
	margin: 0 3px
}

.comment-do .date-time {
	color: #999
}

.comment-do .date-time a {
	color: #ff6a1f;
	margin: 0 5px 0 0
}

.comment-do strong,.comment-do .date-time {
	font-family: Tahoma,Arial,Helvetica,sans-serif
}

.comment-do strong {
	font-size: 11px;
	-webkit-text-size-adjust: none
}

.comment-reply {
	padding-bottom: 15px;
	overflow: hidden
}

.comment-reply li {
	padding: 10px 0 0 70px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.ui-pages {
	height: 24px;
	text-align: center;
	font-weight: 400;
	font-size: 12px
}

.ui-pages a {
	height: 24px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	margin: 0 1px;
	padding: 0 10px;
	color: #fff;
	font-weight: 700;
	overflow: hidden;
	vertical-align: middle;
	background: #ff6a1f;
	border: 1px solid #fff
}

.ui-pages span,.ui-pages em,.ui-pages label,.ui-pages .pagego,.ui-pages .pagebtn {
	height: 24px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	margin: 0 1px;
	padding: 0 10px;
	color: #fff;
	font-weight: 700;
	overflow: hidden;
	vertical-align: middle;
	background: #999;
	border: 1px solid #fff
}

.login-box {
	padding: 0 20px;
	overflow: hidden
}

.login-box .login-top {
	width: 100%;
	border-bottom: 1px solid #eee;
	height: 44px;
	color: #444;
	margin-top: 8px;
	font-size: 18px;
	text-align: center;
	margin-bottom: 8px;
	position: relative
}

.login-box .login-top a {
	letter-spacing: 4px;
	font-family: 宋体;
	font-style: normal;
	display: block;
	width: 50px;
	color: #000;
	height: 44px;
	line-height: 43px;
	float: left;
	margin-right: 10px;
	cursor: pointer
}

.login-box .login-top a.current,.login-box .login-top a:hover {
	height: 43px;
	border-bottom: 2px solid #f60;
	color: #f60;
	text-decoration: none
}

.login-ico {
	float: left;
	width: 180px;
	margin-top: 15px;
	padding-top: 10px 40px 0 0
}

.login-ico a {
	width: 100%;
	height: 40px;
	line-height: 40px;
	display: block;
	color: #fff;
	font-size: 14px;
	margin-bottom: 15px;
	text-align: center;
	border-radius: 3px
}

.login-ico a.qq {
	background: url(../images/qqico.png) 45px center no-repeat #2693ff;
	_background: url(../images/qqico-ie.png) 25px center no-repeat #2693ff;
	text-align: center;
	border-radius: 3px
}

.login-ico a.qq:hover {
	background-color: #44a2ff;
	text-decoration: none
}

.login-ico a.sina {
	background: url(../images/sinaico.png) 45px center no-repeat #f15252;
	_background: url(../images/qqico-ie.png) 25px center no-repeat #f15252;
	text-align: center;
	border-radius: 3px
}

.login-ico a.sina:hover {
	background-color: #f76262
}

.login-ico a.weixin {
	background: url(../images/weixin-ico.png) 45px center no-repeat #81cb3d;
	_background: url(../images/qqico-ie.png) 25px center no-repeat #81cb3d;
	text-align: center;
	border-radius: 3px
}

.login-ico a.weixin:hover {
	background-color: #8fd154
}

.login-box-form,.login-reg {
	width: 270px;
	padding-left: 25px;
	border-left: 1px solid #eee;
	float: right;
	margin: 15px 15px 30px 0
}

.login-box-form .int-text,.login-reg .int-text {
	display: block;
	width: 238px;
	height: 38px;
	margin-top: 15px;
	border: 1px solid #e0e0e0;
	background: #fafafa;
	padding: 0 10px;
	color: #999;
	font-size: 14px;
	border-radius: 3px
}

.login-box-form .int-text input,.login-reg .int-text input {
	margin: 9px 0;
	width: 100%;
	border: 0;
	background: 0 0;
	color: #999
}

.login-box-form .int-text input:focus,.login-reg .int-text input:focus {
	outline: 0;
	color: #444!important
}

.aright {
	float: right
}

.login-box-form .loginbtn,.login-reg .loginbtn {
	clear: both;
	width: 100px;
	height: 30px;
	line-height: 30px;
	color: #fff;
	background: #f60;
	border-radius: 3px;
	display: block;
	text-align: center;
	font-size: 14px;
	cursor: pointer
}

.login-box-form .loginbtn:hover,.login-reg .loginbtn:hover {
	background: #ff7920;
	text-decoration: none
}

.login-box-form .loginbtn span {
	display: inline-block
}

.login-box-form .int-info,.login-reg .int-info {
	height: 45px;
	line-height: 45px;
	clear: both
}

.login-reg .int-text1,.login-box-form .int-text1 {
	display: block;
	width: 100%;
	height: 40px;
	margin-top: 15px;
	position: relative
}

.login-reg .int-text1 .inputbox,.login-box-form .int-text1 .inputbox {
	width: 80px;
	border: 1px solid #e0e0e0;
	background: #fafafa;
	padding: 0 10px;
	color: #999;
	float: left;
	font-size: 14px;
	border-radius: 3px
}

.login-reg .int-text1 .inputbox input,.login-box-form .int-text1 .inputbox input {
	margin: 9px 0;
	width: 100%;
	border: 0;
	background: 0 0;
	color: #999
}

.login-reg .int-text1 .inputbox input:focus,.login-box-form .int-text1 .inputbox input:focus {
	outline: 0;
	color: #444!important
}

.login-reg .int-text1 .yzm-img,.login-box-form .int-text1 .yzm-img {
	float: left;
	display: inline-block;
	height: 40px;
	margin: 0 5px;
	width: 114px;
	cursor: pointer
}

.login-reg .int-text1 .refresh,.login-box-form .int-text1 .refresh {
	display: inline-block;
	width: 15px;
	height: 40px;
	margin-right: 5px;
	background: url(../images/loading.png) 0 center no-repeat;
	position: absolute;
	right: 0;
	cursor: pointer
}

.rating-box {
	width: 310px;
	height: 85px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: url(../images/score-scale.gif) 0 bottom no-repeat;
	display: none;
	/*z-index: 888*/
}

#rating-kong {
	background: 0 0;
	display: block
}

.rating-kong-item {
	font-size: 14px;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	margin-top: 42px;
	color: #ff6a1f;
	text-align: center
}

.rating-kong-item .loadingg {
	padding: 10px 20px;
	color: #666;
	font-size: 12px;
	background: url(../images/lazyload.gif) left center no-repeat
}

.rating-kong-item .nopingfen {
	padding: 0;
	color: #ff6a1f;
	font-size: 14px;
	background: 0 0
}

.rating-total {
	width: 310px;
	height: 48px
}

.rating-total-item {
	display: block;
	height: 48px;
	overflow: hidden;
	float: left;
	margin-right: -48px
}

.pingfen-total {
	width: 61px;
	height: 43px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-right: -13px;
	text-align: center;
	font-family: Georgia,times new roman,Times,serif;
	background: url(../images/rating-total.png) 0 0 no-repeat
}

.pingfen-total strong,.pingfen-total em {
	display: block;
	width: 61px;
	height: 35px;
	line-height: 30px;
	overflow: hidden;
	position: absolute;
	top: 2px;
	left: 0;
	color: #ff6a1f;
	z-index: 6;
	font-size: 26px;
	font-weight: 400
}

.pingfen-total em {
	top: 0;
	left: 1px;
	color: #ffeedb;
	z-index: 5
}

.rating-bar {
	width: 301px;
	height: 20px;
	overflow: hidden;
	margin-left: 2px;
	position: relative;
	background: url(../images/score-bg.gif) 0 0 no-repeat
}

.rating-bar-item {
	height: 18px;
	overflow: hidden;
	border: 1px solid #ff6a1f;
	background: url(../images/score-bg.gif) 0 -20px no-repeat
}

.rating-box .rating-show {
	width: 290px;
	overflow: hidden;
	padding: 3px 1px 10px 8px;
	border: 1px solid #ccc;
	background: #fff;
	position: absolute;
	margin: 1px 0 0 2px;
	display: none
}

.rating-box .rating-show li {
	width: 290px;
	height: 14px;
	overflow: hidden;
	float: left;
	clear: both;
	margin-top: 5px
}

.rating-box .rating-show .starstop {
	width: 60px;
	height: 12px;
	overflow: hidden;
	display: block;
	text-indent: -999px;
	float: left;
	margin-top: 1px;
	margin-right: 5px;
	background: url(../images/star-min.gif) no-repeat
}

.rating-box .rating-show .star5 {
	background-position: 0 0
}

.rating-box .rating-show .star4 {
	background-position: 0 -20px
}

.rating-box .rating-show span.star3 {
	background-position: 0 -40px
}

.rating-box .rating-show span.star2 {
	background-position: 0 -60px
}

.rating-box .rating-show span.star1 {
	background-position: 0 -80px
}

.rating-box .rating-show .power {
	width: 180px;
	height: 6px;
	overflow: hidden;
	display: block;
	margin-top: 4px;
	margin-right: 5px;
	float: left;
	background: #f5f5f5
}

.rating-box .rating-show .power-item {
	width: 0;
	height: 6px;
	overflow: hidden;
	display: block;
	float: left;
	background: #ff6a1f
}

.rating-box .rating-show em {
	line-height: 14px;
	overflow: hidden;
	float: left;
	font-size: 10px;
	color: #ff6a1f;
	font-weight: 400;
	-webkit-text-size-adjust: none
}

.vod_r_info {
	margin: 10px;
	overflow: hidden
}

.vod_r_info_t {
	height: 35px;
	line-height: 35px
}

.vod_r_info_t h2 {
	float: left
}

.v_filmtime-l {
	clear: both;
	woverflow: hidden;
	background: #fff;
	font-size: 14px;
	padding-top: 10px
}

.v_filmtime_tv {
	margin: 8px
}

.v_filmtime_tv em {
	font-weight: 400
}

.v_filmtime_tv_ws {
	clear: both;
	border-bottom: 1px dotted #d9d9d9;
	padding: 5px;
	height: 25px
}

.v_filmtime_tv_title {
	float: left;
	width: 15%;
	line-height: 25px;
	clear: both
}

.v_filmtime_tv_title img {
	width: 33px;
	height: 25px;
	margin-right: 10px
}

.v_filmtime_tv_l {
	float: right;
	width: 85%;
	line-height: 25px
}

.v_filmtime_tv_week {
	float: left;
	width: 25%
}

.v_filmtime_tv_week em.date {
	margin-right: 10px
}

.v_filmtime_tv_list {
	float: left;
	width: 75%
}

.v_filmtime_tv_list ul li {
	float: left;
	width: 50%;
	line-height: 25px;
	height: 25px
}

.v_filmtime_tv_list ul li em {
	float: left
}

.v_filmtime_tv_list ul li em.time {
	color: #e35000;
	margin-right: 10px
}

.v_filmtime_tv_list ul li .iPlaying {
	float: left;
	background: url(../images/listico2.png) 0 -97px no-repeat;
	height: 18px;
	line-height: 18px;
	width: 57px;
	padding-left: 4px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	margin: 3px 0 0;
	display: inline
}

.vod_filmtime {
	text-align: center;
	font-size: 15px
}

.vod_filmtime h2 {
	line-height: 35px
}

.vod_filmtime-l {
	clear: both;
	float: left;
	overflow: hidden;
	background: #fff;
	font-size: 14px;
	padding-top: 20px
}

.vod_filmtime_tv {
	margin: 8px
}

.vod_filmtime_tv_ws {
	clear: both;
	border-bottom: 1px solid #d9d9d9
}

.vod_filmtime_tv_title {
	float: left;
	width: 20%;
	line-height: 50px;
	clear: both
}

.vod_filmtime_tv_title b {
	margin-left: 10px
}

.vod_filmtime_tv_l {
	float: right;
	width: 80%;
	text-align: left;
	line-height: 50px;
	border-bottom: 1px dotted #d9d9d9
}

.vod_filmtime_tv_week {
	float: left;
	width: 30%;
	font-weight: 400;
	padding-right: 10px
}

.vod_filmtime_tv_week em {
	font-weight: 400
}

.vod_filmtime_tv_week em.date {
	margin-right: 10px
}

.vod_filmtime_tv_list {
	float: left;
	width: 70%;
	text-overflow: ellipsis
}

.vod_filmtime_tv_list ul li {
	float: left;
	width: 100%;
	line-height: 50px;
	overflow: hidden
}

.vod_filmtime_tv_list ul li em {
	float: left;
	text-overflow: ellipsis;
	font-weight: 400
}

.vod_filmtime_tv_list ul li em.time {
	width: 40px;
	color: #e35000;
	margin-right: 10px
}

.vod_filmtime_tv_list ul li .iPlaying {
	float: left;
	background: url(../images/listico2.png) 0 -97px no-repeat;
	height: 18px;
	line-height: 18px;
	width: 57px;
	padding-left: 4px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	margin: 16px 0 0;
	display: inline
}

.filmtime_txt {
	padding: 5px 20px 10px;
	text-align: left;
	line-height: 35px
}

.filmtime_txt storng {
	margin-right: 3px;
	margin-left: 3px;
	color: #000;
	font-weight: 700
}

.filmtime_txt storng a {
	color: #585858
}

.play-tool {
	position: relative;
	width: 180px
}

.play-tool span {
	height: 30px;
	line-height: 30px;
	text-align: right;
	color: #585858;
	cursor: pointer;
	background: url(../images/listico2.png) no-repeat;
	padding-left: 30px;
	z-index: 0;
	cursor: pointer;
	position: absolute;
	right: 0
}

.play-tool span.s1 {
	background-position: -10px -5px
}

.play-tool span.s2 {
	background-position: -13px -48px;
	right: 85px
}

.play-tool.son span.s1 {
	z-index: 99999;
	background-position: -80px -5px;
	text-shadow: none;
	color: #fff
}

.play-tool.son span.s2 {
	z-index: 99999;
	background-position: -13px -48px;
	text-shadow: none
}

.play-tool span.s2.son {
	z-index: 99999;
	background-position: -99px -48px;
	text-shadow: none
}

.play-tool.son span.s2.son {
	background-position: -99px -48px
}

.player {
	background: #161616;
	overflow: hidden;
	margin-bottom: 20px
}

.playall {
	width: 1200px
}

.w900 {
	width: 870px
}

.playopen {
	background: #000;
	height: 3e3px;
	left: 0;
	min-width: 1002px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9998;
	display: none
}

.player .top {
	position: relative;
	z-index: 999999
}

.player-box .player_zanpian {
	overflow: hidden;
	float: left;
	border: 1px solid #222;
	padding-bottom: 1px
}

.player .top .player_zanpian {
	border: 1px solid #222
}

#zanpiancms_player {
	position: relative
}

.player-box .player-right {
	overflow: hidden;
	float: right
}

.player-box .player-right .player-ad1 {
	margin-bottom: 14px
}

.player-box .adon {
	display: none;
	z-index: 0
}

.player-info {
	height: 35px;
	font-family: 宋体;
	padding-top: 11px;
	border-bottom: 1px solid #000;
	clear: both;
	font-size: 14px
}

.player-num,.player-cnet {
	height: 24px;
	line-height: 24px;
	float: left;
	border-right: 1px solid #000;
	overflow: hidden
}

.player-num a,.player-cnet a {
	cursor: pointer;
	background: url(../images/player-ico.png) no-repeat;
	display: block;
	float: left;
	padding-left: 25px;
	margin-right: 20px
}

.player-num a.info {
	background-position: 0 0
}

.player-num a:hover.info,.player-num a.on {
	background-position: 0 -30px
}

.player-num a.Up {
	background-position: -68px 0
}

.player-num a:hover.Up {
	background-position: -68px -30px
}

.player-num a.Down {
	background-position: -138px 0
}

.player-num a:hover.Down {
	background-position: -138px -30px
}

.player-cnet {
	border-left: 1px solid #3c3c3c;
	padding-left: 20px
}

.player-cnet a {
	text-align: right;
	padding-left: 30px
}

.loveidbox,.remind {
	float: left;
	overflow: hidden;
	width: 100px
}

.loveidbox a.sect-btn {
	background-position: -477px 0
}

.loveidbox a.sect-btn:hover {
	background-position: -477px -30px
}

.loveidbox .sect-show a.cancel {
	background-position: -477px -30px
}

.remind a.rss-btn {
	background-position: -205px 0
}

.remind a.rss-btn:hover {
	background-position: -205px -32px
}

.remind .sect-show a.cancel {
	background-position: -205px -32px
}

.player-cnet a.player-comment {
	width: 60px
}

.player-cnet a.player-comment {
	background-position: -559px 0
}

.player-cnet a:hover.player-comment {
	background-position: -559px -30px
}

.player-cnet .com-span {
	font-size: 12px;
	width: 40px;
	color: #e35000
}

.actor_list {
	margin-bottom: 20px;
	clear: both
}

.actor_list_title {
	height: 25px;
	padding-left: 10px;
	line-height: 25px;
	border-left: 3px solid #ff6a1f;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 18px
}

.actor_list_title strong {
	float: left
}

.actor_list_title span {
	float: right;
	font-size: 14px
}

.actor_list_title span a {
	font-family: 宋体;
	font-style: normal
}

.actor_list ul {
	overflow: hidden;
	width: 100%
}

.actor_list ul li {
	display: block;
	float: left;
	overflow: hidden;
	width: 152px;
	border-bottom: 0;
	margin-right: 22px;
	margin-right: 19px\9;
	margin-bottom: 8px;
	height: 173px
}

.actor_list ul li:nth-child(7n+7) {
	float: right;
	margin-right: 0
}

.actor_list ul li .syjs_tit,.actor_list ul li .zyjs_tit {
	background: #f6f7fb;
	color: #555;
	display: block;
	float: left;
	font-size: 14px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	width: 76px
}

.actor_list ul li .syjs_i,.actor_list ul li .zyjs_i {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 49px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 72px;
	margin-right: 0;
	margin-top: 2px
}

.actor_list ul li .syjs_i a:hover,.actor_list ul li .zyjs_i a:hover {
	color: #ff6a1f
}

.actor_list ul li .zyjs_i {
	float: right
}

.actor_list ul li .lh26 {
	line-height: 26px;
	margin-bottom: 5px
}

.actor_list ul li .lh26 a {
	color: #4649cd
}

.actor_list ul li .syjs_i a {
	color: #686a69
}

.actor_list ul li .syjs_i img,.actor_list ul li .zyjs_i img {
	width: 72px;
	border: 0
}

.actor_list ul li span {
	display: block;
	float: left;
	font-size: 14px;
	line-height: 26px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 75px
}

.actor_list .more,.actor-info .more,.all-filtrate-content .more {
	height: 35px;
	line-height: 35px;
	width: 100%;
	text-align: center;
	background: #f6f7fb;
	margin-top: 10px;
	margin-bottom: 10px
}

.actor-info {
	margin-top: 5px;
	clear: left
}

.actor-info h2 {
	height: 40px;
	line-height: 40px
}

.actor-info ul li {
	height: 156px;
	background: #fafafa;
	overflow: hidden;
	margin-bottom: 15px
}

.actor-info ul li img {
	float: left;
	width: 115px;
	height: 156px;
	border: 0;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out
}

.actor-info ul li .actor-txt {
	width: 730px;
	float: left;
	margin-left: 10px
}

.actor-info ul li p {
	height: 35px;
	line-height: 35px;
	text-indent: 20px
}

.actor-info ul li em {
	float: left;
	text-align: left;
	font-weight: 400
}

.actor-info ul li p.actor-title {
	height: 45px;
	line-height: 45px;
	text-indent: 0;
	padding-left: 20px
}

.actor-info ul li .a-js {
	min-width: 80px
}

.actor-info ul li .a-yy {
	color: #ff6a1f;
	margin-right: 5px
}

.role-list {
	margin-right: -10px
}

.role-list ul {
	height: 100%;
	margin-bottom: 8px;
	overflow: hidden
}

.role-list ul li {
	border-bottom: solid 1px #f6f7fb;
	border-right: solid 1px #f6f7fb;
	float: left;
	height: 30px;
	line-height: 30px;
	width: 165px;
	margin-right: 10px
}

.role-list .rolename {
	border-left: solid 1px #f6f7fb;
	float: left;
	height: 30px;
	margin: 0;
	overflow: hidden;
	padding: 0 5px;
	text-align: center;
	width: 45%
}

.role-list .actorname {
	color: #666;
	float: left;
	height: 30px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
	width: 45%
}

.role-list .menubg {
	background: #f0f0f0;
	border-top: solid 1px #f6f7fb
}

.role-info-title {
	height: 25px;
	padding-left: 10px;
	line-height: 25px;
	border-left: 3px solid #ff6a1f;
	margin-bottom: 15px;
	font-size: 18px
}

.role-info-title span {
	margin-left: 30px
}

.role-info-title h2 {
	display: inline;
	font-size: 18px;
	color: #ff6a1f
}

.role-info-title em {
	font-weight: 400
}

.role_cont {
	margin: 8px;
	padding: 8px;
	overflow: hidden
}

.role_cont ul li {
	height: 280px;
	width: 175px;
	float: left;
	width: 45%
}

.role_cont ul li a.role-img {
	width: 175px;
	height: 231px;
	margin: auto;
	display: block;
	overflow: hidden;
	background: #f6f7fb;
	border: 1px solid #f6f7fb;
	padding: 1px
}

.role_cont ul li p img {
	width: 175px;
	height: 231px;
	border: 0;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out
}

.role_cont ul li p img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	border: 1px solid #fff
}

.role_cont ul li p .loading {
	background: url(../images/no.jpg) no-repeat scroll center center transparent
}

.role_cont ul li p {
	text-align: center;
	line-height: 35px
}

.role_cont ul li h2 {
	text-align: center;
	line-height: 35px;
	font-weight: 400;
	font-size: 14px
}

.role-txt {
	background: #f6f7fb;
	border: 1px solid #c6c6c6;
	border-color: #fff;
	font-size: 14px;
	line-height: 23px;
	padding: 8px;
	text-decoration: none;
	text-indent: 20px;
	clear: both;
	margin-bottom: 15px
}

.role-txt img {
	max-height: 720px;
	max-width: 640px;
	width: expression(this.width > 640 && this.height < this.width ? 640:true);
	height: expression(this.height > 720 ? 720:true);
	padding: 2px;
	border: solid 1px #e3e3e3
}

.role-txt span {
	margin: 0 8px;
	padding: 0 8px;
	color: #e35000;
	font-weight: 700
}

.role-txt p {
	line-height: 35px
}

.role-txt p a {
	color: #ff6a1f
}

.role-star-info {
	font-size: 14px;
	line-height: 25px;
	overflow: hidden;
	text-decoration: none;
	text-indent: 20px;
	height: 75px;
	margin-bottom: 15px
}

.role-star-info img {
	float: left;
	border: 1px solid #fff;
	float: left;
	height: 75px;
	overflow: hidden;
	width: 55px;
	background: #fff;
	margin-right: 15px;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out
}

.vod-actor-list {
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
	border-bottom: 1px solid #e5e5e5
}

.vod-role-list {
	float: left;
	width: 398px;
	overflow: hidden;
	border: 1px solid #e5e5e5;
	border-bottom: 0;
	bheight: 267px
}

.vod-role-list:nth-child(3) {
	width: 400px
}

.vod-role-list:nth-child(3n+3),.vod-role-list:nth-child(3n+2) {
	border-left: 0
}

.vod-role-list:nth-child(1),.vod-role-list:nth-child(2),.vod-role-list:nth-child(3) {
	border-bottom: 0
}

.vod-role-list:hover {
	background: #f6f7fb
}

.role-list-title {
	height: 45px;
	line-height: 45px;
	margin: 10px 14px 0 15px
}

.role-list-box {
	margin: 0 14px 15px 15px
}

.role-list-box ul li {
	float: left;
	margin-right: 17px;
	margin-right: 12px\9;
	width: 110px;
	padding-left: -1px
}

.role-list-box ul li:nth-child(3n+3) {
	margin-right: 0
}

.role-list-box ul li img {
	width: 110px;
	height: 149px;
	border: 1px solid #fff
}

.role-list-box ul li p {
	width: 110px;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.role-list-box ul li p a {
	color: #ff6a1f
}

.role-list-box ul li p a:hover {
	color: #2371c8
}

.role-list-box ul li .pic {
	position: relative;
	width: 110px;
	height: 149px
}

.role-list-box ul:hover li:not(:hover) {
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	-o-filter: blur(1px);
	-ms-filter: blur(1px);
	filter: blur(1px)
}

.recentlylist {
	overflow: hidden;
	padding: 8px
}

.recentlylist .stitle {
	font-weight: 700
}

.recentlylist ul {
	padding: 8px;
	font-size: 14px
}

.recentlylist ul li {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	float: left;
	width: 49%;
	border-bottom: 1px dotted #d9d9d9
}

.recentlylist ul li:nth-child(2n+2) {
	float: right
}

.recentlylist ul li span {
	height: 32px;
	line-height: 32px;
	overflow: hidden
}

.recentlylist ul li .svodinfo a {
	color: #ff6a1f
}

.star-role {
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden
}

.star-role li {
	height: 184px;
	background: #fff;
	text-shadow: 0 1px 0 rgba(255,255,255,.6);
	position: relative;
	z-index: 1;
	margin-bottom: 15px;
	margin-top: 8px
}

.star-role li.w49 {
	width: 49%
}

.star-role li.w33 {
	width: 33%;
	float: left;
	margin-right: 6px;
	margin-right: 1px\9
}

.star-role li.w33:nth-child(3n+3) {
	float: right;
	margin-right: 0
}

.star-role li.w33 .role-c-txt {
	width: 230px
}

.star-role li:hover {
	background: #fafafa;
	-webkit-transition: 300ms;
	-moz-transition: 300ms;
	-ms-transition: 300ms;
	-o-transition: 300ms;
	transition: 300ms;
	text-decoration: none
}

.star-l-role,.star-c-role {
	float: left
}

.star-role a.star-role-img {
	float: left;
	width: 134px;
	height: 192px;
	display: block;
	overflow: hidden;
	position: relative;
	border: 1px solid #fff;
	background: #fff;
	overflow: hidden;
	position: absolute;
	z-index: 22;
	top: -5px
}

.star-role a.star-role-img img {
	width: 134px;
	height: 192px;
	display: block;
	overflow: hidden
}

.star-role a p {
	width: 134px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	position: relative;
	margin-top: -22px;
	background: rgba(0,0,0,.7);
	filter: alpha(opacity=80);
	overflow: hidden;
	background: #000\9;
	display: none;
	bottom: 1px;
	text-shadow: none
}

.star-role a p span {
	float: right;
	width: 25px;
	height: 25px;
	background: #ff6a1f;
	font: bold 18px/25px Geneva,sans-serif
}

.star-role li:hover p {
	display: block
}

.role-l {
	width: 134px;
	float: left
}

.role-c-txt {
	padding-left: 10px;
	float: right;
	padding-right: 10px;
	width: 270px;
	height: 182px;
	overflow: hidden
}

.role-c-txt p {
	line-height: 35px
}

.role-c-txt p storng {
	margin-right: 8px
}

.role-c-txt .actor-title.role-c-txt .role-hzyy {
	font-size: 14px;
	line-height: 35px;
	overflow: hidden
}

.role-c-txt em {
	font-weight: 400
}

.role-c-txt em.a-zy a,.role-c-txt .role-hzyy a,.role-c-txt em.a-js a:hover {
	color: #ff6a1f
}

.role-c-txt em.a-yy {
	margin: 0 10px
}

.story_title {
	height: 25px;
	padding-left: 10px;
	line-height: 25px;
	border-left: 3px solid #ff6a1f;
	margin-bottom: 10px;
	font-size: 18px
}

.story_title em {
	font-weight: 400;
	color: #ff6a1f
}

.story-pag {
	clear: both;
	max-width: 990px;
	_width: 990px;
	float: left;
	overflow: hidden
}

#story-p {
	overflow: hidden
}

.story-pag .story-pzk {
	display: none;
	background: #9eb22f;
	color: #fff;
	filter: alpha(opacity=100);
	text-shadow: none;
	cursor: pointer
}

.story-t {
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	float: right
}

.story-t em {
	font-size: 14px;
	color: #ff6a1f;
	font-family: microsoft yahei,Arial,sans-serif;
	margin-left: 5px
}

.story-pag ul {
	margin-top: 10px;
	overflow: hidden;
	font-size: 15px
}

.story-pag ul li {
	float: left;
	border: 1px solid #e9e9e9;
	line-height: 35px;
	height: 35px;
	margin-right: 11px;
	margin-bottom: 10px;
	text-align: center;
	width: 83px;
	border-radius: 2px;
	background: #fcfcfc
}

.story-pag ul li.cut,.story-pag ul li:hover {
	border: 1px solid #ff6a1f;
	background: #ff6a1f;
	color: #fff;
	text-shadow: none
}

.story-pag ul li.cut a,.story-pag ul li.cut,.story-pag ul li:hover a {
	color: #fff
}

.story-pag ul li {
	transition: all .3s ease-in
}

.story-pag ul li.btn {
	width: 180px
}

.story-info {
	line-height: 35px;
	font-size: 16px;
	margin-right: 8px;
	color: #333
}

.story-info img {
	max-height: 720px;
	max-width: 640px;
	width: expression(this.width > 640 && this.height < this.width ? 640:true);
	height: expression(this.height > 720 ? 720:true);
	padding: 2px;
	border: solid 1px #e3e3e3
}

.story-info h2 {
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #000;
	background: #f6f7fb;
	clear: left;
	text-align: center;
	margin-bottom: 8px;
	font-weight: 700
}

.story-info p {
	text-indent: 3%
}

.story-info p a {
	color: #ff6a1f
}

.list-news {
	overflow: hidden
}

.list-news li.w {
	width: 50%;
	float: left
}

.list-news li {
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	border-width: 0 0 1px;
	border-style: dotted;
	border-color: #e0e0e0
}

.list-news li:hover,.channel-new-txt li:hover {
	background: #fcfcfc
}

.list-news li a,.channel-new-txt li a {
	margin-left: 8px;
	font-size: 14px
}

.list-news li span,.channel-new-txt li span {
	float: right;
	margin-right: 20px;
	font-size: 14px
}

.list-news li em,.channel-new-txt li em {
	font-size: 12px;
	color: #e35000
}

.list-news li i,.channel-new-txt li i {
	margin-left: 10px
}

.list-news li i.c {
	color: #ff6a1f
}

.paragraphPage {
	text-align: center;
	padding: 20px 0;
	text-shadow: none
}

.paragraphPage .globalBtn {
	padding: 0;
	width: 80px;
	position: relative;
	height: 28px;
	background: #ffcdac;
	line-height: 28px;
	display: inline-block;
	transition: all .3s ease-in
}

.paragraphPage a {
	color: #ff6a1f
}

.paragraphPage .globalBtn i {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	overflow: hidden;
	position: absolute;
	top: -1px;
	border-right: 15px solid #ffcdac;
	transition: all .3s ease-in
}

.paragraphPage .globalBtn:hover {
	background: #ff6a1f;
	border-color: #fff;
	color: #fff
}

.paragraphPage .globalBtn:hover i {
	border-right: 15px solid #ff6a1f
}

.paragraphPage .unGlobalBtn,.paragraphPage .unGlobalBtn:hover {
	background: #f6f7fb;
	border-color: #cecece;
	color: #999;
	cursor: default
}

.paragraphPage .aPrev i {
	left: -15px
}

.paragraphPage .aNext i {
	right: -15px;
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.paragraphPage .unGlobalBtn i,.paragraphPage .unGlobalBtn:hover i {
	border-right: 15px solid #f6f7fb
}

@media screen and (min-width:0\0) {
	.paragraphPage .aNext i {
		filter: none
	}
}

.news-list-tab {
	background: #fff;
	margin-bottom: 3px;
	overflow: hidden
}

.news-list-tab .list_module_img li a.list-img {
	width: 211px;
	width: 209px\9;
	height: 146px;
	border: 1px solid #fff;
	position: relative;
	overflow: hidden
}

.news-list-tab .list_module_img li a:hover.list-img,.news-list-tab .list_module_img li:hover .list-img {
	border: 1px solid #fff
}

.news-list-tab .list_module_img li {
	width: 100%;
	height: 148px;
	text-shadow: none;
	margin: 8px 6px 8px 0;
	padding: 5px;
	background: #fafafa;
	overflow: hidden
}

.news-list-tab .list_module_img li .active15 {
	color: #ff6a1f
}

.news-list-tab .list_module_img li .movie-headline9 {
	width: 154px
}

.news-list-tab .list_module_img li a.list-img img {
	width: 211px;
	height: 146px
}

.news-list-tab .list_module_img {
	margin-top: 0;
	overflow: hidden
}

.news-list-tab .list_module_img li label.text {
	text-shadow: none
}

.news-tab .list_module_img li {
	width: 211px;
	width: 209px\9;
	height: 148px;
	margin: 0 8px 8px 0;
	text-shadow: none;
	float: left;
	position: relative
}

.details-left .news-tab .list_module_img li:nth-child(4n) {
	float: right;
	margin-right: 0
}

.news-tab .list_module_img li a.list-img {
	width: 211px;
	height: 146px;
	border: 1px solid #e3e3e3;
	overflow: hidden
}

.news-tab .list_module_img li a.list-img img,.news-list-tab .list_module_img li a.list-img img {
	width: 211px;
	height: 146px
}

.news-tab .list_module_img li a.list-img .mask,.news-list-tab .list_module_img li a.list-img .mask {
	width: 100%;
	background-color: #000;
	position: absolute;
	height: 100%;
	opacity: .6;
	cursor: pointer;
	-webkit-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-o-transition-duration: 1s
}

#img-3 #mask-1 {
	width: 50%
}

#img-3 #mask-2 {
	width: 50%;
	margin-left: 105px
}

#img-3:hover #mask-1 {
	width: 0%
}

#img-3:hover #mask-2 {
	margin-left: 210px;
	width: 0%
}

.list_module_img li label.name {
	position: absolute;
	width: 200px;
	width: 201px\9;
	height: 23px;
	color: #fff;
	font-size: 14px;
	padding: 0 5px;
	line-height: 23px;
	bottom: 0;
	z-index: 3;
	right: 0;
	right: -3px\9;
	background: #7a7b7d;
	background: rgba(0,0,0,.4);
	text-align: center
}

.news-info {
	width: 619px
}

.ranking-star-all .news-info {
	width: 779px
}

.serach-list .news-info {
	width: 930px
}

.serach-list .news-info h2 a {
	color: #000
}

.aleft {
	float: left
}

.news-info {
	float: left;
	font-size: 14px;
	margin-left: 20px;
	overflow: hidden
}

.news-info h2 {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	float: left
}

.news-info h3 {
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	float: left;
	color: #e35000
}

.news-info span {
	float: right;
	height: 40px;
	line-height: 40px;
	font-size: 12px
}

.news-info p {
	text-indent: 20px;
	font-size: 16px;
	line-height: 35px;
	clear: both
}

.news_list_title {
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	font-size: 18px;
	background: #fafafa;
	border: 1px solid #e9e9e9;
	border-left: 3px solid #ff6a1f
}

.news_list_title h2 {
	float: left;
	padding-left: 10px
}

.news-title {
	clear: both
}

.news-title h1 {
	clear: both;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	color: #ff6a1f;
	background: #f6f7fb
}

.news-inf {
	border-bottom: dotted 1px #ccc
}

.news-title .news-inf {
	line-height: 45px;
	text-align: center
}

.news-title .news-inf span {
	margin-right: 15px;
	font-size: 15px
}

.news-cont {
	padding: 15px;
	border: solid 1px #e9e9e9;
	background: #fafafa;
	text-indent: 20px;
	font-size: 15px;
	line-height: 35px;
	max-height: 211px;
	overflow: hidden;
	margin-top: 10px;
	text-overflow: ellipsis
}

.news-data {
	line-height: 35px;
	font-size: 16px;
	margin-right: 8px;
	color: #333;
	padding-bottom: 15px
}

.news-data a {
	color: #ff6a1f
}

.news-data img {
	max-height: 720px;
	max-width: 640px;
	width: expression(this.width > 640 && this.height < this.width ? 640:true);
	height: expression(this.height > 720 ? 720:true);
	padding: 2px;
	border: solid 1px #e3e3e3
}

.news-data a:hover {
	color: #829225
}

.news-cont img {
	float: left;
	width: 156px;
	height: 209px;
	margin-right: 10px;
	border: solid 1px #fff
}

.news-cont strong {
	margin-right: 8px
}

.news-cont span {
	margin-left: 15px
}

.news-cont em {
	font-weight: 400;
	color: #e35000
}

.news-page {
	background: #fafafa;
	padding: 0 10px 0 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 15px;
	clear: both
}

.news-pags {
	line-height: 35px;
	float: left;
	width: 70%
}

.news-page .paragraphPage {
	float: right;
	width: 30%
}

.news-pags em {
	color: #ff6a1f;
	margin-right: 10px
}

.serach-ul {
	margin-top: 10px
}

.up .serach-ul li .info,.serach-list .serach-ul li .info {
	width: 580px
}

.serach-ul li .info {
	float: left;
	width: 450px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px
}

.serach-ul li h2 {
	font-size: 26px;
	height: 45px;
	line-height: 45px
}

.serach-ul li h2 a {
	float: left;
	color: #000
}

.serach-ul li p {
	line-height: 30px
}

.serach-ul li em {
	margin-right: 10px;
	letter-spacing: 5px;
	font-weight: 400
}

.serach-ul li .fil {
	float: left;
	margin-left: 15px;
	height: 22px;
	font-size: 16px;
	margin-top: 10px;
	color: #ff6a1f
}

.serach-ul li .type {
	width: 50%
}

.serach-ul li .type a,.serach-ul li .dq a,.serach-ul li .mcid a {
	color: #ff6a1f
}

.serach-ul li .dq {
	width: 30%
}

.serach-ul li .mcid {
	width: 70%
}

.serach-ul li a {
	margin-right: 8px
}

.serach-ul li a.list-img img {
	width: 173px;
	height: 231px;
	display: block;
	overflow: hidden;
	border: 0;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out
}

.serach-ul li label.namer {
	position: absolute;
	width: auto;
	height: 23px;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	line-height: 23px;
	bottom: 0;
	z-index: 3;
	right: 0;
	background: #7a7b7d;
	background: rgba(0,0,0,.4)
}

.serach-ul li label.title {
	position: absolute;
	width: auto;
	height: 23px;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	line-height: 23px;
	top: 0;
	z-index: 3;
	right: 0;
	background: #7a7b7d;
	background: rgba(0,0,0,.4);
	text-shadow: none
}

.serach-ul li label.score {
	display: block;
	width: 33px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 3;
	-webkit-text-size-adjust: none;
	background: #e35000;
	font-weight: 700
}

.serach-ul li {
	width: 100%;
	padding: 5px;
	display: block;
	margin: 0 10px 10px 0;
	position: relative;
	overflow: hidden;
	background: #fafafa
}

.serach-ul li a.list-img {
	float: left;
	width: 173px;
	height: 231px;
	display: block;
	overflow: hidden;
	position: relative;
	border: 2px solid #fff;
	background: #fff
}

.serach-ul li .vod-role-list {
	float: right;
	width: 410px;
	border: 0;
	height: 210px;
	margin-top: 10px
}

.serach-ul li .role-list-box ul li {
	margin-right: 8px
}

.serach-ul li .role-list-box ul li:hover {
	background: #f6f7fb
}

.serach-ul li .role-list-box ul li:nth-child(3n+3) {
	margin-right: 0
}

.serach-ul li .active15 {
	color: #ff6a1f
}

.updata {
	float: left;
	margin-left: 100px
}

.updata a {
	display: block;
	padding: 10px;
	float: left;
	margin-right: 10px
}

.updata a:hover,.updata a.current {
	background: #ff6a1f;
	color: #fff
}

#colorbox,#cboxOverlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999
}

#cboxOverlay {
	position: fixed;
	width: 100%;
	height: 100%
}

#cboxMiddleLeft,#cboxBottomLeft {
	clear: left
}

#cboxContent {
	sposition: relative
}

#cboxLoadedContent {
	overflow: hidden
}

#cboxTitle {
	margin: 0
}

#cboxLoadingOverlay,#cboxLoadingGraphic {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {
	cursor: pointer
}

.cboxPhoto {
	float: left;
	margin: auto;
	border: 0;
	display: block
}

.cboxIframe {
	width: 100%;
	height: 100%;
	display: block;
	border: 0
}

#cboxOverlay {
	background: #000
}

#cboxContent {
	margin: 5px;
	*margin: -18px018px0;
	overflow: hidden
}

.cboxIframe {
	background: #fff
}

#cboxError {
	padding: 50px;
	border: 1px solid #ccc
}

#cboxTitle {
	position: absolute;
	top: -20px;
	left: 0;
	color: #ccc
}

#cboxCurrent {
	position: absolute;
	top: -20px;
	right: 0;
	color: #ccc
}

#cboxSlideshow {
	position: absolute;
	top: -20px;
	right: 90px;
	color: #fff
}

#cboxPrevious {
	position: absolute;
	top: 50%;
	left: 5px;
	margin-top: -32px;
	background: url(../images/controls.png) no-repeat top left;
	width: 28px;
	height: 65px;
	text-indent: -9999px
}

#cboxPrevious:hover {
	background-position: bottom left
}

#cboxNext {
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -32px;
	background: url(../images/controls.png) no-repeat top right;
	width: 28px;
	height: 65px;
	text-indent: -9999px
}

#cboxNext:hover {
	background-position: bottom right
}

#cboxLoadingOverlay {
	background: #fff
}

#cboxLoadingGraphic {
	background: url(../images/load.gif) no-repeat center center
}

#colorbox {
	background: url(../images/transparent.png);
	_background: #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #000;
	-moz-box-shadow: 0 0 5px #000;
	box-shadow: 0 0 5px #000;
	padding: 0;
	position: fixed;
	_position: absolute
}

#cboxWrapper {
	position: relative
}

#cboxLoadedContent {
	border: 1px solid #fff;
	*border: 1pxsolid#000;
	background: #fff;
	overflow: hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}

#cboxClose {
	display: block;
	position: absolute;
	top: -10px;
	right: -10px;
	width: 29px;
	height: 29px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	background: url(../images/close.png) 0 0 no-repeat;
	opacity: .9
}

#cboxClose {
	*position: absolute;
	*top: 8px;
	*right: 8px;
	*display: block;
	*width: 11px;
	*height: 11px;
	*overflow: hidden;
	*text-indent: -9999px;
	*cursor: pointer;
	*background: url(../images/close.gif)00no-repeat;
	*opacity: .3
}

#cboxClose:hover {
	opacity: 1
}

.qirebox-overlayBG {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background-color: #000;
	filter: alpha(opacity=60);
	opacity: .6;
	_position: absolute;
	_left: expression(documentElement.scrollLeft+documentElement.clientWidth - this.offsetWidth);
	_top: expression(documentElement.scrollTop+documentElement.clientHeight - this.offsetHeight)
}

.qirebox {
	z-index: 9999999;
	text-align: left;
	padding: 5px;
	position: fixed;
	top: 300px;
	left: 50%;
	margin: 0 0 0 -100px;
	_position: absolute;
	_top: expression(documentElement.scrollTop);
	_margin-top: 300px;
	background: url(../images/transparent.png);
	_background: #ccc;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 5px #333;
	-moz-box-shadow: 0 0 5px #333;
	box-shadow: 0 0 5px #333
}

.qirebox .ui-iframe {
	width: 155px;
	height: 72px
}

.ui-dialog {
	_display: inline-block;
	overflow: hidden;
	border: 1px solid #fff;
	*border: 1pxsolid#bbb;
	background: 0 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	min-width: 200px;
	_width: expression(document.body.clientWidth < 200 ? "200px":"auto")
}

.ui-dialog-title {
	height: 35px;
	line-height: 33px;
	*line-height: 35px;
	padding: 0 50px 0 15px;
	border-bottom: 1px solid #e4e8ea;
	background: url(../images/ui-dialog-title.gif) 0 0 repeat-x #f7f9fa
}

.ui-dialog-title h5 {
	font-size: 14px;
	font-weight: 700;
	color: #333
}

.ui-dialog-cnt {
	padding: 10px;
	overflow: hidden;
	background: #fff
}

.ui-dialog-tip {
	height: 50px;
	line-height: 48px;
	padding: 0 20px 0 53px;
	font-size: 14px;
	margin: 0 5px;
	background-position: 0 0;
	background-repeat: no-repeat
}

.ui-dialog-tip.loading {
	background-image: url(../images/load.gif);
	background-position: 3px 6px
}

.ui-dialog-tip.alert {
	background-image: url(../images/alert.png);
	_background-image: url(../images/alert.gif)
}

.ui-dialog-tip.succ {
	background-image: url(../images/succ.png);
	_background-image: url(../images/succ.gif)
}

.ui-dialog-tip.error {
	background-image: url(../images/error.png);
	_background-image: url(../images/error.gif)
}

.ui-dialog-tip.cross {
	background-image: url(../images/cross.png);
	_background-image: url(../images/cross.gif)
}

.ui-dialog-todo {
	padding: 7px;
	overflow: hidden;
	height: 25px;
	text-align: center;
	border-top: 1px solid #ddd;
	background: #f5f5f5
}

.ui-dialog-todo-left {
	text-align: left;
	padding: 9px 25px 5px
}

.ui-dialog-todo .ui-link {
	display: inline-block;
	float: none;
	border-radius: 5px;
	padding: 0 10px;
	margin: 0 3px
}

.ui-dialog-close {
	position: absolute;
	top: 12px;
	right: 13px;
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden
}

.ui-dialog-close .close {
	display: block;
	width: 11px;
	height: 11px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	background: url(../images/close.gif) 0 0 no-repeat;
	opacity: .3
}

.ui-dialog-close .close:hover {
	opacity: 1
}

.ui-login-dialog {
	width: 500px;
	overflow: hidden
}

.ui-login-dialog .ui-form {
	width: 300px;
	padding: 15px 0 0 15px;
	overflow: hidden
}

.ui-login-dialog .ui-form-title {
	overflow: hidden;
	margin: -10px 0 20px;
	height: 35px;
	line-height: 20px;
	border-bottom: 1px solid #ddd
}

.ui-login-dialog .ui-label {
	text-align: left;
	padding: 0 5px 0 3px;
	width: 40px;
	float: left
}

.ui-login-dialog .ui-form-item {
	margin: 0 0 15px;
	width: 290px
}

.ui-login-dialog .ui-label-checkbox {
	font-size: 12px;
	color: #ff6a1f
}

.ui-login-dialog .ui-label-checkbox input {
	_margin: 7px 0 0 -3px
}

.ui-login-dialog .ui-input {
	width: 240px;
	float: right;
	margin: 0
}

.ui-login-dialog .ui-button {
	margin: 0;
	float: right
}

.ui-login-dialog .form-bar {
	width: 136px;
	height: 195px;
	padding: 15px 5px 0 25px;
	margin: 0;
	text-align: left;
	border-left: 1px dotted #ccc
}

.ui-login-dialog .form-bar li {
	font-size: 12px;
	padding: 0 0 5px;
	text-align: left
}

.ui-login-dialog .form-bar li a {
	font-weight: 700;
	color: #ff6a1f
}

#add-feedback .ui-dialog-width {
	width: 520px;
	overflow: hidden;
	height: auto
}

.ui-gb-dialog .ui-form {
	width: 490px;
	overflow: hidden;
	padding: 20px 0 0 20px
}

.ui-gb-dialog .ui-form-title {
	width: 475px
}

.ui-gb-dialog .ui-dialog-tab ul {
	overflow: hidden;
	width: 540px;
	padding: 0 0 15px
}

.ui-gb-dialog .ui-dialog-tab li {
	width: 105px;
	height: 40px;
	line-height: 38px;
	*line-height: 40px;
	float: left;
	overflow: hidden;
	text-align: center;
	border: 1px solid #ddd;
	background: #f5f5f5;
	margin: 0 15px 0 0;
	font-size: 14px;
	cursor: pointer;
	position: relative
}

.ui-gb-dialog .ui-dialog-tab li.current {
	color: #ff6a1f;
	font-weight: 700;
	border: 1px solid #ff6a1f;
	background: #fff
}

.ui-gb-dialog .ui-dialog-tab li span {
	display: block;
	width: 26px;
	height: 26px;
	overflow: hidden;
	text-indent: -999px;
	cursor: pointer;
	background: url(../images/selected.gif) 0 0 no-repeat;
	display: none;
	position: absolute;
	right: 0;
	_right: -1px;
	bottom: 0
}

.ui-gb-dialog .ui-dialog-tab li.current span {
	display: block
}

#reviewedit-form .ui-form-item #cc {
	margin-top: 6px
}

.ui-promsg-dialog {
	width: 470px;
	overflow: hidden
}

.ui-promsg-dialog .ui-form {
	padding: 15px 0 0 15px;
	width: 450px
}

.ui-promsg-dialog .ui-form-title {
	margin-right: 10px
}

.ui-promsg-dialog .ui-label {
	text-align: left;
	padding: 0
}

.ui-promsg-dialog .ui-form-item {
	margin: 0 0 15px
}

.ui-promsg-dialog .ui-input {
	float: left
}

.ui-promsg-dialog .ui-form .ui-form-button {
	width: 438px
}

.ui-promsg-dialog .ui-form .ui-button {
	margin: 0;
	float: left
}

.ui-iframe {
	width: 100%;
	height: 100%;
	z-index: -3;
	position: absolute;
	background: 0 0;
	background-color: transparent
}

.filtrate-container-head .more,.filtrate-container-heads .more {
	float: right;
	line-height: 38px;
	margin-right: 10px
}

.filtrate-container-head .more a,.filtrate-container-heads .more a {
	font-family: 宋体;
	font-style: normal
}

.filtrate-container-heads .fch2-left-btn {
	background: url(../images/share.png) 8px -282px #f6f7fb no-repeat
}

.filtrate-container-heads .fch2-right-btn {
	background: url(../images/share.png) -9px -255px #f6f7fb no-repeat
}

.hwz {
	height: 35px;
	line-height: 35px
}

.filtrate-container-heads .fchstar a {
	position: relative;
	float: left;
	padding: 0 15px;
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #f6f7fb;
	border-left: 1px solid #f6f7fb;
	border-right: 1px solid #f6f7fb;
	_overflow: hidden;
	background: #fafafa;
	cursor: pointer
}

.filtrate-container-heads .fchstar a:nth-child(1) {
	margin-left: 5px
}

.fchstar a {
	position: relative;
	float: left;
	padding: 0 15px;
	height: 38px;
	line-height: 38px;
	border-left: 1px solid #fafafa;
	border-right: 1px solid #fafafa;
	_overflow: hidden;
	cursor: pointer
}

.fchstar a.active {
	background: #fff;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	height: 36px;
	line-height: 33px;
	color: #ff6a1f;
	border-top: 3px solid #ff6a1f
}

.star-all-works {
	clear: both;
	margin-top: 10px
}

.special-all-item {
	overflow: hidden;
	position: relative;
	padding-top: 5px
}

.special-all-img:hover li:not(:hover) {
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	-o-filter: blur(1px);
	-ms-filter: blur(1px);
	filter: blur(1px)
}

.special-all-img li {
	width: 292px;
	height: 147px;
	margin-right: 5px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-bottom: 10px
}

.special-all-img li:nth-child(4n+4) {
	margin-right: 0;
	float: right
}

.special-all-img li h4 {
	width: 234px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	font-size: 12px;
	font-weight: 700;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto
}

.special-img {
	width: 286px;
	height: 140px;
	display: block;
	overflow: hidden;
	position: relative;
	border: 3px solid #fafafa;
	background: #fff;
	margin: 0 auto
}

.special-img:hover {
	border: 3px solid #ff6a1f
}

.special-img img {
	width: 286px;
	height: 140px;
	display: block;
	overflow: hidden;
	background: #fff;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out
}

.special-img label.text {
	position: absolute;
	width: 100%;
	height: 35px;
	color: #fff;
	font-size: 12px;
	line-height: 35px;
	bottom: 0;
	z-index: 3;
	right: 0;
	background: #7a7b7d;
	background: rgba(0,0,0,.4);
	text-align: center
}

.special_n {
	overflow: hidden;
	position: relative;
	top: -104px;
	clear: both
}

.special_box {
	width: 1200px;
	margin-top: 385px;
	position: relative;
	margin-right: auto;
	margin-left: auto
}

.special_box .sharebox {
	position: absolute;
	top: -50px;
	left: 0
}

.special_box .special-info {
	margin-top: 350px;
	overflow: hidden;
	line-height: 30px;
	font-size: 15px;
	padding: 10px;
	box-shadow: 0 0 0 5px rgba(255,255,255,.2);
	border-radius: 2px;
	margin-bottom: 20px;
	background-color: #f5f6f6
}

.special_box .special-info h2 {
	height: 45px;
	line-height: 45px;
	font-size: 16px;
	color: #ff6a1f
}

.special_box .special-info h2 span {
	float: right;
	cursor: pointer
}

.special_n .movie-content-list {
	margin: 0
}

.special_n .movie-type-content {
	background: #f5f6f6;
	box-shadow: 0 0 0 5px rgba(255,255,255,.1);
	padding-left: 32px;
	padding-top: 32px;
	margin-bottom: 35px;
	overflow: hidden;
	*padding-bottom: 32px
}

.special_n .movie-content-list li {
	margin-left: 0;
	margin-right: 34px;
	margin-right: 30px\9
}

.special_n .movie-content-list li:nth-child(5n+5) {
	margin-right: 0
}

.special_n .filtrate-container-heads {
	margin-bottom: 0
}

.special_n .filtrate-container-heads .fchstar a:nth-child(1) {
	margin-left: 0
}

.special_n .filtrate-container-heads .fchstar a {
	position: relative;
	float: left;
	padding: 0 15px;
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #f6f7fb;
	border-left: 1px solid #f6f7fb;
	border-right: 1px solid #f6f7fb;
	_overflow: hidden;
	background: #fff;
	cursor: pointer
}

.special_n .filtrate-container-heads .fchstar a.active {
	background: #f5f6f6;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	height: 36px;
	line-height: 33px;
	color: #ff6a1f;
	border-top: 3px solid #ff6a1f
}

.special_n .news-tab {
	background: #f5f6f6;
	box-shadow: 0 0 0 5px rgba(255,255,255,.1);
	padding-left: 23px;
	padding-top: 23px;
	margin-bottom: 35px;
	*padding-bottom: 23px;
	overflow: hidden
}

.special_n .news-tab ul li {
	margin-right: 24px;
	margin-bottom: 23px
}

.special_n .news-tab ul li:nth-child(5) {
	float: right
}

.special-box {
	overflow: hidden;
	clear: both;
	height: 2e3px
}

.star_hot_title {
	height: 24px;
	line-height: 24px;
	font-size: 18px
}

.star_hot_title strong {
	font-weight: 700;
	float: left
}

.star_hot_title em {
	color: #ff6a1f
}

.star_hot_title span {
	float: right;
	font-size: 14px
}

.star_hot_title span a {
	font-family: 宋体;
	font-style: normal
}

.star_index_hot {
	height: 310px;
	overflow: hidden;
	margin-bottom: 10px
}

a.aPlayBtn {
	background: url(../images/fillbg.png) 0 0 repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	display: block;
	height: 100%;
	width: 100%;
	opacity: 0;
	-moz-transition: opacity .3s;
	-webkit-transition: opacity .3s;
	-o-transition: opacity .3s;
	transition: opacity .3s
}

a.aPlayBtn:hover {
	background: rgba(0,0,0,.35);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000,endColorstr=#33000000);
	opacity: 1
}

.picList .pic {
	overflow: hidden
}

.picList {
	float: left;
	overflow: hidden;
	height: 310px
}

.picList .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
	overflow: hidden;
	background: url(../images/mask_txtbg_100.png) 0 bottom repeat-x;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/mask_txtBgIe6_100.png');
	_bottom: -1px
}

.picList .txt .sTit {
	line-height: 24px;
	height: 24px;
	display: block;
	overflow: hidden;
	color: #fff;
	padding: 48px 10px 0;
	font-size: 20px
}

.picList .txt .pTxt {
	font-size: 12px;
	line-height: 20px;
	color: #ccc;
	padding: 2px 10px 0
}

.picList li {
	position: absolute
}

.picList:hover li:not(:hover) {
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	-o-filter: blur(1px);
	-ms-filter: blur(1px);
	filter: blur(1px)
}

.picList .li1 {
	top: 0;
	left: 0
}

.picList .li1 img {
	clip: rect(0 286 310 0)
}

.picList .li2,.picList .li3,.picList .li5,.picList .li6 {
	width: 200px;
	height: 154px;
	top: 0;
	left: 288px
}

.picList .li2 img {
	width: 200px;
	clip: rect(0 200 154 0)
}

.picList .li3 {
	top: 156px;
	left: 288px
}

.picList .li3 img {
	width: 200px;
	clip: rect(0 200 154 0)
}

.picList .li4 {
	width: 220px;
	height: 310px;
	top: 0;
	left: 490px
}

.picList .li4 img {
	width: 220px;
	clip: rect(0 220 310 0)
}

.picList .li5 {
	top: 0;
	left: 712px
}

.picList .li5 img,.picList .li6 img {
	width: 200px;
	clip: rect(0 200 154 0)
}

.picList .li6 {
	top: 156px;
	left: 712px
}

.picList .li1 .pic {
	width: 286px;
	height: 310px
}

.picList .li2 .pic,.picList .li3 .pic,.picList .li5 .pic,.picList .li6 .pic {
	width: 200px;
	height: 154px
}

.picList .li4 .pic {
	width: 220px;
	height: 310px
}

.ulStarRank {
	padding-top: 0
}

.ulStarRank li {
	width: 100%;
	height: 56px;
	padding: 1px 0;
	float: left
}

.ulStarRank a {
	display: block
}

.ulStarRank .iNum {
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	float: left;
	background-color: #b8b8b8;
	color: #fff;
	font-size: 14px;
	overflow: hidden;
	margin: 18px 0 0;
	display: inline
}

.ulStarRank .iYellow {
	background-color: #fc7546
}

.ulStarRank .aPic {
	width: 50px;
	height: 50px;
	float: left;
	overflow: hidden;
	border: 2px solid #fff;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	display: inline;
	margin: 0 0 0 8px
}

.ulStarRank .aPic img {
	float: left
}

.ulStarRank .pTxt {
	width: 130px;
	float: left;
	padding: 5px 0 0 5px
}

.ulStarRank .pTxt span {
	display: block;
	height: 22px;
	overflow: hidden;
	line-height: 22px
}

.ulStarRank .pTxt .sName {
	font-size: 14px;
	color: #2371c8;
	padding-left: 5px
}

.ulStarRank .pTxt .sWorks {
	font-size: 12px;
	color: #999
}

.ulStarRank .pTxt .sWorks a {
	color: #999
}

.ulStarRank .pTxt .sWorks a:hover {
	color: #f30
}

.ulStarRank .aPic:hover {
	border-color: #f60
}

.mx_list_ul {
	clear: both;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: -30px
}

.mx_list_ul li {
	float: left;
	display: block;
	width: 177px;
	height: 231px;
	margin: 0 27px 0 0;
	overflow: hidden;
	background: #fff;
	position: relative
}

.star-list-share .mx_list_ul li {
	margin: 0 27px 27px 0
}

.mx_list_ul:hover li:not(:hover) {
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	-o-filter: blur(1px);
	-ms-filter: blur(1px);
	filter: blur(1px)
}

.mx_list_ul li:nth-child(6n+6) {
	margin-right: 0
}

.mx_list_ul li a.star-img {
	width: 175px;
	height: 231px;
	display: block;
	overflow: hidden;
	background: #fff;
	border: 1px solid #fff;
	border-bottom: 0
}

.mx_list_ul li a.star-img img {
	display: block;
	width: 175px;
	height: 231px;
	border: 0;
	-webkit-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	-ms-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out
}

.mx_list_ul li a.star-img img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1)
}

.mx_list_ul li label.name {
	position: absolute;
	width: 100%;
	height: 23px;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	line-height: 23px;
	bottom: 0;
	z-index: 3;
	right: 0;
	background: #7a7b7d;
	background: rgba(0,0,0,.4);
	text-align: center
}

.star-n-r {
	width: 381px;
	float: right;
	margin-top: -15px
}

.star-n-r h2 {
	height: 45px;
	line-height: 45px;
	font-weight: 400;
	font-size: 16px
}

.star-n-r h2 em {
	color: #ff6a1f;
	margin: 0 5px
}

.star-n-r h2 span {
	float: right;
	font-size: 14px;
	font-style: normal;
	font-family: 宋体
}

.star-n-r h2 span a {
	font-family: 宋体
}

.star-n-r ul {
	border-left: 1px solid #fff;
	border-top: 1px solid #fff
}

.star-n-r li {
	float: left;
	height: 125px;
	overflow: hidden;
	width: 95px;
	position: relative
}

.star-n-r li label.mask {
	background: #000;
	display: block;
	filter: alpha(opacity=30);
	height: 20px;
	left: 0;
	opacity: .3;
	overflow: hidden;
	position: absolute;
	width: 94px;
	z-index: 1;
	bottom: 1px
}

.star-n-r li label.text {
	bottom: 3px;
	color: #fff;
	display: block;
	font-size: 14px;
	height: 20px;
	left: 0;
	line-height: 20px;
	overflow: hidden;
	padding: 0 5px;
	position: absolute;
	text-align: center;
	white-space: nowrap;
	width: 94px;
	z-index: 2;
	bottom: 1px
}

.star-n-r li img {
	height: 124px;
	width: 94px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff
}

.star-n-r li p {
	width: 94px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	position: relative;
	margin-top: -22px;
	background: rgba(0,0,0,.7);
	filter: alpha(opacity=80);
	overflow: hidden;
	background: #000\9;
	display: none;
	bottom: 4px
}

.star-n-r li p span {
	font-family: 宋体;
	float: left;
	width: 25px;
	height: 25px;
	background: #ff6a1f
}

.star-n-r li:hover p {
	display: block;
	font-size: 14px
}

.star-n-r li:hover label {
	display: none
}

.star-n-r ul:hover li:not(:hover) {
	-webkit-filter: blur(1px);
	-moz-filter: blur(1px);
	-o-filter: blur(1px);
	-ms-filter: blur(1px);
	filter: blur(1px)
}

.star-referral .bdsharebuttonbox {
	border-left: 0
}

#container ul {
	overflow: hidden
}

#container ul.hidden {
	display: none
}

.tv-index-item {
	overflow: hidden;
	font-size: 16px
}

.sitemap-item h2,.tv-index-item h2 {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size: 18px;
	padding: 0 15px;
	border: 1px solid #f0f0f0;
	background-color: #f6f7fb;
	font-weight: 700
}

.sitemap-item h2 span,.tv-index-item h2 span {
	float: right;
	font-size: 14px;
	font-weight: 400
}

.sitemap-list,.tv-list {
	line-height: 24px;
	overflow: hidden;
	padding: 10px;
	border-bottom: 1px solid #eee
}

.tv-list {
	background: #fafafa;
	border: 1px solid #f0f0f0;
	margin-bottom: 20px;
	border-top: 0;
	overflow: hidden;
	white-space: nowrap
}

.tv-list ul a {
	float: left;
	margin: 10px;
	padding: 5px 10px;
	background: #eee;
	word-wrap: break-word;
	display: block
}

.tv-list ul a:hover {
	background: #ff6a1f;
	color: #fff
}

.sitemap-list .sitemap-title {
	float: left;
	width: 5%;
	overflow: hidden;
	height: 25px;
	line-height: 25px;
	font-size: 16px;
	color: #ff6a1f;
	font-weight: 700
}

.sitemap-item {
	overflow: hidden;
	font-size: 16px;
	margin-bottom: 20px
}

.sitemap-list {
	background: #fafafa;
	border: 1px solid #f0f0f0;
	border-top: 0
}

.sitemap-list ul {
	width: 95%;
	float: right;
	overflow: hidden;
	white-space: nowrap
}

.sitemap-list ul li {
	float: left;
	margin: 0 5px 5px 0;
	word-wrap: break-word;
	display: block
}

.sitemap-list ul a {
	border-radius: 2px;
	display: inline-block;
	padding: 0 8px;
	font-size: 15px
}

.sitemap-list ul a:hover {
	color: #ff6a1f
}

.tv_list {
	overflow: hidden
}

.tv_list_ul_li {
	float: left;
	width: 280px;
	height: 170px;
	box-shadow: 2px 2px 3px #ddd;
	margin-right: 24px;
	margin-right: 20px\9;
	margin-bottom: 24px;
	margin-bottom: 20px\9;
	overflow: hidden
}

.tv_list_ul_li:nth-child(4n) {
	margin-right: 0
}

.tv_list_ul_li h2 {
	background: #f5f5f5;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	padding: 0 16px
}

.tv_list_ul_li h2 img {
	float: left;
	height: 30px;
	vertical-align: middle;
	margin-top: 10px
}

.tv_list_ul_li h2 span {
	color: #444;
	width: 100px;
	padding-left: 10px;
	font-size: 14px;
	font-weight: 700;
	line-height: 45px;
	cursor: pointer
}

.tv_list_ul_li ul {
	background: #fcfcfc;
	padding-bottom: 15px;
	overflow: hidden
}

.tv_list_ul_li ul li {
	padding: 15px 0 0 20px;
	color: #444;
	font-size: 14px;
	text-align: left;
	overflow: hidden
}

.tv_list_ul_li ul li i {
	margin-right: 14px;
	height: 20px;
	overflow: hidden;
	float: left
}

.tv_list_ul_li ul li span {
	width: 130px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	float: left
}

.tv_list_ul_li ul li span.livea {
	width: 190px
}

.tv_list_ul_li ul li em {
	font-weight: 400
}

.iPlaying {
	float: left;
	background: url(../images/listico2.png) 0 -97px no-repeat;
	height: 18px;
	line-height: 18px;
	width: 57px;
	padding-left: 4px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	margin: 0 0 0 10px;
	display: inline
}

.tv_list_ul_li ul li a:hover {
	color: #ff6a1f
}

.today {
	line-height: 38px;
	margin-left: 20px;
	color: #ff6a1f;
	font-size: 14px
}

.splendid-header .today {
	font-size: 14px;
	color: #ff6a1f
}

.programList {
	position: relative;
	padding: 64px 0 0;
	z-index: 15;
	margin-top: 20px;
	text-shadow: none
}

.dateTab {
	background: url(../images/jbm_bg.jpg) repeat-x;
	border-right: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
	position: absolute;
	height: 63px;
	overflow: hidden;
	top: 0;
	_top: 0
}

.dateTab a {
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #e8e8e8;
	overflow: hidden;
	line-height: 22px;
	color: #666;
	float: left;
	height: 52px;
	text-align: center;
	width: 170px;
	padding-top: 11px
}

.dateTab a:hover {
	color: #f30
}

.dateTab a.cur,.dateTab a:hover {
	border-top: 2px solid #ff6a1f;
	overflow: hidden;
	border-bottom: 0;
	color: #ff6a1f
}

.dateTab a.curr {
	border-top: 2px solid #ff6a1f;
	background: url(../images/jmd_bg.jpg) no-repeat left top;
	overflow: hidden;
	border-bottom: 0;
	color: #ff6a1f
}

.programListCon {
	width: 100%;
	overflow: hidden;
	clear: both;
	border-left: 1px solid #d9d9d9\9
}

.pTimePeriod {
	font-size: 16px
}

.pTimePeriod span {
	float: left;
	border-right: 2px solid #d9d9d9;
	border-bottom: 2px solid #d9d9d9;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	text-align: center;
	width: 31%;
	padding-left: 12px;
	padding-right: 13px;
	background: #fcfcfc
}

.pTimePeriod span:nth-child(3n+1) {
	border-left: 1px solid #d9d9d9;
	padding-left: 13px;
	background-color: #fff
}

.pTimePeriod span:nth-child(3n+3) {
	border-right: 1px solid #d9d9d9;
	background-color: #f5f5f5
}

.programList .ulList {
	border-bottom: 1px solid #d9d9d9;
	overflow: hidden;
	font-size: 14px;
	clear: both;
	box-shadow: 2px 2px 3px #ddd
}

.programList .ulList li {
	float: left;
	border-bottom: 2px solid #d9d9d9;
	border-right: 2px solid #d9d9d9;
	padding-bottom: 32376px;
	margin-bottom: -32376px;
	padding-left: 12px;
	padding-right: 13px;
	width: 31%
}

.programList .ulList li a {
	color: #ff6a1f
}

.programList .ulList li:nth-child(3n+1) {
	border-left: 1px solid #d9d9d9;
	padding-left: 13px
}

.programList .ulList li:nth-child(3n+3) {
	border-right: 1px solid #d9d9d9
}

.programList .ulList li.liA,.programList .ulList li.liA dd {
	background-color: #fff
}

.programList .ulList li.liB,.programList .ulList li.liB dd {
	background-color: #fcfcfc
}

.programList .ulList li.liC,.programList .ulList li.liC dd {
	background-color: #f5f5f5
}

.programList .ulList li dt {
	line-height: 38px;
	overflow: hidden;
	border-bottom: 1px dashed #c5c5c5;
	width: 100%
}

.programList .ulList li dt em {
	float: left;
	font-weight: 400
}

.programList .ulList li dt .emTime {
	width: 43px;
	overflow: hidden
}

.programList .ulList li dt .emName {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.programList .ulList li dd {
	margin-top: -7px;
	line-height: 22px;
	border-bottom: 1px dashed #c5c5c5;
	padding: 0 0 5px 43px;
	color: #666
}

.programList .ulList li dd p {
	font-size: 13px
}

.programList .ulList .watchBack {
	background: url(../images/playicon24.png) 0 center no-repeat;
	padding-left: 20px;
	float: right;
	_background-image: url(../images/playicon8.png)
}

.programList .ulList li .iPlaying {
	float: left;
	background: url(../images/listico2.png) 0 -97px no-repeat;
	height: 18px;
	line-height: 18px;
	width: 57px;
	padding-left: 4px;
	text-align: center;
	overflow: hidden;
	color: #fff;
	font-size: 12px;
	margin: 10px 0 0 10px;
	display: inline
}

.programList .ulList li dt.dtPlaying,.programList .ulList li dt.dtPlaying a {
	color: #f30
}

.programList .ulList li dt.noData {
	border-bottom: 0
}

.noProgramList {
	padding: 100px 0
}

.noProgramList span {
	display: block;
	text-align: center;
	overflow: hidden
}

.noProgramList .sTit {
	font-size: 26px;
	color: #94b5e1;
	height: 40px;
	line-height: 40px
}

.noProgramList .sDes {
	line-height: 24px
}

.noProgramList .sDes a {
	color: #f30;
	text-decoration: underline;
	font-family: \5b8b\4f53;
	font-size: 14px
}

.index-top {
	display: none;
	position: fixed;
	bottom: 40px;
	right: 10px;
	width: 46px;
	z-index: 999
}

.index-top a {
	display: block;
	width: 46px;
	height: 46px;
	margin-bottom: 10px;
	background-image: url(../images/go-top.png)
}

.index-top a:last-child {
	margin-bottom: 0
}

.index-top .top {
	background-position: 0 -150px;
	cursor: pointer
}

.index-top .top:hover {
	background-position: 0 -250px
}

.index-top .guestbook {
	background-position: 0 -100px
}

.index-top .guestbook:hover {
	background-position: 0 -300px
}

.index-top .qrcode_box {
	background-position: 0 0;
	cursor: pointer
}

.index-top .qrcode_box:hover {
	background-position: 0 -350px
}

.index-top .qrcode {
	position: absolute;
	right: 57px;
	top: -72px;
	width: 180px;
	padding: 15px 0;
	box-shadow: 0 1px 4px rgba(0,0,0,.1);
	background: #fff;
	line-height: 25px;
	text-align: center
}

.index-top .qrcode .codetitle {
	color: #e35000
}

.index-top .qrcode .qr_box {
	position: relative
}

.index-top #code {
	width: 150px;
	height: 150px;
	margin: auto
}

.wmin {
	display: none
}

.wmax {
	display: block
}

.koushui {
	margin-right: -30px
}

.ui-waterfall {
	width: 222px;
	border: 1px solid #ddd;
	background: #fafafa;
	float: left;
	overflow: hidden;
	margin: 12px 17px 0 0;
	box-shadow: 0 1px 3px #eee;
	border-radius: 2px;
	text-shadow: none
}

.ui-waterfall:hover {
	border-color: #ccc;
	box-shadow: 0 1px 3px #ddd;
	background: #fff
}

.ui-waterfall .fall-img {
	width: 194px;
	height: 272px;
	overflow: hidden;
	padding: 14px 14px 0;
	position: relative
}

.ui-waterfall .fall-img img {
	display: block;
	width: 194px;
	overflow: hidden
}

.fall-ing-bg {
	width: 194px;
	height: 24px;
	display: block;
	overflow: hidden;
	background: #000;
	position: absolute;
	left: 14px;
	bottom: 0;
	filter: alpha(opacity=50);
	opacity: .5;
	z-index: 9
}

.fall-ing-txt {
	width: 184px;
	height: 24px;
	line-height: 24px;
	display: block;
	overflow: hidden;
	font-size: 12px;
	position: absolute;
	left: 11px;
	bottom: 0;
	padding: 0 5px;
	text-align: right;
	z-index: 11;
	color: #fff;
	white-space: nowrap
}

.ui-waterfall .fall-desc {
	width: 203px;
	line-height: 18px;
	overflow: hidden;
	padding: 7px 14px;
	color: #999
}

.ui-waterfall .fall-desc h2 {
	font-size: 16px;
	font-weight: 400
}

.ui-waterfall .fall-desc p {
	font-size: 14px;
	height: 25px;
	line-height: 25px
}

.fall-action {
	width: 144px;
	height: 26px;
	top: 16px;
	left: 16px;
	position: absolute;
	display: none;
	font-size: 14px
}

.fall-action .ks-btn {
	display: block;
	width: 69px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-align: left;
	color: #fff;
	text-indent: 30px;
	margin: 0;
	background: url(../images/img.gif) no-repeat
}

@-moz-document url-prefix() {
	.fall-action .ks-btn {
		line-height: 23px
	}
}

.fall-action .ks-fav {
	background-position: -62px -598px;
	float: left
}

.fall-action .ks-rss {
	background-position: -131px -598px;
	float: right
}

.fall-action .ks-fav-ed {
	background-position: -62 -624px;
	color: #888;
	text-indent: 26px
}

.fall-action .ks-rss-ed {
	background-position: -131px -624px;
	color: #888;
	text-indent: 26px
}

.fall-action .ks-fav-ed:hover,.fall-action .ks-rss-ed:hover {
	color: #666
}

.ui-waterfall .fall-comment {
	width: 100%;
	overflow: hidden;
	color: #999;
	border-top: 1px solid #ddd;
	background: #f9f9f9
}

.fall-comment .viewmore {
	width: 227px;
	font-size: 12px;
	padding: 4px 6px 8px;
	text-align: center;
	overflow: hidden;
	border-top: 1px solid #fff
}

.fall-comment li {
	font-size: 12px;
	padding: 4px 6px 6px;
	clear: both;
	overflow: hidden;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd
}

.fall-comment li em {
	font-weight: 400
}

.fall-comment li img {
	display: block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	float: left;
	margin-top: 2px;
	border-radius: 3px
}

.fall-comment li p {
	width: 170px;
	overflow: hidden;
	float: right
}

.fall-comment li p span,.fall-comment li p a {
	color: #ae172e
}

.gb-left {
	float: left;
	width: 832px;
	overflow: hidden
}

.gb-show-list {
	overflow: hidden;
	padding: 10px 0
}

.gb-show-l {
	width: 70px;
	height: 70px;
	text-align: center;
	font-size: 12px;
	color: #e35000;
	line-height: 20px;
	overflow: hidden;
	float: left;
	border-radius: 5px;
	background-image: url(../images/artimgbg.gif);
	background-repeat: no-repeat;
	background-position: 0 0
}

.gb-show-l img {
	width: 70px;
	height: 70px
}

.gb-number {
	display: block;
	margin-top: 10px;
	font-weight: 700;
	font-family: Comic Sans MS
}

.gb-show-r {
	float: right;
	width: 742px;
	z-index: 1;
	position: relative
}

.gb-arrow {
	width: 10px;
	height: 15px;
	overflow: hidden;
	margin-top: 17px;
	float: left;
	position: absolute;
	background: url(../images/comment-arrow.gif) 0 0 no-repeat;
	left: -10px;
	top: -3px
}

.gb-arrow-t {
	width: 17px;
	height: 10px;
	overflow: hidden;
	position: absolute;
	background: url(../images/comment-arrow.gif) -10px 0 no-repeat;
	top: -9px;
	left: 20px;
	z-index: 999
}

.gb-cont {
	overflow: hidden;
	margin-left: -1px;
	border: 1px solid #e3e3e3;
	background: #f9f9f9;
	border-radius: 4px;
	min-height: 70px
}

.gb-admin-tab {
	overflow: hidden;
	border: 1px solid #e3e3e3;
	background: #fff;
	border-radius: 2px;
	margin-top: -1px
}

.gb-admin {
	position: relative;
	min-height: 70px;
	width: 95%;
	margin: 20px auto
}

.gb-title,.gb-admin-title {
	height: 35px;
	line-height: 35px;
	padding: 0 10px;
	border-bottom: 1px dotted #e3e3e3
}

.gb-admin-title h3 {
	float: left;
	color: #829225
}

.gb-title h3 {
	float: left
}

.gb-title h3 a {
	color: #e35000
}

.gb-title span,.gb-admin-title span {
	float: right
}

.gb-txt {
	padding: 5px 10px;
	line-height: 35px;
	font-size: 14px
}

.gb-right {
	width: 348px;
	overflow: hidden;
	padding: 0 0 10px;
	background: #f5f5f5;
	border: 1px solid #fff;
	border-top: 0;
	float: right;
	margin-top: 10px;
	border-radius: 3px;
	box-shadow: 0 0 0 5px rgba(255,255,255,.2)
}

.gb-right-title {
	font-size: 26px;
	font-weight: 700;
	height: 30px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px
}

.gb-right-item {
	width: 320px;
	padding: 14px 14px 5px;
	overflow: hidden
}

.gb-right .ui-label {
	display: block;
	line-height: 30px;
	font-size: 16px
}

.gb-right .ui-input {
	width: 300px;
	float: left;
	clear: both;
	padding: 5px 8px;
	height: 22px;
	overflow: hidden;
	color: #e35000;
	border: 1px solid #e3e3e3;
	border-radius: 1px;
	background-color: #fff
}

.gb-right .vcodde {
	line-height: 28px
}

.gb-right .vcode {
	float: left
}

.gb-right .ui-code {
	float: left;
	width: 50px;
	float: left;
	padding: 2px 8px;
	height: 22px;
	overflow: hidden;
	color: #e35000;
	border: 1px solid #e3e3e3;
	border-radius: 1px;
	background-color: #fff
}

#gb_types li {
	width: 75px;
	height: 30px;
	line-height: 28px;
	overflow: hidden;
	float: left;
	text-align: center;
	cursor: pointer;
	margin: 0 3px 0 0;
	border: 1px solid #fff;
	border-radius: 3px;
	background-color: #e9e9e9;
	color: #fff;
	text-shadow: none;
	font-size: 14px
}

#gb_types li.selected {
	color: #fff;
	border: 1px solid #fff;
	background: #e35000
}

.gb-right-type-msg {
	color: #e35000;
	width: 228px;
	padding: 5px 10px;
	margin: 0 14px;
	border-radius: 5px;
	border: 1px solid #e35000;
	background: #ffc;
	display: none
}

.gbook_content {
	border: 1px solid #e3e3e3;
	background-color: #fff;
	padding: 5px 10px;
	width: 298px;
	font-size: 14px;
	line-height: 24px;
	color: #9c9c9c;
	height: 150px;
	overflow: hidden
}

.gb-right .ui-button {
	padding: 0 10px;
	float: right;
	height: 34px;
	line-height: 32px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	font-weight: 700;
	color: #fff;
	border: 1px solid #fff;
	background: #ff6a1f;
	border-radius: 1px;
	font-size: 14px;
	border-radius: 3px
}

.down_list {
	margin-top: -10px
}

.down_list ul {
	zoom: 1;
	overflow: hidden;
	margin-bottom: 8px
}

.down_list ul li {
	height: 24px;
	padding: 7px 0;
	overflow: hidden;
	vertical-align: middle;
	line-height: 24px;
	font-size: 14px
}

.down_url {
	float: left;
	display: inline;
	margin-top: 5px
}

.down_list ul li p {
	float: left;
	display: inline;
	overflow: hidden;
	margin-left: 5px
}

.down_list ul li span {
	float: right;
	display: inline;
	overflow: hidden
}

.down_list ul li span label {
	float: left;
	display: inline;
	margin-right: 10px;
	padding: 6px 9px;
	color: #fff;
	line-height: 1;
	cursor: pointer
}

.down_part_name {
	color: #e35000;
	font-weight: 400;
	padding-right: 10px;
	float: left;
	display: inline
}

.thunder_url {
	border: solid 1px #e3e3e3;
	background: #f9f9f9;
	color: #444;
	height: 22px;
	line-height: 22px;
	padding: 0 5px;
	overflow: hidden;
	text-overflow: ellipsis
}

.thunder_down {
	background: #249ff1
}

.qqdl {
	background: #e35000
}

.kk {
	background: #36c345
}

.downtools {
	padding: 5px 0;
	overflow: hidden;
	zoom: 1;
	margin-bottom: 10px;
	font-size: 14px
}

.downtools input {
	margin: 6px 3px 0;
	*margin: 0;
	padding: 0;
	float: left;
	display: inline
}

.downtools em {
	padding: 0 15px;
	float: left;
	font-style: normal;
	line-height: 28px
}

.downtools a {
	display: inline-block;
	margin-left: 10px;
	width: 133px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-align: center;
	background: url(../images/img.gif) -67px -464px;
	text-align: center
}

.filtrate-container-heads .moredown {
	float: right;
	line-height: 35px;
	cursor: pointer
}

.tanmu {
	font-size: 13px
}

.player_zanpian {
	position: relative
}

.tanmu .tanmu_l input {
	width: 670px
}

.playall .tanmu .tanmu_l input {
	width: 990px
}

.hostar {
	margin-top: -20px;
	font: 13px/1.5 Arial,微软雅黑,宋体
}

.hostar .sName a:hover {
	color: #e35000
}

.hotstarcon {
	width: 1200px;
	margin: 0 auto;
	background-position: left center;
	background-repeat: no-repeat;
	height: 350px;
	position: relative
}

.hotstarcon .i {
	width: 46px;
	height: 45px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	text-align: center;
	color: #fff;
	line-height: 16px;
	font-size: 14px;
	padding-top: 30px;
	background-position: 0 -1px
}

.hotstarTxt {
	width: 385px;
	float: left;
	padding: 23px 0 0 365px
}

.hotstarTxt li.h {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	padding-left: 0
}

.hotstarTxt li {
	padding-left: 45px;
	line-height: 34px;
	overflow: hidden;
	position: relative
}

.hotstarTxt li p {
	line-height: 24px;
	padding-top: 5px
}

.hotstarTxt li em {
	position: absolute;
	top: 0;
	left: 0;
	font-weight: 400
}

.hotstarTxt .qr-code-ico {
	margin-top: 15px
}

.hotstarTxt .qr-code {
	margin-left: 212px;
	margin-top: 48px
}

.starblack li em,.starblack li p {
	color: #666
}

.starblack .hotstar-r h2,.starblack .sName a,.starblack a,.starblack li {
	color: #333
}

.starwhite li em,.starwhite li p {
	color: #999
}

.starwhite .hotstar-r h2,.starwhite .sName a,.starwhite a,.starwhite li {
	color: #fff
}

.hotstarcon .sName {
	float: left;
	font-size: 34px;
	font-weight: 100
}

.hotstarcon .aweibo {
	float: left;
	background-position: -76px 0;
	width: 24px;
	height: 24px;
	margin: 13px 0 0 10px;
	display: inline
}

.starpng {
	background: url(../images/detailmap24.png) 0 0 no-repeat;
	overflow: hidden
}

.hotstar-r {
	width: 410px;
	float: right
}

.hotstar-r h2 {
	height: 45px;
	line-height: 45px;
	font-weight: 400;
	font-family: microsoft yahei,Arial,sans-serif;
	font-size: 18px
}

.hotstar-r h2 em {
	margin: 0 5px
}

.hotstar-r h2 span {
	float: right;
	font-size: 12px;
	font-family: 宋体;
	font-style: normal
}

.hotstar-r .hoststar-gx {
	height: 120px;
	overflow: hidden;
	padding-left: 5px
}

.hotstar-r .hoststar-gx li {
	float: left;
	height: 150px;
	overflow: hidden;
	width: 97px;
	margin-right: 9px;
	margin-bottom: 10px;
	position: relative
}

.hotstar-r .hoststar-gx li img {
	width: 95px;
	height: 118px;
	border: 1px solid #fff
}

.hotstar-r .hoststar-gx li label.mask {
	background: #000;
	display: none;
	filter: alpha(opacity=30);
	height: 25px;
	left: 0;
	opacity: .3;
	overflow: hidden;
	position: absolute;
	width: 94px;
	z-index: 1;
	bottom: 31px;
	left: 1px
}

.hotstar-r .hoststar-gx li label.text {
	color: #fff;
	display: none;
	font-size: 12px;
	height: 25px;
	left: 0;
	line-height: 25px;
	overflow: hidden;
	padding: 0 5px;
	position: absolute;
	text-align: center;
	white-space: nowrap;
	width: 94px;
	z-index: 2;
	bottom: 30px;
	left: 1px
}

.hotstar-r .hoststar-gx li p {
	width: 94px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	position: relative;
	background: rgba(0,0,0,.7);
	filter: alpha(opacity=80);
	overflow: hidden;
	display: block;
	bottom: 26px;
	left: 1px;
	font-size: 12px
}

.hotstar-r .hoststar-gx li p span {
	float: left;
	width: 25px;
	height: 25px;
	background: #e35000;
	font: 700 18px/25px Geneva,sans-serif
}

.hotstar-r .hoststar-gx li:hover p {
	display: none
}

.hotstar-r .hoststar-gx li:hover label {
	display: block
}

.star_guanxi {
	position: relative
}

.star_guanxi .switchBtn {
	position: absolute;
	display: block;
	width: 22px;
	height: 32px;
	top: 50%;
	margin-top: -16px;
	-webkit-transition: .4s;
	transition: .4s;
	opacity: 0;
	filter: alpha(opacity=0)
}

.star_guanxi .left {
	left: 0;
	background: url(../images/slider_left_1f3cf19.png)
}

.star_guanxi .right {
	right: 0;
	background: url(../images/slider_right_a01cb5a.png)
}

.star_guanxi .disabled {
	cursor: pointer
}

.star_guanxi:hover .left,.star_guanxi:hover .right {
	opacity: .3;
	filter: alpha(opacity=30)
}

.star_guanxi:hover .left:hover,.star_guanxi:hover .right:hover {
	opacity: .5;
	filter: alpha(opacity=50)
}

.star_guanxi:hover .disabled {
	opacity: .1;
	filter: alpha(opacity=10)
}

.star_guanxi:hover .disabled:hover {
	opacity: .1;
	filter: alpha(opacity=10)
}

.star_guanxi:hover .left {
	left: -24px
}

.star_guanxi:hover .right {
	right: -24px
}

.hotstar-work {
	margin-top: 5px
}

.hotstar-work ul {
	margin-right: -35px;
	overflow: hidden;
	height: 130px
}

.star-work-list li {
	position: relative;
	float: left;
	width: 96px;
	margin-right: 10px;
	height: 130px
}

.star-work-list li img {
	width: 91px;
	height: 125px;
	border: 2px solid #fff
}

.star-work-list li label.title {
	position: absolute;
	width: auto;
	height: 23px;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	line-height: 23px;
	top: 2px;
	z-index: 3;
	right: 3px;
	background: #7a7b7d;
	background: rgba(0,0,0,.4);
	text-shadow: none
}

.star-work-list li label.status {
	width: 52px;
	height: 52px;
	display: block;
	overflow: hidden;
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/img.gif) 0 -870px no-repeat
}

.star-work-list li label.name {
	position: absolute;
	width: 81px;
	height: 23px;
	color: #fff;
	font-size: 12px;
	padding: 0 5px;
	line-height: 23px;
	bottom: 0;
	z-index: 3;
	left: 2px;
	bottom: 2px;
	background: #7a7b7d;
	background: rgba(0,0,0,.4);
	text-align: center
}

.starhot-info {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	font: 13px/1.5 Arial,微软雅黑,宋体
}

.starhot-nav {
	width: 1200px;
	margin: 20px auto 0;
	border-bottom: 1px solid #e5e5e5;
	height: 39px
}

.starhot-nav ul a {
	float: left;
	background: #fafafa;
	margin-bottom: 5px;
	text-align: center;
	height: 38px;
	line-height: 38px;
	width: 100px;
	font-family: 宋体;
	font-style: normal;
	border: 1px solid #e5e5e5;
	border-left: 0;
	cursor: pointer;
	font-size: 13px
}

.starhot-nav ul a:nth-child(1) {
	border-left: 1px solid #e5e5e5
}

.starhot-nav ul a.cur {
	background: #ff6a1f;
	color: #fff;
	height: 41px;
	border-bottom-style: none;
	margin-top: -2px;
	line-height: 41px;
	border-left: 1px solid #fff;
	border-top: 1px solid #e5e5e5;
	border-left: 0
}

.starhot-nav ul a.cur:nth-child(1) {
	border-left: 1px solid #e5e5e5
}

.starhot-nav ul a:hover {
	background: #ff6a1f;
	color: #333
}

.starhot-nav a.cur,.starhot-nav ul a:hover {
	color: #fff;
	text-shadow: none
}

.starhot-infos {
	padding: 10px;
	font-size: 14px
}

.starhot-infos li {
	width: 32%;
	float: left;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	padding-right: 1%
}

.starhot-infos li.all {
	width: 100%;
	padding-right: 0
}

.starhot-infos li .sTit {
	width: 76px;
	float: left;
	color: #666
}

.starhoh3 {
	padding: 0 10px;
	background-color: #e9e9e9;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #e35000;
	margin: 5px 0;
	font-size: 18px
}

.starhot-txt {
	line-height: 28px;
	padding: 8px 0 5px;
	font-size: 14px
}

.f-txt-link p a {
	margin-right: 10px
}

.uipages {
	overflow: hidden;
	text-align: center;
	margin: 10px 0;
	clear: both;
	text-shadow: none
}

.pagination span.total,.pagination span.total {
	float: left;
	line-height: 35px;
	color: #555;
	margin-right: 10px
}

.pagination {
	margin-left: 10px;
	display: inline-block
}

.pagination .pagego,.pagination .pagebtn {
	float: left;
	margin-left: 10px;
	margin-top: 5px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
	color: #e35000
}

.pagination>li {
	display: inline
}

.pagination>li>a,.pagination>li>span {
	position: relative;
	float: left;
	padding: 4px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #333;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
	z-index: 3;
	color: #e35000;
	background-color: #eee;
	border-color: #ddd
}

.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #e35000;
	border-color: #e35000
}

.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd
}

.pagination-lg>li>a,.pagination-lg>li>span {
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.3333333
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px
}

.pagination-sm>li>a,.pagination-sm>li>span {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px
}

.newsplayer-right {
	width: 300px;
	float: right;
	overflow: hidden;
	font: 13px/1.5 Arial,微软雅黑,宋体
}

.newsplayer-right .none {
	display: none
}

.news-p-title {
	height: 40px;
	background: #1b1b1b;
	line-height: 40px
}

.news-p-title a {
	float: left;
	width: 50%;
	text-align: center;
	color: #ddd
}

.news-p-title a.current {
	background: #2b2b2b
}

.newsplay {
	background: #2b2b2b
}

.newsplay li {
	margin: 5px 0 0;
	width: 290px;
	height: 73px;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
	transition: all .2s linear;
	padding: 5px;
	background: #3a3a3a
}

.newsplay li a.pic {
	width: 100px;
	height: 73px;
	float: left;
	position: relative
}

.newsplay li:hover {
	background: #484848
}

.newsplay li img {
	position: absolute;
	clip: rect(0 100px 73px 0);
	width: 100px;
	height: auto;
	background: url(../images/loading.gif) no-repeat center #f3f3f3;
	margin: auto
}

.newsplay li .iconfont {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -30px;
	color: #0094e3;
	font-size: 28px
}

.newsplay li h3 {
	height: 50px;
	line-height: 22px;
	font-size: 13px;
	text-overflow: ellipsis
}

.newsplay li h3 a {
	color: #ddd
}

.newsplay li .news-list-txt {
	float: right;
	width: 180px
}

.newsplay li .news-list-txt p {
	font-size: 12px
}

.newsplay-left {
	width: 900px
}

.entry-card-img {
	position: absolute;
	left: 0;
	overflow: hidden;
	height: 350px;
	top: -50px
}

.entry-card-img img {
	-webkit-animation: enlarge 4s cubic-bezier(.38,1.09,.52,1.29);
	-moz-animation: enlarge 4s cubic-bezier(.38,1.09,.52,1.29);
	-ms-animation: enlarge 4s cubic-bezier(.38,1.09,.52,1.29);
	-o-animation: enlarge 4s cubic-bezier(.38,1.09,.52,1.29);
	max-width: 450px;
	width: expression(this.width > 450 && this.height < this.width ? 450:true);
	height: expression(this.height > 450 ? 450:true)
}

.emotion {
	background: url(../images/emot.gif) no-repeat scroll 2px 2px;
	cursor: pointer;
	height: 20px;
	padding-left: 20px;
	width: 42px
}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

span.emotion:hover {
	background-position: 2px -28px
}

.smileBoxOuter {
	background-color: #f5f5f5;
	border: 1px solid #dcdcdc;
	clear: both;
	height: 176px;
	padding: 12px;
	position: absolute;
	width: 386px;
	display: none;
	z-index: 9999
}

ul.smileBox {
	width: 386px;
	height: 140px
}

ul.smileBox li {
	width: 36px;
	height: 36px;
	float: left;
	margin: -1px 0 0 -1px;
	padding: 0;
	border-bottom: 0
}

ul.smileBox li a {
	background: url(../images/static.gif) no-repeat #fff;
	width: 34px;
	height: 34px;
	display: block;
	border: 1px solid #dcdcdc
}

ul.smileBox li a:hover {
	border: 1px solid #f04848;
	background-color: #f9f9f9;
	position: relative;
	z-index: 2
}

ul.smileBox li a.smile2 {
	background-position: -34px 0
}

ul.smileBox li a.smile3 {
	background-position: -68px 0
}

ul.smileBox li a.smile4 {
	background-position: -102px 0
}

ul.smileBox li a.smile5 {
	background-position: -136px 0
}

ul.smileBox li a.smile6 {
	background-position: -170px 0
}

ul.smileBox li a.smile7 {
	background-position: -204px 0
}

ul.smileBox li a.smile8 {
	background-position: -238px 0
}

ul.smileBox li a.smile9 {
	background-position: -272px 0
}

ul.smileBox li a.smile10 {
	background-position: -306px 0
}

ul.smileBox li a.smile11 {
	background-position: -340px 0
}

ul.smileBox li a.smile12 {
	background-position: -374px 0
}

ul.smileBox li a.smile13 {
	background-position: -408px 0
}

ul.smileBox li a.smile14 {
	background-position: -442px 0
}

ul.smileBox li a.smile15 {
	background-position: -476px 0
}

ul.smileBox li a.smile16 {
	background-position: -510px 0
}

ul.smileBox li a.smile17 {
	background-position: -544px 0
}

ul.smileBox li a.smile18 {
	background-position: -578px 0
}

ul.smileBox li a.smile19 {
	background-position: -612px 0
}

ul.smileBox li a.smile20 {
	background-position: -646px 0
}

ul.smileBox li a.smile21 {
	background-position: -680px 0
}

ul.smileBox li a.smile22 {
	background-position: -714px 0
}

ul.smileBox li a.smile23 {
	background-position: -748px 0
}

ul.smileBox li a.smile24 {
	background-position: -782px 0
}

ul.smileBox li a.smile25 {
	background-position: -816px 0
}

ul.smileBox li a.smile26 {
	background-position: -850px 0
}

ul.smileBox li a.smile27 {
	background-position: -884px 0
}

ul.smileBox li a.smile28 {
	background-position: -918px 0
}

ul.smileBox li a.smile29 {
	background-position: -952px 0
}

ul.smileBox li a.smile30 {
	background-position: -986px 0
}

ul.smileBox li a.smile31 {
	background-position: -1020px 0
}

ul.smileBox li a.smile32 {
	background-position: -1054px 0
}

ul.smileBox li a.smile33 {
	background-position: -1088px 0
}

ul.smileBox li a.smile34 {
	background-position: -1122px 0
}

ul.smileBox li a.smile35 {
	background-position: -1156px 0
}

ul.smileBox li a.smile36 {
	background-position: -1190px 0
}

ul.smileBox li a.smile37 {
	background-position: -1224px 0
}

ul.smileBox li a.smile38 {
	background-position: -1258px 0
}

ul.smileBox li a.smile39 {
	background-position: -1292px 0
}

ul.smileBox li a.smile40 {
	background-position: -1326px 0
}

ul.smileBox li a.smile41 {
	background-position: -1360px 0
}

ul.smileBox li a.smile42 {
	background-position: -1394px 0
}

ul.smileBox li a.smile43 {
	background-position: -1428px 0
}

ul.smileBox li a.smile44 {
	background-position: -1462px 0
}

ul.smileBox li a.smile45 {
	background-position: -1496px 0
}

ul.smileBox li a.smile46 {
	background-position: -1530px 0
}

ul.smileBox li a.smile47 {
	background-position: -1564px 0
}

ul.smileBox li a.smile48 {
	background-position: -1598px 0
}

ul.smileBox li a.smile49 {
	background-position: -1632px 0
}

ul.smileBox li a.smile50 {
	background-position: -1668px 0
}

ul.smileBox li a.smile51 {
	background-position: -1702px 0
}

ul.smileBox li a.smile52 {
	background-position: -1736px 0
}

ul.smileBox li a.smile53 {
	background-position: -1768px 0
}

ul.smileBox li a.smile54 {
	background-position: -1802px 0
}

ul.smileBox li a.smile55 {
	background-position: -1836px 0
}

ul.smileBox li a.smile56 {
	background-position: -1870px 0
}

ul.smileBox li a.smile57 {
	background-position: -1904px 0
}

ul.smileBox li a.smile58 {
	background-position: -1938px 0
}

ul.smileBox li a.smile59 {
	background-position: -1972px 0
}

ul.smileBox li a.smile60 {
	background-position: -2006px 0
}

ul.smileBox li a.smile61 {
	background-position: -2040px 0
}

ul.smileBox li a.smile62 {
	background-position: -2074px 0
}

ul.smileBox li a.smile63 {
	background-position: -2108px 0
}

ul.smileBox li a.smile64 {
	background-position: -2142px 0
}

ul.smileBox li a.smile65 {
	background-position: -2176px 0
}

ul.smileBox li a.smile66 {
	background-position: -2210px 0
}

ul.smileBox li a.smile67 {
	background-position: -2244px 0
}

ul.smileBox li a.smile68 {
	background-position: -2278px 0
}

ul.smileBox li a.smile69 {
	background-position: -2312px 0
}

ul.smileBox li a.smile70 {
	background-position: -2346px 0
}

ul.smileBox li a.smile71 {
	background-position: -2380px 0
}

ul.smileBox li a.smile72 {
	background-position: -2414px 0
}

ul.smileBox li a.smile73 {
	background-position: -2448px 0
}

ul.smileBox li a.smile74 {
	background-position: -2482px 0
}

ul.smileBox li a.smile75 {
	background-position: -2516px 0
}

ul.smileBox li a.smile76 {
	background-position: -2550px 0
}

ul.smileBox li a.smile77 {
	background-position: -2584px 0
}

ul.smileBox li a.smile78 {
	background-position: -2618px 0
}

ul.smileBox li a.smile79 {
	background-position: -2652px 0
}

ul.smileBox li a.smile80 {
	background-position: -2686px 0
}

ul.smileBox li a.smile81 {
	background-position: -2720px 0
}

ul.smileBox li a.smile82 {
	background-position: -2754px 0
}

ul.smileBox li a.smile83 {
	background-position: -2788px 0
}

ul.smileBox li a.smile84 {
	background-position: -2822px 0
}

.smilePage {
	text-align: right;
	width: 384px;
	line-height: 24px;
	padding-top: 12px
}

.smilePage a {
	display: inline-block;
	width: 24px;
	height: 24px;
	margin-left: 10px;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px
}

.smilePage a:hover,.smilePage a.current {
	background-color: #f04848;
	color: #fff;
	font-weight: 700;
	text-decoration: none
}

.vod_copyright {
	line-height: 35px;
	font-size: 14px;
	text-align: center
}

#zanpiancms_player {
	position: relative;
	display: block;
	overflow: hidden
}

#zanpiancms-player-vip {
	width: 100%;
	height: 100%;
	overflow: hidden;
	background-color: #eee
}

.zanpiancms-player-iframe {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0;
	overflow: hidden
}

.zanpiancms-player-box {
	text-align: center
}

.zanpiancms-player-ispay {
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding-top: 15%
}

.zanpiancms-player-ispay h4 {
	margin-bottom: 15px;
	font-size: 16px;
	font-weight: 200;
	margin: 0 0 10px;
	color: #2b2b2b;
	text-align: center
}

.zanpiancms-player-ispay h3 {
	margin-bottom: 15px;
	font-size: 21px;
	font-weight: 200;
	margin: 0 0 10px;
	color: #2b2b2b;
	text-align: center
}

.zanpiancms-player-ispay .weinxin-img {
	text-align: center;
	overflow: hidden;
	margin-bottom: 15px
}

.weinxin-img img {
	display: inline-block;
	vertical-align: middle;
	width: 100px;
	height: 100px
}

.zanpiancms-player-ispay .text-title {
	color: #777;
	text-align: center;
	font-size: 12px
}

.zanpiancms-player-ispay .btn-success {
	padding: 8px 12px;
	font-size: 16px;
	border-radius: 6px;
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
	text-align: center;
	margin-top: 20px
}

.zanpiancms-player-ispay p.btn {
	text-align: center
}

.zanpiancms-player-ispay .pwdplay {
	text-align: center
}

.zanpiancms-player-ispay .password {
	border: 1px solid #3374b4;
	height: 28px;
	line-height: 28px;
	padding-left: 5px;
	width: 80px
}

.zanpiancms-player-ispay .play {
	border: 1px solid #3374b4;
	background: #3374b4;
	padding: 7px 10px;
	color: #fff;
	text-decoration: none
}

.mac_history_box dt{text-align:right; padding-right:15px; height:24px; line-height:24px; border-bottom:1px solid #F9F9F9; cursor:pointer}
.mac_history_box dt a{color:#000000}
.mac_history_box dd{clear:both;height:24px;line-height:24px;text-overflow:ellipsis;white-space: nowrap;width: 96%;padding:0 2%;overflow: hidden;float: right}
.mac_history_box dd a{color:#990033; display:block;padding-left:5px;}
.mac_history_box dd a:hover{background-color: #acacac;color: white;}
/*验证码*/
.mac_verify_img {
	width: 70px;
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
}
.zcmszg {width: 75px;height: 27px;}
.mac_comment,.mac_digg{font-size: 12px;}
.fl {float: left; _display: inline;}
.fr {float: right; _display: inline;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0} .clearfix{*zoom:1;}
/*评论*/
.mac_comment { margin-top:5px; padding:10px; padding-left:10px; border:1px solid #C6D9E7; background:#fff; font-family: "Microsoft YaHei"; }


.mac_comment .clearfix::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}

.mac_comment .cmt_form {
	margin-bottom: 10px;
}
.mac_comment .face_wrap img {
	width: 50px; height: 50px;
}
.mac_comment .input_wrap {
	width: 98%; padding-left: 1%; position: relative;
}
.mac_comment .cmt_wrap .input_wrap {
	width: 98%;
}
.mac_comment .input_wrap textarea {
	background: #fff; border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(187, 187, 187) rgb(187, 187, 187) currentColor; border-radius: 3px 3px 0px 0px; width: 100%; height: 53px; line-height: 1.4; overflow: auto; padding-top: 8px; padding-left: 1%;color: #666;box-sizing: border-box;
}
.mac_comment .input_wrap .handle {
	position:relative;background: #fbfbfb; border-width: 1px; border-style:solid; border-color: rgb(187, 187, 187); border-top-color:#e5e5e5;border-radius: 0px 0px 3px 3px; width: 100%; height:46px; color: rgb(206, 206, 206);box-sizing: border-box;
}
.mac_comment .input_wrap .face{
	cursor: pointer;position: absolute;width: 42px;height: 45px;cursor: pointer;z-index: 2;
}
.mac_comment .input_wrap .face.curr{background: #fff;}
.mac_comment .input_wrap .face-box{display:none;padding: 8px 0 3px 5px;width: 280px;position: absolute;top: 44px;background: #fff;border: 1px solid #bbb;border-top-color:#e5e5e5;margin-left: -1px;z-index: 1;}
.mac_comment .input_wrap .face-box img{
	display:inline-block;margin: 2px;
}
.mac_comment .icon-face{display:block;width:42px;height:44px;background: url("../images/home/face.png") center no-repeat;}
.mac_comment .icon-face:hover,.mac_comment .input_wrap .face.curr .icon-face{background: url("../images/home/face-on.png") center no-repeat;}
.mac_comment .expression {
	background: url("../images/home/emotion2.png") no-repeat 0px 0px; margin: 6px 0px 0px 6px; width: 18px; height: 16px; display: block; cursor: pointer;
}
.mac_comment .expression:hover {
	background: url("../images/home/emotion2.png") no-repeat 0px -16px;
}
.mac_comment .remaining-w {
	float: left;margin-left: 42px;padding-left:20px;line-height:44px;border-left: 1px solid #e5e5e5; font-size: 14px;
}
.mac_comment .smt_wrap {
	width: 100%; margin-top: 8px;
}
.mac_comment .smt_wrap span {
	color: rgb(66, 66, 66);
}
.mac_comment .smt_wrap .total {
	font-size: 16px; font-weight: bold;
}
.mac_comment .smt_wrap span span {
	margin: 0px; padding: 0px;
}
.mac_comment .smt_wrap span a {
	margin: 0px 0px 0px 8px; color: rgb(49, 139, 183);
}
.mac_comment .smt .cmt_post:hover{background: #17abff;}
.mac_comment .smt .cmt_post {
	background: #169dea; border: currentColor; width: 81px; height: 30px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; margin-left: 20px; display: inline-block; cursor: pointer;vertical-align:middle;border-radius: 3px;
}
.mac_comment .smt .cmt_text {
	background: rgb(251, 251, 251); padding: 0px 8px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); width:50px; height: 30px; line-height: 30px; margin-left: 5px;margin-right:2px;vertical-align:middle;
}
.mac_comment .smt .cmt_verify {
	 width: 80px; height: 30px; line-height: 30px;vertical-align:middle;
}

.mac_comment .smt input:hover {
	background-position: -1px -603px;
}
.mac_comment .smt{margin-top: 6px;margin-right: 12px;color: #454545;}
.mac_comment .sort_wrap {
	padding-bottom: 2px; border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: solid;
}
.mac_comment .sort_wrap a:hover {
	text-decoration: none;
}
.mac_comment .sort_wrap .current {
	color: rgb(49, 139, 183); font-weight: bold; border-bottom-color: rgb(43, 140, 230); border-bottom-width: 2px; border-bottom-style: solid;
}
.mac_comment .cmt_item {
	padding: 15px 0px 8px; width: 100%; color: rgb(153, 153, 153); border-bottom-color: rgb(215, 215, 215); border-bottom-width: 1px; border-bottom-style: dotted; _zoom: 1;
}
.mac_comment .item_con {
	width: 93%; padding-left: 1%;
}
.mac_comment .item_con p.top {
	padding: 0;
	width: auto;
	margin-bottom: 8px;
}
.mac_comment .item_con a {
	color: rgb(153, 153, 153);
}
.mac_comment .item_con a:hover {
	color: rgb(153, 153, 153); text-decoration: none;
}
.mac_comment .item_con .name {
	color: rgb(43, 140, 230);
}
.mac_comment .item_con .name:hover {
	color: rgb(1, 106, 159); text-decoration: none;
}
.mac_comment .item_con .con {
	color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; margin-top: 8px; -ms-word-wrap: break-word;
}
.mac_comment .item_con .bottom li {
	height: 16px; line-height: 15px; overflow: hidden; margin-right: 10px; float: left; _display: inline;
}
.mac_comment .item_con .bottom .reply {
	background: url("../images/home/rpy2.png") no-repeat 0px 0px; color: rgb(153, 153, 153); text-indent: 19px; font-size: 11px; display: block;
}
.mac_comment .item_con .bottom .reply:hover {
	color: rgb(1, 106, 159); text-decoration: none;
}
.mac_comment .item_con .bottom .bdshare_t {
	margin-top: -5px;
}
.mac_comment .item_con .bottom .bds_more {
	padding-top: 5px;
}
.mac_comment .inner {
	padding: 3px; border: 1px solid rgb(153, 153, 153); width: auto; background-color: rgb(254, 254, 241);
}
.mac_comment .inner .top {
	margin: 8px 0px 8px 3px;
}
.mac_comment .inner .con {
	margin: 5px 0px 5px 3px;
}
.mac_comment .inner .bottom {
	margin-bottom: 5px; visibility: hidden;
}
.mac_comment .mid_cmt_item {
	margin-top: 3px; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.mac_comment .pages {
	margin-top: 15px;
}
.mac_comment .item_con .gw-action{
	text-align: right;
}
.mac_comment .item_con .gw-action a{margin-left: 10px;}
.mac_comment .item_con a:hover{
	color: #333;
}
.mac_comment .item_con .click-ding-gw{margin-right: 10px;}
.mac_comment .item_con .click-ding-gw a,.mac_digg .click-ding-gw a{color: #f29898;}
.mac_comment .item_con .click-ding-gw a:hover,.mac_digg .click-ding-gw a{color: #f29898;}
.mac_comment .item_con .click-ding-gw a i,.mac_digg a i{display: inline-block;width: 14px;height: 14px;vertical-align: middle;}

.mac_comment .cmt_wrap .item_con .input_wrap{width: 100%;margin: 10px 0;padding-left: 0;}
.mac_comment .cmt_wrap .item_con .cmt_item{clear: left;border-bottom: none;}
.mac_comment .cmt_wrap .item_con .cmt_item .gw-action{text-align: left;clear: left;}
.mac_comment .cmt_wrap .item_con .cmt_item .gw-action a{margin-right: 10px;margin-left: 0;}

/*留言气泡版本*/
.reply_box .mac_msg_l{padding:10px 1%;float: left;width:70%;}
.reply_box .mac_msg_l .mac_msg_item{width: 100%;float: left;}
.reply_box .mac_msg_l .msg_tag{float:left;width: 60px;margin-right:2%;margin-bottom:5px;border-radius: 5px;overflow: hidden;}
.reply_box .mac_msg_l .count_bg{width:60px;height:5px;background: linear-gradient(90deg, #f25f4d 30%, #59b84b 20%, #30a1d9 65%, #fdcd34 10%);}
.reply_box .mac_msg_l .msg_count{
	padding:8px 0;color: #fff;text-align: center;font-size: 13px;
	background: -moz-linear-gradient(top, #444444 0%, #222222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#222222));
	background: -webkit-linear-gradient(top, #444444 0%,#222222 100%);
	background: -o-linear-gradient(top, #444444 0%,#222222 100%);
	background: -ms-linear-gradient(top, #444444 0%,#222222 100%);
	background: linear-gradient(to bottom, #444444 0%,#222222 100%);
}
.reply_box .mac_msg_l .msg_count strong{display: block;}
.reply_box .mac_msg_l  .msg_list{float: left;width: 85%;margin-bottom: 10px;}
.reply_box .mac_msg_l .msg_list .msg_title{text-align:left;font-size:16px;border-bottom: 1px #d3e9fb dotted;line-height: 26px;}
.reply_box .mac_msg_l .msg_list .msg_title span.time{float: right;font-size: 12px;}
.reply_box .mac_msg_l .msg_list .msg_reply{color: #666;}
.reply_box .mac_msg_l .msg_list .reply_answer{color: #3c8f3f;}
.reply_box .mac_msg_l .msg_list .reply_answer .msg_title{font-size: 13px;}
.reply_box .mac_msg_l .msg_list .msg_cont{padding: 8px 0 0;}
.reply_box .mac_msg_l .msg_list .msg_reply,.reply_box .mac_msg_l .msg_list .reply_answer {
	position: relative;
	margin: 0 0 10px;
	padding: 6px 10px 8px;
	border: 1px solid #d3e9fb;
	border-radius: 0.2rem;
	background-color: #f5fbff;
}
.reply_box .mac_msg_l .msg_list .reply_answer:after {
	content: '';
	width: 0px;
	height: 0px;
	border-color:  transparent transparent #f5fbff transparent ;
	border-style: solid;
	border-width: 6px;
	position: absolute;
	top: -11px;
	border-radius: 3px;
	left: 18px;
	right: auto;
}
.reply_box .mac_msg_l .msg_list .reply_answer:before {
	content: '';
	width: 0px;
	height: 0px;
	border-color: transparent transparent #d3e9fb transparent;
	border-style: solid;
	border-width: 7px;
	position: absolute;
	top: -14px;
	border-radius: 3px;
	left: 17px;
	right: auto;
}
.reply_box .mac_msg_l .msg_list .msg_reply:after {
	content: '';
	width: 0px;
	height: 0px;
	border-color: transparent #f5fbff #f5fbff transparent;
	border-style: solid;
	border-width: 7px;
	position: absolute;
	top: 8px;
	border-radius: 3px;
	left: -12px;
	right: auto;
}
.reply_box .mac_msg_l .msg_list .msg_reply:before {
	content: '';
	width: 0px;
	height: 0px;
	border-color: transparent #d3e9fb #d3e9fb transparent;
	border-style: solid;
	border-width: 7px;
	position: absolute;
	top: 9px;
	border-radius: 3px;
	left: -14px;
	right: auto;
}
.reply_box .mac_msg_r{margin: 10px 1%;float: right;width: 25%;border: 1px solid #ddd;border-radius: 5px;color: #666;}
.reply_box .mac_msg_r .msg_tit{background: #f1f1f1;padding: 10px;border-bottom: 1px solid #ddd;}
.reply_box .mac_msg_r form{padding: 15px;}
.reply_box .mac_msg_r form .msg_cue{margin-bottom: 8px;}
.reply_box .mac_msg_r form textarea{width:100%;height: 106px;padding: 10px;overflow-y: auto;box-sizing: border-box;border-color: #ddd;}
.reply_box .mac_msg_r .msg_code{margin: 10px 0;}
.reply_box .mac_msg_r .msg_code input{border: 1px solid #ddd;padding: 4px;width: 65px;}
.reply_box .mac_msg_r .msg_code .mac_verify_img{height: 30px;margin-left: 2px;vertical-align: top;}
.reply_box .mac_msg_r .submit_btn{width: 100px;height: 32px;background: #4c8fe9;color: #fff;border: 1px solid #4c8fe9;margin:20px auto
	0;display: block;cursor: pointer;}
.mac_msg_r .submit_btn:hover{background: #619ff3;}
.mac_msg_r .submit_btn:active{background: #3883e6;}
/*顶踩图标*/
.mac_comment i.icon-ding,.mac_digg i.icon-ding{background: url("../images/home/up1.png") center no-repeat;}
.mac_comment i.icon-ding:hover,.mac_digg i.icon-ding:hover{background: url("../images/home/up2.png") center no-repeat;}
.mac_comment i.icon-dw,.mac_digg i.icon-dw{background: url("../images/home/dw1.png") center no-repeat;}
.mac_comment i.icon-dw:hover,.mac_digg i.icon-dw:hover{background: url("../images/home/dw2.png") center no-repeat;}

/*顶踩页面*/
.mac_digg a{margin-right: 10px;color: #999;}
.mac_digg a:hover{color: #333;}
/*登录页面*/
.mac_login{padding: 30px;width:400px;height:350px;background: #fff;box-sizing: border-box;font-family: "microsoft yahei"}
.mac_login h3{font-weight: normal;color: #333;margin: 0 0 30px;}
.mac_login .mac_login_form .login_form_group{margin-top: 20px;}
.mac_login .mac_login_form .login_form_group input{padding:4px 10px 4px 36px;width:100%;height:38px;line-height:38px;border: 1px solid #cacaca;box-sizing: border-box;}
.mac_login .mac_login_form .login_form_group input.mac_u_name{background: url("../images/home/u_name.png") no-repeat 7px 8px;}
.mac_login .mac_login_form .login_form_group input.mac_u_pwd{background: url("../images/home/u_pwd.png") 8px 8px no-repeat;}
.mac_login .mac_login_form .login_form_group input.mac_u_verify{float:left;width:50%;background: url("../images/home/u_verify.png") 8px 9px no-repeat;}
.mac_login .mac_login_form .login_form_group img.mac_verify_img{float:left;margin-left:1%;width: 88px;height: 38px;border: 1px solid #cacaca;box-sizing: border-box;cursor: pointer;}
.mac_login .mac_login_form .login_form_link{margin-top: 10px;text-align: right;}
.mac_login .mac_login_form .login_form_link a{font-size: 12px;color: #333;margin-left: 15px;}
.mac_login .mac_login_form .login_form_link a:hover{color: #2fa5ff}
.mac_login .mac_login_form input.login_form_submit{background: #2fa5ff;color: #fff;font-size: 14px;line-height: normal;border: none;cursor: pointer;padding: 0}
.mac_login .mac_login_form input.login_form_submit:hover{background: #1d94ef;}
/*-Pages-*/
.mac_pages {text-align:center; padding:4px 0; /*overflow:hidden;*/}
.mac_pages .page_tip {margin-left:4px; font-weight:bold; color:#7f7f7f;  font-weight:normal;}
.mac_pages .page_link{display:inline-block; padding:2px 4px; border:1px solid #ddd; margin-left:4px;}
.mac_pages .page_link{display:inline-block; padding:2px 4px; border:1px solid #ddd; margin-left:4px;}
.mac_pages .page_current{display:inline-block; padding:2px 4px; background-color : #fee; border : 1px solid red; color : red; margin-left:4px;}
.mac_pages .page_input {margin-left:4px; height:22px; width:30px;}
.mac_pages .page_btn{border:1px solid #CCCCCC; height:24px; width:40px;text-align:center; cursor: hand;}
/*弹出层*/
.mac_pop_bg{position: fixed; z-index: 129; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2);}
.mac_pop {  z-index:99998; display: none; min-height: 20px; max-height: 750px; position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 25px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(0, 0, 0, .5);}
.mac_pop .pop_top{  height:40px;  width:100%;  border-bottom: 1px #E5E5E5 solid;}
.mac_pop .pop_top h2{  float: left; display:block;margin: 0;font-size: 18px;font-weight: normal;font-family:"microsoft yahei";}
.mac_pop span.pop_close{  float: right;width: 23px;height: 23px;font-size: 0;text-indent: 9999; cursor: pointer;  font-weight: bold; display:block;background: url("../images/home/background.png") -10px 0 no-repeat;}
.mac_pop .pop-foot{  height:50px;  line-height:50px;  width:100%;  border-top: 1px #E5E5E5 solid;  text-align: right;  }
.mac_pop .pop-cancel, .pop-ok {  padding:8px 15px;  margin:15px 5px;  border: none;  border-radius: 5px;  background-color: #337AB7;  color: #fff;  cursor:pointer;  }
.mac_pop .pop-cancel {  background-color: #FFF;  border:1px #CECECE solid;  color: #000;  }
.mac_pop .pop-content{  height: 380px;  }
.mac_pop .pop-content-left{  float: left;  }
.mac_pop .pop-content-right{  width:310px;  float: left;  padding-top:20px;  padding-left:20px;  font-size: 16px;  line-height:35px;  }
.mac_pop .bgPop{  display: none;  position: absolute;  z-index: 129;  left: 0;  top: 0;  width: 100%;  height: 100%;  background: rgba(0,0,0,.2);  }
.mac_pop .pop-msg{  text-align:center;  font-size: 14px;  }

.mac_pop_msg_bg{position: fixed; z-index: 129; left: 0;top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.2);}
.mac_pop_msg { z-index:99999; display: none; min-height: 20px; max-height: 750px; position: fixed;  top: 0;  left: 0;  bottom: 0;  right: 0;  margin: auto;  padding: 25px;  z-index: 130;  border-radius: 8px;  background-color: #fff;  box-shadow: 0 3px 18px rgba(0, 0, 0, .5);}
.mac_pop_msg .pop-msg{  text-align:center;  font-size: 14px;  }
/*跳转信息*/
.mac_msg_jump{width:90%;max-width:624px;min-height:60px;padding:20px 50px 50px;margin:20% auto 0;font-size:14px;line-height:24px;border: 1px solid #cdd5e0;border-radius: 10px;background:#fff;box-sizing: border-box;}
.mac_msg_jump .title{margin-bottom:11px;}
.mac_msg_jump .text{padding-left:29px;margin-bottom:11px;}
.mac_msg._jump .jump{ }
.msg_jump_tit{width:100%;height: 35px;margin: 25px 0 10px;text-align:center; font-size: 25px;color: #23c319;font-family: "黑体","microsoft yahei";letter-spacing: 5px;}

/*搜索下拉*/
.mac_results {background-color:#fcfcfc;overflow:hidden;z-index:99999;margin:0;padding:0;text-align:left;min-width: 400px;box-shadow: 1px 1px 3px 1px #ccc;}
.mac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.mac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;height:25px; line-height: 25px;overflow: hidden;}
.mac_results .mac_loading {background: white right center no-repeat;}
.mac_results .ac_odd {background-color: #f6f6f6;}
.mac_results .ac_over {background-color: #0094E3;color: white;}

@media screen and (max-width: 900px) {
	.reply_box .mac_msg_l{float: none;width: 100%;}
	.reply_box .mac_msg_r{float: none;width: 96%;margin-left: 2%;}
	.reply_box .mac_msg_l  .msg_list{width: 80%;}
	.reply_box .mac_msg_r .submit_btn{width: 100%;border-radius: 3px;}
}
@media (min-width: 700px) and (max-width: 900px) {
	.reply_box .mac_msg_l  .msg_list{float:right;width: 88%;}
}
@media (min-width: 500px) and (max-width: 700px) {
	.reply_box .mac_msg_l  .msg_list{float:right;width: 85%;}
}
@media screen and (max-width: 500px) {
	.reply_box .mac_msg_l  .msg_list{float:right;}
}