/*------------------------------------------------------------------*/
/*             youkuvv.com New Version								*/
/*------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
cite { font-style:normal; }
strong { font-weight:bold; }


body { font-size:12px; color: #333; background:#D5D5D5 url(../images/background.gif) top left repeat-x; }

/* @ Tables */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* @ link */
a { text-decoration:none; color:black; }
a:hover { text-decoration:underline; }

/* @ forms */
label,button { cursor: pointer; }
input { font-size:12px; }
input.text,textarea.text { border:1px solid #6189C6; padding:3px 4px; font-family:Verdana, Arial, Helvetica, sans-serif; }


/*------------------------------------------------------------------*/
/*             57KB.COM New Version*/
/*------------------------------------------------------------------*/

body{ margin:1em 0; }

/*--------------------------------------------  布局 */
	#container	{ width:950px; margin:0 auto; clear:both; }
	#header		{ margin:0 0 10px 0; }
		#header ul{ list-style:none; clear:both; }
		#header ul li	{ float:left; }
		#logo,#bar{ height:55px; }
		#logo	{ width:240px; float:left; text-align:left; }
#bar{float:right; text-align:right; width:680px; padding-top:6px; padding-right:30px;}
#bar form{ margin:0; padding:0; margin-top:10px; font-size:14px;}
#bar input{ padding:4px; font-size:14px; width:300px; border:2px solid #666; border-bottom:2px solid #CCCCCC; border-right:2px solid #CCCCCC; background-color:#EAEFF4;}
#bar input.button{width:100px; height:30px;background:url(nav_bg.gif)}
#bar a{ color:#ff0000;}
#bar a:hover{text-decoration:none; }
	/* 导航 */
	#navigation	{ clear:both; height:70px; background:url(../images/all.gif) no-repeat 0px 0px; position:relative; }
		#menu,#sub{ background:url(../images/all.gif) ; width:940px; margin-left:5px; position:relative; }
		#menu	{ height:36px; background-position: 0 -138px; font-size:13px; color:white; padding:0 0 0 5px; }
                #menu li,#menu a	{ display:block; }
                #menu li{ margin:7px 0 0 0; line-height:29px; height:29px; margin-bottom:-5px; overflow: hidden; }
                #menu a{ font-weight:bold; color:white; padding:0 10px; text-decoration:none; }
                #menu a:hover		{ color:yellow; }
                #menu li.current a	{ background:white; color:#5b87d6; }
		#sub	{ height:33px; background-position: 0 -174px;}
                #sub li{ line-height:30px; margin:0 0 0 10px; }
	        #navigation	.rb      { position:absolute; right:0; top:0; background:url(../images/all.gif) no-repeat 0 -69px; width:5px; height:35px; }
                #menus  {background:#DADDE3;border-bottom:0px solid #BABABA; line-height:30px;padding-left:20px;}
                #menus a{font-weight:bold;}	
	
	/* 影片信息 */
	#tabulation,#story{ width:620px; height:300px; }
	#tabulation ul{ list-style:disc inside; font-size:14px; line-height:2.2em; }
	#tabulation ul li{ height:2.2em; vertical-align:middle; }
	#tabulation ul .es{ width:450px; white-space:nowrap; overflow: hidden; display:-moz-inline-box; display:inline-block; }
	#tabulation a{ text-decoration:underline; }
	#tabulation a:hover{ text-decoration:none; }
	#tabulation ul li img		{ vertical-align:middle!important;vertical-align:baseline; }
	
	
	/* 剧情介绍 */
	#story		{ overflow-y:auto; padding:0 1em; width:680px; font-size:14px; line-height:1.8em; word-wrap:break-word; }
	
	/* 播放器 */
	#player		{ text-align:center; }
	#xunlei_xiazai    {
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	height: 80px;
	width: auto;
	padding-top: 30px;
}
	
	/* 当前位置 */
	#guide		{ margin:10px 0 0 0; font-size:14px; }	
	#guide a	{ text-decoration:underline; }
	#guide a:hover{ text-decoration:none; }
	
	/* 连载 */
	#serial		{ padding:0 0 2px 0; background:url(../images/all.gif) repeat-x 0 bottom; margin:10px 0 0 0; }
	#serial	ul	{ background:#5B87D6; list-style:none; padding:6px 20px; width:910px;  }
	#serial	ul li{ float:left; width:303px; height:2.2em; line-height:2.2em; color:white; position:relative; }
	#serial	ul li a{ font-size:14px; color:white; }
	#serial	ul li cite{ position:absolute; top:0; background:url(../images/all.gif) no-repeat right top; width:43px; height:17px; line-height:12px; text-align:center; font-size:10px; vertical-align: top; }
	
	#footer		{ text-align:center; font-size:13px; }
	#footer a	{ color:#333;}
	#footer a:hover{ text-decoration:none; }
	
	.pack		{ clear:both; margin:10px 0; }
	
	
	/* 过滤 */
	ul.pick		{ list-style:none; width:948px; padding:0 0 5px 3px; }
	ul.pick li	{ float:left; background:url(../images/all.gif) no-repeat 0 -277px; height:20px; margin:0 0 5px 3px!important; margin:0 0 0 3px; border:1px solid #1A6BFF; }
	ul.pick li a{ border:1px solid #1A6BFF; display:block; line-height:18px; padding:0 4px; color:white; text-decoration:none; }
	ul.pick li a:hover{ background:#DA0000 url(../images/all.gif) no-repeat 0 -300px; border:1px solid #DA0000; text-decoration:none; }


/*--------------------------------------------  column */
	.column-1,.column-2,.column-3,.column-4,.column-5,.column-7	{ border:1px solid #BEBEBE; background:white; }
	
	.column-6	{ background:white; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: none; border-bottom-style: solid; border-left-style: solid; border-top-color: #BEBEBE; border-right-color: #BEBEBE; border-bottom-color: #BEBEBE; border-left-color: #BEBEBE; }
	
	.column-3	{ width:948px; position: relative; }
	.column-1,.column-7	{ float:right; width:720px; }
	.column-2	{ float:left; width:220px; }
	.column-4	{ float:left; width:236px; }
	.column-5	{ float:right; width:220px; }
	.column-6	{ float:left; width:236px; }
	.column-1 ul, .column-2 ul, .column-4 ul, .column-6 ul, .column-7 ul	{ list-style:none; }
	.column-1 ul, .column-7 ul{ padding:0 0 0 2px; }
	.column-1 ul li{ float:left; width:143.6px; height:185px; margin:5px 0 0 0; text-align:center; }
        .column-7 ul li{ float:left;width:345px;margin:5px 0 0;padding:0 5px 6px 5px;}
	.column-1 ul img{ width:120px; height:150px; display:block; margin:0 auto; }
	.column-1 ul img{ background:url(../images/shadow.gif) no-repeat right bottom; border-color:#EEEEEE; border-style:solid none none solid; border-width:1px; padding:4px 10px 10px 4px; }
	.column-1 ul li a img:hover	{ background:orange url(../images/shadow.gif) no-repeat right bottom; }
	.column-1 .mt{ display:block; width:130px; white-space:nowrap; overflow: hidden; cursor:pointer; }
	.column-2 ul { list-style: disc inside; line-height:26px; padding:0 5px 6px 5px; } 
	.column-2 ul li{ position: relative; line-height:25px; height:25px; }
	.column-2 ul li a{ width:140px; white-space:nowrap; overflow: hidden; display:-moz-inline-stack; display:inline-block; }
	.column-2 ul li a:hover		{ text-decoration:underline; color:red; }
	.column-2 ul li cite		{ position: absolute; right:0; top:0; line-height:25px; height:25px; }
	.column-4 ul { list-style: disc inside; line-height:26px; padding:0 5px 6px 5px; } 
	.column-4 ul li{ position: relative; line-height:25px; height:25px; }
	.column-4 ul li a{ width:165px; white-space:nowrap; overflow: hidden; display:-moz-inline-stack; display:inline-block; }
	.column-4 ul li a:hover		{ text-decoration:underline; color:red; }
	.column-4 ul li cite		{ position: absolute; right:0; top:0; line-height:25px; height:25px; }
	.column-5 ul { list-style: disc inside; line-height:26px; padding:0 5px 6px 5px; } 
	.column-5 ul li{ position: relative; line-height:25px; height:25px; }
	.column-5 ul li a{ width:130px; white-space:nowrap; overflow: hidden; display:-moz-inline-stack; display:inline-block; }
	.column-5 ul li a:hover		{ text-decoration:underline; color:red; }
	.column-5 ul li cite		{ position: absolute; right:0; top:0; line-height:25px; height:25px; }
	.column-6 ul { list-style: disc inside; line-height:26px; padding:0 5px 6px 5px; } 
	.column-6 ul li{ position: relative; line-height:25px; height:25px; }
	.column-6 ul li a{ width:165px; white-space:nowrap; overflow: hidden; display:-moz-inline-stack; display:inline-block; }
	.column-6 ul li a:hover		{ text-decoration:underline; color:red; }
	.column-6 ul li cite		{ position: absolute; right:0; top:0; line-height:25px; height:25px; }

/*--------------------------------------------  list */
	ul.grid		{ list-style:none; }
	ul.grid-2	{ width:948px; }
	ul.grid li	{ height:170px; width:359px; text-align:left; float:left; border-bottom:1px solid #EEE; }
	ul.grid li img{ text-align:left; margin:0; }
	ul.grid .thumb{ float:left; padding:0 5px 0 5px; }
	ul.grid .subject,ul.grid .info{ display:block; width:210px; white-space:nowrap; overflow: hidden; line-height:2.6em; }
	ul.grid .subject a{ font-size:14px; font-weight:bold; color:#346ACC; }
	ul.grid .subject a:link,
	ul.grid .subject a:hover,
	ul.grid .subject a:active	{ color:black }
	ul.grid .subject a:visited	{ color:gray; }
	
	ul.grid-2 li{ float:left; width:175px; line-height:2em; white-space:nowrap; overflow:hidden; margin:0 0 0 10px }	
	
	.grid-3		{ border-spacing:1px; }
	.grid-3	td,.grid-3 th		{ padding:0 5px; }
	.grid-3	td	{ background:#EFF5FF; padding:3px 5px; border-bottom:1px solid #DDD; }
	.grid-3	tbody tr.row td		{ background:white; }
	.grid-3 thead th{ line-height:20px; border-bottom:1px solid #DDD; color:gray; }
	
	
	.list	{ list-style:none; width:948px; clear:both; margin:2px 0 5px 0; }
	.list a{ float:left; width:90px; text-align:center; height:20px; border:1px solid #FF71A3; margin:0 0 5px 6px; }
	.list a	{ display:block; height:18px; line-height:18px; font-weight:bold; color:#970035; text-decoration:none; }
	.list a:link,ul.list li a:active{ text-decoration:none; }
	.list a:hover{ border:1px solid #FF71A3; margin:0 0 5px 6px;background:#FFA2C2 url(../images/all_2.gif) no-repeat 0 -277px; text-decoration:none; }
	.list a:visited{ border:1px solid #FF71A3; background:gray url(../images/all_2.gif) no-repeat 0 -277px; color:#666; }
	

	
	/* 分页 */
#pages{background:#EFEFEF;height:26px;border-bottom:1px solid #FFF;width:100%;clear:both;padding:4px 0 0;}
#pages li{width:auto;height:20px;line-height:20px;background:#EEE url(../images/all.gif) no-repeat 0 -319px;border:1px solid #1A52B7;margin:0 .3em;}
#pages li a{display:block;border:1px solid #DDD;line-height:18px;text-decoration:none;font-weight:700;padding:0 5px;}
#pages li a:hover{background:#FF894F url(../images/all.gif) no-repeat 0 -299px;border:1px solid #DA0000;color:#FFF;}
#pages li.info,#pages li.nowpage,#pages li.nowpage a,#pages li.nowpage a:hover{background:none;border:none;}
	
/*--------------------------------------------  元素 */
	.head		{ background:url(../images/all.gif) repeat-x 0 -240px; height:33px; font-size:14px; padding:0 1em 0 0; }
	.normal		{ background:#DDD; float:left; height:28px; line-height:28px; padding:0 1em; color:white; font-weight:normal; }
	.title,.hover a{ background:url(../images/all.gif) no-repeat center -207px; float:left; height:33px; line-height:28px; padding:0 1em; color:white; font-weight:normal; }
	.title-1								{
	float:right;
	height:33px;
	line-height:28px;
	color:#000000;
	font-weight:normal;
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 1em;
}
	.title-2	{ background:url(../images/all.gif) no-repeat center -342px; float:left; height:33px; line-height:28px; padding:0 1em; color:white; font-weight:bold; }
	.type-title	{ line-height:29px; color:#155BDA; padding:0 1em; }

	.helprow	{ padding:1em; line-height:2em; }
	.helprow h3	{ font-size:14px; font-weight:bold; color:#06C; }
	.helprow ol	{ list-style-position: inside; margin:0 0 0 2em;}
	.helplist	{ list-style:none; border:1px solid #CC0; background:#FFC; padding:4px;margin:0 0 1em 0; font-size:14px; }

	.gap-3		{ margin:5px 0 10px 5px; }
	.gap-2		{ margin:5px 5px 5px 0; }
	.gap-8		{ margin:5px 5px 5px 5px; }
	.gap-ten	{ margin:10px 0 0 0; }

	.dr{ float:right; }
	.dl{ float:left; }
	.des		{ line-height:28px; font-size:12px; color:blue; }
	.des a		{ font-size:12px; color:blue; }
	.into		{ font-size:12px; }
	.into label	{ float:left; line-height:29px; }
	.into input	{ margin:2px 0 0 0; }

	.head .dr a	{ font-size:12px; line-height:30px; }

	.type-red,.type-red a		{ color:red; }
	.type-blue,.type-blue a		{ color:blue; }
	.type-grey,.type-grey a		{ color:gray; }
	.type-green,.type-green a	{ color:green; }
	.type-orange,.type-orange a	{ color:orange; }


/*--------------------------------------------  按扭 */
	.submit		{ border:none; background:none; white-space:nowrap; width:60px; margin:-1px 0 0 0; }
	.submit span{ border:1px solid #1A52B7; background:url(../images/all.gif) no-repeat 0 -277px; height:20px; }
	.submit div	{ border:1px solid #206fff; color:#fff; text-align:center; font-size:14px; height:18px; line-height:18px; background:#649BFF;font-weight:lighter ;}
	.button-h,.button-h a		{ display:block; height:20px;height:20px; color:white; }
	.button-h	{ background:url(../images/all.gif) no-repeat 0 -300px; float:right; height:20px;height:20px; }
	.button-h a	{ border:1px solid #DA0000; padding:0 8px; height:18px;height:18px; }
	
	.button-p,.button-p a		{ display:block; }
	.button-p	{ background:#649BFF url(../images/all.gif) no-repeat 0 -277px; border:1px solid #1A52B7; height:20px; width:80px; margin:0 0 0 180px;  }
	.button-p a	{ border:1px solid #206fff; line-height:18px; text-align:center; color:white; font-weight:bold; }

	#lz a,#dm a,#zy a{ font-size:12px; display:-moz-inline-stack; display:inline-block;height:18px; line-height:18px; padding:0 5px; background:#649BFF; border:1px solid #1A52B7; color:white; font-weight:bold; margin:3px 0 0 0; }	

/*--------------------------------------------  Q&A */
	ul.qa		{ list-style:disc inside; font-size:14px; padding:1em; line-height:2em; width:920px; }
	ul.qa li	{ height:2em; }
	ul.qa li.row{ background:#FFC; }
	ul.qa li a	{ font-weight:bold; color:blue; text-decoration:underline; }
	ul.qa li a:hover{ text-decoration:none; }


/*--------------------------------------------  链接 */
	#links		{ padding:.3em 1em; margin:0 0 10px 0; }
	#links a	{ padding:0 .3em; }

	
/*--------------------------------------------  广告 */
	.pay,#links	{ border:1px solid #BEBEBE; background:white; clear:both; }
	.pay 		{ width:948px; overflow:hidden; }
	.pay360		{ border:1px solid #BEBEBE; width:300px; height:300px; }
	.pay360-2	{ border:1px solid #BEBEBE; width:200px; height:280px; }
	.payside	{ text-align:center; }

/*--------------------------------------------  清除浮动 */
	.fix:after	{ content:"."; height:0; display:block; visibility:hidden; clear:both; }

.datelist{width:942px;height:auto;clear:both;float:left;padding:0 2px;border:1px solid #BEBEBE;background:#FFF;}
.datelist h1{float:left;width:934px;height:24px;line-height:24px;font-size:14px;text-align:left;font-weight:bold;border-top:1px #ABD2EA solid;border-bottom:1px #ABD2EA solid;color:#3E7395;padding:0px 5px}
.datelist dl{float:left;width:934px;height:24px;line-height:24px;font-size:14px;text-align:left;font-weight:bold;border-top:1px #ABD2EA solid;border-bottom:1px #ABD2EA solid;color:#3E7395;padding:0px 5px}
/*--------------------------------------------  最新更新 */
.newtitle {width:310px;overflow:hidden;white-space:nowrap;float:left;}
.newdate { color:#6e6e6e;width:auto;}





.datelist ul{list-style:none;width:934px;clear:both;margin:2px 0 0;height:236px;  overflow-y:scroll; margin-bottom:4px;}
.datelist li{float:left;width:81px;text-align:center;height:20px;border:1px solid #1A52B7;background:#649BFF url(../images/all.gif) no-repeat 0 -277px;margin:0 0 5px 6px;}
.datelist li a{display:block;height:18px;line-height:18px;border:1px solid #1A6BFF;font-weight:700;color:#FFF;text-decoration:none;}
.datelist li a:hover{background:#DA0000 url(../images/all.gif) no-repeat 0 -301px;border:1px solid #DA0000;text-decoration:none;}
.datelist li a:visited{background:gray url(../images/all.gif) no-repeat 0 -324px;border:1px solid #888;color:#666;}
