body #header{width:100%;}
body #header{background:url(/core/css/header-footer/minmenu_bg.jpg__81764.jpg) no-repeat center top;font:normal 12px/1.4em tahoma;}
#header a{text-decoration:none;color:#fff;font-family:tahoma}
#header img{ border:none}
#header h3,#header ul,#header li, #header p,#header h1,#header em{ padding:0; margin:0; font-style:normal;list-style:none}
/*top*/
#minmenu{height:53px;width:960px;margin:0 auto;}
#minmenu h1{ float:left;font-size:2em;_font-size:0;}
#minmenu h1 img{ margin-right:10px}
#minmenu ul{float: right;overflow: hidden;padding-top: 5px;}
/*
#minmenu{height:36px;padding:10px 0 6px}
#minmenu h1{ float:left;background:url(/core/css/header-footer/line.png__81764.png) no-repeat 110px center}
#minmenu h1 a{padding:0 10px}
#minmenu ul{float: right;overflow: hidden;padding-top:20px;}
*/
#minmenu ul li{float:left;margin-right:-1px;}
#minmenu ul li a{color:#676767;padding:0 5px;border-right:1px solid #676767;}
#minmenu ul li a:hover{color:#0071BD;text-decoration: underline;}
/*end top*/
/*mainmenu*/
#mainmenu{zoom:1;width:960px;height:33px;clear:both;background:url(/core/css/header-footer/menu_bg.png__81764.png) no-repeat center top;margin:0 auto;}
#mainmenu:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}
/*menulist*/
#mainmenu .menulist {float:left;padding:1px 0 1px 1em;height:31px;line-height:31px; font-size:14px}
#mainmenu  li.up{float:left; height:31px;} 
#mainmenu  li.up a{ display:inline-block;height:31px;padding:0 15px; font-weight:bold;text-align:center}
#mainmenu  li.up a:hover,#mainmenu  li.current{ background-color:#f8a000;}
#mainmenu  li.up a span.number,#mainmenu li.up a:hover span.number{ color:#dc143c; font: normal 14px/31px tahoma}
/* menu newmail notice */
#mainmenu  li.up.hasMail a{ background:url(/core/css/header-footer/newmail.gif__81764.gif) no-repeat 85% 50%;padding-right:20px;}
#mainmenu  li.up.hasMail a:hover{ background-color:#f8a000;}

/*tools*/
#mainmenu .tools {float: right;padding-right: 1px;}
#mainmenu .tools li {float:left;line-height:33px;padding:0 .3em;}
#mainmenu .tools li.last {border-right: none;}
#mainmenu .tools .number{ color:#fff}
/* 以下是应用、消息弹出层 */
#mainmenu .menulist a.menu{background:url(/core/css/header-footer/arrow_down.png__81764.png) no-repeat 48px center}
#mainmenu .menulist .popup {position: absolute;left: 0px;border: 1px solid #F6BB5F;z-index: 9999;top: 31px;font-weight:normal;display:none;background:#fff}
#mainmenu .menulist .popup li a { text-align:left; font-weight:normal;display:inline-block; color:#069}
#mainmenu .menulist .popup li a:hover{  background-color:#ffffff}
/* 解决页头APP列表载入的HTTP请求问题 */
#mainmenu .menulist .popup .room {background:#fff;padding:10px;font-size:12px;text-align:left;zoom:1;display:none}
#mainmenu .menulist .current .popup .room {display:block}
#mainmenu .menulist .menu-applist{float: left;width: 100px; padding-bottom:10px;}
#mainmenu .menulist .menu-applist li {padding: 0 10px 0 0;}
#mainmenu .menulist .menu-applist ul a{background-position:3px center;background-repeat:no-repeat;display:block;height:24px;overflow:hidden;line-height:24px;padding:0 0 0 22px}
#mainmenu .menulist .menu-applist ul a:hover {background-color:#fe6;}
#mainmenu .menulist .menu-applist h3{ padding-bottom:4px; font:bold 12px/20px tahoma;}
#mainmenu .menulist .menu-applist h3 span{ font-weight:normal}
#mainmenu .menulist .manage-myapps{float:left;width:300px;padding:10px 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4}
#mainmenu .menulist .manage-myapps ul{zoom:1}
#mainmenu .menulist .manage-myapps ul:after{ content:"."; clear:both; display:block; height:0; visibility:hidden}
#mainmenu .menulist .manage-myapps ul li{ float:left; padding:0; width:100px; height:16px;line-height:16px}
#mainmenu .menulist .manage-myapps ul li a{ height:auto; padding:0 0 0 18px; line-height:16px;}
#mainmenu .menulist .hot-apps{clear:both; padding:5px 0 0}
#mainmenu .menulist .hot-apps ul li{ width:300px; padding:5px 0 3px; font-weight:normal; line-height:16px;vertical-align:middle}
#mainmenu .menulist .hot-apps ul li a{ float:left; padding:0 0 0 18px; color:#069; height:auto;line-height:16px; background-repeat:no-repeat;}
#mainmenu .menulist .hot-apps ul li a:hover{text-decoration:underline}
#mainmenu-app, #mainmenu-messages {position:relative;z-index:9999;}
#mainmenu-app-popup {width:330px;}
/*messages*/
#mainmenu-messages-popup{width:110px;}
#mainmenu #mainmenu-messages-popup li {padding: 0;width: 90px;}
#mainmenu #mainmenu-messages-popup ul.list li{ padding:0;height:auto;}
#mainmenu #mainmenu-messages-popup ul.list a { display:block;line-height: 24px; height:auto;padding: 0 4px;}
#mainmenu #mainmenu-messages-popup ul.list a:hover{ background-color:#fe6}
#mainmenu #mainmenu-messages-popup ul.list { *height:1%;}
#mainmenu #mainmenu-messages-popup ul.list:after {content:".";clear:both;display:block;height:0;visibility:hidden}
#mainmenu #mainmenu-messages-popup ul.list a.red {color: red;}
/*end messages*/
/*footer*/
#footer {height: 65px;margin:0 auto; padding-top:50px;padding-bottom:35px;color: #999;width:960px;font:normal 12px/1.4em tahoma;text-align:center;}
#footer a{color:#999;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer address {font-style:normal;font-weight:normal;padding: 10px 0 0 35px;word-spacing: 5px; border-top:1px solid #e1e1e1;color:#666}
#footer address a{color:#666}
#footer .copyright {height: 20px;line-height: 20px;padding: 0 10px;margin: 10px 30px 0 0;}
*html #footer .copyright {margin-right: 15px;}
#footer .beian {height:30px;line-height:30px;text-align:center;}
#footer .beian a{ padding-right:8px;}
#footer .beian img{ border:0;}
/*icon*/
#header a.icon,#header span.icon{display:inline-block; padding:0 0 0 20px; vertical-align:middle; height:16px; line-height:16px; background:url(/images/icons/icons.png__81764.png) no-repeat;}
#header a.i-setting,#header span.i-setting{background-position:left -1507px;}
#header a.i-addapp,#header span.i-addapp{background-position:left -1922px;}
#header .recommend{position:relative;_zoom:1;z-index:9999;}
#header .recommend-b{ display:block; height:25px; width:66px; line-height:25px;margin-top:4px; padding-left:5px;background:url(/core/css/header-footer/recommend_menu.gif__81764.gif) no-repeat left top;vertical-align:middle}
#header .recommend-box{display:none;position:absolute;top:29px;right:.3em;z-index:9999; width:236px; padding-bottom:5px; background:url(/core/css/header-footer/recommend_menu.gif__81764.gif) no-repeat left bottom; text-align:right;}
#header .recommend.hover .recommend-b{background-position:right 0;color:#f60} 
#header .recommend.hover .recommend-box{display:block}
#header .recommend-box .recommend-list{ padding-top:5px;background:url(/core/css/header-footer/recommend_menu.gif__81764.gif) no-repeat right -25px;text-align:left}
#header .recommend-box .recommend-list .recommend-list-wrapper{ border-right:1px solid #ccc}
#header .recommend-box .recommend-list ul{ padding:5px 0 5px 1px;background:#fff; border-left:1px solid #ec6c00;border-right:1px solid #ec6c00;*zoom:1 }
#header .recommend-box .recommend-list ul:after{ content:"."; display:block; clear:both; height:0; visibility:hidden}
#header .recommend-box .recommend-list ul li{ float:left; width:66px; height:66px; padding:5px 0 5px 10px;line-height:20px;}
#header .recommend-box .recommend-list ul li a{ display:block;text-align:center; color:#2382b0;}

