@charset "utf-8";
/* CSS Document */
{margin:0;padding:0;list-style:none;}
BODY {font-size: 12px; background:#b8b8b8; color: #000; font-FAMILY: "宋体", Arial, Verdana, Geneva, Helvetica, sans-serif;padding:0;margin:0;width:100%}
A img {border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none}
A:link {color: #2f688c; text-decoration: none}
A:visited {color: #2f688c; text-decoration: none}
A:active {color: #2f688c; text-decoration: underline}
A:hover {color: #2f688c; text-decoration: underline}

/**/
.clear {clear:both}
.clearboth {clear:both;font-size:1px;}
.left {float:left}
.right {float:right}
#mainbody {margin: 0px auto; overflow: hidden; width: 993px;background:url(/skin/img/bg.gif) repeat-y #fff;}

/*head*/
#header {background:#fff;width:987px;height:auto;margin:0 auto;}
#hnv {background:url(/skin/img/hnvbg.gif) no-repeat;height:22px;width:977px;color:#fff;padding-left:10px;padding-top:6px}
#hnv span { float:right;margin-right:10px;margin-top:0px ;}
#hnv span a {color:#fff;}
#nvlogo {background:url(/skin/img/nvlbg.gif) no-repeat;width:987px;height:88px}
#nvlogo span {float:left}
#nav {background:url(/skin/img/navbg.gif) no-repeat;width:987px;height:54px;}

#navigation { overflow: hidden; zoom: 1; }
#navigation ul {float: left; width: 100%; list-style-type: none; height: 54px;margin:0px;padding:0px}
#navigation li { display: block;float: left; text-align:center;background:url(/skin/img/menu_line.gif) no-repeat 0 18px;line-height:54px;}
#navigation A {padding-right: 0px; display: block; padding-left: 3px; font-weight: bold; font-size: 13px; float: left;  width: 100%;  text-decoration: none }
#navigation A:link {background:none;color: #fff}
#navigation A:visited {background:none;color: #fff}

#navigation #navSta {list-style-type:none;margin-left:13px;background:none}
#navigation #navSta a {width:100px;background:url(/skin/img/menu_hbg.gif) no-repeat 22px 8px;}
#navigation #navSta2 a {background:url(/skin/img/menu_hbg.gif) no-repeat 15px 0px;font-size:14px;width:110px}
#navigation #navhome {width:80px; border-left-STYLE: none;background:none}
#navigation #navhome a:hover {background:url(/skin/img/menu_hbg.gif) no-repeat 15px 8px;}
#navigation #blog {width:85px}
#navigation #blog a:hover {background:url(/skin/img/menu_blog.gif) no-repeat 0px 8px;}
#navigation #group {width:85px}
#navigation #group a:hover {background:url(/skin/img/menu_qunzu.gif) no-repeat 0px 8px;}
#navigation #movie {width:85px}
#navigation #movie a:hover {background:url(/skin/img/menu_dianying.gif) no-repeat 0px 8px;}
#navigation #music {width: 110px}
#navigation #music a:hover {background:url(/skin/img/menu_yinyue.gif) no-repeat 0px 8px;}
#navigation #book {width:110px}
#navigation #book a:hover {background:url(/skin/img/menu_dushu.gif) no-repeat 0px 8px;}
#navigation #pic {width:85px}
#navigation #pic a:hover {background:url(/skin/img/menu_shequ.gif) no-repeat 0px 8px;}

/*body*/
#mby {background:url(/skin/img/bgt.gif) repeat-y #e1e1e1;width:963px;margin-left:15px;padding-top:8px}
.clearfix{display:inline-block;}.clearfix{display:block;overflow:hidden;}
.c_t { width:939px;border:1px solid #b4b4b4;margin:0 auto;background:#fff;padding-bottom:2px;height:380px;}
.mmp_outer {margin-top: 2px; zoom: 1; background: #d1d1d1; margin-left: 2px;width:939px;margin:8px auto;}
.mmp_outer .mmp_inner {Z-INDEX: 1; border-bottom: #cecece 1px solid; position: relative; border-left: #cecece 1px solid; zoom: 1; background: #fff; border-top: #cecece 1px solid; top: -2px; border-right: #cecece 1px solid; left: -2px;width:939px;margin:0 auto;}
/*flash*/
.flash {margin-left:8px;margin-top:3px}
.container {height:345px;width:535px;}
.normal{padding-top:8px;margin:0;float:left;}
.normal a.img_title{display:block;width:535px;height:255px;background-color:#cecece;margin-left:3px;top:3px;zoom:1;}
.normal a.img_title img{position:relative;top:-3px;left:-3px;border-bottom:2px solid #d2d2d2;}
.normal p{margin-left:15px;margin-right:4px;color:#666;line-height:21px;margin-top:5px;}
.normal h3{margin:10px 4px 1px 15px;font-size:14px;font-weight:bold;}
.normal h3 a{color:#bd0000;text-decoration:none;}
.normal img {width:535px;height:255px;}
.normal img a {border:#000 1px solid;}
.num{ position:absolute; right:5px; bottom:80px;}
*html .num {bottom:95px;}
*+html .num {bottom:95px;}
.num li{float: left;list-style:none;color: #fff;text-align: center;line-height: 16px;width: 16px;height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;margin: 1px;border: 1px solid #707070;background-color: #060a0b;}
.num li.on{line-height: 18px;width: 18px;height: 18px;font-size: 14px;border: 0;background-color: #ce0609;font-weight: bold;}
/*ad*/
#ad_topleft {margin-right:-12px;margin-top:-12px;float:right}
.ad_txt_top{position:absolute;z-index:1;top:530px;left:265px;width:320px;zoom:1;color:#2c2cc0;width:515px}
.ad_txt_top span{float:right;color:#ff0000}
/*推荐*/
.istop_c{float:right;width:385px;border-left:1px solid #bfbfbf;margin-top:3px}
*html .istop_c{width:380px}
.istop_c ul {width:100%;padding:0;margin:0 0 0 5px; list-style-type:none}
.istop_c li {color:#5b5a5a;border-bottom:1px dashed #cfcfcf;float:left;padding-bottom:5px;padding-top:5px;line-height:21px;width:97%}
.istop_c li h2 {color:#2a4b7e;font-size:14px;font-weight:bold;margin:0;padding:0}
.istop_c li p {margin:0;padding:0}
.istop_c li span {float:left;margin-left:5px;margin-right:10px}
.istop_c li span img {width:58px;height:75px;margin-top:5px}

/*channel*/
.chl{margin:5px 7px;/*padding-bottom:5px;height:auto*/}
ul.ch_l{width:908px;margin:3px auto 0;/*margin-top:3px;*/background:url(/skin/img/i_bg.jpg) repeat-x left top;height:140px;overflow:hidden;padding:0;}
ul.ch_l li{width:137px;float:left;display:inline;height:140px;overflow:hidden;background:url(/skin/img/solid.gif) no-repeat right top;padding-left:8px;padding-right:6px}
ul.ch_l h3{height:24px;line-height:22px;background:url(/skin/img/i_gif02.gif) no-repeat -269px -108px;text-indent:18px;font-size:14px;margin:0;}
ul.ch_l h3 a{color:#000;}
ul.ch_l h3 a:hover{text-decoration:none;}
ul.ch_l a.img_outter{width:130px;}
.ch_l_i {margin-top:10px;margin-bottom:5px;background:#d9d9d9;width:135px;padding-bottom:3px;}
.ch_l_i img {border:1px solid #000000;width:130px;height:70px}
.ch_l_d {text-align:center;margin-top:0;padding-top:3px;padding-right:10px;}
/*电影*/
.top_movie {float:left;width:601px}
.zt {margin-left:15px;float:left;}
*html .zt {margin-left:8px}
.zt h3 {font-size:14px;color:#ca0000;margin-bottom:5px;border-bottom:1px solid #bfbfbf;padding-bottom:8px;margin-top:3px}
.zt ul {margin:0;padding:0; list-style-type:none}
.zt ul li {line-height:25px;text-align:left;border-bottom:1px dashed #cecece;padding-bottom:2px;color:#585454}
.zt ul li a {color:#585454}
.zt_img {margin:8px 0;background-color:#c5c5c5;}
.zt_img img {position:relative;top:-2px;left:-2px;border:1px solid #534346;}

/*电影排行*/
.movie_top {float:right;width:265px;border-left:1px solid #bfbfbf;margin-left:8px;padding-left:8px;}
.movie_topic {border-bottom: #cecece 1px solid; height: 23px;margin-top:3px}
.movie_topic h3 {line-height: 20px; margin-top: 5px;margin:0 0 0 5px; float: left; font-size: 14px;color:#ca0000;}
.movie_topic ul {white-space: nowrap; float: right;margin: 0;padding:0}
.movie_topic li {border-bottom: #c3c5c0 1px solid; position: relative; border-left: #c3c5c0 1px solid; line-height: 21px; DISPLaY: inline; background: url(/skin/img/ele_tabs_bg.jpg) repeat-x 0px -32px; float: left; height: 21px; font-size: 1em; border-top: #c3c5c0 1px solid; top: 1px; CURSOR: pointer; margin-right: -1px; border-right: #c3c5c0 1px solid}
.movie_topic li span {border-left: #fff 1px solid; padding-bottom: 0px; line-height: 21px; padding-left: 10px; padding-right: 10px; float: left; padding-top: 0px}
.movie_topic li.on {background: #fff; border-bottom-width: 0px; height: 22px; FONT-WEIGHT: bold}

.movie_topic_lt  {clear:both;color:#939393}
.movie_topic_lt ul {list-style-type:none;width:100%;margin:0;padding:0;padding-top:5px;background:url(/skin/img/hotnum.gif) no-repeat 0 5px;}
.movie_topic_lt ul li {line-height:25px;border-bottom: #cecece 1px dashed;height:25px;padding-bottom:2px;padding-left:28px;width:90%;overflow:hidden}
.movie_topic_lt ul li span {margin-left:15px;}
.movie_topic_lt p {text-align: right;margin:6px 0}
.movie_topic_lt ul li a {color:#2f688c}
.movie_topic_lt b {font-family: "宋体"; color: #2f688c; margin-left: 3px; font-size: 0.9em;}
.score {float:right;margin-right:5px;color:#ff5b00}
/*blog*/
.top_blog {float:right;border-left:1px solid #bfbfbf;margin-right:15px;padding-left:8px;width:303px;}
*html .top_blog {margin-right:8px}
.blog_topic {border-bottom: #cecece 1px solid; height: 23px;margin-top:3px}
.blog_topic h3 {line-height: 20px; margin-top: 5px;margin:0 0 0 5px; float: left; font-size: 14px;color:#ca0000;}
.blog_topic ul {white-space: nowrap; float: right;margin: 0;padding:0}
.blog_topic li {border-bottom: #c3c5c0 1px solid; position: relative; border-left: #c3c5c0 1px solid; line-height: 21px; DISPLaY: inline; background: url(/skin/img/ele_tabs_bg.jpg) repeat-x 0px -32px; float: left; height: 21px; font-size: 1em; border-top: #c3c5c0 1px solid; top: 1px; CURSOR: pointer; margin-right: -1px; border-right: #c3c5c0 1px solid}
.blog_topic li span {border-left: #fff 1px solid; padding-bottom: 0px; line-height: 21px; padding-left: 10px; padding-right: 10px; float: left; padding-top: 0px}
.blog_topic li.on {background: #fff; border-bottom-width: 0px; height: 22px; FONT-WEIGHT: bold}

.blog_img {margin:8px 0;background-color:#c5c5c5;}
.blog_img img {position:relative;top:-2px;left:-1px;border:1px solid #534346;height:80px;width:300px}
.top_blog h2 {font-size:13px;border-bottom:1px dashed #cecece;padding-bottom:5px;margin:0}

.blog_topic_lt  {clear:both;}
.blog_topic_lt ul {list-style-type:none;width:100%;margin:0;padding:0;padding-top:5px;background:url(/skin/img/hotnum.gif) no-repeat 0 5px;}
.blog_topic_lt ul li {line-height:25px;border-bottom: #cecece 1px dashed;height:25px;padding-bottom:2px;padding-left:28px;width:90%;overflow:hidden}
.blog_topic_lt p {text-align: right;margin:6px 0}
.blog_topic_lt ul li a {color:#2f688c}
.blog_topic_lt b {font-family: "宋体"; color: #2f688c; margin-left: 3px; font-size: 0.9em;}
/*电影推荐*/
.movList UL {position: relative;  width:100%;margin-left:5px;padding:0}
.movList LI {position: relative; text-align: center; margin: 0px 8px 10px; width: 100px; display: inline; float: left; /*height: 164px;*/ color: #939393; overflow: hidden}
.movList LI .playpic {margin: auto auto 3px; width: 92px; height: 127px;}
.movList LI .playpic img {width: 86px; height: 121px;}
.movList LI P {line-height: 17px; height: 17px; overflow: hidden;margin:0}
.movList LI .mov-title {position: relative; padding-right: 10px;margin-bottom:3px}
.movList LI .mov-title  a {color:#016a9f}
.movList LI .mov-title A.playMov {position: absolute; width: 16px; background: url(/skin/img/sprite.gif) no-repeat 2px; height: 16px; top: 0px; right: 0px}
.hover_bg {position: absolute; text-align: right; padding-bottom: 0px; line-height: 15px; padding-left: 3px; width: 80px; padding-right: 3px; height: 15px; color: #fff; top: 109px; padding-top: 0px; left: 7px}
.hover_bg_txt {position: absolute; text-align: right; padding-bottom: 0px; line-height: 15px; padding-left: 3px; width: 80px; padding-right: 3px; height: 15px; color: #fff; top: 109px; padding-top: 0px; left: 7px}
.hover_bg {background: url(/skin/img/update.png) no-repeat 0px 0px; _background: none}
.playpic SPAN.bg {background: url(/skin/img/update.png) no-repeat 0px 0px; _background: none}
.playpic {position: relative; display: block; overflow: hidden; _zoom: 1}
.playpic IMG {border-bottom: #eae4d1 1px solid; border-left: #eae4d1 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; display: block; border-top: #eae4d1 1px solid; border-right: #eae4d1 1px solid; padding-top: 2px}
.playpic SPAN {position: absolute; text-align: right; padding-bottom: 0px; LINE-height: 15px; padding-left: 3px; width: 80px; padding-right: 3px; height: 15px; color: #fff; top: 109px; padding-top: 0px; left: 3px}
/*文章列表*/
.cot_list {float:left;width:588px;margin-left:15px}
*html .cot_list {margin-left:8px}
.cot_list_menu {background:url(/skin/img/cotlist.gif) no-repeat #fff;height:16px;padding-top:43px;padding-left:78px;border-bottom:1px solid #bfbfbf;padding-bottom:2px}
.cot_list_menu a {color:#14374b;}

.chl_ct_txt {vertical-align: top;margin-top: 10px;width:100%;border-bottom: #cecece 1px dashed;padding-bottom:10px}
.chl_ct_txt p {margin-bottom:0;color: #575757;margin-top:5px;line-height:22px;word-break:break-all;}
.chl_ct_txt h2 {font-size:12px;margin-bottom:13px;margin-top:0;}
.chl_ct_txt h2 a {color:#255776;}
.tags {margin-top:5px;color: #575757;}
.time {color: #a5a5a5; font-size: 0.9em; font-weight: normal;margin-left: 0.75em}
.chl_ur {margin-top: 5px}
.chl_ul {color:#255875}
.chl_lt_more {text-align: right;margin-top: 20px;margin-bottom: 1.25em}
.chl_lt_more span {font-FAMILY: "宋体"; color: #2f688c; margin-left: 3px; font-size: 0.9em}
/*右侧*/
.cot_right {float:right;border-left:1px solid #bfbfbf;margin-right:15px;padding-left:8px;width:303px;margin-top:8px}
*html .cot_right {margin-right:5px}
.cot_topic {border-bottom: #cecece 1px solid; height: 23px;margin-top:3px}
.cot_topic h3 {line-height: 20px; margin-top: 5px;margin:0 0 0 5px; float: left; font-size: 14px;color:#ca0000;}
.cot_topic ul {white-space: nowrap; float: right;margin: 0;padding:0}
.cot_topic li {border-bottom: #c3c5c0 1px solid; position: relative; border-left: #c3c5c0 1px solid; line-height: 21px; DISPLaY: inline; background: url(/skin/img/ele_tabs_bg.jpg) repeat-x 0px -32px; float: left; height: 21px; font-size: 1em; border-top: #c3c5c0 1px solid; top: 1px; CURSOR: pointer; margin-right: -1px; border-right: #c3c5c0 1px solid}
.cot_topic li span {border-left: #fff 1px solid; padding-bottom: 0px; line-height: 21px; padding-left: 10px; padding-right: 10px; float: left; padding-top: 0px}
.cot_topic li.on {background: #fff; border-bottom-width: 0px; height: 22px; FONT-WEIGHT: bold}

.cot_img {margin:8px 0;background-color:#c5c5c5;}
.cot_img img {position:relative;top:-2px;left:-1px;border:1px solid #534346;height:80px;width:300px}
.cot_right h2 {font-size:13px;border-bottom:1px dashed #cecece;padding-bottom:8px;margin:0}
.cot_right h2 a {color:#2f688c;}
.cot_topic_lt  {clear:both;}
.cot_topic_lt ul {list-style-type:none;width:100%;margin:0;padding:0;background:url(/skin/img/hotnumtwo.gif) no-repeat 0 3px;}
.cot_topic_lt ul li {line-height:23px;border-bottom: #cecece 1px dashed;height:23px;padding-bottom:2px;width:90%;overflow:hidden;padding-left:20px;}
/*.blog_topic_lt ul li span {float:right;margin-right:3px;color:#CCCCCC}*/
.cot_topic_lt p {text-align: right;margin:6px 0}
.cot_topic_lt ul li a {color:#255776}
.cot_topic_lt b {font-family: "宋体"; color: #2f688c; margin-left: 3px; font-size: 0.9em;}

.cot_lt_top { padding-bottom: 3px; border-bottom: solid #ddd 1px; overflow: hidden; zoom: 1;margin:0 0 5px}
.cot_lt_timg { width: 100px; padding-right: 10px; float: left; }
.cot_lt_top h2 { font-size: 13px; height: 20px; line-height: 20px; overflow: hidden; margin:8px 0 0}
.cot_lt_top p { line-height: 23px; overflow: hidden; text-align:left;margin:3px 5px}
.cot_lt_top p a {color:#245776;}
.cot_lt_top p.text { max-height: 50px;text-align:left;color: #575757;word-break:break-all;}
/*event*/
ul.eventHot, ul.clubHot {margin:5px 5px;padding:0; list-style-type:none}
.clubHot li { display: block; padding: 5px 0; overflow: hidden; zoom: 1; float:left;width:50%}
.eventHot li{ display: block; padding: 5px 0; overflow: hidden; zoom: 1; }
.eventHotImg, .clubHotImg { width: 46px; height: 46px; display: block; float: left; padding: 1px; border: solid #ddd 1px; overflow: hidden; }
.eventHotInfo, .clubHotInfo { margin-left: 60px; line-height: 18px; }
.eventHotName, .clubHotName { font-weight: bold; display: block; height: 18px; overflow: hidden; }
.eventHotText, .clubHotText { display: block; height: 36px; overflow: hidden; }
.more {text-align: right;margin:6px 0;color:#245776}
.more b {font-family: "宋体"; color: #245776; margin-left: 3px; font-size: 0.9em;}
/*search*/
.search{float:right;width:385px;padding-top:2px;margin-top:28px;margin-right:18px}
.search h6 {margin:0 0 8px;font-size:12px;color:#2e2c2c;font-weight:normal;/*width:100%;padding:0;*/}
.shelp {float:right}
.shelp a {color:#804f03}
.search form {margin:0}
.soSelect{float:left;width:129px;height:20px;margin-right:10px;border:1px solid #7f7f7d;}
.soSelect select {font-size: 13px; vertical-align:top;width:129px;height:20px;color:#6d6850;background-color:#f5f7f8;border:0}
.soText{float:left;width:210px;height:20px;overflow:hidden;background-color:#f5f7f8;border:1px solid #7f7f7d;border-right:0;}
.soText .txtSearch{display:block;width:210px;height:16px;line-height:16px;font-size:12px;padding:3px 5px;background-color:#f5f7f8;border:none;color:#6d6850;}
.formbutton {height:23px;background:url(/skin/img/search_sub.gif) repeat-y 0 0;width:28px;border:0;margin-top:-1px}
*html .formbutton {margin-left:-3px}
.search_btg {background:url(/skin/img/search_bg.gif) no-repeat;height:12px;width:380px}

/*link*/
.links {width:939px;border:1px solid #b4b4b4;margin:0 auto 8px;background:#fff;padding-bottom:8px;line-height:21px}
.linkt {color:#ca0000;font-weight:bold;margin-top:8px;margin-left:15px;}
.links a {padding:0 5px;margin-left:10px;color:#464141}
/*foot*/
.bottom {background:url(/skin/img/bottom.gif) no-repeat;width:965px;height:215px;margin-left:12px;}
.foot {float:right;margin-right:18px;margin-top:5px;margin-bottom:3px}
.foot a {color:#000000;}
.help_list {margin-left:220px;padding-top:30px;width:800px;}
.help_list ul { list-style-type:none;margin:0;padding:0}
.help_list ul li {width:125px;float:left}
.help_list ul li h3 {color:#ffffff;font-size:13px;margin:0}
.help_list ul li ul {margin-top:12px;padding:0}
.help_list ul li ul li {line-height:21px;text-align:left;color:#ffffff;}
.help_list ul li ul li a {color:#ffffff;margin-left:5px}
.help_list ul li ul li A:link {color: #2ffffff; text-decoration: none}
.help_list ul li ul li A:visited {color: #ffffff; text-decoration: none}
.help_list ul li ul li A:active {color: #ffffff; text-decoration: underline}
.help_list ul li ul li A:hover {color: #ffffff; text-decoration: underline}
/*public*/
.linebg {background:#bfbfbf;height:2px;margin:10px auto;width:908px;font-size:1px}
.linebgtwo {height:1px;margin:10px auto;width:100%;border-bottom:1px solid #bfbfbf}
.lwt {width:98%;}
.dis {display:none}
