﻿.img-list {
	margin-right:-1px;
	overflow:hidden;
}
.img-list li {
	width:150px;
	height:235px;
	overflow:hidden;
	float:left;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
.img-list li:hover {
	background-color:#fcfcfc;
}
.img-list h3 {
	width:110px;
	height:22px;
	line-height:22px;
	font-size:14px;
	overflow:hidden;
	margin:0 auto;
	margin-top:4px;
	font-size:14px;
}
.img-list li p {
	width:110px;
	height:22px;
	line-height:22px;
	color:#999;
	overflow:hidden;
	margin:0 auto;
	font-size:12px;
}
.img-list li p.time {
	text-indent:18px;
	background:url(../images/clock.gif) 0 4px no-repeat;
}
.play-img {
			width: 110px;
			height: 150px;	
			display: block;
			overflow: hidden;
			margin: 0 auto;
			margin-top: 16px;
			padding: 3px;
			position: relative;
			border: 1px solid #fff;
			background-color: #fff;
}
.play-img:hover {
	color:#fff;
	text-decoration:none;
	border-color:#18c2c8;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.07);
}
.play-img img {
	width:110px;
	height:150px;
	display:block;
	overflow:hidden;
	background:url(../images/lazyload.gif) no-repeat scroll center center transparent;
}
.play-img label.mask {
	width:110px;
	height:20px;
	display:block;
	overflow:hidden;
	background-color:#000;
	position:absolute;
	left:3px;
	bottom:3px;
	filter:alpha(opacity=30);
	opacity:.3;
	z-index:1;
}
.play-img label.text {
	width:100px;
	height:20px;
	line-height:20px;
	display:block;
	overflow:hidden;
	font-size:12px;
	position:absolute;
	left:3px;
	bottom:3px;
	padding:0 5px;
	text-align:right;
	z-index:2;
	color:#fff;
	white-space:nowrap;
}
.play-img label.score {
	display:block;
	width:28px;
	height:18px;
	line-height:16px;
	padding-right:7px;
	text-align:center;
	overflow:hidden;
	color:#fff;
	position:absolute;
	left:0;
	top:8px;
	z-index:3;
	-webkit-text-size-adjust:none;
	background:url(../images/ui-icon.gif) 0 -155px no-repeat;
}
.layout{width:1200px;margin:0 auto 15px;}
.footer {
	border-top:2px solid #e43770;
	margin-top:10px;
	background:#ececec;
	line-height:24px;
	text-align:center;
	padding-bottom:30px;
}
.foot-nav {
	color:#333;
	height:24px;
	overflow:hidden;
	margin:15px 0 10px 0;
}
.foot-nav a {
	margin:0 10px;
}
.foot-weibo {
	margin:0 auto;
	width:165px;
	margin-top:10px;
	padding-left:8px;
}
.tbmov-notice {
	color:#e12160;
	line-height:24px;
	padding:10px 10px 10px 40px;
	border:1px solid #e6d8b9;
	position:relative;
	background:url(../images/bulb.gif) 7px center no-repeat #feffe6;
	border-radius:2px;
	zoom:1;
}
.tbmov-notice a {
	color:#080;
	text-decoration:underline;
}
.tbmov-notice a:hover {
	color:#e12160;
	text-decoration:none;
}
.ui-form {
padding:30px 0 30px 30px;
overflow:hidden;
clear:both;
}
.ui-form-title {
overflow:hidden;
margin:-10px 0 20px 0;
height:35px;
line-height:20px;
border-bottom:1px solid #ddd;
}
.ui-form-title h3 {
font-size:14px;
font-weight:bold;
}
.ui-form-item {
width:100%;
overflow:hidden;
clear:both;
line-height:35px;
margin:0 0 30px 0;
}
.ui-form-margin0 {
margin:0;
}
.ui-form-info {
height:35px;
line-height:35px;
overflow:hidden;
margin:10px 0 0 0;
}
.ui-label {
height:35px;
line-height:35px;
overflow:hidden;
font-size:14px;
text-align:right;
padding-right:10px;
float:left;
}
 .w45l{width: 45px;
			float: left;
			margin-top:8px;
			padding: 5px 8px;
			line-height:15px;
			height: 10px;
			overflow: hidden;
		color:#333;
	border:1px solid #ddd;
	border-radius:1px;
	background-color:#fbfbfb;
			}
.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;
}
.ui-input-hover {
border-color:#ccc;
}
.ui-input-focus {
background-image:url(../images/input-focus.gif);
border-color:#18c2c8;
background-color:#fff;
}
.ui-textarea {
overflow:auto;
overflow-x:hidden;
padding:5px 8px;
height:90px;
text-indent:0;
line-height:18px;
}
.ui-form-placeholder {
position:relative;
height:35px;
}
.ui-form-placeholder .ui-label {
text-align:left;
padding:0;
top:0;
left:12px;
z-index:1;
position:absolute;
cursor:text;
}
.ui-form-placeholder .ui-input {
position:absolute;
top:0;
left:0;
z-index:2;
}
.ui-select {
text-indent:0;
padding:0 8px;
margin:0 10px 0 0;
}
.ui-select select {
font-size:14px;
border:0 none;
background-color:#fbfbfb;
_margin-top:5px;
}
.ui-form-block {
float:left;
overflow:hidden;
line-height:35px;
}
.ui-button {
width:100px;
height:35px;
line-height:35px;
overflow:hidden;
border:0 none;
cursor:pointer;
color:#fff;
font-size:14px;
font-weight:700;
text-align:center;
background-color:#18c2c8;
border-radius:1px;
}
@-moz-document url-prefix() {
.ui-button {
padding-bottom:6px;
}
}
.ui-button-hover, .ui-button:hover {
color:#fff;
text-decoration:none;
background-color:#e12160;
}
.ui-button:active {
box-shadow:0 2px 3px rgba(0, 0, 0, 0.2) inset;
}
.ui-form-select {
background:#fff;
}
.ui-form-select select {
font-size:14px;
float:left;
margin:6px 0 0 0;
border:0;
}
.ui-message {
color:#999;
font-size:12px;
height:33px;
line-height:31px;
padding:0 10px 0 30px;
overflow:hidden;
color:#666;
border:1px solid #eee;
background-repeat:no-repeat;
background-position:8px 8px;
background-color:#fcfcfc;
border-radius:2px;
float:left;
}
.ui-message-clear {
clear:both;
float:none;
padding:3px 0 0 140px;
line-height:18px;
height:auto;
border:0 none;
background:none;
}
.onShow {
background-image:url(../images/valid/onShow.gif);
background-position:9px 9px;
}
.onFocus {
color:#26c;
border-color:#cdd9f5;
background-image:url(../images/valid/onFocus.gif);
background-color:#e9f7ff;
}
.onError {
color:#c00;
border-color:#f3dbcb;
background-image:url(../images/valid/onError.gif);
background-color:#FFF2E9;
}
.onCorrect {
color:#080;
border-color:#cdefd0;
background-image:url(../images/valid/onCorrect.gif);
background-color:#E9FFEB;
}
.onLoad {
background-image:url(../images/valid/onLoad.gif);
background-position:6px 7px;
}
.ui-message-fixed {
position:absolute;
}
.ui-form-checkbox {
margin:-15px 0 15px 0;
}
.ui-label-checkbox {
float:left;
height:35px;
line-height:35px;
overflow:hidden;
margin:0 10px 0 0;
font-size:14px;
cursor:pointer;
}
.ui-label-checkbox input {
float:left;
margin:12px 5px 0 0;
*margin:6px 3px 0 -3px;
_margin:6px 0 0 -3px;
cursor:pointer;
}
#validate-code img {
width:180px;
height:50px;
float:left;
display:block;
overflow:hidden;
margin:0 10px 0 0;
vertical-align:top;
cursor:pointer;
}
.validate-code-btn {
clear:both;
line-height:18px;
padding:5px 0 0 0;
}
.w40 {
width:40px;
}
.w50 {
width:50px;
}
.w80 {
width:50px;
}
.w100 {
width:100px;
}
.w110 {
width:110px;
}
.w130 {
width:130px;
}
.w150 {
width:150px;
}
.w160 {
width:160px;
}
.w162 {
width:162px;
}
.w170 {
width:170px;
}
.w180 {
width:180px;
}
.w190 {
width:190px;
}
.w220 {
width:220px;
}
.w230 {
width:230px;
}
.w250 {
width:250px;
}
.w300 {
width:300px;
}
.w320 {
width:320px;
}
.w350 {
width:350px;
}
.w360 {
width:360px;
}
.w370 {
width:370px;
}
.w400 {
width:400px;
}
.w455 {
width:455px;
}
.w460 {
width:460px;
}
.w465 {
width:465px;
}
.w650 {
width:650px;
}
.w670 {
width:670px;
}
.w870 {
width:870px;
}
.w900 {
width:900px;
}
.ui-link-cnt {
margin-right:-10px;
_margin-right:-20px;
}
.ui-link {
display:block;
height:28px;
line-height:26px;
text-align:center;
overflow:hidden;
cursor:pointer;
font-size:12px;
padding:0 12px;
font-weight:bold;
color:#666;
float:left;
margin:0 10px 0 0;
border:1px solid #ccc;
background:url(../images/ui-link.gif) 0 0 repeat-x;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.ui-link:hover {
text-decoration:none;
border-color:#18c2c8;
background-position:0 -28px;
}
.ui-link span.icon, .ui-link em.icon {
display:block;
width:15px;
height:15px;
overflow:hidden;
float:left;
margin:5px 2px 0 0;
background-position:0 0;
background-repeat:no-repeat;
}
.ui-link span.write {
background-image:url(../images/write.gif);
}
.ui-link span.del {
background-image:url(../images/trash.gif);
}
.ui-link span.set {
background-image:url(../images/set.gif);
}
.ui-link span.add {
background-image:url(../images/a-home.gif);
}
.ui-link-small {
height:23px;
line-height:21px;
*line-height:23px;
_line-height:21px;
font-weight:400;
padding:0 8px;
}
.form-bar {
width:360px;
text-align:center;
margin:25px 0 0 0;
border-left:1px dotted #ccc;
}
#sign-header {
padding:13px 0 0 0;
}
.sign-focus .ui-title {
height:45px;
line-height:45px;
overflow:hidden;
padding:0 15px;
font-size:14px;
border-bottom:1px solid #eee;
}
.sign-focus .ui-title h2 {
font-size:16px;
font-weight:700;
color:#e12160;
}
.sign-focus .ui-title span {
float:right;
}
.sign-focus a {
color:#e12160;
}
.sign-focus .ui-cnt {
padding:15px;
overflow:hidden;
background-color:#fff;
}
#sign-primary {
float:left;
width:680px;
overflow:hidden;
}
#sign-primary .ui-input {
margin-right:10px;
}
#sign-primary .ui-message {
width:230px;
}
#sign-primary #validateTip {
width:150px;
}
#sign-primary .ui-button {
height:40px;
line-height:40px;
}
#sign-primary .tbmov-notice {
width:420px;
padding:7px 10px 7px 45px;
float:left;
font-size:14px;
background-position:10px center;
}
#sign-app {
width:220px;
overflow:hidden;
margin-top:25px;
padding:0 0 10px 30px;
border-left:1px solid #eee;
}
.sign-app-list h5 {
font-size:14px;
color:#333;
padding-bottom:10px;
}
.sign-app-list img {
display:block;
float:left;
margin:10px 0 0 0;
}
.sign-app-block {
width:202px;
margin:10px 0;
overflow:hidden;
line-height:23px;
color:#999;
padding:3px;
border:1px solid #e6d8b9;
background-color:#feffe6;
border-radius:2px;
}
.sign-app-block img {
width:50px;
height:50px;
overflow:hidden;
margin:0;
background-color:#eee;
}
.sign-app-block p {
width:142px;
float:right;
overflow:hidden;
}
.sign-app-block span {
font-weight:700;
color:#666;
line-height:18px;
display:inline-block;
padding-top:2px;
}
.sign-app-block strong {
color:#e12160;
}
.sign-app-tips li {
line-height:22px;
padding:0 0 3px 10px;
overflow:hidden;
background:url(../images/dot.gif) 0 8px no-repeat;
}
#login-box .sign-app-login {
padding:0 0 30px 110px;
}
#login-box .sign-app-block p {
width:340px;
padding-top:2px;
}
#login-callback .ui-form {
clear:none;
}
#login-callback .ui-form-item {
margin:0 0 10px 0;
}
#login-callback .ui-form-label {
float:none;
text-align:left;
clear:both;
}
#login-callback .ui-form-field {
clear:left;
}
#login-callback .ui-button {
margin-top:10px;
}
.ui-callback-img {
text-align:center;
width:112px;
height:112px;
overflow:hidden;
padding:63px 0 0 63px;
}
.ui-callback-img img {
width:100px;
height:100px;
display:block;
padding:5px;
border:1px solid #ddd;
background-color:#fff;
}
#reg-box .caption h2 {
background-position:0 -40px;
}
#reg-box .caption h3 {
font-weight:700;
color:#e12160;
}
#login-box .caption h2 {
background-position:0 -60px;
}
#getpw-box .caption h2 {
background-position:0 -80px;
}
#email-validation .caption h2 {
background-position:0 -100px;
}
.activation {
text-align:center;
font-size:14px;
padding:20px 0 10px 0;
}
.activation h3 {
font-weight:bold;
}
.activation p {
padding:20px 0;
}
.activation .btn a {
color:#fff;
padding:7px 10px;
font-weight:700;
border:1px solid #f95084;
background:#f95084;
}
.activation .btn a:hover {
text-decoration:none;
background:#e12160;
}
.activation .faq {
padding:20px;
font-size:12px;
}
#email-again {
width:925px;
margin:10px;
overflow:hidden;
padding:15px 0 5px 20px;
border:1px solid #eee;
background:#f8f8f8;
}
#email-again h5 {
font-weight:700;
font-size:14px;
}
#email-again li {
line-height:26px;
}
#email-again .ui-form-item {
width:900px;
padding-top:10px;
}
#email-again .ui-label {
height:28px;
line-height:28px;
font-size:12px;
padding:0;
}
#email-again .ui-input {
line-height:26px;
height:26px;
padding:0;
margin:0 10px 0 0;
}
#email-again .ui-button {
height:28px;
line-height:28px;
float:left;
}
#email-again .ui-message {
float:none;
clear:both;
background:transparent;
text-align:left;
border:0;
height:28px;
line-height:28px;
padding:0;
margin-top:-28px;
position:relative;
z-index:3;
}
@-moz-document url-prefix() {
#email-again .ui-message {
position:absolute;
}
}
#email-again #verimg {
margin-top:5px;
}
.reg-agreement {
padding:10px;
line-height:22px;
}
.reg-agreement .h3 {
font-weight:700;
font-size:14px;
}
.reg-agreement .h4 {
font-weight:700;
font-size:12px;
margin-top:10px;
}
.reg-agreement p {
padding:5px 0;
}
.reg-agreement .p1 {
text-indent:24px;
}
.reg-agreement .p2 {
padding-left:24px;
}
#play-focus {
padding:10px 0;
overflow:hidden;
background-color:#333;
}
#player {
width:690px;
float:left;
overflow:hidden;
background-color:#000;
}
#player-union {
width:300px;
float:right;
overflow:hidden;
margin:-13px 0 0 0;
}
#player-union .player-union {
width:300px;
height:250px;
display:block;
margin:13px 0 0 0;
}
.playbox-bottom {
width:1000px;
overflow:hidden;
margin:0 auto;
position:relative;
}
.playbox-bottom .ui-sponsor {
width:1000px;
margin:0 auto;
margin-top:10px;
overflow:hidden;
background:transparent;
}
.copyright-notice {
color:#666;
width:970px;
padding:15px;
margin:0 auto;
overflow:hidden;
background-color:#222;
}
#channel-nav {

height:37px;
overflow:hidden;
background-color:#000;
}
.channel-catalog li {
text-align:center;
float:left;
font-size:14px;
height:37px;
line-height:35px;
overflow:hidden;
border-left:1px solid #111;
}
.channel-catalog li a {
display:block;
color:#999;
height:100%;
padding:0 18px;
_float:left;
}
#live-channel-catalog li a {
padding:0 16px;
}
.channel-catalog li a:hover {
color:#fff;
text-decoration:none;
font-weight:700;
background-color:#111;
}
.channel-catalog li.top {
float:right;
font-size:12px;
font-weight:700;
border-right:1px solid #111;
}
.channel-focus {
padding:20px 0;
overflow:hidden;
background-color:#111;
}
#live-focus {
margin-bottom:-10px;
}
#live-play {
margin-top:10px;
}
#live-tvmao {
margin-top:30px;
}
.channel-silder {
height:310px;
overflow:hidden;
position:relative;
}
.channel-silder-panel {
width:1000px;
overflow:hidden;
float:left;
position:relative;
}
.channel-silder-img {
width:230px;
height:310px;
overflow:hidden;
float:left;
}
.channel-silder-img img {
width:220px;
height:300px;
display:block;
overflow:hidden;
padding:2px;
border:3px solid #000;
background:url(../images/loading.gif) no-repeat scroll center center transparent #222;
}
.channel-silder-intro {
width:500px;
height:310px;
line-height:24px;
overflow:hidden;
color:#999;
font-size:14px;
padding:0 20px;
float:left;
}
.channel-silder-title {
padding:10px 0;
height:60px;
line-height:30px;
overflow:hidden;
color:#18c2c8;
}
.channel-silder-title h2 {
font-family:"Microsoft Yahei";
font-size:26px;
height:30px;
overflow:hidden;
font-weight:normal;
display:block;
}
.channel-silder-title a {
color:#fff;
}
.channel-silder-info {
width:500px;
height:72px;
overflow:hidden;
}
.channel-silder-info li {
width:250px;
height:24px;
overflow:hidden;
float:left;
}
.channel-silder-info li.long {
width:500px;
margin-bottom:5px;
}
.channel-silder-info li span, .channel-silder-desc span {
color:#ccc;
}
.channel-silder-desc {
height:96px;
overflow:hidden;
margin-top:10px;
}
.channel-silder-play {
display:block;
width:136px;
height:30px;
overflow:hidden;
text-indent:-999px;
margin-top:10px;
background:url(../images/silder-play.png) 0 -30px no-repeat;
}
.channel-silder-play:hover {
background-position:0 0;
}
.ui-silder-panel-item {
width:240px;
height:320px;
float:left;
position:relative;
overflow:hidden;
}
.ui-silder-panel-item img {
width:240px;
height:320px;
display:block;
overflow:hidden;
}
.ui-silder-panel-item .bg, .ui-silder-panel-item h5 {
width:226px;
height:30px;
line-height:28px;
overflow:hidden;
position:absolute;
bottom:0;
left:0;
padding:0 7px;
}
.ui-silder-panel-item .bg {
background-color:#000;
filter:alpha(opacity=80);
opacity:.8;
z-index:8;
}




@-moz-document url-prefix() {
.fall-action .ks-btn {
line-height:23px;
}
}
.fall-action .ks-btn:hover {
color:#fff;
}
.fall-action .ks-fav {
background-position:0 0;
float:left;
}
.fall-action .ks-rss {
background-position:-69px 0;
float:right;
}
.fall-action .ks-fav-ed {
background-position:0 -26px;
color:#888;
text-indent:26px;
}
.fall-action .ks-rss-ed {
background-position:-69px -26px;
color:#888;
text-indent:26px;
}
.fall-action .ks-fav-ed:hover, .fall-action .ks-rss-ed:hover {
color:#666;
}
.ui-waterfall .fall-comment {
width:239px;
overflow:hidden;
color:#999;
border-top:1px solid #ddd;
background:#f9f9f9;
}
.fall-comment .viewmore {
width:227px;
font-size:12px;
padding:4px 6px 8px 6px;
text-align:center;
overflow:hidden;
border-top:1px solid #fff;
}
.fall-comment li {
width:227px;
font-size:12px;
padding:4px 6px 6px 6px;
*float:left;
*clear:both;
overflow:hidden;
border-top:1px solid #fff;
border-bottom:1px solid #ddd;
}
.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:190px;
overflow:hidden;
float:right;
}
.fall-comment li p span, .fall-comment li p a {
color:#e12160;
}
#ui-personal {
width:998px;
border:1px solid #ddd;
background:url(../images/pro-line.gif) 0 0 repeat-y #fff;
}
#personal-nav {
width:746px;
height:36px;
overflow:hidden;
margin-top:44px;
background:#21cad0;
border-radius:2px;
float:right;
}
#personal-nav ul {
overflow:hidden;
height:36px;
}
#personal-nav li {
float:left;
height:36px;
font-size:14px;
text-align:center;
}
#personal-nav a {
display:inline-block;
height:36px;
line-height:34px;
overflow:hidden;
padding:0 23px;
font-weight:700;
color:#fff;
}
#personal-nav a:hover, #personal-nav li.current a {
color:#fff;
text-decoration:none;
background-color:#06b1b7;
}
.personal-nav a:hover {
background-color:#14bcc2;
}
#personal-bar {
width:210px;
overflow:hidden;
float:left;
background-color:#f2f2f2;
}
.personal-info {
width:170px;
margin:20px;
overflow:hidden;
}
.personal-info .avatar {
display:block;
width:160px;
height:160px;
overflow:hidden;
padding:1px;
margin:0 auto;
border:1px solid #ddd;
background:#fff;
box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
}
.personal-info ul {
width:210px;
border-bottom:1px dotted #ccc;
overflow:hidden;
clear:both;
padding:10px 0;
}
.personal-info li {
float:left;
height:50px;
overflow:hidden;
padding:0 10px;
}
.personal-info li.line {
height:35px;
margin-top:7px;
padding:0;
width:1px;
background:#d7d7d7;
}
.personal-info li a {
font-size:16px;
color:#e12160;
}
.personal-visitors {
width:170px;
margin:20px;
overflow:hidden;
}
.personal-visitors h3 {
font-weight:700;
color:#333;
}
.visitor-list {
overflow:hidden;
margin-top:3px;
}
.personal-visitors li {
width:210px;
*float:left;
*clear:both;
line-height:20px;
overflow:hidden;
padding:6px 0;
color:#666;
}
.personal-visitors img {
display:block;
width:50px;
height:50px;
float:left;
margin-right:10px;
overflow:hidden;
border-radius:2px;
background-color:#fff;
}
.personal-visitors h5 {
margin-top:3px;
font-weight:700;
}
.personal-visitors h5 a {
color:#e12160;
}
#personal-box {
width:787px;
overflow:hidden;
float:right;
}
.personal-intro {
overflow:hidden;
padding:10px 30px 20px 30px;
}
.personal-intro h5 {
font-size:16px;
font-family:"Microsoft Yahei";
color:#333;
padding:7px 0;
}
.personal-intro h5 a {
font-size:12px;
color:#e12160;
font-weight:normal;
margin-left:10px;
font-family:Tahoma;
}
.personal-intro h5 span {
float:right;
}
.personal-intro h5 .promsg-btn {
color:#333;
display:inline-block;
background-color:#eee;
height:24px;
line-height:24px;
border-radius:2px;
padding:0 8px;
}
.personal-intro h5 .promsg-btn:hover {
color:#e12160;
text-decoration:none;
background-color:#ddd;
}
.personal-intro li {
font-size:12px;
color:#666;
line-height:22px;
*line-height:20px;
font-size:12px;
}
.personal-intro li span {
padding:0 0 0 18px;
display:inline-block;
background:url(../images/infos.gif) no-repeat;
}
.personal-intro li span.sex {
background-position:0 0;
width:70px;
}
.personal-intro li span.birthday {
background-position:0 -20px;
width:110px;
}
.personal-intro li span.address {
background-position:0 -40px;
}
.personal-intro li span.regtime {
background-position:0 -100px;
width:201px;
}
.personal-intro li span.lastlogin {
background-position:0 -120px;
}
.personal-intro li span label {
color:#666;
}
#personal-box h2 {
font-size:14px;
font-weight:700;
color:#e12160;
padding:9px 30px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
background:#f0f0f0;
}
.personal-cnt {
width:760px;
overflow:hidden;
padding:15px 10px 30px 15px;
}
.personal-cnt .img-list {
width:760px;
margin:0;
overflow:hidden;
padding-bottom:1px;
zoom:1;
border-left:1px solid #eee;
}
.personal-cnt .img-list li {
width:151px;
height:215px;
border-top:1px solid #eee;
margin-bottom:-1px;
}
#user-comment-cnt .ui-pages {
padding:10px 0 0 0;
}
.user-comment {
width:760px;
}
.user-comment li {
width:740px;
padding:10px;
}
.user-comment .comment-post-self {
width:680px;
margin:0;
overflow:hidden;
float:right;
}
.user-comment .comment-post-cnt {
width:649px;
padding:8px 10px 10px 10px;
}
.user-comment .comment-body {
width:649px;
float:none;
}
.user-comment .cmt-txt span {
color:#999;
margin:0 3px;
}
.user-comment .cmt-txt .cmt-user {
color:#e12160;
}
.user-comment .comment-replay {
width:649px;
}
.user-comment .comment-replay-arrow {
margin:0 0 0 635px;
}
.user-comment .comment-replay-cnt {
width:627px;
}
.user-comment .comment-replay .ui-link-cnt {
width:627px;
}
.Gold {
display:inline-block;
width:125px;
}
.Gold span {
float:left;
width:25px;
height:22px;
cursor:pointer;
}
.Gold .all {
background:url(../images/pf.png) repeat;
}
.Gold .half {
background:url(../images/pf.png) 25px 0 repeat;
}
.Gold .none {
background:url(../images/pf.png) 51px 0 repeat;
}
.Goldnum {
font:bold 21px Arial;
color:#e02e2e;
font-size:14px;
height:32px;
}
.Golder {
font-size:14px;
color:#999;
}
.Goldtitle {
display:none;
position:absolute;
background:#FFF;
border-top-width:1px;
border-bottom-width:1px;
border-top-style:solid;
border-bottom-style:solid;
border-top-color:#E4E4E4;
border-bottom-color:#E4E4E4;
height:25px;
line-height:30px;
text-align:center;
color:#F00;
filter:alpha(opacity=100);
opacity:1;
}
#rating {
width:328px;
height:32px;
line-height:30px;
overflow:hidden;
color:#666;
border:1px solid #ddd;
border-radius:2px;
float:left;
clear:both;
}
#rating span {
float:left;
font-size:14px;
height:32px;
overflow:hidden;
}
#rating span.label {
padding:0 0 0 10px;
background-color:#eee;
}
#rating .rating {
float:left;
width:120px;
height:24px;
overflow:hidden;
padding:3px 10px 0 7px;
}
#rating .rating li {
cursor:pointer;
float:left;
overflow:hidden;
width:24px;
height:24px;
text-indent:-99px;
background:url(../images/rating.png) 0 0 no-repeat;
}
#rating .rating li.hover, #rating .rating li.active {
background:url(../images/rating.png) 0 -24px no-repeat;
}
#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:-18px 0 18px 0;
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/loading.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:1px solid #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) 0 0 no-repeat;*opacity:.3;}
#cboxClose:hover {opacity:1.0;} */
.tbmovbox-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);}
.tbmovbox {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;}
.tbmovbox .ui-iframe {width:155px;height:72px;}
.ui-dialog {_display:inline-block;overflow:hidden;border:1px solid #fff;*border:1px solid #bbb;background:transparent;-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:bold;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/loading.gif);background-position:3px 6px;}
.ui-dialog-tip.alert {background-image:url(../images/icons/alert.png);_background-image:url(../images/icons/alert.gif);}
.ui-dialog-tip.succ {background-image:url(../images/icons/succ.png);_background-image:url(../images/icons/succ.gif);}
.ui-dialog-tip.error {background-image:url(../images/icons/error.png);_background-image:url(../images/icons/error.gif);}
.ui-dialog-tip.cross {background-image:url(../images/icons/cross.png);_background-image:url(../images/icons/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 25px;}
.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.0;}
.ui-login-dialog {width:500px;overflow:hidden;}
.ui-login-dialog .ui-form {width:300px;padding:15px 0 0 15px;}
.ui-login-dialog .ui-form-title {margin-right:10px;}
.ui-login-dialog .ui-label {text-align:left;padding:0 5px 0 3px;width:40px;}
.ui-login-dialog .ui-form-item {margin:0 0 15px 0;width:290px;}
.ui-login-dialog .ui-label-checkbox {font-size:12px;}
.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;}
.ui-login-dialog .form-bar li {font-size:12px;padding:0 0 5px 0;text-align:left;}
.ui-login-dialog .form-bar li a {font-weight:bold;color:#e12160;}
#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 0;}
.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:#e12160;font-weight:bold;border:1px solid #e12160;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 0;}
.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;}
.globalRightMenu {width:64px;position:fixed; _position:absolute;right: 50%;margin-right: -575px;}
.globalRightMenu a.aFeedback,.globalRightMenu a.aGoBackTop,.globalRightMenu a.aUserGuide { width:60px; background:url(../images/rightMenuMapBg.png) 0 0 no-repeat; display:block; margin:0 auto}
.globalRightMenu a.aUserGuide { background-position:0 -514px; height:38px;}
.globalRightMenu a:hover.aUserGuide { background-position:0 -553px;}
.globalRightMenu a.aFeedback { height:42px;}
.globalRightMenu a:hover.aFeedback { background-position:0 -43px}
.globalRightMenu a.aGoBackTop { height:50px; background-position:-2px -491px}
.globalRightMenu a:hover.aGoBackTop { background-position:-2px -542px}
.globalRightMenu a.m8 { margin-top:8px}
.globalRightMenu .pAnchor {background: url(../images/rightMenuMapBg.png) 0 0px no-repeat;height: 237px;margin-top: 8px;width: 64px;padding-top: 1px;}
.globalRightMenu .pAnchor strong{font-weight:normal;cursor: pointer; height:40px; display:block; line-height:40px; overflow:hidden; margin-top:-1px; text-align:center; width:64px; float:left; color:#333; font-size:14px}
.globalRightMenu .pAnchor strong.AnchorBegin { margin-top:0;}
.globalRightMenu .pAnchor strong.AnchorEnd { height:42px;}
.globalRightMenu .pAnchor strong:hover { background:url(../images/rightMenuMapBg.png) 0 -242px no-repeat; color:#e12160; text-decoration:none}
.globalRightMenu .pAnchor strong:hover.AnchorBegin { background-position:0 -242px;}
.globalRightMenu .pAnchor strong:hover.AnchorEnd { background-position:0 -433px;}
.comment-nickname{margin-bottom: 10px;overflow: hidden}
.comment-nickname .comment-label{float:left;padding-right: 10px;}
.fn-right a.lighter{display:inline-block; line-height:16px; padding:4px 2px;background:url(../images/play_sprites.png) -174px -196px no-repeat;position:relative;z-index:100;padding:4px 8px;padding-left:26px;width:30px;}
.fn-right a:hover{ text-decoration:underline;}
.fn-right a.close{background-position:-174px -296px; background-color:#333; color:#CCC;}
.fn-right a.wide{display:inline-block; line-height:16px; padding:4px 2px;color:#90F;position:relative;z-index:100;background: url("../images/2011_sprits.gif") no-repeat scroll 6px -643px transparent;padding-left: 22px;}
.right{width:300px; overflow:hidden;}
.right{float:right}
#light{background:#000; position:absolute; width:100%; height:100%; z-index:10; top:0; left:0; display:none;}
.players{width:1000px;float:left;overflow:hidden;background-color:#000;}


/**修改样式*/
.sign-app-list .item span{
	display:inline-block;zoom:1;*display:inline;
}

.login-list li{ float:left;height:26px; margin-bottom:14px;width:123px;background:url(../images/mbg.png) no-repeat}
.login-list li a{ display:block;background-repeat:no-repeat; background-position:6px 5px;height:26px; padding-left:36px; line-height:26px}
.login-list li a:hover{text-decoration: none;}


.col-auto{overflow:hidden;_zoom:1;_float:left;margin-top: 25px;border-left: 1px solid #eee;}
.exchange{ padding-left:24px;padding-top: 10px;}
.exchange h5{ font-weight:normal; font-size:14px; color:#666}
.exchange .avatar{ padding:10px 0}
.exchange .avatar img.user{ padding:2px; border:1px solid #ebebeb;}
.exchange .input{ padding:5px 0}
.exchange .input label{ width:60px; text-align:right; color:#555}

.exchange .submit, .exchange .input label{display:inline-block;zoom:1}

.exchange .input-text{border:1px solid #A7A6AA;height:18px;margin:0 5px 0 0;
padding:2px 0 2px 5px;border: 1px solid #d0d0d0;
background: #FFF url(../images/input.png) repeat-x;
font-family: Verdana, Geneva, sans-serif;font-size:12px;}

.exchange .submit{padding-left:3px;}
.exchange .submit input{cursor:hand;display: inline-block}
.exchange .submit, .exchange .submit input{ background: url(../images/but.png) no-repeat; height:29px;width:auto;_width:0;overflow:visible !ie}
.exchange .submit input{background-position: right top; border:none; padding:0 10px 0 7px; font-size:14px}
.comment_select {color:#e12160 ;}
