
body .fn-hide {display:none;}
.fn-left,.fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}

html,body{
	height: 100%;
	width: 100%;
}

body{
	color: #666;
	font-size:12px;
	font-family:'Microsoft YaHei',Tahoma, Arial, Helvetica, sans-serif;
  background: -webkit-linear-gradient(0deg,#ffdee9c4 0%,#b5fffc8f 80%);
  background-color: #ffdee9;
  
}
@font-face{font-family:"iconfont";src:url('../fonts/iconfont.ttf?t=1701538750470')format('truetype');}
.iconfont{font-family:"iconfont" 
!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.px-left:before{content:"\e601";}.px-right:before{content:"\ea5d";}.px-jz:before{content:"\e72f";}.px-gd:before{content:"\e60e";}
.px-tj:before{content:"\e63c";}.px-gj:before{content:"\e60d";}.px-yy:before{content:"\ea5c";}.px-ym:before{content:"\e653";}
.px-top:before{content:"\e633";}.px-qun:before{content:"\e607";}.px-tqm:before{content:"\e77b";}.px-www:before{content:"\e64c";}
.px-vip:before{content:"\e9f2";}.px-down:before{content:"\e612";}.px-user:before{content:"\e605";}.px-tc:before{content:"\e74d";}
.px-wx:before{content:"\e639";}.px-qq:before{content:"\e672";}.px-wb:before{content:"\e64b";}.px-sc:before{content:"\e6dc";}
.px-tag:before{content:"\e6f4";}.px-wz:before{content:"\e677";}.px-ts:before{content:"\e64f";}.px-xz:before{content:"\e6ae";}
.px-mf:before{content:"\e602";}.px-cj:before{content:"\e66a";}.px-zt:before{content:"\e603";}.px-rm:before{content:"\e8f4";}
.px-jc:before{content:"\e60a";}.px-mb:before{content:"\e63a";}.px-fl:before{content:"\e6b9";}.px-sj:before{content:"\e62e";}
.px-ck:before{content:"\e600";}.px-hi:before{content:"\e64a";}.px-tz:before{content:"\e70b";}.px-ss:before{content:"\e654";}
.px-jf:before{content:"\e611";}.px-dl:before{content:"\e70a";}
.px-gg:before{content:"\e609";}




a{text-decoration: none; color: #333;}
a.color{color: #e12160;}
a:hover { text-decoration: none; color: #e12160; }

strong{font-weight: bold;}

/*伪元素 选择为绿色*/
::selection {
    background:#009688;
    color:#fff;
}

.hide-self,.hide-txt a,.new-tip{font-size: 18px;line-height: 20px;}
.new-tip{
	width: 33px;
	height: 14px;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 3;
	background: url(../images/new-tip.gif) 0 0 no-repeat;
}
/* ui-iframe */
.ui-iframe{
	width: 100%;
	height: 100%; 
	z-index:-3;
	position: absolute;
	background: transparent;
	background-color: transparent;
}

.w960{
	width: 960px;
	margin: 0 auto;
}
span.new{
	width: 22px;
	height: 12px;
	overflow: hidden;
	display: block;
	position: absolute;
	text-indent: -999px;
	background: url(../images/new.gif) 0 0 no-repeat;
}

/* topBar */
.topBar{
	height: 29px;
	line-height: 27px;
	*line-height: 29px;
	border-bottom: 1px solid #e5e5e5;
	background: #fcfcfc;
}	
	/* a-link */
.topBar .a-link{height: 29px;overflow: hidden;}	
.topBar p{float: left;height: 29px;
			overflow: hidden;color: #999;padding-right: 10px;border-right: 1px solid #e5e5e5;}	
.topBar p.nobg{border: 0;padding: 0;padding-left: 10px;border: 0;}
.topBar p a{color: #666; float: left;}
.topBar p a.color{color: #e12160;}
.topBar p a.top{ margin-left: 10px;}
.topBar p a strong{color: #e12160;}
.topBar p a:hover{color: #e12160;}
.topBar p p.nobg a{ margin: 0;}
			
			.topBar a#a-home{
				padding-left: 15px;
				background: url(../images/a-home.gif) 0 8px no-repeat;
			}
			.topBar a#a-clo{
				padding-left: 16px;
				background: url(../images/a-clo.gif) 0 8px no-repeat;
			}
			.topBar a#a-lang{
				padding-left: 12px;
				background: url(../images/a-lang.gif) 0 8px no-repeat;
			}
			
			.topBar p em{
				overflow: hidden;
				height: 16px;
				width: 1px;
				float: left;
				display: block;
				margin: 6px 10px 0 10px;
				background: url(../images/top-line.gif) 0 0 no-repeat;
			}
			.topBar p label{
				float: left;
			}
			
	/* home-sign */	
	.home-sign{
		width: 680px;
	}
		.home-sign li{
			float: left;
			height: 22px;
			overflow: hidden;
			padding-top: 4px;
			line-height: 22px;
			padding-right: 8px;
			color: #999;
		}	
		.home-sign li.qq-login{
			margin: 0;
			padding: 2px;
			height: 24px;
		}
			.home-sign .ui-label{
				color: #666;
				width: auto;
				float: left;
			}
			.home-sign li .ui-form-field{
				width: 80px;
				height: 18px;
				line-height: 16px;
				font-size: 12px;
				padding: 0 3px;
				margin: 0;
			}
				.home-sign .ui-form-field .ui-input{
					height: 16px;
					line-height: 16px;
					padding: 0;
					font-size: 12px;
				}
						
			.home-sign .ui-button{
				width: 38px;
				height: 20px;
				line-height: 20px;
				overflow: hidden;
				border: 0;
				font-size: 12px;
				float: left;
				margin: 0;
				font-weight: normal;
				cursor: pointer;
				background: #e12160;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;	
			}
			.home-sign .ui-button-active{
				background-position: 0 0;
			}				
			.home-sign .ui-check{
				margin: 0;
				color: #333;
				font-size: 12px;
			}
			.home-sign .ui-check input{ 
				float: left; 
				margin: 5px 5px 0 0; 
				*margin: 0px 0 0 -3px;
				cursor: pointer;
			}
			.home-sign a{ margin: 0 5px;}
	
		/* sign-in-fn */
		.sign-in-fn{
			height: 29px;
		}		
			.sign-in-fn ul{ float: left;}
			.sign-in-fn li.user-dropbox,
			.sign-in-fn li.logout{
				height: 30px;
				overflow: inherit;
				float: left;
				color: #333;
				padding: 0;
				margin: 0;
			}
			.sign-in-fn li.logout{line-height: 27px; padding-left: 5px;}
			@-moz-document url-prefix(){.sign-in-fn li.logout{line-height: 25px;}}	
			
			.sign-in-fn li.user-bindqq{line-height: 27px; padding-left: 10px;}
			@-moz-document url-prefix(){.sign-in-fn li.user-bindqq{line-height: 25px;}}	
			.sign-in-fn li.user-bindqq a{ color: #e12160;}
			
				/* user-panel */
				.home-sign .user-panel{
					height: 29px;
					line-height: 27px;
					display: block;
					margin: 0;
					font-size: 12px;
					position: relative;
					float: left;
					padding: 0 8px;
					z-index: 9;
					overflow: hidden;
					border-left: 1px solid #fcfcfc;
					border-right: 1px solid #fcfcfc;
				}	
				@-moz-document url-prefix(){.home-sign .user-panel{line-height: 25px;}}	
				.home-sign .user-panel-active,
				.home-sign .user-panel:hover{
					height: 30px;
					text-decoration: none;
					border-color: #e5e5e5;
					background: #fff;
				}
				.home-sign .logoutbt:hover{
					height: 29px;
					border-bottom: 1px solid #e5e5e5;
				}
					.user-panel .avatar{
						display: block;
						width: 24px;
						height: 24px;
						overflow: hidden;		
						float: left;
						margin: 3px 0 0 0;
						
						-moz-border-radius: 3px;
						-webkit-border-radius: 3px;
						border-radius: 3px;	
					}		
					.user-panel span{
						float: left;
						padding: 0 5px;
						cursor: pointer;
					}
					.user-panel .arrow{
						display: block;
						width: 7px;
						height: 4px;
						float: left;
						margin-top: 12px;
					}
					
				/* user-combo */
				.user-combo{
					width: 120px;
					position: absolute;
					top: 29px;
					z-index: 8;
					clear: both;
					padding: 2px;
					border: 1px solid #e5e5e5;
					background: #fff;
					display: none;
				}	
					.home-sign .user-combo li{
						width: 120px;
						height: 32px;
						line-height: 32px;
						float: none;
						padding: 0;
						margin: 0;
					}
						.home-sign .user-combo li a{
							width: 100%;
							display: block;
							height: 30px;
							line-height: 30px;
							padding: 0 8px;
							margin: 0;
							float: none;
							border: 1px solid #fff;
							background: #fff;
						}
						.user-combo li a:hover{
							text-decoration: none;
							border-color: #eee;
							background: #f2f2f2;
						}
					
				/* user-dropbox */	
				.user-dropbox em{
					display: block;
					width: 16px;
					height: 16px;
					overflow: hidden;		
					float: left;
					margin: 6px 0 0 0;
					background: url(../images/user.gif?v20120915) no-repeat;
				}
				.user-dropbox .user-combo li a em{
					margin: 7px 8px 0 0;
					*margin: 9px 8px 0 0;
				}
				@-moz-document url-prefix(){.user-dropbox .user-combo li a em{margin: 9px 8px 0 0;}}	
				.user-dropbox .user-msg{ background-position: -80px 0;}
				.user-dropbox .user-sx{ background-position: -60px 0;}
				.user-dropbox .user-dy{ background-position: -120px 0;}
				.user-dropbox .user-pl{ background-position: -100px 0;}
				
				.user-dropbox .user-avatar{ background-position: 0 0;}
				.user-dropbox .user-userinfo{ background-position: -20px 0;}
				.user-dropbox .user-password{ background-position: -40px 0;}
				
				.user-dropbox .user-qire{ background-position: -140px 0;}
				.user-dropbox .user-fav{ background-position: -40px -20px;}
.user-dropbox .user-rss{ background-position: -20px -20px}
.user-dropbox .user-cmt{ background-position: -0 -20px}
.user-dropbox .user-log{ background-position: -60px -20px;}
.user-dropbox .user-gb{ background-position: -80px -20px;}
.user-dropbox .user-my{ background-position: -100px -20px;}	
.user-dropbox .user-logout{background-position: -155px -16px;}
.user-dropbox .logoutbt{ color: #f00;  }
			
/* headBar */
/*.headBar{height: 95px; overflow: hidden;}  2013-3-7 4usky.com	*/
.headBar{height: 95px; }			
	/* Logo */
	.logo{ margin-top: 8px;}
	.logo,.logo img{
		width:200px;
		height: 80px;
		overflow: hidden;
		display: block;
	}	
	
	/* searchBar */
.searchBar{width: 670px;margin-top: 15px;}
/* hisBox */
.hisBox{width: 110px;height: 36px;overflow: hidden;position: relative;}
.iconfont {
    width: 30px;
    text-align: center;
    position: absolute;
    left: 0px;
    height: 36px;
    line-height: 36px;
    color: #009688;
}
		
					/* list */	
			.hisBox .his-tip{
				width: 108px;
				height: 34px;
				line-height: 34px;
				_line-height: 32px;
				display: block;
				overflow: hidden;
				color: #333;
				text-indent: 27px;
				cursor: pointer;
				border: 1px solid #bbb;				
				background: url(../images/clock.gif) 9px 10px no-repeat #eee;
			}
						
		

						
						
/* searchBox */
.searchBox{width: 500px;overflow: hidden;position: relative;z-index: 9;}
/* search */
.search{width: 497px;eight: 36px;overflow: hidden;padding: 0 0 0 3px;background: url(../images/search-bg.png) 0 0 no-repeat #18c2c8;}
.search .input-txt{width: 382px;height: 30px;line-height: 30px;border: 0;padding: 0 0 0 30px;float: left;color: #666;margin-top: 3px;
					background: url(../images/sico.gif) 8px 8px no-repeat #fff;}
/*搜索*/
.search .input-btn{width: 80px;height: 36px;overflow: hidden;float: right;border: 0;cursor: pointer;background: transparent;font-size: 18px;color: #fff;}
.search .input-btn a:hover{
    width: 80px;height: 36px;overflow: hidden;float: right;border: 0;cursor: pointer;background: #333;font-size: 18px;color:#e12160;}			

/* hotKeys */
.hotKeys{width: 670px;height: 24px;line-height: 24px;overflow: hidden;padding-top: 5px;}	
.hotKeys strong{ color: #18c2c8;}
.hotKeys a{ margin-right: 5px;}
		
					
/* help-gb */
.help-gb{width: 58px;height: 36px;line-height: 18px;overflow: hidden;text-align: right;}	
.help-gb a{color: #e12160;text-decoration: underline;}
.help-gb a:hover{color: #333; text-decoration: none;}
		
/* help-link */
.menu .help-link{height: 26px;overflow: hidden;float: right;margin-top: 7px;background: #e12160;}	
.menu .help-link a{width: 70px;height: 26px;line-height: 24px;overflow: hidden;color: #fff;text-align: center;
		float: left;display: block;border-right: 1px solid #f95084;}
.menu .help-link a.gb{ border: 0;}
.menu .help-link a:hover{ color: #fff; text-decoration: none;background: #c4164f;}
		
/* playBar */
.playBar{height: 60px; overflow: hidden;}		
.iHeader{ padding: 5px 0 0 0; height: 65px;}
.playBar .logo{ margin: 10px 10px 0 0;}
.playBar .logo,
.playBar .logo img{width:auto;height: 40px; display: block;}	
.playBar .logo-partners{margin: 15px 0; border-left: 1px solid #e5e5e5; padding: 3px 10px 5px 10px;}
.playBar .logo-partners,
.playBar .logo-partners img{height: 25px; width: auto; display: block}
		
.playBar .searchBar{margin-top: 11px;}		
				
/* menuBar */
.menuBar{height: 40px;overflow: hidden;background: #f95084;}			
/* Menu */	
.menu{height: 40px;overflow: hidden;}
/* UL */
.menu ul{ float: left;}
.menu ul li{height: 40px;overflow: hidden;float: left;margin: 0 -1px 0 0;
			background: url(../img/menu-line.gif) right 0 no-repeat;}
.menu ul li a{display: block;
				_display: inline-block;
				overflow: hidden;height: 39px;line-height: 38px;
				_line-height: 36px;
				color: #fff;font-size: 15px;font-weight: 400;padding: 0 24px;
				position: relative;border-top: 1px solid #f95084;}
			@-moz-document url-prefix(){.menu ul li a{line-height: 34px;}}	
.menu ul li a:hover{color: #fff;border-top: 1px solid #e12160;text-decoration: none;background: #e12160;}
				
.menu ul li.current a:hover,
.menu ul li.current a{color: #e12160;z-index: 1;border-top: 1px solid #f95084;
				background: url(../images/up.gif) center bottom no-repeat #f5f5f5;}
			
/* navBar */
.navBar{height: 30px;overflow: hidden;border-bottom: 1px solid #dadada;background: #f5f5f5;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .05);
}				
			
	/* Nav */	
.nav{height: 34px;line-height: 30px;overflow: hidden;color: #ccc;}		
.nav .fn-left{background: url(../images/nav-l.gif) 0 0 no-repeat;}
.nav .fn-right{background: url(../images/nav-r.gif) right 0 no-repeat;}	
		
.nav .fn-left a{ margin: 0 12px;}
		.nav a.new{padding: 0 20px 0 0; margin: 0 10px 0 0; color: #f60;}
		.nav a.new img{position: absolute;_margin: -5px 0 0 0;}
		.nav .more{
			margin: 0 10px 0 0;
			padding-right: 8px;
			background: url(../images/a.gif) right 5px no-repeat;
		}
		.nav .share{
			margin: 3px 0 0 0;
			padding: 0 10px 0 0;
			line-height: 16px;
		}
		
		/* index-tags */
		.nav .index-tags{
			width: 960px;
			line-height: 28px;
			*line-height: 29px;
			overflow: hidden;
		}
			.nav .index-tags-tv{ padding-left: 12px;}
			.nav .index-tags-movie{ padding-right: 4px;}
			.nav .index-tags a{ margin: 0 8px;}
			.nav .index-tags label{
				color: #390;
				font-weight: bold;
				display: inline-block;
				padding-left: 18px;
				background-image: url(../images/tv-movie.gif);
				background-repeat: no-repeat;
				background-position:  0 9px;
			}
			.nav .index-tags label.movie{
				color: #d00000;
				background-position: 0 -21px;
			}
		
/* position 当前位置*/

.position{
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 10px 0px 10px 15px;
	border: 1px solid #dadada;
	margin: 10px 0px;
	background-color: white;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .05);
}		



	.position .fn-left a,
	.position .fn-left span{ margin: 0 5px;}	
	.position .share{margin: -3px 0 0 0;}
	.position .share .bds_more{line-height: 16px;}	
	
	.position .play-sc,
	.position .play-dy{color: #fff;padding: 4px 8px; cursor: pointer;}	
	@-moz-document url-prefix(){.position .play-sc,.position .play-dy{padding: 1px 8px 4px 8px;}}	
	.position .play-sc{border-left: 2px solid #080;background: #390;}
	.position .play-sc:hover{color: #fff;background: #080; text-decoration: none;}
	.position .play-dy{border-left: 2px solid #e12160;background: #f95084;}
	.position .play-dy:hover{color: #fff;background: #e12160; text-decoration: none;}
		
	.position .play-sced,
	.position .play-sced:hover,
	.position .play-dyed,
	.position .play-dyed:hover{
		color: #999;
		cursor: default;
		border-left: 2px solid #ccc;
		background: #ddd;
	}
	#ws-nav{color: #999;}
	#ws-nav a{margin: 0 9px;}
	#ws-nav a.item{margin: 0 9px 0 0;}
	#ws-nav a.hot{font-weight: 700;color: #e12160; margin-right: 2px;}
	
	
	
/* ui-form */
.ui-form{
	padding: 30px 0 30px 30px;
	overflow: hidden;
	clear: both;
}	
	.ui-form-title{
		overflow: hidden;
		margin: -10px 0 20px 0;		
		height: 35px;
		line-height: 20px;
		border-bottom: 1px solid #ddd;
	}
		.ui-form-title h3{
			font-size: 14px;
			font-weight: bold;
		}
	.ui-form-item{
		width: 100%;
		overflow: hidden;
		clear: both;
		line-height: 35px;
		margin:0 0 30px 0;
	}
	.ui-form-check{margin: -20px 0 20px 0;}	
	.ui-form-radio{margin: -20px 0 10px 0;}
	.ui-form-margin0{margin: 0;}
	.ui-form-info{
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		margin: 10px 0 0 0;
	}
	
	.ui-form-label{
		font-size:14px;
		text-align:right;		
		padding-right: 10px;
		float: left;
	}
	.ui-form-field,
	.ui-form-select{
		overflow: hidden;
		height: 33px;
		padding: 0 8px;
		margin: 0 10px 0 0;
		float: left;
		border: 1px solid #ccc;		
		background: url(../images/input.gif) 0 0 repeat-x #fbfbfb;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}				
.ui-form-field-hover{border-color: #999;text-decoration: none}
.ui-form-field-active{border-color: #18c2c8;background: url(../images/input-active.gif) 0 0 repeat-x #fff;}	
.ui-form-field-readonly{border: 1px solid #ccc;background: #fbfbfb;}
.ui-form-area{
		height: auto;
		float: none;
		padding: 5px 8px;
		margin: 0; 
		height: 90px;
	}
.ui-input{		
			width: 100%;
			*height: 33px;
			padding: 8px 0;
			font-size:13px;		
			border: 0;
			color: #666;
			background: transparent;
		}	
.ui-form-field:hover{border-color: #18c2c8;text-decoration: none}
.ui-form-field:active{border-color: #18c2c8;}
		
.ui-textarea{display: block;overflow: auto;overflow-x: hidden;padding: 0;height:100%;height: 90px;line-height: 18px;}

.ui-form-block{float: left;overflow: hidden;margin: 0 10px 0 0;}
.ui-form-block .ui-form-field{margin: 0;}
	
	.ui-button{
		width: 100px;
		height: 37px;
		overflow: hidden;
		border: 0;
		padding: 0 0 2px 0;
		cursor: pointer;
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		margin-right: 8px;
		float: left;
		margin: 0 20px 0 0;
		background: url(../images/button.png) 0 0 no-repeat;
	}
	@-moz-document url-prefix(){.ui-button{ padding-bottom: 7px;}}	
	.ui-button-active{
		background-position: 0 -37px;
	}
	
.ui-form-select{background: #fff;}
.ui-form-select select{font-size: 14px;float: left;margin: 6px 0 0 0;border: 0;}
/* 头部完成-END */	
/* ui-message */
	

/* 首页内容-BEGIN */
/* maxBox */
.maxBox{width: 960px;margin: 0 auto;padding-bottom: 10px;overflow: hidden;}	

/* box */
.box{width: 956px;overflow: hidden;padding: 1px;border: 1px solid #18c2c8;background: #fff;}
.box-blue{ border: 1px solid #18c2c8;}
.box-blue-bold{ border: 2px solid #18c2c8; padding: 0;}


/* ui-qire */		
.ui-qire{height: 540px;}
/* conBox */
.ui-qire .conBox{width: 690px;margin-top: 10px;overflow: hidden;padding-left: 10px;}
.ui-qire .conBox .caption{height: 30px;padding: 0 10px;overflow: hidden;}
.ui-qire .conBox .caption .ui-tab-nav{float: right;border-bottom: 1px solid #e12160;}
.ui-qire .conBox .caption .tv-link{float: right;font-size: 14px;line-height: 30px;}
.ui-qire .conBox .caption .tv-link a{ margin: 0 0 0 10px;}
.ui-qire .conBox h2{width: 394px;height: 43px;float: left;margin-top: 0px;overflow: hidden;}

.ui-qire .conBox .caption .tv-link em{color: #F60;padding: 0 5px;}
/*隐藏 文本-显示首页列表图片 	
.ui-qire .conBox h2 a{display: block;width: 194px;height: 43px;overflow: hidden;background: url(../images/index-tt.png) no-repeat;}
*/		

	
.ui-qire .conBox .caption li{width: 49px;text-align: center;float: left;overflow: hidden;height: 26px;line-height: 26px;cursor: pointer;
		font-size: 14px;}
.ui-qire .conBox .caption li.active{color: #fff;font-weight: bold;background: #e12160;}
.ui-qire .conBox .caption span{float: right; font-size: 12px;}
.ui-qire .conBox .caption span a{ color: #666; }
.ui-qire .conBox .caption span a:hover{ color: #e12160; }

		
/* pic-list */
.ui-qire .pic-list{width: 720px; padding: 0; margin-top: 15px;}		
.ui-qire .ui-tab-item-hot .pic-list{width: 414px;}
		
.ui-qire .pic-list li{width: 118px;height: 240px;padding: 0 10px;}
.ui-qire .pic-list p{width: 118px;text-align: left;height: 18px;line-height: 18px;}
	
.ui-qire .pic-list p as,.ui-qire .pic-list p.txt strong{ color: #e12160; font-weight: normal; }
.ui-qire .pic-list p.txt{font-size: 12px;height: 16px;line-height: 16px;color: #999;}
.ratbar{width: 60px;height: 12px;overflow: hidden;display: block;text-indent: -999px;
		float: left;margin: 2px 5px 0 0;background: url(../img/star-min.gif) 0 -100px no-repeat;}
.ratbar-item{width: 60px;height: 12px;overflow: hidden;display: block;text-indent: -999px;float: left;
		background: url(../img/star-min.gif) 0 0 no-repeat;}
			
/* play-pic */
.ui-qire .play-pic{width:118px;height: 158px;}
.ui-qire .play-pic img{width: 110px;height: 150px;}
.ui-qire .play-pic label.bg{width: 110px;}
.ui-qire .play-pic label.time{width: 100px;}


/* pic-list */
.pic-list{padding-left: 9px;overflow: hidden;}		
.pic-list li{width: 234px;height: 177px;text-align: center;overflow: hidden;float: left;font-size: 14px;}
.pic-list li p{width: 110px;height: 22px;line-height: 22px;text-align: center;overflow: hidden;margin: 0 auto;margin-top: 5px;font-size: 14p;}
.pic-list li p a{ color: #333;}
.pic-list li p a:hover{ color: #333;}

/*
.pic-list{padding-left: 9px;margin-top: 20px;overflow: hidden;}		
.pic-list li{width: 134px;height: 177px;text-align: center;overflow: hidden;float: left;font-size: 14px;}
.pic-list li p{width: 110px;height: 22px;line-height: 22px;text-align: center;overflow: hidden;margin: 0 auto;margin-top: 5px;font-size: 14p;}
.pic-list li p a{ color: #333;}
.pic-list li p a:hover{ color: #333;}

     play-pic
.play-pic{
width:104px;height: 136px;display: block;overflow: hidden;margin: 0 auto;position: relative;background: #fff;}
.play-pic img{width: 96px;height: 128px;display: block;overflow: hidden;padding: 3px;border: 1px solid #ccc;
				background:url(../images/lazyload.gif) no-repeat scroll center center transparent;}
a.play-pic:hover{color: #fff;text-decoration: none; }
.play-pic:hover img{border-color: #e12160;filter:alpha(opacity=80);opacity:0.8;}
*/

		
/* play-pic */
.play-pic{width:224px;height: 136px;display: block;overflow: hidden;margin: 0 auto;position: relative;background: #fff;}
.play-pic img{width: 212px;height: 128px;display: block;overflow: hidden;padding: 3px;border: 1px solid #ccc;
     object-fit: cover;
}
a.play-pic:hover{color: #fff;text-decoration: none; }
.play-pic:hover img{border-color: #e12160;filter:alpha(opacity=80);opacity:0.8;}	

/*

*/


/*原第几集下背景色				
.play-pic label.bg{width: 96px;height: 20px;display: block;overflow: hidden;background: #000;position: absolute;left: 4px;
				bottom: 4px;filter:alpha(opacity=50);opacity: 0.5;z-index: 1;}
*/
.play-pic label.bg{
    position: absolute;
    top: 7px;
    right: -35px;
    width: 120px;
    height: 25px;
    background: #ff6559;
    color: #ffffff;
    line-height: 25px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 12px;
    text-align: center;
}
				
/* 原第几部完结
.play-pic label.time{width: 86px;height: 20px;line-height: 20px;display: block;overflow: hidden;font-size: 12px;position: absolute;left: 4px;
				bottom: 4px;padding: 0 5px;text-align: right;z-index: 2;color: #fff;white-space:nowrap; }
*/
/* 倾斜免费-收费*/
/*
.play-pic label.time{
    position: absolute;
    top: 10px;
    right: -35px;
    width: 120px;
    height: 25px;
    background: #ff6559;
    color: #ffffff;
    line-height: 25px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 12px;
    text-align: center;
}
*/

/* sideBox 右侧排行榜*/
.ui-qire .sideBar{width: 225px;overflow: hidden;padding: 0 19px 0 0;}		
.ui-qire .sideBar .caption{height: 36px;line-height: 36px;overflow: hidden;border-bottom: 1px solid #eee;}		
.ui-qire .sideBar .caption h3{font-size: 14px;color: #333;}

/* ui-top-tab */
.ui-qire .ui-top-tab{width: 220px;}
.ui-qire .ui-top-tab .caption h3{float: left;}
.ui-qire .ul-top strong{ font-weight: normal; color: #e12160; }
	
	
/* ul-top 右侧最新更新*/
.ul-top{margin: 3px 0;overflow: hidden;} 	
.ul-top li{height: 29px;line-height: 29px;overflow: hidden;border-bottom: 1px dotted #dfdfdf;}
.ul-top li:hover{
    background-color: #f0f0f0;
}


.ul-top li strong{ color: #e12160; font-weight: normal; }

/* badge */
.badge{ 
    background-color: #EEEEEE;
    display: inline-block;
    margin-right: 10px;
    width: 18px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    border-radius: 2px;
    font-size: 12px;
}
.badge1{ background-color: #FF4A4A; color: #FFFFFF;}
.badge2{ background-color: #ff6f06; color: #FFFFFF;}
.badge3{ background-color: #FF7701; color: #FFFFFF;}
.badge4{ background-color: #FFB400; color: #FFFFFF;}
.badge5{ background-color: #e434e1; color: #FFFFFF;}
.badge7{ background-color: #2997f7; color: #FFFFFF;}
.badge6{ background-color: #8e4aff; color: #FFFFFF;}
.badge8{ background-color: #6a933e; color: #FFFFFF;}
.badge9{ background-color: #18a52a; color: #FFFFFF;}
.badge10{ background-color: #16b597; color: #FFFFFF;}

.badge11{ background-color: #00ff4A; color: #FFFFFF;}
.badge12{ background-color: #ff00ff; color: #FFFFFF;}
.badge13{ background-color: #FF9901; color: #FFFFFF;}
.badge14{ background-color: #FFB4ff; color: #FFFFFF;}
.badge15{ background-color: #e434ee; color: #FFFFFF;}

/*首页文章新闻-BEGIN*/
.newleft{width: 458px;margin: 0 10px;}
.newright{width: 458px;overflow: hidden;padding: 0 10px 0 0;}		
.newleft .caption,.newright .caption{
    padding-bottom: 5px;
    border-bottom: 1px solid #dfdfdf;
}
.newleft .caption h2{
    height: 30px;
    font-size: 20px;
    float: left;
    margin-top: 10px;
    padding: 0 10px;
    overflow: hidden;
}
.newright .caption h2{
    height: 30px;
    font-size: 20px;
    float: left;
    margin-top: 10px;
    padding: 0 10px;
    overflow: hidden;}

.newleft .content,.newright .content{width: 460px;}

.newleft .content ul li,.newright .content ul li{
    width: 450px;
    overflow: hidden;
    padding-left: 10px;
    font-size: 13px;
    line-height: 24px;
    height: 28px;
    border-bottom: 1px dotted #dfdfdf;
}
.newleft .content ul li span,.newright .content ul li span{float: right;padding-right: 30px;}


		/* index-list li下面搜索上面的框内 */
#index-silder .index-list{width: 960px;overflow: hidden;}
.index-list li{float: left;overflow: hidden;}
.index-list dl{width: 272px;height: 74px;margin: 6px 0;overflow: hidden;padding: 0 10px 0 20px;border-right: 1px solid #f0f0f0;}
#index-silder .index-list dl{width: 208px;height: 95px;margin: 12px 0 15px 0;overflow: hidden;padding: 0 10px 0 20px;
				border-right: 1px solid #f0f0f0;}
.index-list dt{height: 30px;line-height: 30px;overflow: hidden;font-size: 14px;font-weight: bold;color: #333;}
.index-list dt a{font-size: 12px;font-weight: normal;float: right;}	
.index-list dd{line-height: 22px;margin-right: 10px;float: left;					}
.index-list dd a{ white-space: nowrap; float: left;}

	/* index-search */
	.index-search{
		width: 928px;
		padding: 0 1px;
		margin: 16px 14px;
	}
	.index-search .hotKeys{width: 420px;padding-top:5px; overflow: hidden;}
	
/*底部付费用户*/
/*wendang*/
.wendang {width: 100%;background: url("../img/wendang.jpg") no-repeat center 0;overflow: hidden;}
.wendang_n {width: 960px;margin: 0 auto;overflow: hidden;}
.wendang_n h5 {width: 100%;text-align: center;font-size: 24px;font-weight: normal;color: #ffffff;margin-top: 25px}
.wendang_n h6 {width: 100%;text-align: center;font-size: 12px;font-weight: normal;color: #ebebeb;margin-top: 10px;margin-bottom: 30px}
.wendang_n ul {width: 100%;overflow: hidden}
.wendang_n ul li {border-right: 1px solid #ffffff;padding: 0 42px 0 40px;float: left;height: 130px;float: left}

.wendang_n ul li p {font-size: 16px;color: #fff472;margin-top: 16px;}
.wendang_n ul li h7 {font-size: 40px;color: #ffffff;font-weight: normal;float: left;margin-top: 10px}
.wendang_n ul li span {float: left;font-size: 24px;color: #fff79d;
margin-left: 5px;
margin-top: 24px;}

.lianjie {margin-top: 30px}
.lianjie h4 {font-size: 18px;color: #ebebeb;font-weight: normal;margin-bottom: 8px}
.lianjie a {margin-right: 15px;color: #ebebeb}
.lianjie a:hover {color: #fff79d}


/* index-topic */
#index-topic .caption h3{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: bold;
	padding: 0 10px;
	color: #333;
}
#index-topic .content{	padding: 0 10px;}
#index-topic .ul-link{ margin-top: 5px; height: 44px; overflow: hidden;}
#index-topic .ul-link li{ width: 116px;}
#index-topic .ul-link li a{ color: #666;}
#index-topic .ul-link li a:hover{ color: #e12160;}

#index-topic .caption span{float: right;padding-right: 20px;}

/* ul-link */
.ul-link{margin: 13px 1px;overflow: hidden;}
.ul-link li{width: 75px;height: 22px;line-height: 22px;overflow: hidden;padding-right:5px;float: left;}
.ul-hz li{width: 110px; text-indent: 5px;}


/* footer */	
.footer{border-top: 2px solid #e12160;width: 100%;background: #ececec;line-height: 24px;
	text-align: center;padding-bottom: 30px;}
.foot-nav{color: #333;height: 24px;overflow: hidden;margin: 25px 0 20px 0;}
.foot-nav a{ margin: 0 10px;}
	
/* foot-weibo */
.foot-weibo{margin: 0 auto;width: 165px;margin-top: 10px;padding-left: 8px;}
		
/*首页文章新闻-end*/

/* 首页内容-END */



/* 关于我们-BEGIN */

#about{margin:20px auto;}
.boxabout{
margin: 30px 0px;
    
}
#about .leftBox{ width:140px; float:left;}
#about .subNav li{border-left: 4px solid white;line-height: 30px;}
#about .subNav li a{ color: #666;display: block;font-family: "Microsoft Yahei";font-size: 16px;padding:0 0 0 10px;margin: 10px; text-align: left;text-decoration: none;}

#about .subNav li.on a{
    border-color: #f04494;
    border-left: 4px solid #f04494;
    color: #f04494;
}
#about .subNav li a:hover{border-color: #f04494;border-left: 4px solid #f04494;color:#f04094;}
#about .subNav li.on a:hover{ color:#f04494;}
/**/



/**/
.rightBox{ width:780px; float:right;
border-left:1px solid #E5E5E5;

margin:0px 34px 30px 0px;}

.rightxian{padding:0 0 0 30px;}
.rightBox .content{font-size:14px; padding:10px 0;}
.rightBox .content h1{ font-size:22px; line-height:30px;color:#666; padding:10px 0;border-bottom: 1px solid #dadada;}
.rightBox .content .detail{ line-height:30px; color:#5a5a5a; }
.rightBox .content .detail h3{ font-size:18px; font-weight:bold;}
.rightBox .content .detail .img{ text-align:center; padding:40px 0;}
.rightBox .content .pb10 p{ padding:5px 0 10px 0;}
.rightBox .content .pb10 h3{ padding:10px 0 10px 0;}
/* 关于我们-END */		

/* cntBox 股票指标内容左侧*/
.cntBox{width: 690px;overflow: hidden;}

/*
.cntBox .conBox{width: 686px; height: auto;padding-bottom: 8px;border: 1px solid #18c2c8;background-color:white;}
*/
.cntBox .conBox{width: 688px; height: auto;padding-bottom: 8px;}
.w690{
    border: 1px solid #18c2c8;background-color:white;margin-bottom:10px;
}

/*顶部 当前位置图标*/
.weizhi{
    padding-left: 25px;
    background: url(../img/weizhi.png) no-repeat left 1px;
}

.cntBox .boot{width: 690px;background: url(../images/shadow2.gif) 0 0 no-repeat;}
.cntBox .box{width: 686px;}
.cntBox .conBox .box .content{padding: 0 8px 3px 8px;}	
.cntBox .conBox .caption h2{
	width: 100px;
	height: 20px;
	overflow: hidden;
	margin: 11px 0 0 0;
	background: url(../images/tv-tt.png) no-repeat;
}


/* cntBar 股票指标内容页-右侧*/
.cntBar{width: 260px;overflow: hidden;}
.cntBar .boot{width: 260px;background: url(../images/shadow2.gif) right 0 no-repeat;}
.cntBar .box{width: 256px;}
.cntBar .box .content{padding: 0 12px 5px 12px;}	
.cntBar .sideRow{padding-bottom: 10px;}

.cntBar .box .text-muted{
    font-size: 14px;
    color:#999;
    text-align: center;
    margin: 10px auto;
}


		
/* 股票指标 title */
.detail-title{margin: 0;height: 40px;padding: 7px 10px 7px 20px;overflow: hidden;}

.caption1{margin: 0;height: 40px;padding: 7px 20px;overflow: hidden;}
#tv-top-lasted .caption{
    margin: 0;height: 20px;padding: 7px 10px;overflow: hidden;
}
#tv-top-hot .caption{
    margin: 0;height: 20px;padding: 7px 20px;overflow: hidden;
}
.detail-title h1{height: 24px;line-height: 24px;font-weight: 500;font-size: 18px;color: #333;float: left;padding: 5px 0;
			font-family: "Microsoft Yahei";overflow: hidden; width: 520px;}	

/* detail-sect */		
.detail-sect{margin-top: 5px;overflow: hidden;float:right;}
			
				/* interest-sect */
.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(../img/sect.gif) no-repeat;	
				}
				@-moz-document url-prefix(){.detail-sect a{line-height: 22px;}}	
				.detail-sect a:hover{color: #fff;}
				.interest-sect .sect-btn{background-position: 0 0;}	
				.interest-rss .rss-btn{background-position: -52px 0;}	
				
/* sect-show */
				.interest-sect .sect-show,
				.interest-rss .rss-show{
					width: 52px;
					height: 23px;
					overflow: hidden;
				}	
				.interest-sect .sect-show a{background-position: 0 -23px; color: #888; text-indent: 22px;}	
				.interest-rss .rss-show a{background-position: -52px -23px; color: #888;text-indent: 22px;}	
				.detail-sect .sect-show a:hover{color: #666;}	
		
/* detail-cols */
.detail-cols{
	/* width: 918px; */
	margin: 0 19px 19px 19px;
	overflow: hidden;
	zoom:1;
	background-color: #fff;
}		
	/* detail-pic */
.detail-pic{width: 237px;height: 312px;
		overflow: hidden;position: relative;}
.detail-pic img{display: block;width: 225px;height: 300px;padding: 4px; overflow: hidden;border: 1px solid #ccc;
			object-fit: cover;}
.detail-pic .masker{
			width: 237px;
			height: 312px;
			overflow: hidden;
			position: absolute;
			top: 0;
			left: 0;
			background: url(../images/masker.png);
			background: none;
		}
				
/* 内容页-图片右边detail-info */
.detail-info{width: 398px;padding: 0 0 0 15px;
    margin-bottom: 20px;
    overflow: hidden;}
/* 股票指标详情 */
.redbox{
    width:686px;
    background-color: #fff;
}

#neirong .redbox .caption{
    height: 36px;
    padding-left: 5px;
    border-bottom: 1px solid #f5f5f5 !important;
    margin-bottom: 10px;
}

#neirong h2{
    float: left;
    height: 22px;
    line-height: 22px;
    font-size: 18px;
    padding-left: 10px;
    margin-top: 8px;
    border-left: 5px solid #5bba22;
}

/*股票指标内容页右侧3个圆点*/
#neirong span {height: 22px;line-height: 52px;overflow: hidden;margin-top: 11px;float: right;padding-right: 5px;width: 50px;position: relative;
}
.xmcms-title-iconse {height: 15px;width: 15px;background: #fd4b4b;padding: 0px;display: inline-block;border-radius: 50%;line-height: 0;
    -webkit-transition: ease-in-out 0.25s;transition: ease-in-out 0.25s;}
.xmcms-title-iconse:after {content: " ";height: 15px;width: 15px;background: #79f52a;border-radius: 50%;margin-left: 40px;
	position: absolute;display: block;
	-webkit-transition: ease-in-out 0.25s;transition: ease-in-out 0.25s;
}

.xmcms-title-iconse:before {
	content: " ";
	height: 15px;width: 15px;background: #ffd12a;border-radius: 50%;
	margin-left: 20px;position: absolute; display: block;
	/* -webkit-transition: ease-in-out 0.25s; */
	/* transition: ease-in-out 0.25s; */
}

/*股票指标内容页详情*/

#neirong .content{
    font-size: 15px;
    line-height: 25px;
    word-wrap: break-word;
    padding: 5px 20px;
}
/*股票指标内容页图片大小*/
#neirong .content p img{
    background-size: cover;
    margin: 5px 0px;
    max-width: 646px;
    height: auto;
}
/* info */
.detail-info .info{width: 398px;overflow: hidden;}
.detail-info .info dl{width: 350px;line-height: 24px;overflow: hidden;color: #666;font-size: 14px;padding: 3px 0;}
.detail-info .info dt{width: 70px;float: left;color: #888;overflow: hidden;}
.detail-info .info dd{width: 208px;float: left;color: #999;overflow: hidden;}
.detail-info .info dd a,.detail-info .info dd span{ margin: 0 5px 0 0;color: #333;}
.detail-info .info dd a:hover{color: #e12016;}
.detail-info .info dd span.color{ color: #18c2c8;}
/* juqing */
.detail-info .info dl.juqing{line-height: 26px;}
.detail-info .info dl.juqing dd{font-size: 14px;color: #666;}		
					
/* fn-left */		
.detail-info .info dl.fn-left{width: 210px;height: 24px;}
.detail-info .info dl.fn-left dd{width: 140px;}

/* 推荐星级-星星 */

p.count {
    width: auto;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    float: left; 
    font-weight: normal;
    color: #e12160;
    padding-right: 5px;
    padding-top: 6px;
}
.ratbar-num{ font-weight: normal; }
/* 下载地址样式 */
#download{
    height: 43px;
    line-height: 43px;
}

#download .download-list a{
    width: 147px;

    overflow: hidden;
    display: block;
    text-align: center;
    color: #fff;
    float: left;
    position: relative;
    margin: 5px 5px 0 0;
    border: 1px solid #e0e0e0;
    background: #5FB878;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 5px;
}
/* 下载过的地址样式 */
/*
#download .download-list a:visited{color: #e12160; background: #faebd7;}
*/
#download .download-list a:hover{
            color: #fff;
			text-decoration: none;
			border-color: #e12160;
			background: #e12160;
			}
.download-list .px-down{
    font-family: "iconfont" !important;
    width: 30px;
    text-align: center;
    font-style: normal;
    left: 0px;
    height: 36px;
    line-height: 36px;
}

/* 使用说明 */

.say-tips{
    font-size: 14px;
    line-height: 23px;
    color: rgb(51 51 51);
    margin-top: 15px;
    padding: 8px;
    overflow: hidden;
    border-radius: 5px;
    background-color: #FFF6E5;
    border: 1px solid #FFDCA4;
}
.fa-solid{
    font-size: 11px;
    width: 16px;
    height: 16px;
    border: 1px solid #ff5500;
    line-height: 16px;
    text-align: center;
    color: #fff;
    background-color: #ff5500;
    z-index: 99;
    font-style: normal;
    display: inline-block;
    border-radius: 50%;
} 
.shuoming{
    color: #ff5500;
}

/* fn-right */		
.detail-info .info dl.fn-right{width: 188px;height: 24px;}
.detail-info .info dl.fn-right dd{width: 98px;}
.detail-info .info dl.fn-right strong{ margin-right: 2px;}
.detail-info .info dl a.link{
				color: #e12160;
				padding-right: 8px;
				background: url(../images/a3.gif) right 6px no-repeat;
			}
.detail-info .info dl #link-cmt a{
				display: inline-block;
				width: 100px;
				height: 24px;
				overflow: hidden;
				text-indent: -999px;
				float: left;
				background: url(../images/cmt-link.gif?2013228) 0 0 no-repeat;
			}
.detail-info .info dl #link-cmt label{float: left;color: #080;} 
.detail-info .info dl #link-cmt strong{color: #e12160;padding: 0 2px;} 
			


/* 股票指标内容页说明 */
#info{width: 646px;font-size: 13px;
    border-radius: 4px;
    color: #333;
    padding: 20px;
    
    border: 2px solid #ff9900;
    background-color: #ffeeee;

}
#info1{
    width: 646px;font-size: 13px;border: 2px #0da solid ;
    background-color: #fffcf3;
    padding: 20px;
    margin-top: 10px;
}

/* bigCaption 猜你喜欢 */
.bigCaption{height: 44px;line-height: 44px;overflow: hidden;margin: 0 15px;font-size: 14px;}
.bigCaption strong{ color: #e12160;}
	
/* 股票新闻内容也 Begin */
.layui-card {margin-bottom: 15px;border-radius: 2px;background-color: #fff;box-shadow: 0 1px 2px 0 rgba(0,0,0,.05)}
.gpnewsheader {height: 85px;text-align: center;padding: 10px 15px;border-bottom: 1px solid #f6f6f6;}
.gpnewsheader h1{font-size: 20px;line-height: 3;color:#333;}
.article-meta{font-size: 12px;color: #777;line-height: 24px;}
.article-meta span{padding: 0 10px;}
.article-meta span em{font-style: normal;color: #FF5722;}

.gpcontent {padding: 20px;}
.article-content{font-size: 15px;line-height: 25px;word-wrap: break-word;}

.article-content p {
    margin-bottom: 20px;
    text-indent: 2em;
}
/* 股票新闻内容也 End */
/* 资讯列表页*/
.newlistl{
    width: 195px;
    position: relative;
    background-color: #fff;
    border: 1px solid #dadada;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .05);
}
.layui-card {
    margin-bottom: 15px;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.05);
}
/* 上一页 下一页*/

.layui-card .np span { width: 45%; }
.layui-card { border-top: 1px solid #f5f5f5; padding:20px 0; }
.layui-card .np { height: 20px; line-height: 20px;
overflow: hidden; 
    padding-left: 20px;
    font-size: 15px;
    font-style: normal;
}
.layui-card .np a { width: 45%; color: #666; }
.layui-card .np a:hover { color: #ff4a00 }


i.f9 {
    font-style: normal;
}


.layui-card-header{
    height: 50px;
    font-size: 15px;
    line-height: 50px;
    padding: 0 20px;
    border-color: #ededed;
    border-bottom: 2px solid #efefef ;
}
.news-nav-list{
    overflow: hidden;
    text-align: center;
}
.newlistr{
    width: 758px;
    border: 1px solid #dadada;
}
.news-nav-list li{
    width: 180px;
    float: left;
    line-height: 43px;
    height: 43px;
    border-bottom: 1px #efefef solid;
    font-size: 15px;
}

.layui-card-body li span{
    float: right;
}


.news-nav-list li a {
    display: block;
}
.news-nav-list li.hover a{
    background-color: #1E9FFF;
    color: #fff;
}
.news-nav-list li:nth-child(2n){
    border-right: none;
}

.news-nav-list li a {
    display: block;
}
.news-nav-list li.hover a{
    background-color: #1E9FFF;
    color: #fff;
}
.news-nav-list li:nth-child(2n){
    border-right: none;
}
.article-list-new ul li{
    position: relative;
    padding: 0 20px;
    line-height: 43px;
    height: 43px;
    border-bottom: 1px #efefef solid;
    white-space: nowrap;
    font-size: 14px;
}



/* maxBox */

/* listBox 指标列表页面 */
#listBox .conBox{width: 662px;height: auto;overflow: hidden;padding: 0 20px;margin: 15px 0;border-right: 1px solid #eee;clear: both;}
/* search-box  */
#listBox .search-box{width: 916px;border: 0;}
/* sortBox */
.sortBox{
	width: 640px;
	height: 42px;
	overflow: hidden;
	padding: 0 10px;
	text-align: center;
	border: 1px solid #e8e8e8;
}
.search-box .sortBox{ 
	width: 894px;
	height: auto;
	padding: 0 10px 10px 10px;
}
	.search-box .sortBox p{
		width: 700px;
		height: auto;
		float: left;
	} 
.list-page{margin-top: 20px;}

.list-page .info{
	line-height: 42px;
	padding: 0 0 0 5px;
}


	.sortBox ul{
		width: 151px;
		height: 21px;
		overflow: hidden;
		float: left;
		margin-top: 10px;
		padding-left: 1px;
		margin-right: 10px;
	}
		.sortBox ul li{
			width: 75px;
			height: 21px;
			overflow: hidden;
			float: left;
			background: url(../img/view-mode2.gif) no-repeat;
		}
		.sortBox ul li.active{ position: relative;}
		.sortBox ul li#viewList{ background-position: 0 -21px; border-right: 1px solid #ccc;}
		.sortBox ul li#viewGrid{ background-position: -75px -21px;}
		.sortBox ul li#viewList.active{ background-position: 0 0; border-right: 0;}
		.sortBox ul li#viewGrid.active{ background-position: -75px 0;}
		
			.sortBox ul.viewMode li a{
				display: block;
				width: 100%;
				height: 21px;
				overflow: hidden;
				text-indent: -999px;
			}
	
	.sortBox p{ 
		float: left;
		height: 21px;
		line-height: 21px;
		overflow: hidden;
		margin-top: 10px;
		color: #999;
	}
		.sortBox p em{
			float: left;
			line-height: 19px;
			padding: 0 6px;
		}  
		.sortBox p a{
			color: #666;
			display: inline-block;
			height: 21px;
			overflow: hidden;
			padding-right: 10px;
			float: left;
		}  
			.sortBox p a span{
				display: inline-block;
				height: 21px;
				cursor: pointer;				
				padding-left: 10px;
				overflow: hidden;
			}  
		.sortBox p a.active{
			color: #fff;
			font-weight: bold;
			background: url(../images/active.gif) right 0 no-repeat;
		}  
			.sortBox p a.active span{
				background: url(../images/active.gif) left 0 no-repeat;
			}  				
		.sortBox p label{
			font-size: 14px;
			text-align: left;
			padding: 0 0 0 100px;
			float: left;
		}
			.sortBox p label strong{ color: #e12160; margin: 0 2px;}			
	
	.sortBox .pages{ margin-top: 9px; margin-right: -1px;}		
	
	
.list-cata-sp{
	width: 253px;
	overflow: hidden;
	margin: 0 auto;
	margin-top: 10px;
}		

.list-cata-sp .text-muted{
    font-size: 14px;
    color: #999;
    text-align: center;
    margin: 10px auto;
}

/* show-list */
.show-list{
	width: 662px;
	overflow: hidden;
	clear: both;
}	
	.search-box	.show-list{width:916px;}
	.search-box	.show-list li{width:896px;}
	.show-list li{overflow: hidden;float: left;}
	
.show-list .play-pic{width: 260px;height: 170px;}
.show-list .play-pic img{width: 250px;height: 160px; padding: 4px;}

	.show-list h5{font-size: 14px;}
	.show-list p{
		height: 24px;
		line-height: 24px;
		overflow: hidden;
		color: #333;
	}
	.show-list p.type{width: 250px;}
	.search-box .show-lis p.type{width: 375px;}
	.search-box	.show-list p.plot{
	   width: 620px;
	}
	.show-list p.plot em,
	.show-list p.plot{ height: 72px;}
	.show-list p.state{ width:250px; float: left;}
	.show-list p.state a{ color:#e12160;}
	.show-list p.more-desc{ width:50px;text-align: right; float: right }
	.show-list p a{ margin-right: 7px;}
	.show-list p a.more{
		color: #e13160;
		padding-right: 8px;
		margin-left: 3px;
		background: url(../images/a3.gif) right 4px no-repeat;
	}
	.show-list p cite{ color: #666;}
	.show-list p .goplay{margin: 0;}
	.show-list p em,
	.show-list .play-mode em{

		float: left;
		color: #666;
		display: block;

	}
	.show-list .play-mode em{ line-height: 25px;}
	.show-list p em.long{width: auto;}

/* list-mode */
.list-mode li{
	width: 642px;
	clear: both;
	height: 170px;
	padding: 20px 10px;
	border-bottom: 1px dotted #dfdfdf;
}	
.list-mode li.kong{
	height: auto;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}
	.list-mode li.kong label{
		padding-left: 23px;
		background : url('indicator.gif') left center no-repeat;
		padding: 10px 0 10px 40px;
		background: url(../img/loading.gif) left center no-repeat;
	}
	.list-mode .play-pic{ float: left; margin-right: 12px;}
	.list-mode p{width: 370px;float: left;}
	.list-mode p.count{ 
		width: auto;
		height: 16px;
		line-height: 16px;
		overflow: hidden;
		float: right;
		font-weight: normal;
		color: #e12160;
		padding-right: 5px;
	}
	.list-mode p.count strong{ font-weight: normal; } 
.list-mode h5{
		width: 280px;
		float: left;
		font-weight: bold;
		overflow: hidden;
		height: 24px;
		line-height: 20px;
		overflow: hidden;
	}
.list-mode .typelei{width: 200px;}	
.list-mode .time{width: 150px;float: right;}

	
/* grid-mode */
.grid-mode{
	width: 690px;
	padding-left: 10px;
}
.grid-mode li{
	width: 130px;
	height: 240px;
	margin-top: 20px;
	margin-right: 40px;
}	
	.grid-mode p{width: 130px; height: 22px; line-height: 22px;}
	.grid-mode p.actor{width: 200px;white-space:nowrap; _white-space: normal;}
	.grid-mode h5{
		width: 130px;
		height: 26px;
		line-height: 26px;
		overflow: hidden;
		margin-top: 3px;
	}	
.grid-mode li p.count{ display: none;}
	
/* letter-page */	
.letter-page{width: 926px;border: 0;margin: 0;padding: 15px;overflow: hidden;}

/* filter-bar 股票指标列表页-右侧*/
.filter-bar{width: 254px;overflow: hidden;margin-left: -1px;}	
	
/* sideBox */
.sideBox{overflow: hidden;margin: 7px 0;padding: 0 10px;border-left: 1px solid #eee;}
.syBox{width: 140px;}
.topBox{width: 235px;}

.sideBox .caption{height: 36px;overflow: hidden;padding: 0 5px;border-bottom: 1px solid #eee;}
.sideBox .caption h5{font-size: 14px;font-weight: 700;line-height: 30px;color: #333;}
.sideBox .caption h3{ margin-top: 6px;}
		.sideBox .caption h3,
.sideBox .caption h3 a{height: 18px;}
			
.topBox .caption h3,
.topBox .caption h3 a{width: 114px;background: url(../images/top-tt.png) no-repeat;}		
			#top-tv .caption h3 a{background-position: 0 0; }			
			#top-movie .caption h3 a{background-position: 0 -18px; }
			#top-comic .caption h3 a{background-position: 0 -36px; }
			#top-variety .caption h3 a{background-position: 0 -54px; }
			#top-culture .caption h3 a{background-position: 0 -72px; }
			#top-mv .caption h3 a{background-position: 0 -90px; }
	

/********** pages Style Start *************/
.pages{
	height: 22px;
	*height: 23px;
	overflow: hidden;	
	font-family: Arial, Helvetica, sans-serif;
}
.pages a, .pages span,
.pages em,.pages label,
.pages .pagego,.pages .pagebtn{
	height: 20px;
	line-height: 20px;
	display: inline-block;
	text-align: center;
	margin: 0 1px;
	padding: 0 8px;
	color: #666;
	overflow: hidden;
	vertical-align: middle;
	border: 1px solid #e9e9e9;
	background: #e9e9e9;
	
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;		
}
.pages .pagego{
	width: 30px;
	padding: 0 5px;
	height: 20px;
	font-weight: bold;
	color: #333;
	border: 1px solid #ccc;
	background: #fff;
	margin-right: 3px;
	background: url(../images/input.gif) 0 0 repeat-x;
}
.pages .pagebtn{
	cursor: pointer;
	width: 60px;
	padding: 0 5px;
	font-weight: bold;
	color: #333;
	border: 1px solid #ccc;
	background: 
}
.pages label{
	padding: 0 2px;
	border: 1px solid #fff;
	background: #fff;
}
.pages a:hover {
	color: #e12160;
	font-weight: bold;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #e0e0e0;
}
.pages span.current {
	color: #fff;
	font-weight: bold;
	border: 1px solid #787878;
	background: #787878;	
}
.pages span.disabled {
	filter:alpha(opacity=50);
	opacity: 0.5;
}
.pages .first,
.pages .last,
.pages .prev,
.pages .next{
	width: 53px;
	padding: 0;
	text-align: left;
	text-indent: 12px;
	border: 1px solid #d6d6d6;
	background: url(../images/page.gif) 0 0 no-repeat;
}
.pages .first,
.pages .last{width: 43px;}
.pages .next,
.pages .last{ 	
	text-indent: 4px;
	background-position: 0 -20px;
}
.pages .last{background-position: -10px -20px;}
.pages .prev:hover,
.pages .next:hover{
	font-weight: normal;
	border: 1px solid #c0c0c0;
}
/*.Total b:nth-child(2){*/
 b1{
    height: 20px;
	line-height: 20px;
	display: inline-block;
	text-align: center;
	margin: 0 1px;
	padding: 0 8px;
	color: #fff;
	overflow: hidden;
	vertical-align: middle;
	border: 1px solid #e12160;
	background: #e12160;
}
/*排行榜*/

/* top-box */
#top-box	.box{
	width: 928px;
	overflow: hidden;
	padding: 1px 15px 15px 15px;
}	

/* top-catalog */
.top-catalog{width: 118px;overflow: hidden;margin-top: 15px;}
.top-catalog h2{width: 118px;padding-bottom: 7px;overflow: hidden;border-bottom: 1px dotted #ddd;}
.top-catalog a{
			width: 118px;
			height: 25px;
			line-height: 25px;
			display: block;
			overflow: hidden;
			font-size: 14px;
			text-indent: 17px;			
			background: url(../images/dot.gif) 6px 10px no-repeat;
		}
		@-moz-document url-prefix(){.top-catalog a{line-height: 22px;}}	
		.top-catalog h2 a{ border: 0;}
		.top-catalog .active a{
			color: #fff;
			font-weight: bold;
			border: 0;
			background: url(../img/active.gif) 0 -21px no-repeat;
		}
	
.top-catalog ul{width:118px;overflow: hidden;}
.top-catalog li{width: 118px;padding: 7px 0;overflow: hidden;border-bottom: 1px dotted #ddd;}

/* top-content */
.top-content{width: 790px;padding-left: 20px;overflow: hidden;}

/* top-min */
.top-min{width: 262px;height: 426px;overflow: hidden;margin: 15px -1px 0 0;float: left;border: 1px solid #ddd;position: relative;}
.top-min-kong{line-height: 326px;text-align: center;color: #ccc;font-size: 60px;background-color: #f9f9f9;}
	/* tt */
.top-min .tt{color: #000;height: 32px;line-height: 30px;overflow: hidden;padding: 0 10px;background: #f5f5f5;}
.top-min .tt h5{font-size: 14px;font-weight: bold;float: left; margin-right: 20px;}
.top-min .tt span{color: #666;float: right;}	
.top-min .tt a{color: #000;}	
		
		.top-min .tt li{
			float: left;
			height: 32px;
			overflow: hidden;
			border-left: 1px solid #ddd;
			border-right: 1px solid #ddd;
			margin-right: -1px;
		}
		.top-min .tt li a{
			color: #333;
			display: inline-block;
			padding: 0 15px;
			height: 32px;
			font-size: 14px;
			overflow: hidden;
		}
		.top-min .tt li a:hover{
			color: #e12160;
			background-color: #eee;
		}
		.top-min .tt li.current a{
			color: #e12160;
			font-weight: 700;
			background-color: #fff;
		}
		
	/* top-caption */	
	.top-min .top-list li,
	.top-min .top-list-long li,
	.top-min-long .caption{
		width: 262px;
		height: 35px;
		line-height: 33px;
		overflow: hidden;
		border-bottom: 1px dotted #e0e0e0;
		background-color: #fff;	
	}	
	.top-min .top-list-long li,
	.top-min-long .caption{
		width: 788px;
	}
.top-min .top-list li a{display: block;width: 262px;height: 35px;overflow: hidden;color: #666;}
.top-min .top-list li a:hover{ text-decoration: none; color: #333; background-color: #f8f8f8;}
.top-min .top-list li a:hover .tit{color: #e12160;text-decoration: underline;} 
		
	.top-min .num,
	.top-min .tit,
	.top-min .score,
	.top-min .area,
	.top-min .type,
	.top-min .see{ 
		display: block;
		float: left;
		height: 35px;
		overflow: hidden;
		cursor: pointer;
	}
.top-min .num{font-size: 13px;font-style: italic;text-align: center;width: 30px;}		
.top-min .tit{color: #333; width: 180px; font-size: 14px;}		
.top-min .score{ float: right; text-align: right; padding-right: 12px;}
	
.top-min p{height: 35px;line-height: 33px;overflow: hidden;text-align: right;padding: 0 10px;}
.top-min p a{ color: #e12160;}
	
	/* top-min-long */
	.top-min-long{width: 788px;height: auto;}
	.top-min-long .num{ width: 60px; font-size: 16px;}
	#top-box .top-min-long span{ cursor: auto;}
	.top-min-long .caption .num{ font-style: normal; font-size: 12px;}
	.top-min-long .tit{ width: 500px; }
	.top-min-long .caption .tit{font-size: 12px; color: #666;}
	.top-min-long .area{ width: 150px; text-align: center;}
	.top-min-long .type{ width: 100px; text-align: center;}
	.top-min-long .see{ width: 80px; text-align: center;}
	.top-min-long .score{padding-right: 15px;}
	.top-min-long li .score{font-size: 14px;}
	
	.ui-top-tab-item{display: none;}
	.ui-top-tab-item-current{display: block;}
	
/* detail-box */
#detail-box .box{
	position: relative;
}

/* bigCaption */

.bigCaption strong{ color: #e12160;}
/*最近更新*/
/* lasted-box */
#lasted-box	.caption h2{
	width: 300px;
	height: 20px;
	margin-top: 11px;
	margin-right: 241px;
}	
#lasted-box	.caption .lasted-type,
#lasted-box	.caption .lasted-tags,
#lasted-box	.caption .lasted-time{
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	color: #333;
}
#lasted-box	.caption .lasted-tags{text-indent: 5px; }
	
	
#lasted-box	.content{width: 926px;overflow: hidden;padding: 0 15px 15px 15px;}

/* lasted-box */

	

	.lasted-num{
		width: 40px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-align: right;
		padding-right: 5px;
		color: #ccc;
		font-style: italic;
		text-align: center;
		font-size: 20px;
	}	
	.lasted-type{
		width: 100px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-align: center;
		font-size: 14px;
	}
	.lasted-tags{
		width: 150px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-align: center;
	}
	.lasted-tags a,
	.lasted-tags span{ margin: 0 5px;}
		
	.lasted-time{
		width: 100px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-align: right;
		padding-right: 15px;
		color: #666;
	}	
	.top-list li{
		width: 926px;
		height: 30px;
		overflow: hidden;
		float: left;
		clear: both;
		border-bottom: 1px solid #ececec;
	}
	.top-list h5{
		width: 495px;
		height: 30px;
		line-height: 30px;
		overflow: hidden;
		text-align: left;
		font-size: 14px;
		float: left;
	}
	.top-list h5 a{ margin: 0 5px;}
	#lasted-box .tipInfo{margin-left: 48px;}
	
/********** pages Style End *************/			





