@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:29px;width:987px;color:#fff;}
#hnv span {margin-left:10px;margin-top:8px;display:block;float:left}
#hnv span a:link {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;}
#navigation #navStaMovie {list-style-type:none;margin-left:13px;background:none}
#navigation #navStaMovie a {width:85px;background:url(/skin/img/menu_dianying.gif) no-repeat 0px 8px;}
#navigation #navStaMusic {list-style-type:none;margin-left:13px;background:none}
#navigation #navStaMusic a {width:110px;background:url(/skin/img/menu_yinyue.gif) no-repeat 0px 8px;}
#navigation #navStaBook {list-style-type:none;margin-left:13px;background:none}
#navigation #navStaBook  a {width:110px;background:url(/skin/img/menu_dushu.gif) no-repeat 0px 8px;}
.navmenu {background:url(/skin/img/menu_cot.gif) no-repeat;height:24px;padding-left:28px;padding-top:5px}
.navmenu a {color:#bfbdbd;padding-left:10px;padding-right:10px}
.navmenu A:link {color: #bfbdbd; text-decoration: none}
.navmenu A:visited {color: #bfbdbd; text-decoration: none}
.navmenu A:active {color: #bfbdbd; text-decoration: underline}
.navmenu A:hover {color: #ffffff; text-decoration: underline}
.navmenu span {color:#fff;}
/*body*/
#mby {background:url(/skin/img/bgt.gif) repeat-y #e1e1e1;width:963px;margin-left:15px;padding-top:5px}
.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 { zoom: 1; background: #d1d1d1; margin-left: 2px;width:939px;margin:5px 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;}

/*文章列表*/
.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:27px;border-bottom: #cecece 1px dashed;height:23px;padding-bottom:2px;width:90%;overflow:hidden;padding-left:20px;}
.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:#245776;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;}
/*电影推荐*/
.movList {margin-top:8px;}
.movList UL {position: relative;  width:100%;margin:0 0 0 2px;padding:0;}
.movList LI {position: relative; text-align: center; margin: 0px 0px 10px; width: 100px; display: inline; float: left; color: #939393;}
.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; text-align:center;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}
.movList p {text-align: right;margin:6px 0;}
.movList b {font-family: "宋体"; color: #2f688c; margin-left: 3px; font-size: 0.9em;}
/*电影排行*/
.movie_toplist  {clear:both;color:#939393}
.movie_toplist 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_toplist ul li {line-height:26px;border-bottom: #cecece 1px dashed;height:25px;padding-bottom:2px;padding-left:28px;width:90%;overflow:hidden}
.movie_toplist ul li span {margin-left:15px;}
.movie_toplist p {text-align: right;margin:6px 0}
.movie_toplist ul li a {color:#2f688c}
.movie_toplist b {font-family: "宋体"; color: #2f688c; margin-left: 3px; font-size: 0.9em;}
.score {float:right;margin-right:5px;color:#ff5b00}
/*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;}
.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}
/* Paging */
.pages { padding: 5px 10px; clear: both; }
.paginator { text-align: center; padding: 5px 0; }
.paginator a, .pageList .thisPage { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.paginator .atStart { margin-right: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .prev { margin-right: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; }
.paginator .break { padding: 2px 6px; border: none; background: #fff; text-decoration: none; }
.paginator .next { margin-left: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; }
.paginator .atEnd { margin-left: 10px; padding: 2px 6px; border: solid 1px #ddd; background: #fff; color: #aaa; }
.paginator .thisPage { padding: 2px 6px; border-color: #999; font-weight: bold; background: #fff; }
.paginator a:hover { color: #fff; background: #ccc; border-color: #999; text-decoration: none; }
.pages div.results { text-align: center; color: #aaa; padding: 5px 0; }
/*tag*/
.tag { padding: 0; overflow: hidden; zoom: 1;margin:8px 0 0 15px}
.tag ul {margin:0;padding:0;width:100%}
.tag ul li {display: block;float: left; white-space: nowrap; height: 20px; padding: 5px 15px 0 0; }
.tag ul li a { white-space: nowrap; }
.tag ul li em { padding-left: 3px; color: #999; }
.tag p {text-align: right;margin:5px 5px 3px 0;clear:both}
.tag b {font-FAMILY: "宋体"; color: #2f688c; margin-left: 3px; font-size: 0.9em;}
/*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}
.artmore {float:right;margin-top:10px;margin-right:8px;margin-bottom:8px;color:#575757}
/* user unwrap menu */
.longinstae {/*clear:both;*/float:right;margin:0;padding:0;width:400px;}
.longinstae ul {list-style-type:none;margin:0} 
.userLogin li { padding: 2px 10px 0; * padding: 3px 10px 0; float: right;line-height: 1.6em; }
.userLogin li.logon { background: url(/Themes/SharedStyles/Images/loginbtn.gif) no-repeat; background-position: center 2px; font-weight: bold; }
.userLogin li A:link {background:none;color: #9be600; text-decoration: none}
.userLogin li A:visited {background:none;color: #9be600; text-decoration: none}
.userLogin li A:active {background:none;color: #9be600; text-decoration: underline}
.userLogin li A:hover {background:none;color: #9be600; text-decoration: underline}
.sf-menu a { display: block; position: relative;color:#dbd7a6 }
.sf-menu A:link {color:#dbd7a6; text-decoration: none}
.sf-menu A:visited {color:#dbd7a6; text-decoration: none}
.sf-menu A:active {color:#dbd7a6; text-decoration: underline}
.sf-menu A:hover { color:#dbd7a6; text-decoration: underline}
.sf-menu li { float: right; position: relative; padding: 0 5px; display: block; line-height: 25px;z-index: 999; }
.sf-menu li ul { position: absolute; top: -999em; left: -10px; width: 80px;  }
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul { left: 0; top: 19px; background: #fff; border: solid #9cb1ce 1px; padding: 3px 0;}
.sf-menu li ul li { padding: 0px; width: 100%; }
.sf-menu li ul li.separator { height: 1px; background: #ddd; margin: 3px 0px; line-height: 1px; font-size: 1px; }
.sf-menu li ul li a { color: #3b5998; text-decoration: none; padding: 3px 3px 3px 8px; text-align: left; line-height: 15px; height: 15px; overflow: hidden; }
.sf-menu li ul li a:hover { background: #6f90b8; color: #fff; text-decoration: none; }
.sf-menu li ul li A:link {color:#3b5998; text-decoration: none}
.sf-menu li ul li A:visited {color:#3b5998; text-decoration: none}
.sf-menu li ul li A:active {color:#3b5998; text-decoration: underline}
.sf-menu a.sf-with-ul { margin-right: 12px; min-width: 1px; display: block; white-space: nowrap; padding-right: 1px; }
.sf-sub-indicator { position: absolute; display: block; right: -12px; _right: 2px; top: 7px; _top: 3px; width: 10px; height: 10px; line-height: 40px; overflow: hidden; background: url(/Themes/SharedStyles/Images/menu_arrows-ffffff.png) no-repeat -10px -100px; z-index: 993; }
#InviteFriendArea span {margin-top:0}
/*tanchuang*/
.login { padding-top: 15px; overflow: hidden; zoom:1; }
.loginName { width: 120px; float: left; padding-right: 5px }
.loginName p { text-align: right; height: 20px;  padding: 5px 0; line-height: 25px;}
.loginForm { float: left; }
.loginForm p{ height: 20px; padding: 5px 0; }
textBox { border: solid #ccc 1px; padding: 2px 1px; vertical-align: baseline; * vertical-align: middle; }
.inputCancel { padding: 2px 6px 1px; * + padding: 3px 6px 0px; border-top: solid #e5e5e5 1px; border-right: solid #666 1px; border-bottom: solid #666 1px; border-left: solid #e5e5e5 1px; background: #f5f5f5; color: #333; vertical-align: baseline; * vertical-align: middle; } 
/* modal window */
div#nyroModalFull { }
div#nyroModalLoading { border: 4px solid #777; width: 150px; height: 150px; text-indent: -9999em; background: #fff url(/Themes/SharedStyles/Images/ajaxloading.gif) no-repeat; background-position: center; }
div#nyroModalLoading.error { border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff; }
div#nyroModalWrapper { background: #fff; border: 4px solid #999; }
a#closeBut { position: absolute; display: block; top: 5px; right: 5px; width: 12px; height: 12px; text-indent: -9999em; background: url(/Themes/SharedStyles/Images/close.gif) no-repeat; outline: 0; overflow: hidden; }
a#closeBut:hover { background-position: 0 -12px; }
div.wrapper div#nyroModalContent { padding: 20px 5px 5px; }
div.wrapperImg div#nyroModalContent { position: relative; overflow: hidden; text-align: center; z-index: 121; }
div.wrapperImg img { vertical-align: baseline; }
div.wrapperImg div#nyroModalContent div { position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20); }
div.wrapperImg div#nyroModalContent div:hover { opacity: 0.5; filter: alpha(opacity=50); cursor: help; }
div.wrapperImg a { outline: none; position: absolute; top: 0; height: 100%; cursor: pointer; text-indent: -9999em; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 *//* Trick IE6 */ }
a.nyroModalPrev { left: 0; width: 40%; }
a.nyroModalPrev:hover { background: url(/Themes/SharedStyles/Images/nyroModalPrev.gif) left 20% no-repeat; }
a.nyroModalNext { right: 0; width: 40%; }
a.nyroModalNext:hover { background: url(/Themes/SharedStyles/Images/nyroModalNext.gif) right 20% no-repeat; }
div.wrapper .commonTitle { padding: 5px; font-weight: bold; border-bottom: solid #ddd 1px; margin-bottom: 10px; }