/* 导航 */
.endPage_Nav {background:url(http://img1.cache.netease.com/ent/css09/endpage_nav_bg.jpg) left bottom repeat-x #fff; width:960px; margin:2px auto 4px; line-height:30px; height:32px; overflow:hidden;}
.endPage_Nav .nav {float:left; margin-left:4px; display:inline; color:#878787;}
.endPage_Nav .nav a {padding:0 4px;}
.endPage_Nav .nav a,.endPage_Nav .nav a:visited {color:#000;}
.endPage_Nav .nav a:hover {color:#ba2636;}
.endPage_Nav .rss {background:url(http://img1.cache.netease.com/ent/css09/endpage_sprites.gif) -127px -100px no-repeat; margin:9px 9px 0; width:26px; height:14px; float:right; text-indent:-10em; overflow:hidden;}
.endPage_Nav .search {float:right; margin:1px 0 0 0;}
.endPage_Nav .search .textBox {background:#fff; width:110px; height:18px; line-height:18px; border:1px solid #dcdddd; color:#838383; margin-top:5px;}
.endPage_Nav .search .btn {margin:4px 0 0 6px; display:inline; float:left; cursor:pointer;}

.nav_channel { background:url(http://img1.cache.netease.com/ent/img09/movie/index/entnav.gif) left 0 no-repeat; height:32px; width:960px; margin:0 auto;}
.nav_channel .nav {height:32px; float:left; line-height:33px; color:#fff; overflow:hidden; padding-left:5px;}
.nav_channel .nav a { background:url(http://img1.cache.netease.com/ent/img09/movie/index/entnav.gif) right -57px no-repeat; float:left; padding:0 7px 0 11px;}
.nav_channel .nav a,.nav a:visited {color:#fff;}
.nav_channel .nav a:hover {color:#fff;}
.nav_channel .goHome {width:85px; height:32px; margin:0; position:relative; float:right; text-align:left; line-height:32px;}
.nav_channel .goHome span,.goHome a,.goHome a:visited {cursor:pointer; padding-right:21px; color:#fff;line-height:33px; background:url(http://img1.cache.netease.com/ent/img09/movie/index/entnav.gif) right -45px no-repeat;}
.nav_channel_end {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -67px repeat; height:37px; line-height:38px; overflow:hidden; width:960px; margin:0 auto;}
.nav_channel_end .rightS {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) right -141px no-repeat; display:block; width:8px; height:37px; float:right; overflow:hidden;}
.nav_channel_end .nav {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -30px no-repeat; height:37px; float:left; line-height:38px; color:#1E50A2; overflow:hidden;}
.nav_channel_end .nav a {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) 4px -104px no-repeat; float:left; padding:0 6px 0 14px; font-weight:bold;}
.nav_channel_end .nav .firstNode {background:none;}
.nav_channel_end .goHome {float:right; width:85px; height:23px; background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -178px no-repeat; overflow:hidden; text-indent:-19em; margin:7px 8px 0 0;}
.nav_channel_end .nav a,.nav_channel_end .nav a:visited {color:#1E50A2;}
.nav_channel_end .nav a:hover {color:#BA2636;}
.nav_channel_end .search {float:right; display:inline; width:128px; height:20px; margin:8px 13px 0 0; overflow:hidden;}
.nav_channel_end .search .textBox {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) right -202px no-repeat; width:106px; height:20px; line-height:21px; text-indent:4px; padding:2px 0 0 0; border:none; line-height:18px; color:#727171; float:left;}
.nav_channel_end .search .btn {background:url(http://img1.cache.netease.com/cnews/img09/endnav_bg.jpg) left -222px no-repeat; width:22px; height:20px; border:none; text-indent:-100em; cursor:pointer; float:left;}
.topNav{ clear:both; width:960px; margin:0 auto;}
.topNav .logoTip{clear:both; height:46px;}
.topNav .logoTip .logo{float:left;}
.topNav .logoTip .logoText{float:left; padding:6px 0 0 11px;}
.topNav .logoTip .text{float:right; padding:20px 0 0 10px;}
.topNav a{color:#000;padding:0 2px;}
.topNav a:visited{color:#000;}
.topNav a:hover{color:#ba2636;}
/* 布局 */
.area {width:960px; margin:0 auto; text-align:left; color:#2b2b2b;}
.area p {margin:0; line-height:21px;}
.colLM {width:735px; float:left;}
.colMR {width:504px; float:right;}
.colLM .colM {float:right;}
.colMR .colM {float:left;}
.colL {width:454px; float:left;}
.colM {width:280px; float:left; display:inline; margin-left:1px;}
.colR {width:210px; float:right;}
.colL .content {margin:0 16px 0 6px; line-height:21px;}
.colM .content {margin:0 6px 0 16px;}
.colR .content {margin:0 15px 3px; line-height:21px;}
.coltopbor{ border-top:1px solid #d8d9d9}
.areabg{ background:url(http://img1.cache.netease.com/ent/img09/movie/index/bg_y.gif) repeat-y 0 0;}
.colEnd {background:url(http://img1.cache.netease.com/ent/img09/movie/index/bg_y.gif) no-repeat -975px 0; height:1px; font-size:1px; display:block; clear:both; overflow:hidden;}
.dotline {background:url(http://img1.cache.netease.com/ent/img09/sprites.gif) left -733px repeat-x; height:1px; display:block; clear:both; overflow:hidden;}
/* 全局切换样式 */
.tab .normal {display:none;}
.tab .on {display:block;}
/* 焦点图 */
.focusPicB {border:1px solid #dcdddd;}
.focusPic {background:url(bg_x.gif) 0 -254px repeat-x;border:1px solid #fff; height:312px;}
.focusPic .main {width:481px; padding:12px 0 5px 11px; overflow:hidden; position:relative; z-index:1;}
.focusPic .main h2 {font-size:14px; font-weight:bold; line-height:24px; margin-top:6px;}
.focusPic .main p {margin:2px 0 0; line-height:21px;}
.focusPic .main img {border:1px solid #dcdddd;}
.focusPic .main .icon {border:none;}
.focusPic .sidePic {width:117px; padding-top:12px; position:absolute; z-index:1; right:0; top:0;}
	.sidePic li {padding-left:10px; margin-bottom:13px; position:relative; overflow:hidden;}
	.sidePic li .gg {position:absolute; color:#fff; right:0; top:50px; line-height:21px; padding:0 6px;}
	.sidePic .on {background:url(bg_norp.gif) 2px -334px no-repeat; padding-left:10px; margin-bottom:13px;}
	.sidePic .on img {border:1px solid #EB6101;}
/* 头条 */
h2.bigsize {font-family:'黑体'; font-size:20px; font-weight:100; line-height:24px; margin:8px 0 2px;}
h3.bigsize {font-family:'黑体'; font-size:18px; font-weight:100; line-height:24px; margin:7px 0 4px;}
/* 栏目标题 */
.colTil{ background:url(bg_x.gif) repeat-x 0 0; line-height:30px; height:28px; overflow:hidden;}
.colTil h2{ float:left; background:url(bg_norp.gif) no-repeat 0 -278px; padding: 5px 0 0 16px;}
.colTil .exp{ float:right; height:28px; padding-right:13px; background:url(bg_norp.gif) no-repeat right -250px;}
.colTil2{ line-height:28px;height:28px; background:url(bg_x.gif) repeat-x 0 -44px;}
.colTil2 h2{ padding-left:22px; float:left; font-weight:bold; background:url(bg_norp.gif) no-repeat -132px -100px;}
.colR .colTil2{ margin:0 10px;}
.colTil4{line-height:28px;height:28px; background:#fff url(bg_x.gif) repeat-x 0 -44px;}
.colTil4 h2{ float:left;padding-left:24px;background:url(bg_norp.gif) no-repeat -132px -101px; font-weight:bold;}
.colTil4 h2.fN{ font-weight:normal;}
.colTil4 p{ float:left; line-height:28px; display:inline; margin-left:10px;}
.colTil4 .exp{ float:right; padding-right:8px;}
.colM .colTil4{ margin-left:10px;}
/* 栏目css */
	.titleBar {height:25px; line-height:25px; overflow:hidden;}
	.titleBar .more {float:right; padding-right:8px;}
	.titleBar h2,.titleBar h3 {float:left; color:#000; font-weight:bold; line-height:28px;}
	.titleBar h2 a,.titleBar h2 a:visited,.titleBar h3 a,.titleBar h3 a:visited {color:#000;}
	.titleBar h2 a:hover,.titleBar h3 a:hover {color:#BA2636;}
.ui_s1 {background:url(http://img1.cache.netease.com/ent/img09/sprites_jpg.jpg) left -110px no-repeat;}
.ui_s1 h2 { padding-left:17px;padding-top:5px; float:left;}
.ui_s1 .more {padding-top:2px;}
.ui_sm {background:url(http://img1.cache.netease.com/ent/img09/sprites_jpg.jpg) left -255px no-repeat;}
.ui_sm h2 { padding-left:24px; font-weight:bold;}
.colL .titleBar {margin:0 10px 9px 0; clear:both;}
.colM .titleBar {margin:0 0 9px 10px; clear:both;}
/* 列表css */
.f14bla li {background:url(bg_norp.gif) 0 -428px no-repeat; padding-left:9px; line-height:25px; font-size:14px; clear:both;}
.f14bla li .f12px {line-height:21px;}
.f14bla li .st,.f14bla li .st a,.f14bla li .st a:visited {line-height:21px; color:#1E50A2;}
.f14bla li .st a:hover {color:#BA2636;}
.rf12bla li {background:url(bg_norp.gif) 0 -428px no-repeat; padding-left:9px; line-height:21px; clear:both;}
.rf12bla li .f14px {line-height:25px;}
.rf12bla .firstNd {background:none; padding-left:0; line-height:0; margin-bottom:6px;}
.rf12bla .firstNd h3,.rf12bla .firstNd h4 {font-weight:bold; line-height:21px;}
.rf12bla .firstNd img {float:left; margin:3px 8px 0 0; border:1px solid #DBDCDC; line-height:21px;}
.rf12bla .firstNd p {line-height:20px; text-indent:2em; color:#717070;}
/* 图片列表 */
.picList2{ width:735px; overflow:hidden; text-align:left;}
.picList2 ul{ width:110%; float:left;}
.picList2 li{ float:left; display:inline; width:122px; margin:0 18px 0 9px;}
.picList2 li img{ border:1px solid #ddd; display:block; margin-bottom:3px;}
.picList2 li h3 { margin-top:8px;}
/* 有序列表 */
.rankList{ line-height:21px;}
.rankList .num,.rankList .num2{ float:left; margin:3px 4px 1px 0;width:13px; height:13px; line-height:13px; text-align:center; font-size:11px;  font-family:Arial; font-weight:bold; color:#fff; background:url(bg_norp.gif) no-repeat -136px -197px;}
.rankList .num{ background-position:-136px -143px;}
.rankList li p{ float:left; padding:6px 0 10px; clear:both; width:180px; color:#666;}
.rankList li p img{ float:left; margin:2px 8px 0 3px; border:1px solid #ddd;}

.vList li{ float:left; width:180px; margin-bottom:4px;}
.vList .til,.vList .til:visited{ float:left; line-height:18px;height:16px; overflow:hidden; margin-top:2px; background:#D3A243; color:#fff; padding:0 5px;}
.vList .score{ float:right}
.vList .score .num{ color:#c31117}
.vList p{ clear:both; margin:0 0 1px; color:#727171;}
.vList p a  {color:#727171;}

.rightList {margin:0;}
.rightList li { line-height:21px;}
.rightList h5 { text-align:left;}
.rightList p { color:#727171; padding:0;}
.rightList p a {color:#727171;}
.rightList .yBg {float:left; background:#D3A243; color:#fff; padding:0 4px 0 5px; margin-right:5px; line-height:18px;}
.rightList .yBg a,.rightList .yBg a:visited {color:#fff;}
/* 广告 */
.ggarea{width:958px; margin:0 auto; border:1px solid #dcdddd; clear:both; overflow:hidden; text-align:left;background:#fafafa;}
.ggarea .ggtext{padding-left:12px; width:965px;}
.ggarea .ggtext li{width:120px; float:left;margin-right:13px;}
.ggarea .ggtext li a{color:#7b7c7d;}
.ggarea .ggimg{padding-left:12px;}
.ggarea .ggimg li{margin-right:11px; float:left;}
.ggarea .ggimg li.gg125{width:125px;}
.ggarea .ggimg li.gg660{width:660px;}