
/*
Offical Style for NetMao(R)
URL: http: //www.netmao.com
(C) 2001-2008 NetMao.com
模板作者：亚烟
<style type="text/css">*/
	/************************************************公共样式**************************************************************/
	
* {
	PADDING: 0px;
	MARGIN: 0px
}
BODY {
	FONT-SIZE: 12px;
	BACKGROUND: #fff;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #43596b;
	TEXT-DECORATION: none
}
A IMG {
	BORDER-WIDTH: 0px
}
UL {
	LIST-STYLE-TYPE: none
}
OL {
	LIST-STYLE-TYPE: none
}
.wrapfix: unknown {
	CLEAR: both;
	DISPLAY: block;
	VISIBILITY: hidden;
	HEIGHT: 0px;
	content: "."
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.bord {
	BORDER: #a2baa6 1px solid;
}
.wrap {
	MARGIN: 0px auto;
	WIDTH: 980px
}
H2 {
	FONT-SIZE: 13px;
	COLOR: #fff
}
H3 {
	FONT-SIZE: 13px;
	COLOR: #fff
}
/************************************************头部**************************************************************/
	#header {
	HEIGHT: 90px
}
#header .logo {
	BACKGROUND: url(/images/default/logo.gif);
	WIDTH: 189px;
	TEXT-INDENT: -999em;
	HEIGHT: 75px;
	margin-top: 8px
}
#header .logo A {
	DISPLAY: block;
	OVERFLOW: hidden;
	HEIGHT: 75px
}
#header .banner {
	WIDTH: 468px;
	height: 60px;
	margin-left: 100px;
	margin-top: 15px;
}
#header .top_r {
	WIDTH: 70px;
	height: 65px;
	margin-right: 10px;
	margin-top: 10px;
}
#header .top_r a {
	float: left;
	WIDTH: 65px;
	line-height: 20px;
	height: 20px;
	margin-bottom: 5px;
	BORDER-LEFT: #759a75 0px solid;
	BORDER-RIGHT: #759a75 1px solid;
	BORDER-TOP: #759a75 0px solid;
	BORDER-BOTTOM: #759a75 1px solid;
	BACKGROUND: #96b996;
	COLOR: #fff;
	text-align: center;
}
/************************************************导航**************************************************************/
	#menu {
	BACKGROUND: url(/images/default/menu_bg.gif) #e8ecf2 repeat-x left top;
	MARGIN-BOTTOM: 9px;
	OVERFLOW: hidden;
	POSITION: relative;
	HEIGHT: 70px
}
#menu .lt {
	BACKGROUND: url(/images/default/menu_l.gif);
	WIDTH: 5px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 70px }
#menu .rt {
	BACKGROUND: url(/images/default/menu_l.gif);
	WIDTH: 5px;
	HEIGHT: 70px;
	POSITION: absolute;
	TOP: 0px }
#menu .lt {
	LEFT: 0px }
#menu .rt {
	RIGHT: 0px;
	BACKGROUND: url(/images/default/menu_r.gif) }
#menu UL {
	MARGIN: 0px 5px;
	OVERFLOW: hidden;
	HEIGHT: 36px }
#menu LI {
	BACKGROUND: url(/images/default/menu_li_b.gif) no-repeat left top;
	FLOAT: left;
	MARGIN-LEFT: -3px;
	LINE-HEIGHT: 36px;
	HEIGHT: 36px }
#menu LI A {
	PADDING: 0 14px;
	DISPLAY: block;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 13px;
	MARGIN-LEFT: 10px;
	COLOR: #996633;
	font-family: "新宋体";
}
#menu LI A:hover {
	BACKGROUND: url(/images/default/menu_ho_bg.gif) }
#menu INPUT {
	MARGIN-TOP: 7px;
	FLOAT: left;
	MARGIN-LEFT: 8px }
#menu INPUT.text {
	BORDER: #adb9cb 1px solid;
	MARGIN-LEFT: 20px;
	WIDTH: 220px;
	COLOR: #c5c8cf;
	PADDING: 2px 5px;
	HEIGHT: 15px }
#menu INPUT.submit {
	BORDER-LEFT: #759a75 0px solid;
	BORDER-RIGHT: #759a75 1px solid;
	BORDER-TOP: #759a75 0px solid;
	BORDER-BOTTOM: #759a75 1px solid;
	BACKGROUND: #96b996;
	WIDTH: 65px;
	COLOR: #fff;
	HEIGHT: 20px }
#menu .hots {
	FLOAT: left;
	WIDTH: 925px;
	COLOR: #607390;
	LINE-HEIGHT: 34px;
	HEIGHT: 34px }
#menu .hots span {
	PADDING-LEFT: 15px;
}
#menu .hots A {
	MARGIN-LEFT: 6px;
	COLOR: #607390 }
#menu .hots .right A {
	MARGIN: 0px 5px }
/************************************************边栏**************************************************************/
	#sidebar {
	WIDTH: 235px
}
.announce li {
	background: url(/images/default/announce.gif) no-repeat 3px 5px;
}
.announce li a {
	width: 200px!important;
}
.slidebardiv {
	BACKGROUND: url(/images/default/div_r_b_bg.gif) no-repeat left bottom;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 7px;
	POSITION: relative
}
.slidebardiv .bar {
	COLOR: #515151;
	font-weight:bold;
	font-size:13px;
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/default/h2_b_bg.gif);
	LINE-HEIGHT: 27px;
	HEIGHT: 27px;
	POSITION: relative
}
.slidebardiv .lt {
	LEFT: -1px;
	BACKGROUND: url(/images/default/h2_b_l.gif);
	WIDTH: 6px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 27px
}
.slidebardiv .rt {
	RIGHT: -1px;
	_RIGHT: -2px;
	BACKGROUND: url(/images/default/h2_b_r.gif);
	WIDTH: 6px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 27px
}
.slidebardiv UL {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 1px;
}
.slidebardiv LI {
	BORDER-TOP: #e6e6e6 1px solid;
	PADDING-LEFT: 24px;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	position: relative;
}
.slidebardiv LI a {
	width: 134px;
	white-space: nowrap;
	overflow: hidden;
	display: -moz-inline-stack;
	/* for Firefox*/
	display: inline-block;
	/* for IE*/
	text-overflow: ellipsis;
	/* for IE*/
	-o-text-overflow: ellipsis;
	/* for Opera*/
	
}
.slidebardiv LI div {
	width: 134px;
	white-space: nowrap;
	overflow: hidden;
	display: -moz-inline-stack;
	/* for Firefox*/
	display: inline-block;
	/* for IE*/
	text-overflow: ellipsis;
	/* for IE*/
	-o-text-overflow: ellipsis;
	/* for Opera*/
	
}
.slidebardiv LI em {
	BORDER: #b3f5b3 1px solid;
	BACKGROUND: #e6fde6;
	COLOR: #62cc62;
	HEIGHT: 12px;
	WIDTH: 12px;
	OVERFLOW: hidden;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Arial;
	FONT-STYLE: normal;
	TEXT-ALIGN: center;
	position: absolute;
	left: 5px;
	top: 5px;
}
.slidebardiv .top3 em {
	BORDER: #ffbb8b 1px solid;
	BACKGROUND: #ffe4b7;
	COLOR: #ff6800;
	HEIGHT: 12px;
	WIDTH: 12px;
	OVERFLOW: hidden;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 12px;
	FONT-FAMILY: Arial;
	FONT-STYLE: normal;
	TEXT-ALIGN: center;
	position: absolute;
	left: 5px;
	top: 5px;
}
.slidebardiv LI span {
	position: absolute;
	right: 5px;
	top: 0;
	width: 55px;
	text-align: right;
}
.slidebardiv LI:hover {
	BACKGROUND-COLOR: #e8f4e8
}
#newmovie LI {
	BACKGROUND-POSITION: 164px 6px;
	OVERFLOW: hidden;
	HEIGHT: 23px
}
#soft_down {
	PADDING: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#soft_down UL {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	BORDER-RIGHT-WIDTH: 1px;
	PADDING: 10px 0 10px 0;
	BACKGROUND: #e8f4e8
}
#soft_down LI {
	PADDING-LEFT: 34px;
	BACKGROUND: url(/images/default/down.gif) no-repeat 10px 4px;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	BORDER-WIDTH: 0px
}
#slide {
	OVERFLOW: hidden;
	MARGIN-RIGHT: 316px;
	HEIGHT: 226px
}
/************************************************主体区**************************************************************/
	#main {
	WIDTH: 740px
}
.maindiv {
	MARGIN-BOTTOM: 9px;
	POSITION: relative;
}
.maindiv .bar {
	COLOR: #515151;
	font-weight:bold;
	font-size:13px;
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/default/h2_h_bg.gif);
	COLOR: #515151;
	LINE-HEIGHT: 30px;
	margin-right: 1px;
	HEIGHT: 30px }
.maindiv .lt {
	BACKGROUND: url(/images/default/h2_h_l.gif);
	WIDTH: 5px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 30px;
	LEFT: -1px }
.maindiv .rt {
	BACKGROUND: url(/images/default/h2_h_r.gif);
	WIDTH: 5px;
	POSITION: absolute;
	TOP: 0px;
	RIGHT: 0px;
	_RIGHT: -1px;
	HEIGHT: 30px }
.maindiv .title {
	DISPLAY: block;
	HEIGHT: 20px;
	WIDTH: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.maindiv SPAN.title EM {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	MARGIN-LEFT: 5px;
	FONT-STYLE: normal }
#re {
	width: 735px;
	text-align: center;
}
#re UL {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	BACKGROUND: #e8f4e8;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	PADDING-TOP: 6px;
	HEIGHT: 350px
}
#re LI {
	PADDING-LEFT: 15px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 127px;
	LINE-HEIGHT: 24px;
	COLOR: #000
}
#re LI A {
	COLOR: #000
}
#re LI a span {
	BACKGROUND: url(/images/default/jian.gif) no-repeat;
	POSITION: absolute ;
	DISPLAY: block;
	left: 5px;
	top: 5px;
	width: 35px;
	height: 36px;
}
#re A.channel {
	FONT-WEIGHT: normal;
	COLOR: #999 }
#re A.img {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 116px;
	HEIGHT: 150px;
	background-color: #fff;
	padding: 4px;
	POSITION: relative;
}
#re A.img IMG {
	DISPLAY: block;
	WIDTH: 116px;
	HEIGHT: 150px }
#re A.img:hover {
	background-color: #f7a413 }
#re .nav {
	MARGIN: -30px 0px 0px 100px;
	POSITION: relative;
	HEIGHT: 30px
}
#re .nav A {
	PADDING: 0 5px;
	BACKGROUND: #8995a8;
	FLOAT: left;
	MARGIN: 5px 3px 5px 2px;
	BORDER: #697588 1px solid;
	COLOR: #fff;
	LINE-HEIGHT: 19px;
	HEIGHT: 18px }
#re .nav A:hover {
	BORDER: #4b5260 1px solid;
	BACKGROUND: #69758a }
/*******************************************************分类样式*****************************************************************/
	.list {
	float: left;
	width: 734px;
	margin-right: 5px;
}
.list UL {
	PADDING: 7px 2px;
	OVERFLOW: hidden;
	HEIGHT: 66px;
	_margin-top: -1px
}
.list LI {
	DISPLAY: inline;
	PADDING-LEFT: 30px;
	BACKGROUND: url(/images/default/ico_list_li.gif) no-repeat 15px 5px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 142px;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px
}
.list LI.img {
	PADDING: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 135px;
	HEIGHT: 175px
}
.list LI.img IMG {
	PADDING: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 135px;
	HEIGHT: 175px
}
.list .more {
	DISPLAY: inline;
	FLOAT: right;
	MARGIN: -21px 10px 0px 0px;
	OVERFLOW: hidden;
	POSITION: relative;
	HEIGHT: 18px
}
.list .more A {
	PADDING: 0 7px;
	FONT-WEIGHT: bolder;
	BACKGROUND: #8abb83;
	FLOAT: left;
	OVERFLOW: hidden;
	BORDER: #54974c 1px solid;
	COLOR: #fff;
	LINE-HEIGHT: 13px;
	MARGIN-RIGHT: 5px;
	HEIGHT: 13px
}
.alllist {
	float: left;
	width: 980px
}
.alllist UL {
	PADDING: 8px 2px;
	OVERFLOW: hidden;
	HEIGHT: auto;
	_width: 977px;
	_margin-top: -1px
}
.alllist LI {
	DISPLAY: inline;
	PADDING-LEFT: 30px;
	BACKGROUND: url(/images/default/ico_list_li.gif) no-repeat 15px 5px;
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 90px;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px
}
.mlist UL {
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	WIDTH: 738px;
	_width: 741px
}
.mlist LI {
	FLOAT: left;
	width: 50%;
	_WIDTH: 370px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ebfaec
}
.mlist A.img {
	FLOAT: left;
	padding: 4px;
	border: 1px solid #d9e7d9;
	MARGIN: 10px 10px 0px
}
.mlist A.img IMG {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 116px;
	HEIGHT: 150px
}
.mlist A.img:hover {
	background-color: #f7a413
}
.mlist H3 {
	DISPLAY: block;
	MARGIN: 18px 10px 5px 120px;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 25px;
}
.mlist P {
	DISPLAY: block;
	MARGIN-LEFT: 120px;
	MARGIN-RIGHT: 10px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 27px;
	HEIGHT: 27px;
}
.mlist .dis {
	DISPLAY: block;
	padding-top: 2px;
	HEIGHT: 45px;
	WIDTH: 215px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.mlist H2 SPAN {
	COLOR: #fff;
}
.mlist H2 A {
	COLOR: #fff;
}
/*******************************************************分页样式*****************************************************************/
	.pages {
	MARGIN-BOTTOM: 10px;
	OVERFLOW: hidden;
	HEIGHT: 22px;
	_width: 100%;
	line-height: 20px;
	TEXT-ALIGN: right;
	font-size: 14px;
	width: 100%;
}
.pages a {
	margin-left: 3px;
	margin-right: 3px;
	BORDER: #559055 1px solid;
	BACKGROUND: #e6fde6;
	OVERFLOW: hidden;
	width: 20px;
	height: 20px;
	color: #559055;
	TEXT-ALIGN: center;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.pages em {
	color: #ff0000;
	font-style: normal;
}
.pages strong {
	color: #c3c3c3;
	margin-left: 5px;
	margin-right: 3px;
}
.pages kbd input {
	BORDER: #559055 1px solid;
	line-height: 20px;
	height: 19px;
	font-size: 19px;
	margin-left: 5px;
}
/*******************************************************电影详细页样式*****************************************************************/
	.view {
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	WIDTH: 738px;
	_WIDTH: 739px;
	LINE-HEIGHT: 26px;
	_height: 220px;
}
.view .right {
	PADDING: 10px 10px 0 0;
	width: 280px;
	height: 200px;
}
.view A.img IMG {
	HEIGHT: 200px;
	WIDTH: 150px;
}
.view H1 {
	COLOR: #515151;
	PADDING-TOP: 20px;
	FONT-SIZE: 14px;
	BORDER-STYLE: none;
}
.view P {
	PADDING: 0 10px;
	FONT-SIZE: 13px;
}
.resources {
	_width: 739px;
}
.resources LI {
	PADDING-LEFT: 15px;
	LINE-HEIGHT: 30px
}
.plot {
	_width: 739px;
	TEXT-INDENT: 24px;
	LINE-HEIGHT: 24px;
}
.plot ul {
	PADDING: 10px;
}
.view_list {
	width: 738px;
	POSITION: relative;
	MARGIN-BOTTOM: 9px
}
.view_list H3 {
	PADDING-LEFT: 15px;
	FONT-SIZE: 13px;
	BACKGROUND: url(/images/default/h2_h_bg.gif);
	COLOR: #515151;
	LINE-HEIGHT: 30px;
	HEIGHT: 30px }
.view_list H3 SPAN {
	FONT-WEIGHT: normal;
	MARGIN-LEFT: 5px }
.view_list .list_see {
	float: left;
	BORDER: #e6e6e6 1px solid;
	MAX-HEIGHT: 217px;
	MIN-HEIGHT: 34px;
	PADDING-BOTTOM: 5px;
	OVERFLOW: auto;
	width: 738px;
	_width: 739px;
	scrollbar-face-color: #cbdccc;
	scrollbar-shadow-color: #69a86d;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #69a86d;
	scrollbar-darkshadow-color: #eaf0eb;
	scrollbar-track-color: #eaf0eb;
	scrollbar-arrow-color: #4a824e;
}
.view_list .list_see A {
	BORDER: #e6e6e6 2px solid;
	FLOAT: left;
	MARGIN: 5px 0px 0px 5px;
	OVERFLOW: hidden;
	WIDTH: 81px;
	LINE-HEIGHT: 24px;
	HEIGHT: 24px;
	TEXT-ALIGN: center }
.view_list .list_see A:hover {
	background: #d9e7d9;
}
.view_list .lt {
	BACKGROUND: url(/images/default/h2_h_l.gif);
	WIDTH: 5px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 30px;
	LEFT: -1px }
.view_list .rt {
	BACKGROUND: url(/images/default/h2_h_r.gif);
	WIDTH: 5px;
	POSITION: absolute;
	TOP: 0px;
	RIGHT: -2px;
	_RIGHT: -1px;
	HEIGHT: 30px }
/*******************************************************播放器样式*****************************************************************/
	#play {
	WIDTH: 720px;
	_WIDTH: 719px;
}
.player {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #f6f6f6;
	PADDING-BOTTOM: 5px;
	OVERFLOW: hidden;
	WIDTH: 718px;
	_WIDTH: 719px;
	PADDING-TOP: 5px;
}
.player H3 {
	FONT-SIZE: 20px;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px
}
.player .play_list {
	width: 173px;
	height: 418px;
	BORDER-top: #b0bec7 2px solid;
	BORDER-right: #b0bec7 2px solid;
	BORDER-bottom: #b0bec7 2px solid;
	BACKGROUND: #fff;
	float: left;
}
.player .play_list ul {
	HEIGHT: 416px;
	width: 171px;
	PADDING: 1px;
	OVERFLOW-y: scroll;
	scrollbar-face-color: #cbdccc;
	scrollbar-shadow-color: #69a86d;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #69a86d;
	scrollbar-darkshadow-color: #eaf0eb;
	scrollbar-track-color: #eaf0eb;
	scrollbar-arrow-color: #4a824e;
}
.player .play_list ul A {
	background: url(/images/default/ico_play_li.gif) no-repeat 3px 7px;
	BORDER: #e6e6e6 2px solid;
	FLOAT: left;
	MARGIN: 1px 1px 1px 1px;
	OVERFLOW: hidden;
	WIDTH: 133px;
	HEIGHT: 24px;
	LINE-HEIGHT: 24px;
	padding-left: 16px;
	TEXT-ALIGN: left }
.player .play_list ul A:hover {
	background-color: #d9e7d9;
}
.flash {
	BORDER: #b0bec7 2px solid;
	PADDING: 6px;
	BACKGROUND: #fff;
	OVERFLOW: hidden;
	HEIGHT: 406px;
	width: 506px;
	margin-left: 10px;
	_margin-left: 5px;
	float: left;
}
/*******************************************************脚部样式*****************************************************************/
	#link {
	clear: both;
	margin-top: 10px;
}
#link UL {
	PADDING: 5px;
	FLOAT: left;
	_PADDING-right: 6px;
	WIDTH: 968px
}
#link LI {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN: 0px 4px;
	OVERFLOW: hidden;
	WIDTH: 88px;
	LINE-HEIGHT: 31px;
	HEIGHT: 31px
}
#link LI A {
	DISPLAY: block;
	HEIGHT: 31px;
	TEXT-ALIGN: center
}
#footer {
	MARGIN-TOP: 10px;
	PADDING-BOTTOM: 6px;
	COLOR: #999999;
	LINE-HEIGHT: 20px;
	TEXT-ALIGN: center;
	clear: both;
}
#footer P {
	DISPLAY: block;
	COLOR: #000
}
/************************************************广告**************************************************************/
	#ad_player1 {
	OVERFLOW: hidden;
	WIDTH: 255px;
	HEIGHT: 563px
}
#ad_player2 {
	OVERFLOW: hidden;
	WIDTH: 720px;
	HEIGHT: 90px
}
#ad_mov2 {
	OVERFLOW: hidden;
	WIDTH: 235px;
	HEIGHT: auto
}
#ad_top {
	OVERFLOW: hidden;
	margin-bottom: 5px;
}
/************************************************stub**************************************************************/
.slidebardiv H2 {
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/default/h2_b_bg.gif);
	LINE-HEIGHT: 27px;
	HEIGHT: 27px;
	POSITION: relative
}
.maindiv H2 {
	PADDING-LEFT: 15px;
	BACKGROUND: url(/images/default/h2_h_bg.gif);
	COLOR: #515151;
	LINE-HEIGHT: 30px;
	margin-right: 1px;
	HEIGHT: 30px 
}
