*
{
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
HTML
{
	background: #ffffff;
}
BODY
{
	font: 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif;
	color: #313131;
}
TABLE
{
	text-align: left;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
}
TH
{
	border-collapse: collapse;
}
TD
{
	border-collapse: collapse;
}
OL
{
	list-style-type: none;
}
UL
{
	list-style-type: none;
}
A
{
	color: #016a9f;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
INPUT
{
	vertical-align: middle;
}
SELECT
{
	vertical-align: middle;
}
FORM IMG
{
	vertical-align: middle;
}
BUTTON
{
	vertical-align: middle;
}
IMG
{
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
BUTTON
{
	cursor: pointer;
}
.c_red
{
	color: #ff5b01 !important;
}
.c_gray
{
	color: #b3b3b3 !important;
}
.c_orange
{
	color: #fb9817 !important;
}
.container
{
	margin: 0px auto 8px;
	width: 960px;
	ZOOM: 1;
	clear: both;
}
.footer
{
	margin: 0px auto 8px;
	width: 960px;
	ZOOM: 1;
	clear: both;
}
.main
{
	width: 726px;
	float: left;
	clear: left;
}
.mainS
{
	width: 468px;
	float: left;
}
.mainFloat
{
	width: 734px;
	float: left;
	clear: left;
}
.sideR
{
	width: 226px;
	float: right;
	clear: right;
}
.sideL
{
	width: 250px;
	float: left;
	clear: left;
	margin-right: 8px;
}
.column1
{
	width: 644px;
	float: left;
	clear: left;
}
.column2
{
	width: 316px;
	float: right;
	clear: right;
}
.i-top
{
	border-bottom: #e9e9e9 1px solid;
	padding-bottom: 0px;
	line-height: 25px;
	margin: 0px auto 10px;
	padding-left: 10px;
	width: 940px;
	padding-right: 10px;
	background: url(sprite.png) #eeefef repeat-x 0px 0px;
	height: 25px;
	overflow: hidden;
	padding-top: 0px;
}
.i-top .logo
{
	padding-bottom: 3px;
	margin: 0px auto;
	padding-left: 0px;
	width: 200px;
	padding-right: 740px;
	float: none;
	height: 20px;
	color: #d9dadd;
	padding-top: 2px;
}
.i-top .pd
{
	text-align: right;
	margin: -25px auto 0px;
	padding-left: 200px;
	width: 740px;
	font-family: simsun;
	color: #838383;
}
.i-top A
{
	font-family: Arial;
	color: #5e6671;
}
.i-top .site-server
{
	margin: 0px auto;
	width: 500px;
	padding-right: 440px;
	height: 25px;
	color: #939393;
}
.i-top .site-server SPAN
{
	margin: 0px 5px;
}
.i-top .xl-page
{
	text-align: right;
	margin: -25px auto 0px;
	padding-left: 500px;
	width: 440px;
	height: 25px;
}
.i-top .xl-page A
{
	padding-left: 8px;
	background: url(sprite.png) no-repeat -890px -30px;
	margin-left: 5px;
}
.menu
{
	margin: 16px auto 14px;
	width: 960px;
	height: 48px;
}
.menu .logo
{
	width: 136px;
	display: block;
	float: left;
	height: 48px;
	margin-left: 10px;
}
.menu-box
{
	font-family: simsun;
	float: right;
	height: 38px;
	overflow: hidden;
	padding-top: 8px;
}
.menu UL
{
	width: 690px;
	white-space: nowrap;
	float: left;
	height: 38px;
}
.menu UL UL
{
	width: auto;
	display: inline;
	float: none;
}
.menu LI
{
	border-left: #e0e1e3 1px solid;
	padding-bottom: 6px;
	line-height: 16px;
	padding-left: 20px;
	width: 150px;
	padding-right: 0px;
	float: left;
	height: 16px;
	margin-left: -1px;
	overflow: hidden;
	font-weight: bold;
	padding-top: 0px;
}
.menu LI.menu2
{
	width: 65px;
}
.menu LI LI
{
	border-bottom: 0px;
	border-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-left: 0px;
	width: auto;
	padding-right: 0px;
	display: inline;
	float: none;
	border-top: 0px;
	font-weight: normal;
	border-right: 0px;
	padding-top: 0px;
}
.menu LI A
{
	display: inline;
	color: #424242;
	margin-right: 5px;
}
.search-box
{
	z-index: 1;
	position: relative;
	margin: 0px auto 6px;
	width: 964px;
	background: url(searchBg.jpg) no-repeat 0px 0px;
	height: 80px;
}
.search-box FORM
{
	position: relative;
	margin: 0px auto;
	width: 484px;
	height: 54px;
	padding-top: 9px;
}
.search-box .form-nav
{
	line-height: 22px;
	font-family: simsun;
	height: 26px;
	margin-left: 56px;
}
.search-box .form-nav A
{
	text-align: center;
	font-style: normal;
	width: 42px;
	float: left;
	height: 25px;
	color: #ffffff;
}
.search-box .form-nav EM
{
	text-align: center;
	font-style: normal;
	width: 42px;
	float: left;
	height: 25px;
	color: #ffffff;
}
.search-box .form-nav .currA
{
	background: url(sprite.png) no-repeat -760px -30px;
	color: #00315f;
	font-weight: bold;
	text-decoration: none;
}
.search-box .form-nav A:hover
{
	background: url(sprite.png) no-repeat -760px -30px;
	color: #00315f;
	font-weight: bold;
	text-decoration: none;
}
.search-box .form-nav A.moreA
{
	width: 50px;
	background: url(sprite.png) no-repeat -809px -72px;
	color: #ffffff;
	font-weight: normal;
}
.search-box .form-nav A.moreA:hover
{
	width: 50px;
	background: url(sprite.png) no-repeat -809px -72px;
	color: #ffffff;
	font-weight: normal;
}
.search-box .form-nav SPAN
{
	margin: 0px 2px;
	display: inline;
	float: left;
	color: #82cffc;
}
.search-box .form-box INPUT
{
	border-bottom: 0px;
	border-left: 0px;
	padding-bottom: 0px;
	padding-left: 27px;
	width: 324px;
	padding-right: 0px;
	background: url(sprite.png) no-repeat -317px -30px;
	float: left;
	height: 22px;
	color: #bababa;
	font-size: 12px;
	overflow: hidden;
	border-top: 0px;
	border-right: 0px;
	padding-top: 6px;
}
.search-box .form-box STRONG
{
	text-indent: -9999px;
	width: 57px;
	display: block;
	background: url(sprite.png) no-repeat -260px -30px;
	float: left;
	height: 28px;
	overflow: hidden;
}
.search-box .form-box BUTTON
{
	border-bottom: 0px;
	border-left: 0px;
	text-indent: -9999px;
	width: 65px;
	display: block;
	background: url(sprite.png) no-repeat -680px -30px;
	float: right;
	height: 28px;
	overflow: hidden;
	border-top: 0px;
	border-right: 0px;
}
.more-form-nav
{
	border-bottom: #b2d0ea 1px solid;
	position: absolute;
	border-left: #b2d0ea 1px solid;
	padding-bottom: 4px;
	background-color: #ffffff;
	padding-left: 0px;
	width: 68px;
	padding-right: 0px;
	overflow: hidden;
	border-top: #b2d0ea 1px solid;
	top: 20px;
	right: 20px;
	border-right: #b2d0ea 1px solid;
	padding-top: 4px;
}
.search-box .more-form-nav A
{
	text-align: left;
	text-indent: 10px;
	width: 68px;
	background: none transparent scroll repeat 0% 0%;
	height: 22px;
	color: #016a9f;
}
.search-box .more-form-nav A:hover
{
	text-align: left;
	text-indent: 10px;
	width: 68px;
	background: none transparent scroll repeat 0% 0%;
	height: 22px;
	color: #016a9f;
}
.search-box .searchAD-left
{
	position: absolute;
	width: 190px;
	height: 80px;
	overflow: hidden;
	top: 0px;
	left: 5px;
}
.search-box .searchAD-right
{
	position: absolute;
	width: 200px;
	height: 80px;
	overflow: hidden;
	top: 0px;
	right: 8px;
}
.search-box .searchAD-left IMG
{
	position: absolute;
	top: 0px;
	left: -2px;
}
.searchAD-right IMG
{
	position: absolute;
	top: 0px;
	left: -2px;
}
.channel-top
{
	margin: 20px auto 5px;
	width: 960px;
	font: 12px/15px simsun;
	white-space: nowrap;
	height: 15px;
	color: #5e6671;
	overflow: hidden;
	padding-top: 5px;
}
.channel-top .c-logo
{
	margin: 0px 10px;
	width: auto;
	display: inline;
	background: none transparent scroll repeat 0% 0%;
	float: left;
	height: auto;
}
.channel-top .c-logo IMG
{
	position: relative;
	margin-top: -5px;
	vertical-align: baseline;
}
.channel-top .c-logo A
{
	text-indent: 0px;
	width: auto;
	display: inline;
	height: auto;
}
.channel-top .dir
{
	border-left: #d9dadd 1px solid;
	padding-left: 10px;
	float: left;
	height: 15px;
}
.channel-top .dir A
{
	color: #5e6671;
}
.channel-top .legibleA
{
	padding-left: 20px;
	background-position: -500px -68px;
	float: left;
}
.channel-top DL
{
	display: inline;
	float: right;
	color: #818181;
	margin-right: 6px;
}
.channel-top DL A
{
	font-size: 13px;
}
.channel-top DL DT
{
	margin: 0px;
	display: inline;
	font-size: 13px;
	font-weight: normal;
}
.channel-top DL DD
{
	border-bottom-style: none;
	padding-bottom: 0px;
	border-right-style: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	display: inline;
	border-top-style: none;
	border-left-style: none;
	padding-top: 0px;
}
.channel-nav
{
	position: relative;
	padding-bottom: 3px;
	margin: 0px auto 8px;
	padding-left: 2px;
	width: 960px;
	padding-right: 2px;
	background: url(catalogbar.png) no-repeat;
	height: 33px;
	overflow: hidden;
	padding-top: 1px;
}
.channel-nav UL
{
	position: absolute;
	line-height: 33px;
	width: 670px;
	height: 33px;
	font-size: 14px;
	overflow: hidden;
	top: 1px;
	left: 4px;
}
.channel-nav LI
{
	position: relative;
	padding-left: 2px;
	background: url(catalogbar.png) no-repeat 0px -40px;
	float: left;
	height: 33px;
	overflow: hidden;
	left: -2px;
}
.channel-nav LI A
{
	padding-bottom: 0px;
	padding-left: 16px;
	padding-right: 16px;
	float: left;
	color: #fff;
	padding-top: 0px;
}
.channel-nav LI A:hover
{
	background: url(catalogbar.png) no-repeat 50% -40px;
	text-decoration: none;
}
.channel-nav LI.selected A
{
	background: url(catalogbar.png) no-repeat 50% -40px;
	text-decoration: none;
}
.channel-nav .search
{
	position: absolute;
	width: 226px;
	height: 20px;
	overflow: hidden;
	top: 8px;
	left: 726px;
}
.channel-nav .search INPUT
{
	position: absolute;
	border-bottom-style: none;
	line-height: 16px;
	border-right-style: none;
	width: 150px;
	border-top-style: none;
	background: none transparent scroll repeat 0% 0%;
	height: 16px;
	font-size: 12px;
	border-left-style: none;
	top: 2px;
	left: 20px;
}
.channel-nav .search INPUT.notxt
{
	color: #d8d8d8;
}
.channel-nav .search BUTTON
{
	position: absolute;
	border-bottom-style: none;
	border-right-style: none;
	width: 48px;
	border-top-style: none;
	background: none transparent scroll repeat 0% 0%;
	height: 20px;
	border-left-style: none;
	top: 0px;
	padding-top: 20px;
	left: 178px;
}
.footer A
{
	color: #898888;
}
.footer .f-nav
{
	text-align: center;
	width: 960px;
	height: 20px;
	color: #c9c9c9;
}
.footer .f-nav A
{
	margin: 0px 10px;
	color: #333;
}
.footer .copyright
{
	text-align: center;
	line-height: 22px;
	width: 960px;
	height: 44px;
	color: #898888;
}
.footer .safe-img
{
	text-align: center;
	padding-top: 10px;
}
.footer .safe-img IMG
{
	border-bottom: #d2d2d2 1px solid;
	border-left: #d2d2d2 1px solid;
	line-height: 0;
	margin: 0px 6px;
	font-size: 0px;
	border-top: #d2d2d2 1px solid;
	border-right: #d2d2d2 1px solid;
}
.box
{
	position: relative;
	width: 100%;
	margin-bottom: 8px;
	clear: both;
}
.box H2
{
	padding-bottom: 0px;
	line-height: 26px;
	padding-left: 11px;
	padding-right: 11px;
	background: url(sprite.png) no-repeat 0px -448px;
	height: 26px;
	color: #193b5f;
	font-size: 13px;
	overflow: hidden;
	padding-top: 1px;
}
.box H2 EM
{
	font-style: normal;
	color: #939393;
	font-size: 10px;
	font-weight: normal;
}
.box .content
{
	border-bottom: #ccdff2 1px solid;
	border-left: #ccdff2 1px solid;
	ZOOM: 1;
	background: #fff;
	overflow: hidden;
	border-top: #ccdff2 1px;
	border-right: #ccdff2 1px solid;
}
.box .keyword
{
	padding-bottom: 0px;
	line-height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	background: #ecf6ff;
	height: 25px;
	padding-top: 0px;
}
.box .keyword DT
{
	display: inline;
}
.box .keyword DD
{
	display: inline;
}
.box .box-moreA
{
	position: absolute;
	font-family: simsun;
	top: 6px;
	right: 6px;
}
.box .box-op
{
	position: absolute;
	line-height: 26px;
	color: #939393;
	top: 1px;
	right: 6px;
}
.box .box-op A
{
	color: #193b5f;
}
.box DL.channel
{
	position: absolute;
	line-height: 26px;
	font-family: simsun;
	top: 1px;
	right: 6px;
}
.box DL.channel A
{
	color: #016a9f;
}
.box DL.channel DD
{
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
}
.box DL.channel DD SPAN
{
	margin: 0px 5px;
	color: #c5ddf6;
}
.box .sort-mode
{
	padding-bottom: 3px;
	line-height: 21px;
	padding-left: 10px;
	padding-right: 10px;
	background: #f6f6f6;
	padding-top: 3px;
}
.box .sort-mode DT
{
	display: inline;
}
.box .sort-mode DD
{
	display: inline;
	margin-right: 15px;
}
.box .sort-mode DD A
{
	margin-right: 10px;
}
.box .sort-mode DD EM
{
	font-style: normal;
	color: #525252;
	font-weight: bold;
	margin-right: 10px;
}
.main .box H2
{
	background-position: 0px -408px;
}
.mainS .box H2
{
	background-position: 0px -368px;
}
.sideR .box H2
{
	background-position: 0px -248px;
}
.sideL .box H2
{
	background-position: 0px -288px;
}
.mainFloat .box
{
	width: 359px;
	float: left;
	clear: none;
	margin-right: 8px;
}
.mainFloat .box H2
{
	background-position: 0px -328px;
}
.column1 .box
{
	width: 314px;
	float: left;
	clear: none;
	margin-right: 8px;
}
.tab-box
{
	background: url(sprite.png) no-repeat 0px -370px;
	padding-top: 27px;
}
.tab-box H2
{
	position: absolute;
	text-align: center;
	padding-bottom: 0px;
	line-height: 21px;
	padding-left: 1px;
	width: 68px;
	padding-right: 1px;
	display: inline;
	white-space: nowrap;
	background: none transparent scroll repeat 0% 0%;
	height: 21px;
	color: #016a9f;
	overflow: hidden;
	top: 4px;
	font-weight: normal;
	padding-top: 2px;
}
.tab-box H2.upH2
{
	border-bottom: #c5ddf6 1px;
	border-left: #c5ddf6 1px solid;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	background: #fff;
	border-top: #c5ddf6 2px solid;
	font-weight: bold;
	border-right: #c5ddf6 1px solid;
	padding-top: 0px;
}
.tab-box .content
{
	display: none;
	clear: both;
}
.tab-box .upBox
{
	display: block;
}
.tab-box .h21
{
	left: 5px;
}
.tab-box .h22
{
	left: 78px;
}
.tab-box .h23
{
	left: 151px;
}
.main .tab-box
{
	background-position: 0px -408px;
}
.mainS .tab-box
{
	background-position: 0px -368px;
}
.sideR .tab-box
{
	background-position: 0px -248px;
}
.sideL .tab-box
{
	background-position: 0px -288px;
}
DIV.list-pager
{
	position: absolute;
	top: 4px;
	right: 11px;
}
.pager-num
{
	float: left;
}
.pager-op
{
	float: left;
}
.pager-num
{
	margin: 6px 8px 0px 0px;
}
.pager-num A
{
	text-indent: -9999px;
	width: 6px;
	background: url(sprite.png) no-repeat -340px -110px;
	float: left;
	height: 6px;
	margin-left: 5px;
	overflow: hidden;
}
.pager-num A.currA
{
	background-position: -340px -100px;
}
.pager-num A:hover
{
	background-position: -340px -100px;
}
.pager-op A
{
	text-indent: -9999px;
	width: 18px;
	background: url(sprite.png) no-repeat;
	float: left;
	height: 18px;
	overflow: hidden;
}
.pager-op A.no-page-up
{
	background-position: -300px -100px;
}
.pager-op A.page-up
{
	background-position: -300px -100px;
}
.pager-op A.page-up:hover
{
	background-position: -260px -100px;
}
.pager-op A.no-page-down
{
	background-position: -277px -100px;
	margin-left: -1px;
}
.pager-op A.page-down
{
	background-position: -277px -100px;
	margin-left: -1px;
}
.pager-op A.page-down:hover
{
	background-position: -317px -100px;
}
P.list-pager
{
	text-align: right;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	clear: both;
	padding-top: 0px;
}
P.list-pager A
{
	border-bottom: #ccdff2 1px solid;
	min-width: 12px;
	text-align: center;
	border-left: #ccdff2 1px solid;
	padding-bottom: 0px;
	line-height: 18px;
	padding-left: 3px;
	width: auto !important;
	padding-right: 3px;
	display: inline-block;
	white-space: nowrap;
	height: 18px;
	margin-left: 6px;
	vertical-align: middle;
	overflow: visible;
	border-top: #ccdff2 1px solid;
	border-right: #ccdff2 1px solid;
	padding-top: 0px;
}
P.list-pager STRONG
{
	border-bottom: #ccdff2 1px solid;
	min-width: 12px;
	text-align: center;
	border-left: #ccdff2 1px solid;
	padding-bottom: 0px;
	line-height: 18px;
	padding-left: 3px;
	width: auto !important;
	padding-right: 3px;
	display: inline-block;
	white-space: nowrap;
	height: 18px;
	margin-left: 6px;
	vertical-align: middle;
	overflow: visible;
	border-top: #ccdff2 1px solid;
	border-right: #ccdff2 1px solid;
	padding-top: 0px;
}
P.list-pager STRONG
{
	border-bottom-style: none;
	padding-bottom: 1px;
	border-right-style: none;
	padding-left: 4px;
	padding-right: 4px;
	border-top-style: none;
	color: #939393;
	border-left-style: none;
	padding-top: 1px;
}
P.list-pager A:hover
{
	text-decoration: none;
}
.playpic
{
	position: relative;
	display: block;
	overflow: hidden;
	_zoom: 1;
}
.playpic IMG
{
	border-bottom: #eae4d1 1px solid;
	border-left: #eae4d1 1px solid;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	display: block;
	border-top: #eae4d1 1px solid;
	border-right: #eae4d1 1px solid;
	padding-top: 2px;
}
.playpic SPAN
{
	position: absolute;
	text-align: right;
	padding-bottom: 0px;
	line-height: 15px;
	padding-left: 3px;
	width: 80px;
	padding-right: 3px;
	height: 15px;
	color: #fff;
	top: 109px;
	padding-top: 0px;
	left: 3px;
}
.playpic SPAN.bg
{
	background: url(update.png) no-repeat 0px 0px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType= '1' );
}
.playpic EM
{
	display: none;
}
.playpic:hover
{
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
	text-decoration: none;
}
.playpic:hover EM
{
	position: absolute;
	margin: -15px auto auto -15px;
	width: 31px;
	display: block;
	background: url(play.png) no-repeat;
	height: 31px;
	top: 50%;
	cursor: pointer;
	left: 50%;
	_background: url(play.gif) no-repeat;
	_filter: alpha(opacity=75);
}
.top-banner
{
	position: relative;
	line-height: 0;
	margin: 8px auto 11px;
	width: 960px;
	font-size: 0px;
	overflow: hidden;
}
.banner-middle
{
	position: relative;
	line-height: 0;
	margin: 0px auto 8px;
	width: 960px;
	ZOOM: 1;
	clear: both;
	font-size: 0px;
	overflow: hidden;
}
.banner-little
{
	position: relative;
	line-height: 0;
	margin: 0px auto 8px;
	width: 960px;
	ZOOM: 1;
	clear: both;
	font-size: 0px;
	overflow: hidden;
}
.banner-little
{
	margin: 0px auto 3px;
}
.main .banner-middle
{
	width: 726px;
}
.sideR .banner-middle
{
	width: 226px;
}
.banner3col
{
	border-bottom: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	padding-bottom: 5px;
	margin: 8px auto;
	padding-left: 5px;
	width: 953px;
	padding-right: 0px;
	ZOOM: 1;
	background: #fff;
	overflow: hidden;
	border-top: #eeeeee 1px solid;
	border-right: #eeeeee 1px solid;
	padding-top: 5px;
}
.banner3col .l
{
	border-bottom: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	float: left;
	height: 80px;
	overflow: hidden;
	border-top: #eeeeee 1px solid;
	border-right: #eeeeee 1px solid;
}
.banner3col .m
{
	border-bottom: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	float: left;
	height: 80px;
	overflow: hidden;
	border-top: #eeeeee 1px solid;
	border-right: #eeeeee 1px solid;
}
.banner3col .r
{
	border-bottom: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	float: left;
	height: 80px;
	overflow: hidden;
	border-top: #eeeeee 1px solid;
	border-right: #eeeeee 1px solid;
}
.banner3col .l
{
	width: 136px;
}
.banner3col .r
{
	width: 136px;
}
.banner3col .m
{
	margin: 0px 5px;
	width: 660px;
	display: inline;
}
.movList UL
{
	position: relative;
	height: 164px;
	overflow: hidden;
}
.movList LI
{
	position: relative;
	text-align: center;
	margin: 0px 8px 10px;
	width: 100px;
	display: inline;
	float: left;
	height: 164px;
	color: #939393;
	overflow: hidden;
}
.movList LI .playpic
{
	margin: auto auto 3px;
	width: 92px;
	height: 127px;
}
.movList LI .playpic IMG
{
	width: 86px;
	height: 121px;
}
.movList LI P
{
	line-height: 17px;
	height: 17px;
	overflow: hidden;
}
.movList LI .mov-title
{
	position: relative;
	padding-right: 10px;
}
.movList LI .mov-title A.playMov
{
	position: absolute;
	width: 16px;
	background: url(sprite.png) no-repeat -808px -32px;
	height: 16px;
	top: 0px;
	right: 0px;
}
.movList2 UL
{
	position: relative;
	height: 123px;
	overflow: hidden;
}
.movList2 LI
{
	position: relative;
	margin: 0px 10px 10px;
	width: 108px;
	display: inline;
	float: left;
	height: 123px;
	color: #939393;
	overflow: hidden;
}
.movList2 LI .playpic
{
	margin: auto auto 3px;
	width: 108px;
	height: 66px;
}
.movList2 LI .playpic IMG
{
	width: 102px;
	height: 60px;
}
.movList2 LI P
{
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}
.movList2 LI .mov-title
{
	position: relative;
	height: 18px;
}
.movList3
{
	width: 100%;
	ZOOM: 1;
	overflow: hidden;
}
.movList3 UL
{
	position: relative;
	line-height: 20px;
	width: 730px;
	overflow: hidden;
}
.movList3 LI
{
	position: relative;
	padding-bottom: 10px;
	margin: 0px 20px 0px 10px;
	padding-left: 105px;
	width: 230px;
	padding-right: 0px;
	display: inline;
	float: left;
	height: 140px;
	overflow: hidden;
	padding-top: 10px;
}
.movList3 LI .playpic
{
	position: absolute;
	width: 100px;
	height: 140px;
	top: 10px;
	left: 0px;
}
.movList3 LI .playpic IMG
{
	width: 94px;
	height: 134px;
}
.movList3 LI H3
{
	line-height: 24px;
	height: 24px;
	font-size: 13px;
	overflow: hidden;
}
.movList3 LI H3 SPAN
{
	color: #939393;
	font-size: 10px;
	font-weight: normal;
}
.movList3 LI UL
{
	padding-bottom: 0px;
	padding-left: 0px;
	width: 240px;
	padding-right: 0px;
	color: #d6d3d3;
	padding-top: 0px;
}
.movList3 LI LI
{
	padding-bottom: 0px;
	margin: 0px 5px 0px 0px;
	padding-left: 0px;
	width: 110px;
	padding-right: 0px;
	float: left;
	height: 20px;
	overflow: hidden;
	padding-top: 0px;
}
.movList3 LI LI STRONG
{
	color: #5f5f5f;
	font-weight: normal;
}
.movList3 LI LI SPAN
{
	margin: auto 2px;
	color: #5f5f5f;
}
.movList3 LI LI SPAN.grade
{
	color: #ff7e00;
	font-size: 11px;
	font-weight: bold;
}
.movList3 LI LI SPAN.grade STRONG
{
	line-height: 20px;
	color: #ff7e00;
	font-size: 12px;
	font-weight: bold;
}
.movList3 LI LI A
{
	margin: auto 2px;
}
.movList3 LI LI.playactor
{
	width: 240px;
}
.movList3 LI .mov-op
{
	text-align: left;
	padding-bottom: 0px;
	margin: 5px auto;
	padding-left: 0px;
	padding-right: 0px;
	clear: both;
	padding-top: 0px;
}
.movList3 LI .mov-op A
{
	text-indent: 100px;
	width: 41px;
	background: url(icon.png) no-repeat;
	float: left;
	height: 18px;
	overflow: hidden;
	margin-right: 10px;
}
.movList3 LI .mov-op .mov-watch
{
	background-position: 0px -200px;
}
.movList3 LI .mov-op .mov-detail
{
	background-position: -56px -200px;
}
.movList4
{
	width: 100%;
	ZOOM: 1;
	margin-bottom: -10px;
	overflow: hidden;
}
.movList4 UL
{
	position: relative;
	line-height: 20px;
	margin: 5px 0px;
	ZOOM: 1;
	overflow: hidden;
}
.movList4 LI
{
	position: relative;
	padding-bottom: 12px;
	margin: 0px 10px;
	padding-left: 108px;
	padding-right: 0px;
	background: url(dott-gray.png) repeat-x 0px -2px;
	height: 140px;
	color: #5f5f5f;
	overflow: hidden;
	top: -10px;
	padding-top: 15px;
}
.movList4 LI .playpic
{
	position: absolute;
	width: 100px;
	height: 140px;
	top: 15px;
	left: 0px;
}
.movList4 LI .playpic IMG
{
	width: 94px;
	height: 134px;
}
.movList4 LI H3
{
	line-height: 24px;
	height: 24px;
	font-size: 13px;
	overflow: hidden;
}
.movList4 LI H3 SPAN
{
	color: #939393;
	font-size: 10px;
	font-weight: normal;
}
.movList4 LI H3 .score
{
	color: #ff7e00;
	margin-left: 10px;
	font-size: 12px;
}
.movList4 LI H3 .score STRONG
{
	color: #ff7e00;
	font-size: 14px;
}
.movList4 LI UL
{
	position: relative;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	color: #d6d3d3;
	padding-top: 0px;
}
.movList4 LI LI
{
	position: static;
	padding-bottom: 0px;
	margin: 0px 10px 0px 0px;
	padding-left: 0px;
	width: 160px;
	padding-right: 0px;
	white-space: nowrap;
	background: none transparent scroll repeat 0% 0%;
	float: left;
	height: 20px;
	overflow: hidden;
	padding-top: 0px;
}
.movList4 LI LI.playactor
{
	width: 400px;
}
.movList4 LI LI STRONG
{
	color: #5f5f5f;
	font-weight: normal;
}
.movList4 LI LI SPAN
{
	margin: auto 2px;
	color: #5f5f5f;
}
.movList4 LI LI SPAN EM
{
	font-style: normal;
	color: #939393;
}
.movList4 LI LI A
{
	margin: auto 2px;
}
.movList4 LI .mov-op
{
	margin: 5px auto;
}
.movList4 LI .mov-op EM
{
	font-style: normal;
	color: #939393;
}
.movList4 LI .mov-op .mark
{
	color: #4d8a06;
	font-weight: bold;
}
.movList4 LI .mov-op SPAN
{
	margin: 0px 10px;
	color: #ccdff2;
}
.sort-list
{
	padding-bottom: 5px;
	line-height: 16px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.sort-list LI
{
	position: relative;
	padding-bottom: 0px;
	padding-left: 16px;
	padding-right: 32px;
	margin-bottom: 3px;
	height: 16px;
	overflow: hidden;
	padding-top: 3px;
}
.sort-list EM
{
	position: absolute;
	font-style: normal;
	font-size: 10px;
	top: 3px;
	left: 0px;
}
.sort-list .top EM
{
	color: #ff5b01;
}
.sort-list SPAN
{
	ZOOM: 1;
	white-space: nowrap;
	color: #939393;
}
.sort-list LI A
{
	ZOOM: 1;
}
.sort-list LI A.playMov
{
	width: 16px;
	display: inline-block;
	background: url(sprite.png) no-repeat -808px -32px;
	height: 16px;
	vertical-align: middle;
	top: 3px;
}
.sort-list .score
{
	position: absolute;
	color: #ff5b01;
	font-size: 10px;
	top: 3px;
	right: 0px;
	font-weight: bold;
}
.sort-list .score STRONG
{
	font-size: 12px;
}
.sort-list .lj
{
	position: absolute;
	text-align: right;
	white-space: nowrap;
	color: #ff5b01;
	top: 0px;
	right: 0px;
}
.list-catalog
{
	padding-bottom: 5px;
	line-height: 24px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.list-catalog DT
{
	clear: both;
	font-weight: bold;
}
.list-catalog DD
{
	position: relative;
	padding-bottom: 5px;
	ZOOM: 1;
	margin-bottom: 5px;
	background: url(dott-gray.png) repeat-x 0px 100%;
	overflow: hidden;
}
.list-catalog DD A
{
	white-space: nowrap;
	float: left;
	margin-right: 10px;
}
.list-catalog DD A.more
{
	position: absolute;
	bottom: 5px;
	color: #6e6e6e;
	right: 0px;
}
.list-catalog DD.more
{
	text-align: right;
	background: none transparent scroll repeat 0% 0%;
}
.list-catalog DD.more A
{
	margin: 0px;
	font-family: simsun;
	float: none;
}
.main .list-catalog DD A
{
	width: 130px;
	margin-bottom: 6px;
	height: 24px;
}
.layer
{
	position: absolute;
	ZOOM: 1;
	top: 0px;
	left: 50%;
}
.layer H2
{
	border-bottom: #c4c4c4 1px solid;
	border-left: #c4c4c4 1px solid;
	padding-bottom: 0px;
	line-height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(sprite.png) #fff repeat-x 0px 1px;
	height: 25px;
	color: #303030;
	font-size: 12px;
	border-top: #c4c4c4 1px solid;
	border-right: #c4c4c4 1px solid;
	padding-top: 0px;
}
.layer .close
{
	position: absolute;
	line-height: 25px;
	padding-left: 18px;
	background: url(icon.png) no-repeat -132px 7px;
	color: #303030;
	top: 1px;
	right: 10px;
}
.layer .content
{
	border-bottom: #c4c4c4 1px solid;
	border-left: #c4c4c4 1px solid;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	background: #fff;
	border-top: #c4c4c4 1px;
	border-right: #c4c4c4 1px solid;
	padding-top: 15px;
}
.layer .form_detail .item
{
	position: relative;
	line-height: 24px;
	padding-left: 65px;
	ZOOM: 1;
	margin-bottom: 15px;
}
.layer .form_detail .item LABEL
{
	position: absolute;
	color: #5a5a5a;
	font-size: 14px;
	top: 0px;
	left: 0px;
}
.layer .form_detail TEXTAREA
{
	border-bottom: #d2d2d2 1px solid;
	border-left: #d2d2d2 1px solid;
	padding-bottom: 3px;
	line-height: 16px;
	padding-left: 2px;
	width: 190px;
	padding-right: 2px;
	height: 16px;
	font-size: 12px;
	vertical-align: middle;
	border-top: #d2d2d2 1px solid;
	border-right: #d2d2d2 1px solid;
	padding-top: 3px;
}
.layer .form_detail .ipt_tx
{
	border-bottom: #d2d2d2 1px solid;
	border-left: #d2d2d2 1px solid;
	padding-bottom: 3px;
	line-height: 16px;
	padding-left: 2px;
	width: 190px;
	padding-right: 2px;
	height: 16px;
	font-size: 12px;
	vertical-align: middle;
	border-top: #d2d2d2 1px solid;
	border-right: #d2d2d2 1px solid;
	padding-top: 3px;
}
.layer .form_detail TEXTAREA
{
	padding-bottom: 6px;
	padding-left: 8px;
	width: 90%;
	padding-right: 8px;
	height: 100px;
	padding-top: 6px;
}
.layer .form_detail .over
{
	border-bottom-color: #ffda5b;
	border-top-color: #ffda5b;
	border-right-color: #ffda5b;
	border-left-color: #ffda5b;
}
.layer .form_detail IMG
{
	vertical-align: middle;
}
.layer .form_detail .info
{
	display: inline;
	color: #909090;
}
.layer .form_detail .notxt
{
	color: #e1e1e1;
}
.layer .form_detail A
{
	margin: 0px 5px;
	font-family: simsun;
	color: #303030;
}
.layer .form_detail .btn
{
	border-bottom-style: none;
	border-right-style: none;
	width: 79px;
	border-top-style: none;
	background: url(icon.png) no-repeat 0px -264px;
	height: 25px;
	color: #303030;
	border-left-style: none;
	overflow: hidden;
	font-weight: bold;
	margin-right: 10px;
}
.loginLayer
{
	width: 416px;
	margin-left: -208px;
}
.loginLayer IMG
{
	height: 24px;
}
.loginLayer .form_detail .info
{
	position: relative;
	line-height: 16px;
	margin: -4px auto;
	width: 100px;
	display: inline-block;
	white-space: normal;
	height: 32px;
	vertical-align: middle;
}
.loginLayer .form_detail .btn
{
	background-position: 0px -304px;
	color: #622f0d;
}
.loginLayer .form_detail .link
{
	ZOOM: 1;
	font-family: simsun;
	color: #016a9f;
}
.pflayer
{
	width: 416px;
	margin-left: -208px;
}
.pflayer .form_detail .item
{
	padding-left: 0px;
	margin-bottom: 5px;
}
.pflayer .form_detail .item LABEL
{
	position: static;
	color: #303030;
	font-size: 12px;
}
.pflayer .form_detail .itempf LABEL
{
	ZOOM: 1;
	color: #5a5a5a;
	font-size: 14px;
}
.pflayer .form_detail .itempf SPAN
{
	ZOOM: 1;
	color: #ff5b01;
	font-size: 14px;
}
.pflayer .form_detail .itempf .rate
{
	margin: 1px 5px 6px 0px;
	width: 90px;
	display: inline-block;
	height: 17px;
	vertical-align: middle;
	overflow: hidden;
}
.pflayer .form_detail .itempf .rate SPAN
{
	margin: 0px;
	width: 16px;
	padding-right: 2px;
	background: url(star.png) no-repeat -24px -96px;
	float: left;
	height: 17px;
}
.pflayer .form_detail .itempf .rate A
{
	margin: 0px;
	width: 16px;
	padding-right: 2px;
	background: url(star.png) no-repeat -24px -96px;
	float: left;
	height: 17px;
}
.pflayer .form_detail .itempf .rate A.mark
{
	background-position: 0px -96px;
}
.pflayer .form_detail .score
{
	padding-bottom: 5px;
	line-height: 18px;
	margin: 5px -5px;
	padding-left: 10px;
	padding-right: 10px;
	background: #f6f6f6;
	font-size: 12px;
	padding-top: 5px;
}
.pflayer .form_detail .score EM
{
	font-style: normal;
}
.pflayer .form_detail .score .s1
{
	color: #f00;
	font-size: 14px;
}
.pflayer .form_detail .score .s2
{
	color: #ff5b01;
	font-weight: normal;
}
.pflayer .form_detail .item .scoremy
{
	font-style: italic;
	color: #ff5b01;
	font-size: 22px;
	margin-right: 50px;
}
.pflayer .form_detail .item .scorexl
{
	color: #ff5b01;
	font-size: 18px;
}
.yplayer
{
	width: 600px;
	margin-left: -300px;
}
.yplayer .top
{
	padding-bottom: 10px;
	line-height: 22px;
	margin-bottom: 20px;
	background: url(dott-gray.png) repeat-x 0px 100%;
	color: #909090;
}
.yplayer .top A
{
	margin: 0px 10px;
	font-family: simsun;
	color: #303030;
}
.yplayer .form_detail .item .scoremy
{
	color: #ff5b01;
	font-size: 22px;
}
#completeIFrame
{
	display: none;
}
#completeDiv
{
	border-bottom: #b2d0ea 1px solid;
	border-left: #b2d0ea 1px solid;
	border-top: #b2d0ea 1px solid;
	border-right: #b2d0ea 1px solid;
}
#completeDiv DIV
{
	line-height: 22px;
	height: 22px !important;
}
#completeDiv SPAN
{
	line-height: 22px;
	height: 22px !important;
}
#completeDiv SPAN
{
	padding: 0px;
}
#completeDiv SPAN.lAutoComplete
{
	padding: 0px 5px;
	cursor: pointer;
	}
.banner_0907
{
	border-bottom: #eee 1px solid;
	position: relative;
	border-left: #eee 1px solid;
	padding-bottom: 6px;
	line-height: 0;
	margin: 0px auto;
	padding-left: 6px;
	width: 946px;
	padding-right: 6px;
	ZOOM: 1;
	clear: both;
	font-size: 0px;
	overflow: hidden;
	border-top: #eee 1px solid;
	border-right: #eee 1px solid;
	padding-top: 6px;
}
.banner_0907 DIV.banner_0907_short
{
	border-bottom: #eee 1px solid;
	border-left: #eee 1px solid;
	width: 136px;
	background: #eee;
	float: left;
	height: 60px;
	border-top: #eee 1px solid;
	border-right: #eee 1px solid;
}
.banner_0907 DIV.banner_0907_long
{
	border-bottom: #eee 1px solid;
	text-align: center;
	border-left: #eee 1px solid;
	margin: 0px 5px;
	width: 658px;
	display: inline;
	background: #eee;
	float: left;
	height: 60px;
	border-top: #eee 1px solid;
	border-right: #eee 1px solid;
}
.channel-top
{
	margin: 8px auto 5px;
}
#movie_info
{
	z-index: 995;
	border-bottom: #c9c9c9 1px solid;
	position: absolute;
	border-left: #c9c9c9 1px solid;
	width: 211px;
	height: 156px;
	border-top: #c9c9c9 1px solid;
	border-right: #c9c9c9 1px solid;
}
.bg_tm
{
	FILTER: Alpha(Opacity=90);
	background: #fff;
	height: 100%;
	overflow: hidden;
	opacity: 0.9;
}
.win_content
{
	position: absolute;
	width: 100%;
	height: 156px;
	top: 0px;
}
.win_content DL
{
	padding-bottom: 7px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 7px;
}
.win_content DT
{
	height: 18px;
	overflow: hidden;
	font-weight: bold;
}
.win_content DT SPAN
{
	padding-left: 10px;
	color: #606060;
	font-weight: normal;
}
.win_content DT EM
{
	font-style: normal;
	padding-left: 10px;
	color: #919191;
	font-weight: normal;
}
.win_content P.author
{
	position: absolute;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 201px;
	bottom: 0px;
	padding-right: 0px;
	background: #fffbd1;
	color: #4a4a4a;
	border-top: #c9c9c9 1px solid;
	padding-top: 2px;
}
.win_content P.author STRONG
{
	color: #3083c7;
	font-weight: normal;
}
.win_content .popular
{
	position: absolute;
	float: none;
	top: 26px;
	left: 125px;
}
.win_content P EM
{
	font-style: normal;
	color: #606060;
}
.win_content P SPAN
{
	color: #4a4a4a;
}
.oldkk_star
{
	margin-top: 2px;
	padding-left: 55px;
	background: url(star.png) no-repeat -136px 2px;
	height: 10px;
}
.oldkk_star STRONG
{
	color: #ff5b01;
	font-weight: normal;
}
.mid4
{
	background-position: -136px -14px;
}
.mid3
{
	background-position: -136px -30px;
}
.mid2
{
	background-position: -136px -46px;
}
.mid1
{
	background-position: -136px -62px;
}
.mid0
{
	background-position: -136px -78px;
}
.hover_bg
{
	position: absolute;
	text-align: right;
	padding-bottom: 0px;
	line-height: 15px;
	padding-left: 3px;
	width: 80px;
	padding-right: 3px;
	height: 15px;
	color: #fff;
	top: 109px;
	padding-top: 0px;
	left: 7px;
}
.hover_bg_txt
{
	position: absolute;
	text-align: right;
	padding-bottom: 0px;
	line-height: 15px;
	padding-left: 3px;
	width: 80px;
	padding-right: 3px;
	height: 15px;
	color: #fff;
	top: 109px;
	padding-top: 0px;
	left: 7px;
}
.hover_bg
{
	background: url(update.png) no-repeat 0px 0px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType= '1' );
}
