/*导航*/

.noborder_bottom{ border-bottom:0 !important;}
.nomargin{ margin:0;}
#navigation {z-index:100;height: 41px;padding-left:20px;}

.clearfix, .feed, .feed-content .headline, .comment {display:block;}
.menu-bar {z-index:20;padding-bottom:10px;}
.navigation-wrapper {width:990px;margin:0 auto;}
.navigation {width:990px;background:url(../../imgpro/logo/logo_bg.png) repeat scroll 0 0;}
#logo2 {float:left;}
.navigation .nav-main {float:left;}
.navigation .nav-main .menu-title a {color:#FFFFFF;padding:1px 6px;}
.navigation .nav-other {float:right;background:url(../../imgpro/bg/cs_navtop.gif) no-repeat scroll 324px 0;}
.navigation .nav-other .menu {margin:0;}
.navigation .nav-other .menu-title a {font-size:12px;color:#E5FDA7;padding:1px 5px;}
.navigation .nav-other .last {margin-right:10px;display:inline}
.nav-shadow {width:950px;border-bottom:1px solid #ccc;height:0px;overflow:hidden;margin:0 auto;}
.dropmenu-holder{position:relative;margin:0 auto;width:990px;height:0;z-index:9999;}
.navigation .menu {float:left;height:41px;line-height:35px;margin-right:6px;}
.navigation .menu-title {font-size:14px;}
.navigation .info-edit {margin-left:-3px; margin-right:3px}
.navigation .info-edit .menu-title {padding-top:1px;}
.navigation .menu-title a {padding:0 5px;display:block;color:#fff;outline:0}
.navigation .menu-title a:hover {text-decoration:none;background:url(../../imgpro/bg/v2_head_bg_hover.png) repeat-x scroll 0 0}
.navigation .menu-title.with-arrow a {}
.navigation .menu-title .with-apply{background:url(../../imgpro/bg/apply.gif) no-repeat 42px 18px;}
.navigation .info-edit .menu-title a {font-size:12px;display:inline;padding:0;color:#fff;}
.navigation .menu-title.with-arrow a:hover {background-image:url(../../imgpro/bg/v2_head_bg_hover.png) ; background-position:0 0; background-repeat:repeat-x}
.with-arrow .new-with-apply{ margin-left:4px; }
.navigation .info-edit .menu-title a:hover {text-decoration:underline;background:none;color:#FFF}
.navigation .menu-title a .count {color:#dcf4b7;font-size:12px;font-family:"Tahoma"}
.nav-main .menu .notify{display:inline-block;float:left;margin-top:10px; margin-left:6px}
.nav-main .menu .notify a {background:transparent url(../../imgpro/bg/new_bj.png) no-repeat scroll left 0;color:#fff;font-size:11px;font-weight:bold;height:17px;
line-height:17px;padding:0 0 0 10px;text-align:center;float:left; font-family:"Tahoma"; text-decoration:none}
.nav-main .menu .notify a span {background:transparent url(../../imgpro/bg/new_bj.png) no-repeat scroll right 0;display:block;padding-right:10px;}
.nav-main .menu .notify a span {font-size:11px;}
.navigation #searchMenu {margin-right:0;}
.navigation #searchMenu .menu-title a {color:#fff;}
#navSearch {float:left;margin:7px 4px 0 0;}
#navSearch #search-input {float:left;}
#navSearch #search-submit{float:left;width:49px;}
#navSearch #search-input #navSearchInput, #navSearch #search-input #navSearchFormInput {background:white url(../../imgpro/bg/search_shadow.gif) no-repeat top left;border:1px solid #698d2d;border-right:0px;float:left;margin:0px;padding:3px 4px;width:116px;}
#navSearch #search-submit a{background:url(../../imgpro/bg/serch_friend.gif) no-repeat 0 0;border:1px solid #698d2d;display:block;font-size:11px;margin:0px;padding:0px;text-decoration:none;width:47px; height:20px}
*html #navSearch #search-submit a{margin-top:1px;}
#navSearch #search-submit a span{background:url(/imgpro/theme/xn/search_glass.gif) 0% 70% no-repeat;display:block;margin:0px;padding:3px 0px;}
#navSearch #search-submit a:active{border:1px solid #3b5998;border:1px solid #315091;}
#navSearch #search-submit a:active span{background:url(/imgpro/theme/xn/search_glass.gif) 100% 70% no-repeat;}
.nav-other .topnotify{ position:relative; cursor:pointer; border:1px solid #5d74a2; border-bottom:0; float:left; margin-top:3px; margin-right:5px; width:30px; height:24px; background:url(/imgpro/bg/note_topstyle_off.gif) 3px center no-repeat;}
.nav-other .topnotify.active,
.nav-other .topnotify.notifyselect{ border:1px solid #3b5888; border-bottom:0; background:#fff url(/imgpro/bg/note_topstyle_on.gif) 3px center no-repeat;}
.nav-other .topnotify .notifycount{ position:absolute; text-align:center; font-weight:bold; color:#fff; padding:8px 0 2px 0; width:27px; overflow:hidded; background:url(/imgpro/bg/notifycountbg.gif) top center no-repeat; margin:18px 0pt 0pt 12px;}
.nav-other .notelist{ z-index:9999; position:absolute; width:200px; margin-top:24px; margin-left:-1px; cursor:default; border:1px solid #3b5888; border-top:0; background:#fff url(/imgpro/bg/notifylistbg.gif) 30px top no-repeat;}
.nav-other .notelist .notelistfooter{ padding:3px 5px; margin-top:5px; background-color:#526ea6; color:#fff; font-weight:bold;}
.nav-other .notelist .notelistfooter .close{ float:right; display:block; width:15px; height:15px; background:url(/imgpro/bg/close_window.gif) center top no-repeat;}
.nav-other .notelist .notelistfooter .close:hover{ background-position:center -17px;}
.nav-other .notelist .notifyitem{ padding:0 8px;}
.nav-other .notelist .notifyitem.hover .close{ display:block!important;}
.nav-other .notelist .notifyitem .close{ display:none; float:right; margin-top:6px; width:15px; height:15px; background:url(/imgpro/bg/close_window.gif) center top no-repeat;}
.nav-other .notelist .notifyico{ float:left; margin:8px 5px 0 3px;}
.nav-main .menu .notify{display:inline-block;float:left;margin-top:10px; margin-left:6px}
.nav-main .menu .notify a {background:transparent url(../../imgpro/bg/new_bj.png) no-repeat scroll left 0;color:#fff;font-size:11px;font-weight:bold;height:17px;
line-height:17px;padding:0 0 0 10px;text-align:center;float:left; font-family:"Tahoma"; text-decoration:none}
.nav-main .menu .notify a span {background:transparent url(../../imgpro/bg/new_bj.png) no-repeat scroll right 0;display:block;padding-right:10px;}
.nav-main .menu .notify a span {font-size:11px;}
#navigation {float:right !important;z-index:100;height: 41px;padding-left:20px;}
#logo {float:left;}
/*左侧*/
#sidebar {background-color:#F9F9F9;border-left:1px solid #D2D2D2;border-right:1px solid #D2D2D2;float:left;width:132px;}
#sidebar .sidebar-top {background:url(../../imgpro/bg/v2_l_top.gif) no-repeat scroll left top;height:50px;margin:-5px -1px -50px;}
.login #navigation{ background-position:-243px 0;}
#navigation .nav-left {list-style-type:none;font-size:14px;float:left;height: 41px;overflow:hidden}
#navigation .nav-left li{float: left;display: inline;}
#navigation .nav-left li.firstitem{color:#fff; height:39px}
#navigation .nav-left li.firstitem a:link{color:#fff;text-decoration:none}
#navigation .nav-left li.firstitem a:visited{ color:#fff;text-decoration:none}
#navigation .nav-left li.firstitem a:hover{color:#fff;text-decoration:none}
#navigation .nav-left li.seconditem{color:#fff; height:39px}
#navigation .nav-left li.seconditem a:link{color:#fff;text-decoration:none}
#navigation .nav-left li.seconditem a:visited{ color:#fff;text-decoration:none}
#navigation .nav-left li.seconditem a:hover{color:#fff;text-decoration:none;}
#navigation .nav-left li a {height:38px;font-weight:bold;display: block;padding:0 15px 0 15px;color: #FFF;float: left;line-height:38px ;text-decoration:none}
*html #navigation .nav-left li a{line-height:38px;text-decoration:none}
*+html #navigation .nav-left li a{line-height:28px;text-decoration:none; height:25px; overflow:hidden}
#navigation .nav-left li a:link{text-decoration:none}
#navigation .nav-left li a:visited{text-decoration:none}
#navigation .nav-left li a:hover{text-decoration:none}
#navigation .nav-left li a span{ font-size:12px;}
#navigation .nav-left li a:hover {text-decoration:none;background:url(../../imgpro/bg/v2_head_bg_hover.png)  repeat-x 0 0}
#navigation .nav-left li.thirditem{ background:url(../../images/mesages.gif) no-repeat 0 0; width:86px; height:20px; padding-left:14px;text-align:left;margin-top:9px;font-size:12px;font-weight:normal!important;}
*html #navigation .nav-left li.thirditem{margin-top:9px}
*+html #navigation .nav-left li.thirditem{margin-top:11px}
#navigation .nav-left li.thirditem a{ padding:0;text-align:left;line-height:20px; font-size:12px; text-decoration:none;font-weight:normal; background:none; color:#333}
#navigation .nav-left li.thirditem a:hover {text-decoration:none;background:none}
#navigation .nav-left li a.active {background: #7D90B5;}
#navigation .nav-left li a.edit_link {	font-size: 12px;font-weight: normal;color: #D8DFEA;padding: 4px 5px 0 2px;}
#navigation .nav-left li a.new-inbox {font-weight:bold;color:#FFF;}
#navigation .nav-left li a.edit_link:hover {background: transparent;text-decoration: underline;}
#navigation .nav-left li a.global_menu_arrow {padding: 0 0 1px;background: url(/img/global_menu_arrow.gif) no-repeat 0 0;margin-left: -1px;}
#navigation .nav-left li a.global_menu_arrow:hover {background: #7D90B5 url(/img/global_menu_arrow.gif) no-repeat 100% 0;}
#navigation .nav-left li a.global_menu_arrow_active {padding: 0 0 1px;margin-left: -1px;background: #7D90B5 url(/img/global_menu_arrow.gif) no-repeat 100% 0;}
#navigation .nav-left li a.global_menu_arrow_active:hover {background: #7D90B5 url(/img/global_menu_arrow.gif) no-repeat 100% 0;}
#navigation .nav-left .notify{}
#navigation .nav-left .notify.onhover a{ background:url(/imgpro/bg/v2_btn.gif) no-repeat 2px 6px!important;}
#navigation .nav-left .notify a{background:url(/imgpro/bg/v2_btn.gif) 2px 6px no-repeat; width:90px; height:31px; font-size:12px; font-weight:normal;}
#navigation .nav-left .notify a:hover{background:url(/imgpro/bg/v2_btn.gif) 2px 6px no-repeat;}
*html #navigation .nav-left li a.global_menu_arrow, * html #navigation .nav-left li a.global_menu_arrow_active {padding: 1px 0;}
#navigation .nav-right {background:url(../../imgpro/bg/cs_navtop.gif) no-repeat scroll right top;float:right;font-size:12px;list-style-type:none;padding-right:14px;}
#navigation .nav-right{overflow:hidden;*height:41px;_height:41px;} 
#navigation .nav-right li {float: left;display: inline;}
#navigation .nav-right li.purple {padding:0;}
#navigation .nav-right li a {display:block;padding:11px;color: #fff; text-decoration:none;height:17px;float:left;}
*html #navigation .nav-right li a{padding:12px 11px 10px; height:17px;float:left;}
*+html #navigation .nav-right li a{padding:16px 11px 8px; height:15px; }
#navigation .nav-right li a:hover {text-decoration:underline;background:url(../../imgpro/bg/v2_head_bg_hover.png)  repeat-x 0 0}
#navigation .nav-right li.purple {padding-right:18px;background:url(/img/new2.gif) no-repeat right top}
#navigation .new-icon {padding-right:16px;background:url(/img/new2.gif) no-repeat right 4px}
#sidebar .app-list{ padding:10px 0;}
#sidebar .app-list ul{}
#sidebar .app-list .border-b{border-bottom:1px solid #CCCCCC;padding-bottom:5px;}
#sidebar .app-list li{}
*html #sidebar .app-list li{height:30px; line-height:30px; overflow:hidden;}
#sidebar .app-list li.clipline{border-bottom:1px solid #FFFFFF;border-top:1px solid #CCCCCC;font-size:0;height:0;line-height:0;margin:5px 10px;}
#sidebar .app-list li a{ display:block; height:30px; line-height:30px; overflow:hidden; padding:0 5px 0 34px; background:url() 10px 9px no-repeat; color:#2e63b9; text-decoration:none; }
#sidebar .app-list li a:hover{ text-decoration:underline}
#sidebar .app-list li.itemblog,#sidebar .app-list li.itemalbum{ position:relative;}
#sidebar .app-list li .shortcutkey{ font-size:12px; position:absolute; right:14px; top:0; padding:0; color:#666666; font-weight:normal; overflow:hidden; }
#sidebar .activelist li a{ font-size:12px; font-weight:normal; height:29px; line-height:29px; padding-left:34px; background:url() 10px center no-repeat;}
#sidebar .activelist li a.addapp{ background:url(/imgpro/icons/v2_plus.gif) no-repeat 12px center;}
*html #sidebar .activelist li a.addapp{ background:url(/imgpro/icons/v2_plus.gif) no-repeat 12px center;}
*+html #sidebar .activelist li a.addapp{ background:url(/imgpro/icons/v2_plus.gif) no-repeat 12px 6px;}
#sidebar .activelist li a.back{ background:url(/imgpro/icons/back.gif) no-repeat 12px center;}
*html #sidebar .activelist li a.back{ background:url(/imgpro/icons/back.gif) no-repeat 12px center;}
*+html #sidebar .activelist li a.back{ background:url(/imgpro/icons/back.gif) no-repeat 12px 6px;}
#sidebar .activelist li a.setting{ background-image:url(/imgpro/icons/iconedit.png);}


#navigation .nav-left li.notification .count{ float:none; padding:0 0 0 3px; padding-left:3px; margin-left:3px; background:url(/imgpro/bg/notifycountbg1.gif) no-repeat left -51px; font-family:Tahoma; font-weight:bold;}
#navigation .nav-left li.notification .count span{ padding:3px 3px 3px 0; background:url(/imgpro/bg/notifycountbg1.gif) no-repeat right -32px; font-size:11px; font-weight:bold;}
#navigation .nav-left li.notification a:hover .count{ background-position:left -17px;}
#navigation .nav-left li.notification a:hover .count span{ background-position:right 2px;}
.notifydropmenu .bg_t,.notifydropmenu  .bg_b{height:3px;line-height:2px;font-size:2px}
.notifydropmenu .bg_t{background:url( /imgpro/bg/v2_float_top.gif) no-repeat 0 0;}
.notifydropmenu .bg_b{background:url(/imgpro/bg/v2_float_bottom.gif) no-repeat 0 0;}
.notifydropmenu{ position: absolute; left:573px; top:14px; z-index:110001;width:142px; height:150px}
.notifydropmenu ul{background-color:#FFFFFF;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;color:#669900; padding:3px 0; width:140px; margin-top:0}
.notifydropmenu li a{ background-color:#FFFFFF;border-bottom:1px solid #EFF0F1;display:block;padding:5px 0 5px 7px; text-decoration:none;color:#669900;height:14px}
.notifydropmenu li a:link{color:#2E63B9;text-decoration:none;}
.notifydropmenu li a:visited{color:#2E63B9;text-decoration:none;}
.notifydropmenu li a:hover{background:#ffffbb;color:#2E63B9; text-decoration:none;height:14px}

#sidebar .app-list li.cottoncandy{background:url(/imgpro/bg/fruitbg.gif) no-repeat 4px center;height:25px;}
#sidebar .activelist li.cottoncandy a{padding:2px 0 0 16px;_padding-top:5px;}
#sidebar .activelist li.cottoncandy a:hover{text-decoration:none;}

#sidebar .app-list li a.short{background:url(../../images/menutop4.gif) no-repeat scroll 0 0}
#sidebar .app-list li.itemblog a.short{background-position:10px 6px;}
#sidebar .app-list li.itemalbum a.short{background-position:10px -30px}
#sidebar .app-list li.itemshare a.short{background-position:10px -133px}
#sidebar .app-list li.itemstate a.short{background-position:6px -95px}
#sidebar .app-list li.itemvote a.short{background-position:8px -64px}

#sidebar .app-list{padding-top:10px}
#sidebar .app-list li a:hover{background-color:#ffffbb}
#sidebar .app-list li .shortcutkey:hover{background-color:transparent;}
#sidebar .app-list ul.activelist{padding-top:5px}
#sidebar .app-list li#onstate{background:url(/imgpro/bg/v2_recommend.png) no-repeat scroll 4px center;}
#sidebar .app-list li#onstate a:hover{background:url(/imgpro/bg/v2_recommend.png) no-repeat 10px 9px;}

.notify_float{width:142px;z-index:9999}
.notify_float ul{border-right:1px solid #C0C0C0;border-left:1px solid #C0C0C0;background-color:#fff;padding:6px}
.notify_float li a{padding:5px 0;display:block;border-bottom:1px #EFF0F1 solid;padding-left:7px;background-color:#fff;}
.notify_float li a:visited{}
.notify_float li a:hover{background-color:#FFFF8C;}
.notify_float .bg_t,.notify_float .bg_b{height:3px;line-height:2px;font-size:2px}
.notify_float .bg_t{background:url( /imgpro/bg/v2_float_top.png) no-repeat left top;}
.notify_float .bg_b{background:url(/imgpro/bg/v2_float_bottom.png) no-repeat center bottom;}
.dropmenu{ background-color:#fff;width:90px;  height:74px; z-index:110001;padding:5px 0;}

.dropmenu ul{ border:1px solid #5E9F09;margin:-5px 0;padding:5px 0; width:88px}
.dropmenu li{ line-height:2;width:88px}
.dropmenu li a{ display:block;height:24px;padding:0 9px;}
.dropmenu li a:link{color:#2e63b9;text-decoration:none}
.dropmenu li a:visited{color:#2e63b9;text-decoration:none}
.dropmenu li a:hover{ background:#ffffbb;color:#2e63b9; text-decoration:none;height:24px;text-decoration:none}

.message_notify .bg_t,.message_notify  .bg_b{height:3px;line-height:2px;font-size:2px}
.message_notify .bg_t{background:url( ../../imgpro/bg/v2_float_top.gif) no-repeat 0 0;}
.message_notify .bg_b{background:url(../../imgpro/bg/v2_float_bottom.gif) no-repeat 0 0;}
.message_notify_top{ position: absolute; left:573px; top:14px; z-index:110001;width:142px;}
.message_notify_top ul{background-color:#FFFFFF;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;color:#669900; padding:3px 0; width:140px; margin-top:0}
.message_notify_top li a{ background-color:#FFFFFF;border-bottom:1px solid #EFF0F1;display:block;padding:5px 0 5px 7px; text-decoration:none;color:#669900; height:14px}
.message_notify_top li a:link{color:#2e63b9;text-decoration:none;}
.message_notify_top li a:visited{color:#2e63b9;text-decoration:none;}
.message_notify_top li a:hover{background:#ffffbb;color:#2e63b9; text-decoration:none;height:14px}
#navigation.navigation-nologin{ background-position:0 0;}
/*下拉菜单*/
.dropmenu-holder{position:relative;margin:0 auto;width:990px;height:0;z-index:9999;}
.menu-dropdown {position:absolute;top:-99999px;left:-99999px;z-index:200;background:#fff;}
.menu-dropdown-border{border:1px solid #a8a9ad; width:282px; padding-bottom:6px;}
.menu-dropdown .menu-holder {float:left;padding:8px 0;}
.menu-dropdown .menu-dropdown-border h4 {color:#000;padding:5px 10px 0;}
.menu-dropdown .menu-item {border-left:1px solid #D8DFEA;width:140px;}
.menu-dropdown .recent-app .menu-item {border:none;}
.menu-dropdown .menu-item li a {height:24px;line-height:24px;overflow:hidden;display:block;padding:0 5px 0 36px;text-decoration:none;background-repeat:no-repeat;background-position:10px center;}
.menu-dropdown .menu-item li.show-more a {padding-right:10px;text-align:right;}
.menu-dropdown .menu-item li.title {color:#808080;padding:0 10px 5px;}
.menu-dropdown .menu-item a:hover {background-color:#f2fae3;text-decoration:none;}
.menu-dropdown .separator {height:1px;margin:0px 10px;overflow:hidden;clear:both;background:#d8dfea;}
.menu-dropdown .separator-dashed{height:1px;margin:0px 10px;overflow:hidden;clear:both; border-top:#d8dfea 1px dashed}
.menu-dropdown .app-actions {padding:5px 10px;}
.menu-dropdown .app-actions li.title {color:#808080;font-size:12px;}
.menu-dropdown .app-actions li {line-height:1.6em; width:130px;float:left}
.menu-dropdown .app-actions li.browse-app{ padding-left:13px; width:117px;}
.menu-dropdown .app-actions li span{ color:#666666}
.menu-dropdown .recent-app li.last-app {background:#feffde;}
.all-app .menu-item {float:left;}
.menu-dropdown .search-menu{ padding:3px 0;}
.menu-dropdown .search-menu li a{ display:block; padding:5px 40px 5px 20px; }
.menu-dropdown .search-menu li a:hover{ background-color:#3b5888; color:#fff; text-decoration:none;}
.tips_app{ width:194px; height:22px; background:transparent; padding:0; color:#000; }
#mainContent {display:inline;float:left;margin-left:12px;margin-top:-9px;width:838px;}






























































































































/*尾部*/
#footer { clear:both; width:990px;margin:20px auto 30px;}
#footer .blank-holder{position:relative;width:990px;overflow:hidden;height:10px;margin-top:-20px;margin-bottom:20px;background:url(../../imgpro/bg/v2_main_box.gif) no-repeat -990px bottom;}
#home #main {background-position:left bottom;}
#home #footer .blank-holder{background:url(../../imgpro/bg/v2_main_box.gif) no-repeat 0 bottom}
#profile #footer .blank-holder{ background-position:left bottom}
* html #footer .blank-holder{margin-top:-24px;height:14px;}
*+html #footer .blank-holder{margin-top:-24px;height:14px;}
#footer .copyright {border-top:1px solid #ECE2ED;margin:0 0 10px;overflow:hidden;padding:5px;color:#808080;font-size:12px}
#footer .pipe {padding:0 6px;}