/* 网站链接总的css定义:可定义内容为链接字体颜色、样式等 */
a{text-decoration: none;} /* 链接无下划线,有为underline */ 
a:link {color: #000000;} /* 未访问的链接 */
a:visited {color: #333333;} /* 已访问的链接 */
a:hover{color: #ae0927;} /* 鼠标在链接上 */ 
a:active {color: #0000ff;} /* 点击激活链接 */
/* 顶部频道文字链接的css定义－－将顶部频道文字链接与网站链接总的css定义分开，以后可以制作深底浅字的格式，如果要保持原来的设计样式，将此定义内容删除或定义成与网站链接总的css相同即可。调用代码为<a class='channel' ***>***</a> */
a.channel:link {color: #ffffff;}
a.channel:visited {color: #ffffff;}
a.channel:hover{color: #ffff00;}
a.channel:active {color: #ffffff;}
/* 顶部当前频道文字链接的css定义－－调用代码为<a class='channel2' ***>***</a> */
a.channel2:link {color: #ffff00;}
a.channel2:visited {color: #ffff00;}
a.channel2:hover{color: #ff6600;}
a.channel2:active {color: #ffff00;}
/* 底部版权信息文字链接的css定义－－与顶部频道文字链接定义的想法相同。可设置与顶部频道文字链接定义不同的文字颜色，网页内定义以预留。调用代码为<a class='bottom' ***>***</a> */
a.bottom:link {color: #ffffff;}
a.bottom:visited {color: #ffffff;}
a.bottom:hover{color: #ffff00;}
a.bottom:active {color: #ffffff;}
/* 文章栏目标题文字链接的css定义－－可设置与顶部频道文字链接定义不同的文字颜色，网页内定义以预留。要相同可不设置。调用代码为<a class='class' ***>***</a> */
a.class:link {color: #ffffff;}
a.class:visited {color: #ffffff;}
a.class:hover{color: #ff0000;}
a.class:active {color: #ffffff;}

/* body的css定义:对应css中“body”，可定义内容为网页字体颜色、背景、浏览器边框等 */
body
{
margin:0px;
font-size: 9pt;background:url(/Skin/ocean/bg_all.gif);
background-position:center;
text-decoration: none;
scrollbar-face-color: #f6f6f6;
scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #cccccc; scrollbar-3dlight-color: #cccccc; scrollbar-arrow-color: #330000; scrollbar-track-color: #f6f6f6; scrollbar-darkshadow-color: #ffffff;
}
/* 单元格的css定义:对应css中的“td”，这里为总的表格定义，为一般表格的的单元格风格设置，可定义内容为背景、字体颜色、样式等 */
td
{
	font-family:"宋体";
	font-size: 9pt;
	line-height: 150%;
	font-weight: normal;
}
/* 文本框的css定义:对应css中的“input”，这里为文本框的风格设置，可定义内容为背景、字体、颜色、边框等 */
/*input
{
background-color: #ffffff; 
border-bottom: #666666 1px solid;
border-left: #666666 1px solid;
border-right: #666666 1px solid;
border-top: #666666 1px solid;
color: #666666;
height: 18px;
border-color: #666666 #666666 #666666 #666666; font-size: 9pt
}
/* 按钮的css定义:对应css中的“button”，这里为按钮的风格设置，可定义内容为背景、字体、颜色、边框等 */
button
{
font-size: 9pt;height: 20px;
}
/* 下拉列表框的css定义:对应css中的“select”，这里为下拉列表框的风格设置，可定义内容为背景、字体、颜色、边框等 */
select
{
font-size: 9pt;height: 20px;
}
/* 顶部用户登录文字链接的css定义 */
.top_userlogin
{
color: #037fa8;
}

/* ==频道通用表格css定义开始== */
.channel_border /* 灰色表格边框背景颜色定义(760) */
{
border: 1px solid #cccccc;
}
.channel_title /* 标题背景颜色定义(760) */
{
background: #cccccc;color: #037fa8;height: 27;text-align: center;font-weight:bold;
}
.channel_tdbg /* 表格背景颜色定义(760) */
{
background:#fafafa;line-height: 120%;
}
.channel_pager /* 分页表格背景颜色定义(760) */
{
background:#fafafa;line-height: 120%;
}

　　/* --评论显示页的css定义开始-- */
.comment_border /* 蓝色表格边框背景颜色定义(760) */
{
border: 1px solid #449ae8;
}
.comment_title /* 标题背景颜色定义(760) */
{
background:#449ae8;color: #ffffff;font-weight: normal;height: 25;
}
.comment_tdbg1 /* 表格背景颜色定义(760) */
{
background:#ffffff;line-height: 120%;
}
.comment_tdbg2 /* 留言显示1px表格背景颜色定义 */
{
background:#fafafa;
}
　　/* --评论显示页的css定义结束-- */
/* ==频道通用表格css定义结束== */ 

/* ==简短标题文字的css定义开始== */
/* [图文]简短标题文字的css定义 */
.s_headline1
{
color: blue;
}
/* [组图]简短标题文字的css定义 */
.s_headline2
{
color: #ff6600;
}
/* [推荐]简短标题文字的css定义 */
.s_headline3
{
color: green;
}
/* [注意]简短标题文字的css定义 */
.s_headline4
{
color: red;
}
/* ==简短标题文字的css定义开始== */

/* ==top.asp中的css定义开始== */
.top_tdbgall /* 顶部表格总背景颜色定义 */
{
width: 760;background:#ffffff;
}
.top_top
{
background:#0089f7;height: 2;
}
.top_channel /* 频道表格背景、文字颜色定义 */
{
background:#0089f7;color:#3ab1f5!important;text-align: right;border-top: 1px solid #ffffff;border-bottom: 1px solid #ffffff;
}
.top_announce /* 公告表格背景、文字颜色定义 */
{
background:url(/Skin/blue/top_nav_menu.gif);color: #0560a6;height: 30;
}
.top_nav_menu /* 导航栏表格背景、文字颜色定义 */
{
	color: #ffffff;
	height: 22;
	background-image: url(/Skin/ocean/menu_bg2.gif);
	padding-left: 33px;

}
.top_path /* 您现在的位置表格背景、文字颜色定义 */
{
width: 760;background:#ffffff;height: 30;
}
.top_userlogin /* 顶部用户登录文字链接的css定义 */
{
color: #037fa8
}
/* ==top.asp中的css定义结束== */

/* ==网页中部中的css定义开始== */
.center_tdbgall /* 中部表格总背景颜色定义 */
{
background:#ffffff;
width:770px;
}
　　/* --网页中部左栏的css定义开始-- */
.left_tdbgall /* 左栏表格总背景颜色定义 */
{
background:#ffffff;
}
.left_title /* 左栏标题表格背景、文字颜色定义 */
{
	font-weight:bold;
	color: ffffff;
	height: 28px;
	padding-left:20px;
	text-align: left;
	background-image: url(/Skin/ocean/right_t.gif);
	width: 182px;
}
.left_tdbg1 /* 左栏内容表格背景、文字颜色定义 */
{
	padding: 5px;	background-color: #e6f5ff;	border-width: 1px;
	border-top-style: none;	border-bottom-style: none;	border-color: #a4c6fc;border-right-style: solid;border-left-style: solid;
}
.left_tdbg2 /* 左栏底部表格背景、文字颜色定义 */
{
	height: 10px;
	background-image: url(/Skin/ocean/tdbg_bottom.gif);
	background-repeat: no-repeat;
}
.right_title_bs06 /* 右栏标题表格背景、文字颜色定义 */
{
	font-weight:bold;
	color: ffffff;
	height: 28px;
	padding-left:20px;
	text-align: left;
	background-image: url(/Skin/ocean/right_t.gif);
}
.right_title /* 左栏标题表格背景、文字颜色定义 */
{
background:url(/Skin/blue/right_title.gif);font-weight:bold;color: ffffff;height: 28;width:180;padding-left:40;text-align: left;
}
　　/* --网页中部左栏的css定义结束-- */
　　/* --网页中部中栏的css定义开始-- */
.main_tdbgall /* 中栏表格总背景颜色定义 */
{
width: 572;background:#ffffff;
}
.main_shadow /* 中栏内容间隔表格背景颜色定义(575) */
{
height: 4;
}
.main_announce /* 中栏公告表格背景、文字颜色定义 */
{
color: 037fa8;height: 25;background:#f9f9f9;border: 1px solid #d2d3d9;
}
.main_search /* 中栏搜索表格背景、文字颜色定义 */
{
color: 037fa8;height: 25px;border: 1px solid #d2d3d9;background:#f9f9f9;
}
.main_top /* 中栏最新推荐表格背景颜色定义 */
{
background:url(/Skin/blue/main_top.gif);height: 187;
}
.main_title_760i /* 网站首页中栏标题表格背景、文字颜色定义(760) */
{
color: ffffff;
background-image: url(/Skin/ocean/main_bs.gif);
border-right: 1px solid #1c65be;
text-align: left;padding-left:30;height: 27;

}
.main_tdbg_760i /* 网站首页中栏内容表格背景、文字颜色定义(760) */
{
border: 1px solid #d2d3d9;line-height: 150%;text-align: left;padding-left:5;padding-right:5;
}
.main_title_575 /* 中栏标题表格背景、文字颜色定义(575) */
{
    font-weight: bold;
	color: #ffffff;
	background-image: url(/Skin/ocean/main_bs1.gif);
	height: 27px;
	padding-left: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1c65be;
}
.main_title_bs06 /* 中栏标题表格背景、文字颜色定义(bs06) */
{
	color: ffffff;
	text-align: left;
	padding-left:30px;
	height: 27px;
	background-image: url(/Skin/ocean/main_bs.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1c65be;
	font-weight: bold;
}
.main_tdbg_bsd06 /* 中栏内容表格背景、文字颜色定义(bsd06) */
{
	color: ffffff;	height: 4px;	background-image: url(/Skin/ocean/main_02.gif);
}
.main_tdbg_bs06 /* 中栏内容表格背景、文字颜色定义(bs06) */
{
	line-height: 150%;
	text-align: left;
	padding-left:5;
	padding-right:5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #aec6e8;
	border-bottom-color: #aec6e8;
	border-left-color: #aec6e8;
	background-image: url(/Skin/ocean/main_bg.gif);
	background-color: #ffffff;
}
.main2_tdbg_bs06 /* 中栏内容表格背景、文字颜色定义(bs06) */
{
	line-height: 150%;
	text-align: left;
	padding-left:5;
	padding-right:5;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #aec6e8;
	background-image: url(/Skin/ocean/main_bg.gif);
	background-color: #ffffff;
}

.main_tdbg_575 /* 中栏内容表格背景、文字颜色定义(575) */
{
border: 1px solid #d2d3d9;line-height: 150%;text-align: left;padding-left:5;padding-right:5;
}
.main_title_282i,.main_title_282 /* 栏目文章列表标题表格背景、文字颜色定义(282) */
{
background:url(/Skin/ocean/main_bs.gif);color: ffffff;height: 27;
padding-left:30;
color: ffffff;
text-align: left;
border-right: 1px solid #1c65be;
font-weight: bold;
}
.main_tdbg_282i /* 栏目文章列表内容表格背景、文字颜色定义(282) */
{
border: 1px solid #d2d3d9;line-height: 150%;text-align: left;padding-left:5;padding-right:5;
}

.main_tdbg_282 /* 栏目文章列表内容表格背景、文字颜色定义(282) */
{
border: 1px solid #d2d3d9;line-height: 150%;text-align: left;padding-left:5;padding-right:5;
}
.listbg /* --栏目文章列表内容间隔颜色的定义1-- */
{
background:#ffffff;
}
.listbg2 /* --栏目文章列表内容间隔颜色的定义2-- */
{
background:#f7f7f7;
}
　　/* --网页中部中栏的css定义结束-- */
　　/* --文章显示页的css定义开始-- */

.main_articletitle /* 主标题文字颜色定义 */
{
color: ff0000;font-weight:bold;font-size: 18;line-height: 150%;
}
.main_articlesubheading /* 副标题文字颜色定义 */
{
color: 037fa8;font-weight:bold;line-height: 150%;
}
.main_title_760 /* 标题导航表格背景、文字颜色定义(760) */
{

background:url(/Skin/ocean/main_bs1.gif);border: 1px solid #d2d3d9;height: 28;color: ffffff;
}
.main_tdbg_760 /* 内容表格背景、文字颜色定义(760) */
{
border: 1px solid #d2d3d9;padding: 8;line-height: normal;
}
.article_tdbgall /* 责编等表格背景、文字颜色定义(760) */
{
background:#f5f5f5;
}

　　/* --文章显示页的css定义结束-- */
　　/* --留言频道css定义开始-- */
/* 留言栏目标题文字链接的css定义－－调用代码为<a class='guest' ***>***</a> */
a.guest:link {color: #ffffff;}
a.guest:visited {color: #ffffff;}
a.guest:hover{color: #ff0000;}
a.guest:active {color: #ffffff;}

.guest_title_760 /* 标题导航表格背景、文字颜色定义(760) */
{
background:url(/Skin/ocean/main_bs1.gif);border: 1px solid #d2d3d9;padding-left:5;height: 29;color: ff0000;
}
.guest_tdbg_760 /* 内容表格背景、文字颜色定义(760) */
{
border: 1px solid #d2d3d9;padding: 8;
}
.guest_border /* 蓝色表格边框背景颜色定义(760) */
{
border: 1px solid #449ae8;
}
.guest_title /* 标题背景颜色定义(760) */
{
background:#449ae8;color: #ffffff;font-weight: normal;height: 25;
}
.guest_tdbg /* 表格背景颜色定义(760) */
{
background:#fafafa;line-height: 120%;
}
.guest_tdbg_1px /* 留言显示1px表格背景颜色定义 */
{
background:#d2d3d9;
}
.guest_border2 /* 回复表格虚线边框背景颜色定义(760) */
{
border: 1px dashed #97d2df;background:#e8f5f8;color: #006633;
}
.guest_replyadmin /* 管理员回复文字背景颜色定义(760) */
{
color: #ff0000;
}
.guest_replyuser /* 用户回复文字背景颜色定义(760) */
{
color: #449ae8;
}
　　/* --留言频道css定义结束-- */
　　/* --商城的css定义开始-- */
.shop_border /* 蓝色表格边框背景颜色定义(760) */
{
border: 1px solid #1C65BE;
}
.shop_border3 /* 灰色表格边框背景颜色定义(760) */
{
border: 1px solid #cccccc;
}
.shop_title /* 标题背景颜色定义(760) */
{
    font-weight: bold;
	color: #ffffff;
	background-image: url(/Skin/ocean/main_bs1.gif);
	height: 27px;
	padding-left: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1c65be;
}
.shop_tdbg /* 表格背景颜色定义(760) */
{
background:#fafafa;line-height: 120%;
}
.shop_tdbg2 /* 表格背景颜色定义2 */
{
background:#f5f5f5;line-height: 120%;
}
.shop_tdbg3 /* 表格背景颜色定义3 */
{
background:#ffffff;line-height: 120%;
}
.shop_tdbg4 /* 表格背景颜色定义4 */
{
background:#e1f4ee;line-height: 120%;
}

　　/* --商城的css定义结束-- */
/* ==网页中部中的css定义结束== */

/* ==bottom.asp中的css定义开始== */
.bottom_tdbgall /* 底部表格总背景颜色定义 */
{
width: 760;background:#ffffff;
}
.bottom_adminlogo /* 管理信息表格背景、文字颜色定义 */
{
background:#0089f7;color:#ffffff;
}
.bottom_copyright /* 版权信息表格背景、文字颜色定义 */
{
background:#ffffff;color:#000000;
}
/* ==bottom.asp中的css定义结束== */

/* ==自选风格中的css定义结束== */
.menu
{
background-color: #cccccc;width:97%;border: 1px;
}
.menubody
{
background-color: #ffffff;
}
/* ==自选风格中的css定义结束== */
.channel_font /* 搜索等特殊文字颜色定义 */
{
color: red;
}
/* --评论显示页的css定义开始-- */ 
.guest_font /* 隐藏、用户等特殊文字颜色定义 */
{
color: green;
}
/* --评论显示页css定义结束-- */
/* --留言频道css定义开始-- */
/* 留言栏目标题文字链接的css定义－－调用代码为<a class='guest' ***>***</a> */
a.guest:link {color: #000000;}
a.guest:visited {color: #000000;}
a.guest:hover{color: #ff6600;}
a.guest:active {color: #000000;} 

/* 站内链接文字颜色定义 */
a.channel_keylink{text-decoration: underline;}
a.channel_keylink:link {color: blue;}
a.channel_keylink:visited {color: blue;}
a.channel_keylink:hover{color: #ff0000;}
a.channel_keylink:active {color: blue;}

/* --用户控制css定义开始-- */
.user_left /*左区块定义*/
{
background:#f3f3f3;width:170px;padding-left: 4px;border-left-width: 2px;border-left-style: solid;border-left-color: #ffffff;padding-right: 4px;
}
.user_box/*左区块内标题栏定义*/
{
border: 1px solid #bfbfbf;background-color: #ffffff;border-collapse:15;
}
.user_righttitle {
background-color: #f3f3f3;padding-top: 5px;padding-right: 5px;padding-bottom: 1px;padding-left: 5px;
border-top-width: 2px;border-right-width: 2px;border-bottom-width: 1px;border-left-width: 2px;
border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
border-top-color: #ffffff;border-right-color: #ffffff;border-bottom-color: #bfbfbf;border-left-color: #ffffff;
}
.user_line {
line-height: 1px;background-image: url(/Skin/ocean/line.gif);
}
.user_toolstop/*左区块内标题栏定义*/
{
line-height: 28px;font-size: 12px;font-weight: bold;color: #666666;padding-left: 10px;letter-spacing: 4pt;
}
.user_toolsbot/*左区块内内容定义*/
{
line-height: 25px;font-size: 12px;color: #666666;border-right-width: 4px;border-right-style: solid;border-right-color: #ffffff;
}
.user_toolspoint/*区块内箭头栏定义*/
{
padding-left: 6px;
}

/*用户控制面板右*/
.user_right {
background-color: #ffffff;padding-right: 2px;padding-left: 6px;width:572px;
}
.border1
{
border: 1px solid #bfbfbf;
}

.title
{
background:#449ae8;color: #ffffff;font-weight: normal;
}
.border
{
border: 1px solid #449ae8;
}
.tdbg
{
background:#f0f0f0;line-height: 120%;
}
.tdbgmouseover{
background:#bfdfff;line-height: 120%;
}
.tdbg2
{
background:#e0eef5;line-height: 120%;
}
.tdbg5
{
background:#e0eef5;line-height: 120%;
}
.title5
{
width:80px;background:url('../user/images/titlebg2.gif');line-height: 120%;padding-top:2px;cursor:hand;
}
.title6
{
width:80px;background:url('../user/images/titlebg1.gif');color: #ffffff;font-weight: normal;padding-top:2px;cursor:hand;
}
.button1
{
width:90px;
}
.show_page {
text-align: center;
}


/* 固定排课表格表格的css定义*/
.date_border
{
border: 1px solid ;
}
.date_title
{
background:#449ae8;color: #ffffff;font-weight: normal;
}
.date_tdbg
{
background:#449ae8;color: #ffffff;font-weight: normal;
}
.style2
{
font-size: 10px;
}
.style3
{
font-size: 12px;
}

/* ==rss连接框定义== */
#popitmenu {
    border-right: black 1px solid; border-top: black 1px solid; z-index: 100; visibility: hidden; font: 12px/18px verdana; border-left: black 1px solid; border-bottom: black 1px solid; position: absolute; background-color: white
}
#popitmenu a {
    display: block; padding-left: 6px; color: black; text-decoration: none;
}
#popitmenu a:hover {
    background-color: #ccff9d;
}

/* ==用户登录框定义== */
.userbox{
background:url(/Skin/ocean/login_02b.gif);
height:93px;
background-repeat: no-repeat;
background-position: center center;
}
#userlogined
{
    padding-left:10;text-align: left;
}
#userlogin input{height:20px;}
#userctrl
{
    text-align: center;
}
#usermessage
{
    padding-left:10;text-align: left;
}
.userlog{
color:#ffffff;
}
.havemessage
{
    background-color: #ccff9d;
}
.havemessaged
{
    background-color: #cc0000;
}
.bloglist  /* 聚合空间列表定义 */
{
width: 100%;text-align: center;
}
.bloglist_image
{
text-align: center;
}
.bloglist_intro
{
text-align: center;
}
#showbloglist_more
{
text-align: right;padding-right:10;
}
/* ==供求信息div按钮定义开始== */
#supply{
margin:0px;
padding:0px;
color:#fff;
}
.supplybut,.supplybutover{
margin:0px;
padding:1px;
line-height:25px;
border-top: 1px solid #d2d3d9;border-right: 1px solid #d2d3d9;border-left: 1px solid #d2d3d9;text-align: left;padding-left:30;padding-right:15px;
display: block;
float:left;
margin-right:8px;
cursor:hand;
}
.supplybut{
background:url(/Skin/blue/main_title_575.gif);
}
.supplybutover{
background:url(/Skin/blue/main_title_282.gif);
}
/* ==供求信息div按钮定义开始== */
.right_tdbgbs06 {
padding: 5px;	background-color: #e6f5ff;	border-width: 1px;
	border-top-style: none;	border-bottom-style: none;	border-color: #a4c6fc;border-right-style: solid;border-left-style: solid;
}
.right_tdbg2 {
	background-image: url(/Skin/ocean/tdbg_bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
}
.main_title_bsf {
	font-weight: bold;
	color: #ffffff;
	background-image: url(/Skin/ocean/main_bs1.gif);
	height: 27px;
	padding-left: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1c65be;
}
.mainblinks {
	background-image: url(/Skin/ocean/links_02.gif);
	height: 27px;
	font-weight: bold;
	color: #ffffff;
}
.menu_bottombg {
	color: #ffffff;
	background-image: url(/Skin/ocean/menu_bottombg.gif);
	height: 31px;
}
.bottom_bg {
	background-image: url(/Skin/ocean/bottom_bg.gif);
}
.showa {
	color: #aed2fe;
}
.menu_s {
	color: #ffffff;
	background-image: url(/Skin/ocean/menu_bg.jpg);
	height: 26px;
}
/* --公告显示文字(滚动条)的css定义开始-- */
.AnnounceBody2 {color:#ffffff;}
a.AnnounceBody2:link {color: #ffffff;}
a.AnnounceBody2:visited {color: #ffffff;}
a.AnnounceBody2:hover{color: #ffff00;}
a.AnnounceBody2:active {color: #ffffff;}
/* --公告显示文字(滚动框)的css定义开始-- */
.AnnounceBody1 {color:#333;}
a.AnnounceBody1:link {color: #333333;}
a.AnnounceBody1:visited {color: #333333;}
a.AnnounceBody1:hover{color: #ff0000;}
a.AnnounceBody1:active {color: #333333;}
/* --公告显示文字(滚动框、滚动条)的css定义结束-- */
hr
{
height:1px;
color:#5575B0；
}
/* --房产信息列表表格css定义开始-- */
.houselistbg /* --房产信息列表内容间隔颜色的定义1-- */
{
background:#ffffff;
}
.houselistbg2 /* --房产信息列表内容间隔颜色的定义2-- */
{
background:#f6f9ff;
}
.houseth{
background:#e6f5ff;
}
.housetable{
border: 1px solid #ffffff;
border-collapse: collapse;
}
/* --房产信息列表表格css定义结束--
* { margin:0; padding:0; }
html { background:#FFFFFF; }
body { font:normal 12px/20px Arial, Verdana, Lucida, Helvetica, simsun, sans-serif; color:#313131; }
table { border-collapse:collapse; border-spacing:0; empty-cells:show; text-align:left; }
th, td { border-collapse:collapse; }
ol, ul { list-style:none; }
a { color:#016A9F; text-decoration:none; }
a:hover { text-decoration:underline; }
input, select, form img, button { vertical-align:middle; }
img { border:0; }
button { cursor:pointer; }
/**/
.c_red { color:#FF5B01!important; }
.c_gray { color:#B3B3B3!important; }
.c_orange { color:#FB9817!important; }
/**/
.container, .footer { width:960px; margin:0 auto 8px; clear:both; zoom:1; }
.main { float:left; width:726px; clear:left; }
.mainS { float:left; width:468px; }
.mainFloat { float:left; width:734px; clear:left; }
.sideR { float:right; width:226px; clear:right; }
.sideL { float:left; width:250px; margin-right:8px; clear:left; }
.column1 { float:left; width:644px; clear:left; }
.column2 { float:right; width:316px; clear:right; }
.type_menu{position:absolute; right:88px; top:5px; color:#BCBCBC;font:normal 12px/1.6 simsun;}
.type_menu a{color:#171717; margin:0 7px;}
/**/
.i-top { width:940px; height:25px; padding:0 10px; overflow:hidden; margin:0 auto 10px auto; line-height:25px; border-bottom:1px solid #E9E9E9; background: #EEEFEF url(../img/sprite.png) repeat-x 0 0; }
.i-top .logo { width:200px; height:20px; margin:0 auto; padding:2px 740px 3px 0; color:#D9DADD; float:none; }
.i-top .pd { width:740px; margin:-25px auto 0; padding-left:200px; color:#838383; text-align:right; font-family:simsun; }
.i-top a { color:#5E6671; font-family:Arial; }
.i-top .site-server { width:500px; height:25px; margin:0 auto; padding-right:440px; color:#939393; }
.i-top .site-server span { margin:0 5px; }
.i-top .xl-page { width:440px; height:25px; margin:-25px auto 0; padding-left:500px; text-align:right; }
.i-top .xl-page a { margin-left:5px; padding-left:8px; background:url(../img/sprite.png) no-repeat -890px -30px; }
/**/
.menu { width:960px; height:48px; margin:16px auto 14px auto; }
.menu .logo { float:left; display:block; width:136px; height:48px; margin-left:10px; }
.menu-box { float:right; height:38px; overflow:hidden; padding-top:8px; font-family:simsun; }
.menu ul { float:left; width:690px; height:38px; white-space:nowrap; }
.menu ul ul { display:inline; float:none; width:auto; }
.menu li { float:left; width:150px; height:16px; line-height:16px; overflow:hidden; padding:0 0 6px 20px; margin-left:-1px; font-weight:bold; border-left:1px solid #E0E1E3; overflow:hidden; }
.menu li.menu2 { width:65px; }
.menu li li { display:inline; float:none; width:auto; margin:0; padding:0; font-weight:normal; border:0 none; }
.menu li a { display:inline; margin-right:5px; color:#424242; }
/**/
.search-box { position:relative; width:964px; height:80px; margin:0 auto 6px; background:url(../img/searchBg.jpg) no-repeat 0 0; z-index:1; }
.search-box form { position:relative; width:484px; height:54px; margin:0 auto; padding-top:9px; }
.search-box .form-nav { height:26px; margin-left:56px; line-height:22px; font-family:simsun; }
.search-box .form-nav a, .search-box .form-nav em { float:left; width:42px; height:25px; text-align:center; font-style:normal; color:#FFFFFF; }
.search-box .form-nav .currA, .search-box .form-nav a:hover { text-decoration:none; font-weight:bold; color:#00315F; background:url(../img/sprite.png) no-repeat -760px -30px; }
.search-box .form-nav a.moreA, .search-box .form-nav a.moreA:hover { width:50px; font-weight:normal; color:#FFFFFF; background:url(../img/sprite.png) no-repeat -809px -72px; }
.search-box .form-nav span { display:inline; float:left; margin:0 2px; color:#82CFFC; }
.search-box .form-box input { float:left; width:324px; height:22px; overflow:hidden; padding:6px 0 0 27px; font-size:12px; color:#BABABA; border:0 none; background:url(../img/sprite.png) no-repeat -317px -30px; }
.search-box .form-box strong { display:block; float:left; width:57px; height:28px; overflow:hidden; text-indent:-9999px; background:url(../img/sprite.png) no-repeat -260px -30px; }
.search-box .form-box button { display:block; float:right; width:65px; height:28px; overflow:hidden; text-indent:-9999px; border:0 none; background:url(../img/sprite.png) no-repeat -680px -30px; }
.more-form-nav { position:absolute; top:20px; right:20px; width:68px; overflow:hidden; padding:4px 0; border:1px solid #B2D0EA; background-color:#FFFFFF; }
.search-box .more-form-nav a, .search-box .more-form-nav a:hover { width:68px; height:22px; text-align:left; text-indent:10px; color:#016A9F; background:none; }
/* search side ad */
.search-box .searchAD-left { position:absolute; top:0; left:5px; width:190px; height:80px; overflow:hidden; }
.search-box .searchAD-right { position:absolute; top:0; right:8px; width:200px; height:80px; overflow:hidden; }
.search-box .searchAD-left img, .searchAD-right img { position:absolute; top:0; left:-2px; }
/**/
.channel-top { width:960px; height:15px; padding-top:5px; overflow:hidden; white-space:nowrap; margin:20px auto 5px; color:#5E6671; font:12px/15px simsun; }
.channel-top .c-logo { background:none; float:left; margin:0 10px; width:auto; height:auto; display:inline; }
.channel-top .c-logo img { vertical-align:baseline; margin-top:-5px; position:relative; }
.channel-top .c-logo a { text-indent:0; display:inline; width:auto; height:auto; }
.channel-top .dir { float:left; border-left:1px solid #D9DADD; padding-left:10px; height:15px; }
.channel-top .dir a { color:#5E6671; }
.channel-top .legibleA { float:left; padding-left:20px; background-position:-500px -68px; }
.channel-top dl { float:right; margin-right:6px; display:inline; color:#818181; }
.channel-top dl a { color:#818181; font-size:13px; margin:0 3px; }
.channel-top dl dt { display:inline; font-weight:normal; margin:0; }
.channel-top dl dd { display:inline; margin:0; padding:0; border:none; }
/**/
.channel-nav { width:960px; height:33px; overflow:hidden; margin:0 auto 8px auto; background:url(../img/catalogbar.png) no-repeat; padding:1px 2px 3px 2px; position:relative; }
.channel-nav ul { width:670px; height:33px; line-height:33px; font-size:14px; overflow:hidden; position:absolute; top:1px; left:4px; }
.channel-nav li { height:33px; overflow:hidden; float:left; padding-left:2px; background:url(../img/catalogbar.png) no-repeat 0 -40px; position:relative; left:-2px; }
.channel-nav li a { float:left; padding:0 16px; color:#fff; }
.channel-nav li a:hover, .channel-nav li.selected a { text-decoration:none; background:url(../img/catalogbar.png) no-repeat 50% -40px; }
.channel-nav .search { position:absolute; width:226px; height:20px; top:8px; left:726px; overflow:hidden; }
.channel-nav .search input { position:absolute; width:150px; height:16px; top:2px; left:20px; font-size:12px; line-height:16px; background:none; border:none; }
.channel-nav .search input.notxt { color:#D8D8D8; }
.channel-nav .search button { position:absolute; width:48px; height:20px; top:0; left:178px; background:none; border:none; padding-top:20px; }
/* footer */
.cooperation{clear:both; border:1px solid #e1e1e1; margin-bottom:10px;}
.cooperation h6{background:#f4f4f4;font:14px/normal "Microsoft YaHei", "Microsoft JhengHei";color:#000; height:27px; line-height:27px; padding:0 10px; text-align:left;}
.friend {overflow:hidden;width:938px;height:auto!important;padding:5px;}
.friend ul{clear:both;width:100%;padding-top:5px;}
.friend ul li{float:left;width:99px;line-height:22px; padding-left:5px;overflow:hidden;}
.friend ul li img{width:88px; height:31px; border:1px solid #e1e1e1;}
.footer a { color:#898888; }
.footer .f-nav { width:960px; height:20px; text-align:center; color:#C9C9C9; }
.footer .f-nav a { margin:0 10px; color:#333; }
.footer .copyright { width:960px; height:30px; line-height:22px; padding-top:5px; text-align:center; color:#898888; }
.footer .safe-img { padding-top:10px; text-align:center; }
.footer .safe-img img { margin:0 6px; font-size:0; line-height:0; border:1px solid #D2D2D2; }
/**/
.box { position:relative; width:100%; margin-bottom:8px; clear:both; }
.box h2 { background:url(../img/sprite.png) no-repeat 0 -448px; height:26px; overflow:hidden; line-height:26px; font-size:13px; color:#193B5F; padding:1px 11px 0 11px; }
.box h2 em { font-size:10px; color:#939393; font-weight:normal; font-style:normal; }
.box .content { border:1px solid #CCDFF2; border-top:none; background:#fff; zoom:1; overflow:hidden; }
.box .keyword { background:#ECF6FF; padding:0 10px; line-height:25px; height:25px; }
.box .keyword dt, .box .keyword dd { display:inline; }
.box .box-moreA { position:absolute; top:6px; right:6px; font-family:simsun; }
.box .box-op { position:absolute; top:1px; right:6px; color:#939393; line-height:26px; }
.box .box-op a { color:#193B5F; }
.box dl.channel { position:absolute; top:1px; right:6px; line-height:26px; font-family:simsun; }
.box dl.channel a { color:#016A9F; }
.box dl.channel dd { padding:0 5px; }
.box dl.channel dd span { margin:0 5px; color:#C5DDF6; }
.box .sort-mode { background:#F6F6F6; line-height:21px; padding:3px 10px; }
.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; font-weight:bold; color:#525252; margin-right:10px; }
/**/
.main .box h2 { background-position:0 -408px; }
.mainS .box h2 { background-position:0 -368px; }
.sideR .box h2 { background-position:0 -248px; }
.sideL .box h2 { background-position:0 -288px; }
.mainFloat .box { float:left; clear:none; width:359px; margin-right:8px; }
.mainFloat .box h2 { background-position:0 -328px; }
.column1 .box { float:left; clear:none; width:314px; margin-right:8px; }
/**/
.tab-box { background:url(../img/sprite.png) no-repeat 0 -370px; padding-top:27px; }
.tab-box h2 { background:none; font-weight:normal; color:#016A9F; line-height:21px; height:21px; overflow:hidden; padding:2px 1px 0 1px; white-space:nowrap; display:inline; position:absolute; top:4px; width:68px; text-align:center; }
.tab-box h2.upH2 { font-weight:bold; border:1px solid #C5DDF6; border-top-width:2px; border-bottom:none; background:#fff; padding:0; }
.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:0 -408px; }
.mainS .tab-box { background-position:0 -368px; }
.sideR .tab-box { background-position:0 -248px; }
.sideL .tab-box { background-position:0 -288px; }
/**/
div.list-pager { position:absolute; top:4px; right:11px; }
.pager-num, .pager-op { float:left; }
.pager-num { margin:6px 8px 0 0; }
.pager-num a { float:left; width:6px; height:6px; margin-left:5px; overflow:hidden; text-indent:-9999px; background:url(../img/sprite.png) no-repeat -340px -110px; }
.pager-num a.currA, .pager-num a:hover { background-position:-340px -100px; }
.pager-op a { float:left; width:18px; height:18px; overflow:hidden; text-indent:-9999px; background:url(../img/sprite.png) no-repeat; }
.pager-op a.no-page-up, .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, .pager-op a.page-down { margin-left:-1px; background-position:-277px -100px; }
.pager-op a.page-down:hover { background-position:-317px -100px; }
p.list-pager { clear:both; text-align:right; padding:0 10px 10px 10px; }
p.list-pager a, p.list-pager strong { display:-moz-inline-box; display:inline-block; vertical-align:middle; border:1px solid #CCDFF2; width:auto!important; min-width:12px; width:12px; height:18px; line-height:18px; text-align:center; white-space:nowrap; overflow:visible; padding:0 3px; margin-left:6px; }
p.list-pager strong { padding:1px 4px; color:#939393; border:none; }
p.list-pager a:hover { text-decoration:none; }
/**/
.playpic { display:block; position:relative; overflow:hidden; _zoom:1; }
.playpic img { padding:2px; border:1px solid #EAE4D1; display:block; }
.playpic span { position:absolute; top:109px; left:3px; width:80px; text-align:right; color:#fff; line-height:15px; height:15px; padding:0 3px; }
.playpic span.bg { background:url(../img/update.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');
}

.top-banner { width:960px; overflow:hidden; margin:8px auto 11px; position:relative; line-height:0; font-size:0; }
.banner-middle, .banner-little { width:960px; margin:0 auto 8px auto; overflow:hidden; position:relative; clear:both; zoom:1; line-height:0; font-size:0; }
.banner-little { margin:0 auto 3px auto; }
.main .banner-middle { width:726px; }
.sideR .banner-middle { width:226px; }
.banner3col { width:953px; background:#fff; border:1px solid #EEEEEE; margin:8px auto; zoom:1; overflow:hidden; padding: 5px 0 5px 5px; }
.banner3col .l,.banner3col .m,.banner3col .r{ height:80px; float:left; overflow:hidden;  border:1px solid #EEEEEE;}
.banner3col .l,.banner3col .r{ width:136px; }
.banner3col .m{ width:660px; margin:0 5px; display:inline;}
/**/
.movList ul { height:164px; overflow:hidden; position:relative; }
.movList li { position:relative; float:left; width:100px; height:164px; text-align:center; display:inline; margin:0 8px 10px 8px; color:#939393; overflow:hidden; }
.movList li .playpic { width:92px; height:127px; margin:auto; margin-bottom:3px; }
.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 { background:url(../img/sprite.png) no-repeat -808px -32px; position:absolute; top:0; right:0; width:16px; height:16px; }
/**/
.movList2 ul { height:123px; overflow:hidden; position:relative; }
.movList2 li { position:relative; float:left; width:108px; height:123px; display:inline; margin:0 10px 10px 10px; color:#939393; overflow:hidden; }
.movList2 li .playpic { width:108px; height:66px; margin:auto; margin-bottom:3px; }
.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 { width:730px; overflow:hidden; position:relative; line-height:20px; }
.movList3 li { position:relative; float:left; width:230px; height:140px; display:inline; margin:0 20px 0 10px; padding:10px 0 10px 105px; overflow:hidden; }
.movList3 li .playpic { width:100px; height:140px; position:absolute; top:10px; left:0; }
.movList3 li .playpic img { width:94px; height:134px; }
.movList3 li h3 { font-size:13px; line-height:24px; height:24px; overflow:hidden; }
.movList3 li h3 span { font-size:10px; color:#939393; font-weight:normal; }
.movList3 li ul { padding:0; width:240px; color:#D6D3D3; }
.movList3 li li { padding:0; margin:0 5px 0 0; width:110px; height:20px; overflow:hidden; float:left; }
.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-weight:bold; font-size:11px; }
.movList3 li li span.grade strong { line-height:20px; color:#FF7E00; font-weight:bold; font-size:12px; }
.movList3 li li a { margin:auto 2px; }
.movList3 li li.playactor { width:240px; }
.movList3 li .mov-op { margin:5px auto; clear:both; padding:0; text-align:left; }
.movList3 li .mov-op a { background:url(../img/icon.png) no-repeat; float:left; margin-right:10px; width:41px; height:18px; text-indent:100px; overflow:hidden; }
.movList3 li .mov-op .mov-watch { background-position:0 -200px; }
.movList3 li .mov-op .mov-detail { background-position:-56px -200px; }
/**/
.movList4 { width:100%; zoom:1; overflow:hidden; margin-bottom:-10px; }
.movList4 ul { line-height:20px; margin:5px 0; zoom:1; overflow:hidden; position:relative; overflow:hidden; }
.movList4 li { position:relative; top:-10px; height:140px; background:url(../img/dott-gray.png) repeat-x 0 -2px; margin:0 10px; padding:15px 0 12px 108px; overflow:hidden; color:#5F5F5F; }
.movList4 li .playpic { width:100px; height:140px; position:absolute; top:15px; left:0; }
.movList4 li .playpic img { width:94px; height:134px; }
.movList4 li h3 { font-size:13px; line-height:24px; height:24px; overflow:hidden; }
.movList4 li h3 span { font-size:10px; color:#939393; font-weight:normal; }
.movList4 li h3 .score { font-size:12px; color:#FF7E00; margin-left:10px; }
.movList4 li h3 .score strong { font-size:14px; color:#FF7E00; }
.movList4 li ul { padding:0; color:#D6D3D3; position:relative; }
.movList4 li li { padding:0; margin:0 10px 0 0; width:160px; position:static; height:20px; overflow:hidden; background:none; white-space:nowrap; float:left; }
.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 { color:#CCDFF2; margin:0 10px; }
/**/
.sort-list { padding:5px 10px; line-height:16px; }
.sort-list li { height:16px; position:relative; overflow:hidden; padding:3px 32px 0 16px; margin-bottom:3px; }
.sort-list em { position:absolute; top:3px; left:0; font-size:10px; font-style:normal; }
.sort-list .top em { color:#FF5B01; }
.sort-list span { color:#939393; white-space:nowrap; zoom:1; }
.sort-list li a { zoom:1; }
.sort-list li a.playMov { display:-moz-inline-box; display:inline-block; vertical-align:middle; background:url(../img/sprite.png) no-repeat -808px -32px; top:3px; width:16px; height:16px; }
.sort-list .score { position:absolute; top:3px; right:0; color:#FF5B01; font-size:10px; font-weight:bold; }
.sort-list .score strong { font-size:12px; }
.sort-list .lj { color:#FF5B01; position:absolute; top:0; right:0; white-space:nowrap; text-align:right; }
/**/
.list-catalog { padding:5px 10px; line-height:24px; }
.list-catalog dt { font-weight:bold; clear:both; }
.list-catalog dd { background:url(../img/dott-gray.png) repeat-x 0 100%; padding-bottom:5px; margin-bottom:5px; zoom:1; overflow:hidden; position:relative; }
.list-catalog dd a { margin-right:10px; white-space:nowrap; float:left; }
.list-catalog dd a.more { position:absolute; bottom:5px; right:0; color:#6E6E6E; }
.list-catalog dd.more { background:none; text-align:right; }
.list-catalog dd.more a { float:none; font-family:simsun; margin:0; }
.main .list-catalog dd a { margin-bottom:6px; width:130px; height:24px; }
/**/
.layer { position:absolute; top:0; left:50%; zoom:1; }
.layer h2 { background:#fff url(../img/sprite.png) repeat-x 0 1px; height:25px; line-height:25px; padding:0 10px; border:1px solid #C4C4C4; color:#303030; font-size:12px; }
.layer .close { position:absolute; top:1px; right:10px; padding-left:18px; background:url(../img/icon.png) no-repeat -132px 7px; color:#303030; line-height:25px; }
.layer .content { background:#fff; border:1px solid #C4C4C4; border-top:none; padding:15px 20px; }
.layer .form_detail .item { padding-left:65px; margin-bottom:15px; position:relative; zoom:1; line-height:24px; }
.layer .form_detail .item label { color:#5A5A5A; position:absolute; top:0; left:0; font-size:14px; }
.layer .form_detail textarea, .layer .form_detail .ipt_tx { border:1px solid #D2D2D2; font-size:12px; line-height:16px; height:16px; width:190px; padding:3px 2px; vertical-align:middle; }
.layer .form_detail textarea { padding:6px 8px; width:90%; height:100px; }
.layer .form_detail .over { border-color:#FFDA5B; }
.layer .form_detail img { vertical-align:middle; }
.layer .form_detail .info { color:#909090; display:inline; }
.layer .form_detail .notxt { color:#E1E1E1; }
.layer .form_detail a { color:#303030; font-family:simsun; margin:0 5px; }
.layer .form_detail .btn { background:url(../img/icon.png) no-repeat 0 -264px; border:none; width:79px; height:25px; overflow:hidden; margin-right:10px; font-weight:bold; color:#303030; }
/**/
.loginLayer { width:416px; margin-left:-208px; }
.loginLayer img { height:24px; }
.loginLayer .form_detail .info { display:-moz-inline-stack; display:inline-block; height:32px; line-height:16px; width:100px; margin:-4px auto; vertical-align:middle; position:relative; white-space:normal; }
.loginLayer .form_detail .btn { background-position:0 -304px; color:#622F0D; }
.loginLayer .form_detail .link { zoom:1; color:#016A9F; font-family:simsun; }
/**/
.pflayer { width:416px; margin-left:-208px; }
.pflayer .form_detail .item { padding-left:0; margin-bottom:5px; }
.pflayer .form_detail .item label { position:static; color:#303030; font-size:12px; }
.pflayer .form_detail .itempf label { color:#5A5A5A; zoom:1; font-size:14px; }
.pflayer .form_detail .itempf span { color:#FF5B01; font-size:14px; zoom:1; }
.pflayer .form_detail .itempf .rate { height:17px; overflow:hidden; display:-moz-inline-box; display:inline-block; width:90px; height:17px; vertical-align:middle; margin:1px 5px 6px 0; }
.pflayer .form_detail .itempf .rate span, .pflayer .form_detail .itempf .rate a { float:left; background:url(../img/star.png) no-repeat -24px -96px; width:16px; height:17px; padding-right:2px; margin:0; }
.pflayer .form_detail .itempf .rate a.mark { background-position:0 -96px; }
.pflayer .form_detail .score { background:#F6F6F6; font-size:12px; padding:5px 10px; line-height:18px; margin:5px -5px; }
.pflayer .form_detail .score em { font-style:normal; }
.pflayer .form_detail .score .s1 { color:#f00; font-size:14px; }
.pflayer .form_detail .score .s2 { font-weight:normal; color:#FF5B01; }
.pflayer .form_detail .item .scoremy { color:#FF5B01; font-size:22px; font-style:italic; margin-right:50px; }
.pflayer .form_detail .item .scorexl { color:#FF5B01; font-size:18px; }
/**/
.yplayer { width:600px; margin-left:-300px; }
.yplayer .top { line-height:22px; color:#909090; background:url(../img/dott-gray.png) repeat-x 0 100%; padding-bottom:10px; margin-bottom:20px; }
.yplayer .top a { font-family:simsun; color:#303030; margin:0 10px; }
.yplayer .form_detail .item .scoremy { color:#FF5B01; font-size:22px; }
/*auto completefix*/
#completeIFrame { display:none; }
#completeDiv { border:1px solid #B2D0EA!important; }
#completeDiv div, #completeDiv span { height:22px!important; line-height:22px; }
#completeDiv span { padding:0!important; }
#completeDiv span.lAutoComplete { padding:0 5px!important; cursor:pointer; }
/*广告修改 2009.06.30*/
.banner_0907 { width:946px; margin:0 auto 0 auto; overflow:hidden; position:relative; clear:both; zoom:1; line-height:0; font-size:0; padding:6px; border:solid #eee 1px; }
.banner_0907 div.banner_0907_short {float:left; width:136px; height:60px;  border:solid #eee 1px;background:#eee;  }
.banner_0907 div.banner_0907_long {float:left; display:inline; width:658px; height:60px; text-align:center; margin:0 5px;  border:solid #eee 1px;background:#eee;}
.channel-top { margin:8px auto 5px;}
/*影片介绍*/
#movie_info{z-index:995;position:absolute; border:1px solid #c9c9c9; width:211px; height:156px;}
.bg_tm{background:#f8f8f8; overflow:hidden; height:100%;}
.win_content{ position:absolute; top:0; width:100%; height:156px; }
.win_content dl{ padding:7px 9px;}
.win_content dt{ font-weight:bold;height:18px; overflow:hidden;}
.win_content dt span{ font-weight:normal; color:#606060; padding-left:10px;}
.win_content dt em { font-weight:normal; font-style:normal; color:#919191;padding-left:10px;}
.win_content p.author{ background:#FFFBD1;border-top:1px solid #c9c9c9; padding:2px 0 2px 10px; position:absolute; bottom:0;color:#4a4a4a; width:201px;}
.win_content p.author strong { color:#3083c7; font-weight:normal;}
.win_content .popular{  float:none; position:absolute; left:125px; top:26px;}
.win_content p {color:#606060;}
.win_content p em { font-style:normal;color:#606060;}
.win_content p span { color:#4a4a4a;}
.oldkk_star { height:10px; margin-top:2px; padding-left:55px; background:url(../img/star.png) no-repeat -136px 2px;}
.oldkk_star strong { font-weight:normal;color:#FF5B01;}
.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, .hover_bg_txt { position:absolute; top:109px; left:7px; width:80px; text-align:right; color:#fff; line-height:15px; height:15px; padding:0 3px; }
.hover_bg { background:url(../img/update.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#00000000, endColorStr=#99000000, gradientType='1');
}
/**/
.kk-index .shoubo .content { height:138px; }
.kk-index .benzhou .content { height:179px; color:#606060; }
.kk-index .zx .content { height:179px; color:#606060; }
.kk-index .game .content { height:179px; }
.kk-index .huanying .content { height:179px; }
.kk-index .kandian .content { height:179px; }
.kk-index .shangsheng .content { height:233px; }
.kk-index .jingdian .content { height:179px; }
.kk-index .dydsj .content { height:377px; }
.kk-index .rank .content { height:377px; }
.kk-index .yule .content { height:225px; }
.kk-index .wangyou .content { height:279px; }
.kk-index .zybg .content { height:225px; }
.kk-index .dmmh .content { height:279px; }
.kk-index .qiangxian .content { height:179px; }
.kk-index .mxy .content { height:279px; }
/**/
.kk-catalog .rbgx .content { height:363px; }
.kk-catalog .kanguo .content { height:363px; }
.kk-catalog .qqdy .content { height:310px; }
.kk-catalog .rank .content { height:310px; }
/**/
.kk-list .main { float:right; clear:right; }
.kk-list .sideR { float:left; clear:left; }
/**/
.xl-soft { position:relative; float:left; width:250px; height:75px; overflow:hidden; padding-top:12px; margin-bottom:8px; background:url(../img/sprite.png) no-repeat 0 -130px; }
.xl-soft a { color:#016A9F; }
.xl-soft-new { background-position:0 -30px; }
.xl-soft h2 { height:20px; margin:0 10px 0 24px; font-size:13px; color:#F78A1E; position:relative; }
.xl-soft h2 em { position:absolute; top:0; right:0; font-weight:normal; font-size:12px; color:#939393; font-style:normal; }
.xl-s-down { margin:0 10px 0 14px; padding-left:10px; font-size:12px; line-height:26px; background:url(../img/dott-gray.png) repeat-x -2px 25px; }
.xl-s-down span { margin:0 8px; color:#D6D3D3; }
.xl-s-down p { height:27px; overflow:hidden; }
.xl-soft .moreA { position:absolute; top:13px; right:12px; font-family:simsun; }
/* 互联网首播 */
.shoubo li { float:left; text-align:center; width:72px; height:119px; overflow:hidden; line-height:19px; display:inline; margin:10px 0px 0 8px; }
.shoubo li .playpic { width:72px; height:96px; margin-bottom:5px; }
.shoubo li img { width:66px; height:90px; }
/**/
.kk-index .flash-box { width:450px; height:251px; overflow:hidden; padding:5px 9px; margin-bottom:8px; background:url(../img/flashBg_0810.png) no-repeat 0 0; }
.kk-index .flash-box h2 { font-size:13px; width:448px; height:20px; line-height:20px; margin-bottom:1px; color:#193B5F; }
.kk-index .flash-box .big-pic { float:left; width:248px; height:223px; overflow:hidden; margin-right:3px; }
.kk-index .flash-box .big-pic img { display:block; width:246px; height:221px; border:1px solid #000; }
.kk-index .flash-box .pic-list { float:left; width:81px; height:188px; position:relative; }
.kk-index .flash-box .pic-list .pre, .kk-index .flash-box .pic-list .next, .kk-index .flash-box .pic-list .no-pre, .kk-index .flash-box .pic-list .no-next { background:url(../img/sprite.png) no-repeat; width:81px; height:11px; position:absolute; top:0; left:0; }
.kk-index .flash-box .pic-list .pre { background-position:-804px -108px; }
.kk-index .flash-box .pic-list .no-pre { background-position:-852px -108px; }
.kk-index .flash-box .pic-list .next { background-position:-804px -125px; top:177px; }
.kk-index .flash-box .pic-list .no-next { background-position:-852px -125px; top:177px; }
.kk-index .flash-box .pic-list ul { position:absolute; top:0; left:5px; }
.kk-index .flash-box .pic-list li { float:left; width:71px; height:40px; overflow:hidden; margin-bottom:2px; }
.kk-index .flash-box .pic-list li a { display:block; width:71px; height:40px; overflow:hidden; }
.kk-index .flash-box .pic-list li a img { display:block; width:71px; height:40px; padding:1px; }
.kk-index .flash-box .pic-list li a:hover, .kk-index .flash-box .pic-list li a.currA { border:2px solid #56AAD8; width:67px; height:36px; }
.kk-index .flash-box .pic-list li a:hover img, .kk-index .flash-box .pic-list li a.currA img { margin:-2px; }
.kk-index .flash-box .flash-txt { clear:both; height:38px; line-height:19px; padding-top:3px; }
.kk-index .flash-box .flash-txt h3 { font-size:12px; height:19px; overflow:hidden; }
.kk-index .flash-box .flash-txt em { margin-left:8px; font:normal bold 14px Arial, Helvetica, sans-serif; color:#FF5B01; }
.kk-index .flash-box .flash-txt p { font-size:12px; color:#939393; height:19px; overflow:hidden; }
/**/
.kk-catalog .flash-box { width:704px; height:227px; border:1px solid #CCDFF2; margin-bottom:8px; overflow:hidden; padding:10px; }
.kk-catalog .flash-box .big-pic { float:left; width:379px; height:227px; overflow:hidden; margin-right:6px; }
.kk-catalog .flash-box .big-pic img { display:block; width:379px; height:227px; }
.kk-catalog .flash-box .pic-list { float:left; width:319px; height:227px; overflow:hidden; }
.kk-catalog .flash-box .pic-list li { border:1px solid #EDEDED; float:left; width:319px; height:44px; overflow:hidden; border-style:solid none; margin-bottom:-1px; line-height:18px; white-space:nowrap; }
.kk-catalog .flash-box .pic-list li a { color:#7C7B7B; display:block; padding:4px 10px 4px 64px; height:36px; overflow:hidden; position:relative; }
.kk-catalog .flash-box .pic-list li a:hover, .kk-catalog .flash-box .pic-list li.currA a { background:#F5F3F3; text-decoration:none; }
.kk-catalog .flash-box .pic-list li strong { display:block; color:#4A4A4A; }
.kk-catalog .flash-box .pic-list img { position:absolute; width:50px; height:29px; border:1px solid #9F9F9F; position:absolute; top:6px; left:4px; }
/**/
.star { display:-moz-inline-box; display:inline-block; width:75px; height:15px; background:url(../img/star.png) no-repeat; vertical-align:middle; font-size:1px; line-height:1px; }
.starsmall { width:50px; height:10px; margin:auto 5px; }
.star5 { background-position:0 0; }
.star4 { background-position:0 -15px; }
.star3 { background-position:0 -30px; }
.star2 { background-position:0 -45px; }
.star1 { background-position:0 -60px; }
.star0 { background-position:0 -75px; }
.small5 { background-position:-136px 0; }
.small4 { background-position:-136px -16px; }
.small3 { background-position:-136px -32px; }
.small2 { background-position:-136px -48px; }
.small1 { background-position:-136px -64px; }
/**/
.btn_pinglun { background:url(../img/icon.png) no-repeat 0 -160px; font-size:0; line-height:70px; width:97px; height:25px; border:none; }
.commentItem { padding:10px 10px 10px 86px; position:relative; zoom:1; }
.commentItem .moviePic { position:absolute; top:10px; left:10px; width:66px; height:96px; }
.commentItem .userPic { position:absolute; top:10px; left:10px; width:66px; height:66px; }
.commentItem .userName { position:absolute; top:82px; left:10px; width:66px; height:30px; overflow:hidden; text-align:center; line-height:15px; white-space:nowrap; color:#666; }
.commentItem h4 { font-size:14px; line-height:19px; height:19px; margin-bottom:5px; font-weight:normal; padding:0 5px; }
.commentItem .user { font-size:12px; line-height:20px; margin-bottom:5px; padding:0 5px; color:#666; }
.commentItem .user .hy, .commentItem .user .tj { background:url(../img/icon.png) no-repeat 0 -29px; padding-left:15px; margin-left:10px; white-space:nowrap; zoom:1; height:20px; }
.commentItem .user .tj { background-position:0 -53px; }
.commentItem .txt { font-size:12px; line-height:20px; margin-bottom:5px; padding:0 5px; }
.commentItem .date { color:#666; margin-bottom:18px; padding:0 5px; position:relative; height:24px; line-height:24px; }
.commentItem .date .right { text-align:right; position:absolute; top:0; right:5px; }
.commentItem .date a.btnTuijian { background:url(../img/icon.png) no-repeat 0 -112px; width:80px; height:24px; overflow:hidden; float:right; margin-top:-24px; font-size:0; line-height:0; }
/* 本周必看 */
.benzhou .top { padding:10px 10px 10px 125px; position:relative; height:135px; }
.benzhou .top .playpic { width:108px; height:140px; position:absolute; top:10px; left:10px; }
.benzhou .top .playpic img { display:inline; width:102px; height:132px; }
.benzhou .top h4 { height:22px; line-height:22px; overflow:hidden; font-size:12px; }
.benzhou .top p { height:20px; line-height:20px; overflow:hidden; }
.benzhou ul { line-height:20px; padding:0 10px; }
.benzhou ul li { height:20px; overflow:hidden; }
.benzhou .op { color:#E0E0E0; padding:0px 10px; font-family:simsun; }
.benzhou .op a { font-family:Arial; }
/**/
.game ul { height:63px; padding:10px 10px 0 75px; position:relative; line-height:21px; }
.game li { height:21px; overflow:hidden; padding-left:10px; background:url(../img/sprite.png) no-repeat -888px -28px; }
.game li.pic { padding:0; width:62px; height:62px; position:absolute; top:10px; left:10px; background:none; }
.game li.pic img { display:block; width:56px; height:56px; padding:2px; border:1px solid #EAE4D1; }
.game .keyword { margin-top:8px; }
/**/
.huanying .movList { padding:10px 1px; height:164px; width:464px; overflow:hidden; }
/**/
.kandian .top { background:url(../img/dott-gray.png) repeat-x 0 100%; height:46px; overflow:hidden; margin:0 10px; padding:10px 0; text-align:center; }
.kandian .top h4 { font-size:14px; font-weight:normal; line-height:26px; height:26px; overflow:hidden; }
.kandian .top h4 a { color:#FF5B01; }
.kandian .top h4 em { font-size:12px; margin-left:10px; font-style:normal; }
.kandian .top p { color:#939393; height:20px; line-height:20px; overflow:hidden; }
.kandian ul { padding:10px; line-height:24px; font-size:14px; color:#B6B7B8; }
.kandian li { height:24px; overflow:hidden; font-family:simsun; background:url(../img/sprite.png) no-repeat -888px -26px; padding-left:10px; }
.kandian li strong { color:#313131; font-weight:normal; margin:0 3px; }
.kandian li a { margin:0 3px; font-family:Arial; }
/**/
.qiangxian .mov { position:relative; height:74px; padding:10px 10px 0 92px; line-height:17px; color:#939393; }
.qiangxian .mov .playpic { position:absolute; top:10px; left:10px; width:74px; height:74px; }
.qiangxian .mov .playpic img { width:68px; height:68px; }
.qiangxian .mov h4 { line-height:21px; height:21px; overflow:hidden; font-size:12px; font-weight:normal; }
.qiangxian .mov p { height:51px; overflow:hidden; }
/**/
.jingdian ul { padding:10px 1px; zoom:1; height:159px; overflow:hidden; }
.jingdian li { float:left; margin:0 10px 9px 10px; display:inline; }
.jingdian li, .jingdian li .playpic, .jingdian li .playpic img { width:54px; height:75px; padding:0; border:none; }
/**/
.dydsj h4 { padding:0 10px; font-size:12px; line-height:16px; height:16px; overflow:hidden; margin-bottom:3px; }
.dydsj .p1 { float:left; width:339px; height:357px; overflow:hidden; background:url(../img/dott-gray.png) repeat-y 100% 0; margin:10px 0; }
.dydsj .p2 { float:left; width:384px; height:357px; overflow:hidden; margin:10px 0; }
.dydsj .movList, .dydsj .movList ul { height:338px; }
.dydsj .movList li { margin:0 6px 10px 6px; }
.dydsj .movList2, .dydsj .movList2 ul { height:133px; }
.dydsj .txt { margin:0 10px; border:1px solid #E0E0E0; background:#F2F2F3; line-height:20px; padding:5px 10px; color:#939393; }
.dydsj .txt li { padding-left:10px; background:url(../img/sprite.png) no-repeat -888px -27px; }
/**/
.rank .sort-list { padding:0 10px; }
.score strong span.txt{color:#ff6600;}
.score strong span.txt_yiban{color:#3083C7;}
.score strong span.txt_bad{color:#7C7B7B;}
/**/
.yule .sort-list li { padding-right:0; }
/**/
.mxy ul.pic-list { padding:10px; height:213px; overflow:hidden; }
.mxy .pic-list li { padding-left:70px; position:relative; height:62px; overflow:hidden; color:#939393; line-height:20px; margin-bottom:10px; }
.mxy .pic-list li h4 { height:20px; margin-bottom:5px; font-size:12px; }
.mxy .pic-list li img { position:absolute; top:0; left:0; padding:2px; border:1px solid #EAE4D1; width:56px; height:56px; }
.mxy .pic-list li p { height:40px; overflow:hidden; }
.mxy .txt-list { height:36px; background:#E9F4FF; line-height:18px; padding:5px 10px; overflow:hidden; }
.mxy .txt-list li { height:18px; background:url(../img/sprite.png) no-repeat -888px -28px; padding-left:10px; }
/**/
.zybg .pic-list { background:url(../img/dott-gray.png) repeat-x 0 100%; height:80px; overflow:hidden; padding:15px 0 5px 115px; margin:0 10px; position:relative; }
.zybg .pic-list li { height:22px; line-height:22px; overflow:hidden; padding-left:10px; background:url(../img/sprite.png) no-repeat -888px -27px; }
.zybg .pic-list .pic { position:absolute; top:10px; left:0; width:108px; height:85px; text-align:center; line-height:16px; padding:0; background:none; }
.zybg .pic-list .pic .playpic { width:108px; height:66px; margin-bottom:3px; }
.zybg .pic-list .pic .playpic img { width:102px; height:60px; }
.zybg .txt-list { padding:5px 10px; line-height:22px; }
.zybg .txt-list li { height:22px; overflow:hidden; padding-left:10px; background:url(../img/sprite.png) no-repeat -888px -27px; position:relative; }
.zybg .txt-list li span { position:absolute; top:0; right:25px; color:#939393; }
.zybg .txt-list li .playMov { position:absolute; top:7px; right:0; background:url(../img/icon.png) no-repeat -56px 0; width:16px; height:0; padding-top:10px; overflow:hidden; }
/**/
.dmmh .pic-list { background:url(../img/dott-gray.png) repeat-x 0 100%; height:80px; overflow:hidden; padding:15px 0 5px 115px; margin:0 10px; position:relative; }
.dmmh .pic-list li { height:22px; line-height:22px; overflow:hidden; padding-left:10px; background:url(../img/sprite.png) no-repeat -888px -27px; }
.dmmh .pic-list .pic { position:absolute; top:10px; left:0; width:108px; height:85px; text-align:center; line-height:16px; padding:0; background:none; }
.dmmh .pic-list .pic .playpic { width:108px; height:66px; margin-bottom:3px; }
.dmmh .pic-list .pic .playpic img { width:102px; height:60px; }
.dmmh .movList { padding:10px 1px; }
.dmmh .movList ul { width:354px; zoom:1; }
.dmmh .movList li { margin:0 9px; }
/**/
.rbgx .movList { padding:10px 2px; height:343px; }
.rbgx .movList ul { height:343px; }
.rbgx .movList li { margin:0 10px 15px 10px; }
/**/
.qqdy h4 { padding:0 10px; font-size:12px; line-height:16px; height:16px; overflow:hidden; margin-bottom:3px; }
.qqdy .p1 { float:left; width:390px; height:290px; overflow:hidden; background:url(../img/dott-gray.png) repeat-y 100% 0; margin:10px 0; }
.qqdy .p2 { float:left; width:320px; height:290px; overflow:hidden; margin:10px 0; padding-left:5px; }
.qqdy .movList2, .qqdy .movList2 ul { height:133px; }
.qqdy .newMov { height:270px; padding:0 10px; position:relative; overflow:hidden; }
.qqdy .newMov li { position:relative; height:74px; padding-left:82px; color:#939393; margin-bottom:24px; }
.qqdy .newMov li .playpic { position:absolute; top:0; left:0; width:74px; height:74px; }
.qqdy .newMov li .playpic img { width:68px; height:68px; }
.qqdy .newMov li h5 { line-height:21px; height:21px; overflow:hidden; font-size:12px; font-weight:normal; }
.qqdy .newMov li p { line-height:17px; height:51px; overflow:hidden; }
/**/
.inmedia { width:226px; height:249px; overflow:hidden; margin-bottom:8px; }
/**/
.kanguo h4 { color:#313131; height:20px; line-height:20px; font-size:12px; overflow:hidden; margin:0 10px; }
.kanguo .view_history { height:131px; line-height:22px; padding:5px 0; margin:0 10px; background:url(../img/dott-gray.png) repeat-x 0 100%; color:#939393; }
.kanguo .view_history div { display:none; }
.kanguo .view_history p { height:22px; overflow:hidden; }
.kanguo .looked { line-height:18px; height:72px; padding:10px 0 5px 0; margin-top:5px; background:url(../img/dott-gray.png) repeat-x 0 0; color:#939393; }
.kanguo .looked li { height:18px; overflow:hidden; position:relative; padding:0 40px 0 0; }
.kanguo .looked span { position:absolute; top:0; right:0; width:40px; text-align:right; overflow:hidden; font-size:10px; }
.kanguo .looked em { position:absolute; top:0; right:0; width:40px; text-align:right; font-size:10px; font-style:normal; overflow:hidden; }
.kanguo .xh { padding:0 1px; zoom:1; overflow:hidden; }
.kanguo .xh li { width:54px; height:95px; overflow:hidden; float:left; margin:0 10px 8px 10px; display:inline; text-align:center; line-height:16px; }
.kanguo .xh li .playpic, .kanguo .xh li .playpic img { width:54px; height:75px; padding:0; border:none; }
.kanguo .xh li .playpic { margin-bottom:4px; }
/**/
.kk-content .box h2 { background:#F1F1F1; border:1px solid #E1E1E1; height:27px; font:16px/27px "Microsoft Yahei"; color:#303030; }
.kk-content .box h2 em { color:#909090; font-size:12px; }
.kk-content .box .content { border-color:#E1E1E1; }
/**/
.contenInfo .content { padding:10px 0; }
.contenInfo .contentMain { float:left; width:716px; padding:0 10px; background:url(../img/dott-gray.png) repeat-y 100% 0; }
.contenInfo .contentMain h3 { font-size:14px; color:#303030; line-height:24px; height:24px; clear:both; margin-top:20px; }
.contenInfo .contentMain p.more { text-align:right; clear:both; font-family:simsun; padding:0 10px; }
.contenInfo .contentSide { float:left; width:220px; margin:10px 0; background:url(../img/dott-gray.png) repeat-y -2px 0; margin-left:-1px; padding-left:1px; }
.contenInfo .contentSide h3 { font-size:14px; color:#303030; line-height:24px; height:24px; clear:both; padding:0 10px; }
/**/
.movieInfo { zoom:1; overflow:hidden; line-height:21px; }
.movieInfo .moviePic { float:left; margin-right:15px; text-align:center; width:128px; display:inline; overflow:hidden; font-family:simsun; }
.movieInfo .moviePic .playpic { width:128px; height:178px; margin-bottom:5px; }
.movieInfo .moviePic .playpic img { width:116px; height:166px; padding:5px; }
.movieInfo .moviePic .playpic em { background-position:0 -31px; width:63px; height:21px; margin:-11px auto auto -31px; }
.movieInfo .movieDetail { float:left; width:340px; display:inline; overflow:hidden; color:#C8C8C8; font-family:simsun; line-height:21px; }
.movieInfo .movieScore { background:#F6F6F6; float:right; width:195px; display:inline; overflow:hidden; padding:10px; }
.movieInfo .movieScore p { color:#CCDFF2; font-family:simsun; line-height:21px; }
.movieInfo .movieScore p span { color:#FF8624; }
.movieInfo .movieScore p strong { color:#606060; }
.movieInfo .movieScore p a { font-weight:bold; }
.movieInfo .movieScore .rate { display:-moz-inline-box; display:inline-block; width:75px; height:15px; vertical-align:middle; margin:3px 3px 3px 0; position:relative; top:-2px; }
.movieInfo .movieScore .rate a { float:left; width:15px; height:15px; background:url(../img/star.png) no-repeat 0 -75px; overflow:hidden; }
.movieInfo .movieScore .rate a.mark { background-position:0 0; }
.movieInfo .movieScore ul { padding:10px 0; }
.movieInfo .movieScore li { line-height:14px; height:14px; position:relative; margin-bottom:7px; padding-left:85px; background:url(../img/star.png) no-repeat; font-size:10px; overflow:hidden; }
.movieInfo .movieScore li span { display:-moz-inline-box; display:inline-block; height:14px; background:#ddd; margin-right:3px; vertical-align:middle; }
.movieInfo .movieScore li em { position:absolute; top:0; left:0; font-style:normal; color:#606060; font-size:12px; height:14px; line-height:17px; overflow:hidden; }
.movieInfo .movieScore li.small5 { background-position:-106px 2px; }
.movieInfo .movieScore li.small4 { background-position:-106px -14px; }
.movieInfo .movieScore li.small3 { background-position:-106px -30px; }
.movieInfo .movieScore li.small2 { background-position:-106px -46px; }
.movieInfo .movieScore li.small1 { background-position:-106px -62px; }
/**/
.movieDetail { float:left; width:340px; display:inline; overflow:hidden; color:#C8C8C8; font-family:simsun; line-height:21px; }
.movieDetail strong { font-weight:normal; color:#606060; }
.movieDetail a, .movieDetail span { margin:0 2px; font-family:Arial; }
.movieDetail span { color:#303030; }
.movieDetail .sub { zoom:1; padding-left:40px; overflow:hidden; width:303px; }
.movieDetail .sub strong { float:left; width:40px; margin-left:-40px; }
.movieDetail .sub1 a { float:left; height:21px; margin:0; width:25px; overflow:hidden; }
/**/
.movieIntro { color:#606060; padding:0 10px; line-height:20px; }
/**/
.dytp ul { zoom:1; overflow:hidden; height:91px; }
.dytp li { float:left; width:81px; height:81px; margin:5px 10px; display:inline; }
.dytp li img { display:block; width:73px; height:73px; padding:3px; border:1px solid #EAE4D1; }
/**/
.xgzx ul { line-height:21px; padding:5px 10px; }
.xgzx li { padding-left:10px; background:url(../img/sprite.png) no-repeat -888px -27px; margin-bottom:3px; height:21px; overflow:hidden; }
.xgzx li span { white-space:nowrap; margin-left:10px; color:#939393; }
/**/
.contentSide .movList { padding:0 2px; zoom:1; overflow:hidden; height:auto; margin-bottom:5px; }
.contentSide .movList ul { width:216px; margin:auto; height:auto; }
.contentSide .movList li { margin:0 4px; padding-bottom:15px; }
/**/
.kk-rank .box h2 { background:url(../img/sprite.png) repeat-x 0 1px; border:1px solid #E3E3E3; height:24px; line-height:24px; color:#333; }
.kk-rank .box h2 em { font-size:13px; color:#333; }
.kk-rank .box .content { border-color:#E3E3E3; }
/**/
.rankList { line-height:28px; position:relative; zoom:1; overflow:hidden; margin-top:1px; }
.rankList li { background:url(../img/dott-gray.png) repeat-x 0 -2px; height:28px; padding:2px 25px 0 20px; overflow:hidden; position:relative; top:-1px; clear:both; margin:0 10px; }
.rankList li em { background:#939393; color:#fff; position:absolute; top:10px; left:0; width:13px; height:11px; font:bold 10px/11px Arial; letter-spacing:-1px; text-align:center; }
.rankList li span { color:#BDBCBC; white-space:nowrap; }
.rankList li a { zoom:1; }
.rankList li .score { position:absolute; top:2px; right:0; color:#FF5B01; font-weight:bold; font-size:10px; }
.rankList li .score strong { font-size:12px; }
.rankList li a.playMov { display:-moz-inline-box; display:inline-block; background:url(../img/sprite.png) no-repeat -808px -32px; width:16px; height:16px; vertical-align:middle; }
.rankList li.top em { background:#FF5B01; }
/**/
.rankList li.top1 { height:90px; padding:10px 0 10px 90px; }
.rankList li.top1 em { background:#FF5B01; }
.rankList li.top1 .score { font-size:12px; top:5px; }
.rankList li.top1 .score strong { font-size:16px; }
.rankList li.top1 .playpic { position:absolute; top:10px; left:20px; width:64px; height:90px; }
.rankList li.top1 .playpic img { width:58px; height:84px; }
.rankList li.top1 .playpic:hover em { position:absolute; top:50%; left:50%; width:31px; height:31px; margin:-15px auto auto -15px; background:url(../img/play.png) no-repeat; display:block; cursor:pointer; _background:url(../img/play.gif) no-repeat; _filter:alpha(opacity=75); }
.rankList li.top1 h4 { font-size:12px; font-weight:bold; line-height:22px; height:22px; overflow:hidden; margin-bottom:10px; }
.rankList li.top1 h4 span { font-weight:normal; }
.rankList li.top1 h5 { color:#BDBCBC; line-height:12px; height:12px; font-size:10px; overflow:hidden; font-weight:normal; margin-bottom:10px; margin-top:-10px; }
.rankList li.top1 p { font-family:simsun; line-height:22px; height:22px; overflow:hidden; color:#D8D7D7; }
.rankList li.top1 p strong { font-weight:normal; color:#606060; }
.rankList li.top1 p span { margin:auto 3px; color:#606060; }
.rankList li.top1 p a { margin:auto 3px; }
/**/
.rankList li.top4 { height:110px; float:left; width:64px; clear:none; padding:0; text-align:center; line-height:20px; display:inline; margin:10px 2px 5px 10px; }
.rankList li.top4 em { top:3px; left:3px; z-index:2; }
.rankList li.top4 .score { font-size:12px; top:5px; }
.rankList li.top4 .score strong { font-size:16px; }
.rankList li.top4 .playpic { width:64px; height:90px; z-index:1; }
.rankList li.top4 .playpic img { width:58px; height:84px; }
.rankList li.top4 .playpic:hover em { position:absolute; top:50%; left:50%; width:31px; height:31px; margin:-15px auto auto -15px; background:url(../img/play.png) no-repeat; display:block; cursor:pointer; _background:url(../img/play.gif) no-repeat; _filter:alpha(opacity=75); }
/**/
.rankListHy li { padding-right:130px; }
.rankListHy li .hy { position:absolute; top:2px; right:45px; }
.rankListHy li .hy strong { font-weight:normal; color:#606060; }
/**/
.ztList { zoom:1; overflow:hidden; line-height:20px; margin-right:-10px; }
.ztList li { float:left; width:217px; margin:0 13px 0 10px; height:257px; padding:10px 0; display:inline; }
.ztList li .playpic { width:217px; height:152px; margin-bottom:5px; }
.ztList li .playpic img { width:211px; height:146px; border-color:#CCDFF2; }
.ztList li dl { height:80px; overflow:hidden; }
.ztList li dt { height:20px; overflow:hidden; font-weight:bold; background:url(../img/sprite.png) no-repeat -376px -66px; padding-left:8px; }
.ztList li dt a { color:#4A4A4A; }
.ztList li dd { color:#7C7B7B; height:60px; overflow:hidden; }
.ztList li p { height:20px; overflow:hidden; position:relative; }
.ztList li .date { font-size:10px; color:#959494; }
.ztList li .gk { position:absolute; top:0; right:0; width:70px; height:20px; text-align:right; padding-right:6px; font-family:simsun; background:url(../img/sprite.png) no-repeat -818px -54px; }
/**/
.box .player-more { background:#ECF6FF; border-top:1px solid #CCDFF2; line-height:21px; padding:3px 10px; clear:both; }
.box .player-more h3, .box .player-more div { display:inline; font-size:12px; font-weight:normal; }
.box .player-more span { margin:auto 5px; color:#D3DDF9; }
/**/
.searchEx { border:1px solid #E0E0E0; background:#F2F2F3; padding:5px 10px 15px 10px; margin:10px; text-align:center; }
.searchEx h3 { font-size:13px; line-height:20px; text-align:left; }
.searchEx .item { display:inline; margin:auto 10px; }
.searchEx select, .searchEx button { vertical-align:middle; }
.searchEx button { background:url(../img/icon.png) no-repeat 0 -232px; border:none; width:67px; height:21px; text-indent:100px; }
/**/
.catalogbox dl { margin:20px; line-height:24px; }
.catalogbox dt { color:#313131; font-weight:bold; }
.catalogbox dd { margin-bottom:20px; }
.catalogbox dd ul { zoom:1; overflow:hidden; }
.catalogbox dd li { float:left; width:130px; margin-right:5px; height:24px; margin-bottom:6px; }
.catalogbox dd .small li { width:65px; }
.catalogbox dd li a em { font-style:normal; color:#939393; }
.catalogbox dd .more { text-align:right; font-family:simsun; clear:both; }
/**/
.player-mov-list { zoom:1; overflow:hidden; width:947px; padding:10px 0 0 0; }
.player-mov-list ul { width:987px; zoom:1; overflow:hidden; }
.player-mov-list li { float:left; width:281px; height:185px; overflow:hidden; line-height:19px; display:inline; margin:0 37px 0 10px; }
.player-mov-list li h3 { font-size:12px; line-height:19px; height:19px; overflow:hidden; font-weight:normal; }
.player-mov-list li h3 a { color:#313131; }
.player-mov-list li .playpic { width:281px; height:118px; margin-bottom:5px; }
.player-mov-list li .playpic img { width:271px; height:108px; padding:4px; }
.player-mov-list li .mov-arter, .player-mov-list li .about-mov-link { height:19px; overflow:hidden; }
.player-mov-list li .mov-arter a { color:#4B4B4B; }
/**/
.mov-detail-box h2 { font-size:18px; line-height:24px; height:24px; overflow:hidden; margin-bottom:5px; }
.mov-detail-box h2 em { font-size:14px; font-style:normal; font-weight:normal; margin-left:10px; }
.mov-detail-box h2 span { font-size:14px; font-weight:normal; color:#939393; margin-left:10px; }
.mov-detail-box .mov-detail-info { border:1px solid #CCDFF2; padding:10px; zoom:1; overflow:hidden; }
.talk-page .mov-detail-box .mov-detail-info { border:none; padding:0; }
/**/
.mov-pic-flash { float:left; width:252px; overflow:hidden; text-align:center; }
.mov-pic-flash .big-pic img { display:block; border:1px solid #E1E1E1; width:242px; height:339px; padding:4px; }
.mov-pic-flash .mov-option { margin-top:8px; }
.mov-pic-flash .mov-option span { color:#E4D3E2; margin:0 7px; }
/**/
.mov-drama-box { float:right; width:675px; clear:right; }
.talk-page .mov-drama-box { width:699px; }
.mov-drama-box h3 { background:#F1F1F1; border:1px solid #E1E1E1; height:27px; line-height:27px; padding:0 10px; font-size:13px; }
.mov-drama-box .mov-drama { color:#939393; font-size:14px; line-height:22px; background:url(../img/dott-gray.png) repeat-x 0 100%; padding-bottom:10px; margin-bottom:10px; }
.mov-drama-box .mov-drama h3 { color:#313131; line-height:24px; font-size:14px; background:none; border:none; padding:0; }
.mov-drama-box .content { border-color:#E1E1E1; padding:10px; }
.mov-drama-box .sort-mov-comments { text-align:right; }
.mov-drama-box .sort-mov-comments .currA { font-weight:bold; color:#f00; }
.mov-drama-box .sort-mov-comments span { color:#853185; margin:0 8px; }
.mov-drama-box .list-pager { clear:both; text-align:right; padding:0; position:static; }
.mov-drama-box .list-pager a, .mov-drama-box .list-pager strong { display:-moz-inline-box; display:inline-block; vertical-align:middle; border:1px solid #CCDFF2; width:auto!important; min-width:12px; width:12px; height:18px; line-height:18px; text-align:center; white-space:nowrap; overflow:visible; padding:0 3px; margin-left:6px; }
.mov-drama-box .list-pager strong { padding:1px 4px; color:#939393; border:none; }
.mov-drama-box .list-pager a:hover { text-decoration:none; }
/**/
.FC-box dl { position:relative; zoom:1; padding-left:65px; margin-bottom:15px; }
.FC-box dt { background:url(../img/dott-gray.png) repeat-x 0 100%; height:24px; line-height:22px; font-weight:bold; }
.FC-box dt a { color:#333; }
.FC-box dd.userInfo { height:24px; line-height:24px; }
.FC-box dd.userInfo img { border:1px solid #E3E3E3; padding:2px; width:50px; height:50px; position:absolute; top:0; left:0; }
.FC-box dd.userInfo .time { color:#939393; margin-left:20px; }
.FC-box dd.dd-content { line-height:19px; }
.FC-box dd.dd-content em.replyNum { color:#FF5B01; font-style:normal; }
.FC-box dd.aboutFilm { position:absolute; top:0; right:0; color:#939393; line-height:24px; text-align:right; }
.FC-box dd.aboutFilm div { height:24px; }
/**/
.talk-list-box { margin-bottom:20px; }
.talk-list-box .talk-list-top { zoom:1; padding-left:65px; position:relative; margin-bottom:20px; }
.talk-list-box .talk-list-top .user-header img { position:absolute; top:0; left:0; border:1px solid #E3E3E3; padding:2px; width:50px; height:50px; }
.talk-list-box .talk-list-top .user-info { line-height:24px; height:24px; background:url(../img/dott-gray.png) repeat-x 0 100%; color:#939393; }
.talk-list-box .talk-list-top .user-info cite { font-style:normal; margin:0 10px; }
.talk-list-box .talk-list-top .talk-c-box { line-height:19px; color:#5D5D5D; }
.talk-list-box .talk-list-top .talk-c-box h4 { font-size:12px; margin-bottom:5px; line-height:24px; color:#333; }
.talk-list-box .talk-list-top .about-reply { background:#EFEFEF; border:1px solid #E3E3E3; padding:0 10px; zoom:1; overflow:hidden; line-height:25px; margin-top:15px; }
.talk-list-box .talk-list-top .about-reply .good-reply { float:left; }
.talk-list-box .talk-list-top .about-reply .supper-YN { float:right; }
.talk-list-box .talk-li-box { margin:0 0 20px 65px; position:relative; padding-left:70px; zoom:1; }
.talk-list-box .talk-li-box dt { color:#939393; line-height:24px; border-bottom:1px solid #E9ECF1; height:23px; overflow:hidden; margin-bottom:5px; }
.talk-list-box .talk-li-box dt cite { font-style:normal; margin:auto 10px; }
.talk-list-box .talk-li-box .user-header img { border:1px solid #E3E3E3; padding:2px; width:50px; height:50px; position:absolute; top:0; left:0; }
.talk-list-box .talk-li-box .talk-c-box { color:#5D5D5D; height:auto!important; height:25px; min-height:25px; }
.talk-list-box .talk-li-box .talk-floor { position:absolute; top:0; right:0; color:#939393; }
.talk-list-box .submit-talk { color:#959595; margin-left:30px; }
.talk-list-box .list-pager { margin:-20px 0 0 0; }
/**/
.talk-form { margin-left:30px; }
.talk-form h4 { font-size:14px; line-height:24px; list-style-type:5px; }
.talk-form .input-box textarea { display:block; width:600px; height:200px; font-family:simsun; font-size:12px; border:1px solid #E1E1E1; margin-bottom:10px; }
.talk-form .btn-box button { background:url(../img/icon.png) no-repeat 0 -352px; border:none; width:55px; height:21px; overflow:hidden; font:13px/21px simsun; }

/* 上升-热门影片 */
.shangsheng .sort-list .score { width:25px; position:absolute; top:3px; left:182px; color:#FF5B01; font-size:10px; font-weight:bold; text-align:left; }
.shangsheng .sort-list .score strong {float:left;  font-size:12px; font-weight:normal; font-family:"Verdana" ; }
.shangsheng .sort-list .score span {float:left;  display:block; height:5px; font-size:1px; background:#e5e5e5; margin:6px 0 0 0;>margin:6px 0 0 3px;_margin:4px 0 0 0; }
.shangsheng .sort-list .scoredown { color:#8ac134; }

/*下载排行 2009.6.29*/
.kk-index .wyshangsheng .content {height:225px; }
.wyshangsheng .sort-list .score { width:40px;left:132px;}
.wyshangsheng .sort-list .score em {font-family:"Arial"; font-weight:bold; font-size:12px; top:0; left:10px;}
.wyshangsheng .sort-list .dltime {position:absolute; left:162px; text-align:left; }
.mainFloat .wy {margin-right:0px; }
/*下载排行 2009.7.6*/
.zx .top { padding:10px 10px 10px 125px; position:relative; height:66px; }
.zx .top .playpic { width:108px; height:66px; position:absolute; top:10px; left:10px; }
.zx .top .playpic img { display:inline; width:102px; height:60px; }
.zx .top h4 { height:22px; line-height:22px; overflow:hidden; font-size:12px; }
.zx .top p { height:20px; line-height:20px; overflow:hidden; }
.zx ul { line-height:20px; padding:0 10px; }
.zx ul li { height:20px; overflow:hidden; }
.zx .op { color:#E0E0E0; padding:5px 10px; font-family:simsun; }
.zx .op a { font-family:Arial; }
.zhuanti .top {height:60px; }
.zhuanti .top p { height:45px; line-height:15px; overflow:hidden; }
.zhuanti .txt-list { padding:5px 10px; line-height:22px; }
.zhuanti .txt-list li { height:22px; overflow:hidden; padding-left:10px; }
.txt_tag { margin:0 10px; border:1px solid #E0E0E0; background:#F2F2F3; line-height:20px; padding:5px 10px; color:#d2d2d2; }
.txt_tag p span {color:#717171; font-weight:bold; }
.txt_tag p a { margin:0 5px; }
.dydsj .list-pager {width:100px; top:33px; right:376px; }
.yn_list_pager {height:21px; color:#ccc; background:#f9f9f9; border-bottom:solid #ececec 1px; padding-left:10px; line-height:22px; }
.yn_list_pager a {padding:0px 10px 3px 10px;>padding:0px 10px 2px 10px;_padding:0px 10px 3px 10px;}
.yn_list_pager a.on, .yn_list_pager a:hover {color:#656565; background:url(../img/yn_list_pagerbg.gif) no-repeat center bottom; text-decoration:none; }
.kk-index .huanying .content { height:394px; }

.yn_list_pager a.upH2, .yn_list_pager a:hover { color:#656565; background:url(../img/yn_list_pagerbg.gif) no-repeat center bottom; text-decoration:none; }
.huanying .movList { display:none; }
.huanying .upBox { display:block; }
.wlj { position:absolute; display:block; width:145px; height:27px; right:15px; top:0px; }

.huanying .movList ul {height:185px; }
.huanying .movList { height:340px; }
/*我看过的 2009.7.21*/
.kanguo h4 { color:#313131; height:20px; line-height:20px; font-size:12px; overflow:hidden; margin:0 10px; }
.kanguo .view_history { height:148px; padding:5px 0; background:url(../img/dott-gray.png) repeat-x 0 100%; color:#939393; }
.kanguo .view_history div { display:none; }
.kanguo .view_history p { height:22px; overflow:hidden; }
.kanguo .looked { line-height:18px; height:72px; padding:10px 0 5px 0; margin-top:-15px; background:url(../img/dott-gray.png) repeat-x 0 0; color:#939393; }
.kanguo .looked li { height:20px; overflow:hidden; position:relative; padding:0 40px 0 0; }
.kanguo .looked span { position:absolute; top:0; right:0; width:40px; text-align:right; overflow:hidden; font-size:10px; }
.kanguo .looked em { position:absolute; top:0; right:0; width:40px; text-align:right; font-size:10px; font-style:normal; overflow:hidden; }
.box .kanguo .box-moreA { top:186px;}

.qiangxian_tt {background:url(../img/sprite.png) no-repeat 0 -248px; height:27px; overflow:hidden;position:relative;}
.qiangxian h2 { padding:2px 5px 0 6px;position:absolute; cursor:pointer;  background:none; height:21px; left:10px; top:4px; line-height:20px;}
.qiangxian h2.upH2 {border:#c5ddf6 1px solid; padding:0 5px; background:#fff; border-bottom:none; border-top-width:2px;}
.qiangxian .qiangxian_tab2 { left:85px;}
.sideR .newhistory { display:none; }
.sideR .upBox { display:block;}
/*首页导航修改 2009.7.22*/
.kk-hd { width:960px; height:60px; overflow:hidden; margin:0 auto;  position:relative; padding-top:12px; }
.kk-hd .logo { float:left; width:142px; margin-top:-12px; padding:3px 0 0 18px; }
.kk-hd .tips { display:inline; color:#999; position:absolute; left:30px; top:52px;}
.kk-hd .tips a { color:#5a5a5a; }
.kk-hd .tips span { margin:0 5px; }
.kk_vod_topbanner {width:780px; height:60px; overflow:hidden; float:right; text-align:right; }
.search-box_2, .search-box_2 .search-box_2_nav li, .more_link span, .search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover, .search-box_2 p a.moreA {background:url(../img/kkindex_nav.png) no-repeat 0 0;}

.search-box_2 { height:95px;  margin:0 auto 6px;}
.search-box_2 .searchAD-left { width:200px; top:28px; left:30px; height:63px;  }
.search-box_2 .searchAD-right {  top:28px; right:12px; width:200px; height:63px;  }
.search-box_2 form { width:429px; float:left; display:inline; margin:36px 0 0 270px; height:40px; }
.search-box_2 .search-box_2_nav { position:absolute; left:35px; top:4px; }
.search-box_2 .search-box_2_nav li {float:left; width:72px; background-position:-125px -104px; }
.search-box_2 .search-box_2_nav li.no_bg {background:none; }
.search-box_2 .search-box_2_nav li a {display:block; width:72px;  font-size:13px; color:#363636; text-align:center;  }
.search-box_2 .search-box_2_nav li.on a, .search-box_2 .search-box_2_nav li a:hover {width:74px; padding:7px 0 3px 0;text-decoration:none;color:#fff; font-size:14px; background-position:0 -95px; font-weight:bold; position:relative; margin:-6px -2px 0 0; }

.search-box_2 p {position:absolute; right:15px; top:4px; color:#9dd1f6; }
.search-box_2 p a {color:#363636; }
.search-box_2 p a.moreA { background-position: -925px -115px; padding-right:15px; }

.more_link { position:absolute; width:150px; right:10px; top:18px;  z-index:9998;  }
.more_link span {display:block; width:7px; height:5px; font-size:1px; float:right; display:inline; margin:0 6px 0 0; background-position:-795px -120px;z-index:9999; position:relative; }
.more_link_bg {width:148px; height:49px; background:#fcffda; border:solid #b7af88 1px;filter:alpha(opacity=80);-moz-opacity:0.8;margin-top:4px;>margin-top:-1px; z-index:9997;}
.more_link ul { width:148px; margin:-50px 0 0 0; z-index:9999; position:relative; }
.more_link ul li { float:left; display:block; padding:5px 0 0 10px; white-space: nowrap; }
.yn_sup { color:#f00; font-size:10px; position:absolute; right:41px; top:53px; }

.pic-list_0810 {float:left; display:inline; width:196px; margin-top:-1px; overflow:hidden; }
.pic-list_0810 a {display:block; width:196px; height:33px; padding:2px 0 0 7px; background:url(../img/piclist0810_bg.gif) no-repeat left bottom; }
.pic-list_0810 a:hover {text-decoration:none; background-position:left top; }
.pic-list_0810 a:hover span {cursor:pointer;}
.pic-list_0810 img {display:block; float:left; width:40px; height:28px; overflow:hidden; }
.pic-list_0810 span {display:block; float:left; width:150px; height:14px; padding-left:4px; margin-bottom:2px;line-height:14px; color:#a0a0a0;overflow:hidden;  }
.pic-list_0810 span strong {color:#424242;}
.pic-list_0810 a.currA span strong {color:#016A9F;}
