﻿@charset "utf-8";

body{ background:#fff; color:#3b5888; padding:0; margin:0;}
dl,dd,dt,ul,li,h3,ol,h1,h2,h3,h4,h5,h6 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
ul,li{ list-style:none;}
form, button, select, input{ font-size:12px; margin: 0px; padding: 0px;}

/*字体样式定义*/
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.color_white, a.color_white {color: #fff;}
.color_black, a.color_black {color: #000;}

a{ text-decoration:none; color:#;}
a:hover{ text-decoration:none; color:#;}

/*其他*/
.nobod{ border:none;}
.dis{ display:block;}
.undis{ display:none;}
.relat{ position:relative;}
.v_hid{visibility:hidden;}
.v_mid{ vertical-align:middle;}
.o_center{ text-align:center;}
.hand{ cursor:pointer;}
.bold{ font-weight:bold;}
.u_line , .u_line a , a.u_line{ text-decoration:underline;}
.fix{ clear: both; font-size:0px; width:auto; height:0; visibility: hidden;}
.c_both{ clear:both;}

/* Global
-----------*/
#logo {float:left;}
/*#logo h1 a {background:url(/imgpro/logo/logo.gif) no-repeat center 1px;display:block;height:32px;text-indent:-2000em;width:106px;outline:none;}*/
#logo h1 a {background:url(../../images/imgpro/logo.png) no-repeat left center;display:block;height:35px;text-indent:-2000em;width:120px;outline:none;}
#footer{width:1000px; height:200px; background-image:url(../../images/footer_bg.jpg); color:#FFF;}
.footer_top{margin:0px auto;width:500px; height:30px; margin-top:30px;text-align:center;}
.footer_middle{margin:0px auto;width:750px; height:50px;text-align:center; color:#e3b4ca;}
.footer_middle a:link {color: #ffcccc;text-decoration:none;}
.footer_middle a:visited {color:#ffcccc;text-decoration:none;}
.footer_middle a:hover {color: #ffcccc;}
.footer_middle a:active {color: #ffcccc;}
.footer_bottom{margin:0px auto;width:650px; height:40px; text-align:center;}
.pipe {color:#AAAAAA;font-size:11px;font-weight:normal;margin:0 3px;}
#footer a{color:#005EAC;}
.float-right {float:right;}
.tab-content {cursor: default;}
.hidden-area {display:none;}
.dashnotic{ background-color:#feffcf; border-bottom:1px solid #ccc; margin-bottom:5px; padding:10px 15px;}
.dashnotic h2{ margin-bottom:10px;}
.dashnotic p{ margin-bottom:10px;}
.hide {display:none;}
/* Nav
---------*/
.menu-bar {background:#fff;z-index:20;padding-bottom:10px;}
.navigation-wrapper {width:960px;margin:0 auto;}
.navigation {width:960px;background:#005EAC}
.navigation .nav-body{margin-left:130px;background:url(../../images/imgpro/nav_top_bg.gif) no-repeat right -25px; height:35px;}
.navigation .nav-main {float:left;}
.navigation .nav-main .menu-title a {color:#fff;padding:0 9px;}
.navigation .nav-other {float:right;}
.navigation .nav-other .menu {margin:0;}
.navigation .nav-other .menu-title a {font-size:12px;color:#c3cddf;padding:0 5px;}
.navigation .nav-other .last {margin-right:10px;}
.nav-shadow {width:950px;border-bottom:1px solid #254888;height:0px;overflow:hidden;margin:0 auto;display:none;}
.dropmenu-holder{position:relative;margin:0 auto;width:960px;height:0;z-index:999999;}

.navigation .menu {float:left;height:35px;_height:34px;line-height:35px;_line-height:34px;margin-right:2px;}
.navigation .menu-title {font-size:14px;}
.navigation .info-edit .menu-title {padding-top:1px}
.navigation .menu-title a {padding:0 5px;display:block;color:#fff;outline:0;}
.navigation .menu-title.with-arrow a {padding-right:17px!important;background:url(../../images/imgpro/dd.gif) no-repeat right 1px;}
.navigation .info-edit .menu-title a {font-size:12px;display:inline;padding:0;color:#D8DFEA;}
.navigation .menu-title a:hover {text-decoration:none;background-color:#3777BC;}
.navigation .menu-title.with-arrow a:hover {background-position:right bottom;}
.navigation .info-edit .menu-title a:hover {text-decoration:underline;background:none;color:#FFF}
.navigation .menu-title a .count {font-weight:bold;color:#fff;font-size:14px;}

.navigation #searchMenu {margin-right:0;}
.navigation #searchMenu .menu-title a {color:#fff;}
#navSearch {float:left;margin:6px 10px 0 5px;}
#navSearch #search-input {float:left;}
#navSearch #search-submit{float:left;width:21px;}
#navSearch #search-input #navSearchInput {background:white url(../../images/imgpro/search_shadow.gif) no-repeat top left;border:1px solid #315091;border-right:0px;float:left;margin:0px;padding:3px 4px;width:136px; font-size:12px; *height:13px;}
#navSearch #search-submit a{background:#B8D4E8 url(../../images/imgpro/search_input_gloss.gif) top center repeat-x;border:1px solid #315091;display:block;font-size:11px;margin:0px;padding:0px;text-decoration:none;width:19px;}
#navSearch #search-submit a span{background:url(../../images/imgpro/magnifier.gif) 0% 70% no-repeat;display:block;margin:0px;padding:3px 0px;}
#navSearch #search-submit a:active{background:#5b75ab;border:1px solid #3b5998;border:1px solid #315091;}
#navSearch #search-submit a:active span{background:url(../../images/imgpro/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(../../images/imgpro/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(../../images/imgpro/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(../../images/imgpro/notifycountbg.gif) top center no-repeat; margin:18px 0pt 0pt 12px;}


/* Dropdown Menu
----------------------*/
.full-page-holder {background:#fff;}
.full-page {width:960px;margin:0 auto;}

/* Dropdown Menu
----------------------*/
.menu-dropdown {position:absolute;top:-99999px;left:-99999px;z-index:200;background:#fff;}
.menu-dropdown-border{border:1px solid #3b5888;}
.menu-dropdown .menu-holder {float:left;padding:5px 0;}
.menu-dropdown .menu-dropdown-border h4 {font-weight:normal;color:#808080;padding:5px 10px 0;font-weight:normal;}
.menu-dropdown .menu-item {border-left:1px solid #bdc7d8;width:133px;}
.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 33px;text-decoration:none;background-repeat:no-repeat;background-position:10px 4px;}
.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:#3b5888;color:#fff;text-decoration:none;}
.menu-dropdown .separator {height:1px;margin:0px 10px;overflow:hidden;clear:both;background:#d8dfea;}
.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;}
.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;}

.menu-dropdown .optionmenu{ width:124px!important; padding:3px 0;}
.menu-dropdown .optionmenu  li a:hover{ background-color:#3b5888; color:#fff; text-decoration:none;}
.menu-dropdown .optionmenu a.optionprivacy,
.menu-dropdown .optionmenu a.optionaccount{ display:block; height:25px; line-height:25px; padding-left:35px;}
.menu-dropdown .optionmenu a.optionprivacy{ background:url(/imgpro/icons/account.gif) 8px center no-repeat;}
.menu-dropdown .optionmenu a.optionaccount{ background:url(/imgpro/icons/privacy.gif) 8px center no-repeat;}






