/*******************************************
 本页是对菜单的风格设置
********************************************/
#MainMenu { margin: 2px; background: url(../Images/Menu/MenuMiddle.png) repeat-x 0 0; height: 69px; }
#MainMenu #MainMenuLeft { float: left; background: url(../Images/Menu/MenuLeft.png) no-repeat; height: 69px; width: 6px; }
#MainMenu #MainMenuRight { float: right; background: url(../Images/Menu/MenuRight.png) no-repeat; background-position: right; height: 69px; width: 6px; }
#MainMenu #MainContainer { height: 69px; }
#MainMenu #TopMenu { height: 36px; }
#MainMenu #TopMenu ul { margin: 0px; }
#MainMenu #TopMenu ul li { float: left; text-align: center; cursor: pointer; font-weight: bold; font-size: 120%; }
#MainMenu #TopMenu ul li a { line-height: 36px; height: 36px; width: 87px; color: #ffffff; background: url(../images/Menu/TopMenu_Normal.png) center 0px no-repeat; display: block; }
#MainMenu #TopMenu ul li a:hover { background: url(../images/Menu/TopMenu_HoverBg.png) center 0px no-repeat; }
#MainMenu #TopMenu ul li.Current a { float: left; line-height: 39px; height: 36px; width: 87px; text-align: center; background: url(../images/Menu/TopMenu_Current.png) center 0px no-repeat; cursor: pointer; font-size: 100%; color: #1b80cf; }
#MainMenu #SubMenu { height: 33px; border-width: 0px; }
#MainMenu #SubMenu ul { margin: 0px; border-width: 0px; }
#MainMenu #SubMenu ul li { float: left; text-align: center; cursor: pointer; margin-left: 1px; }
#MainMenu #SubMenu ul li a:hover { background: url(../images/Menu/SubMenu_Current.png) no-repeat; background-position: center; color: #1b80cf; }
#MainMenu #SubMenu ul li a { line-height: 33px; height: 33px; width: 68px; color: #585858; line-height: 33px; height: 33px; width: 68px; display: block; }
#MainMenu #SubMenu ul li.Current a { float: left; text-align: center; cursor: pointer; font-weight: bold; background-position: center; border-width: 0px; color: #3994d2; background: url(../images/Menu/SubMenu_Current.png) center center no-repeat; }


/**** 项目计划的工具条 ****/
#ProjectPlanOperateBar { position: fixed !important; right: 0px; top: 190px; z-index: 20; /** 下面是修正IE6下Plan页面的Toolbar不能固定的问题 ****/ _top: expression(documentElement.scrollTop + 130); _position: absolute; /**** IE6 END ****/ }
#ProjectPlanOperateBar .Button { display: block; margin-bottom: 10px; }
#ProjectPlanWaitingBar { position: fixed !important; left: 300px; top: 250px; z-index: 20; height: 40px; width: 200px; text-align: center; line-height: 40px; vertical-align: middle; /** 下面是修正IE6下Plan页面的Toolbar不能固定的问题 ****/ _top: expression(documentElement.scrollTop + 250); _position: absolute; /**** IE6 END ****/ }


/*  横向小工具条的背景 */
.SmallToolBar_Middle { background-image: url(../Images/Menu/SmallToolBar_Middle.png); height: 20px; line-height: 20px; vertical-align: middle; text-align: center; text-indent: 0px; font-weight: normal; display: block; float: left; }
.SmallToolBar_Left { background-image: url(../Images/Menu/SmallToolBar_Left.png); width: 4px; height: 20px; display: block; float: left; }
.SmallToolBar_Right { background-image: url(../Images/Menu/SmallToolBar_Right.png); width: 4px; height: 20px; display: block; float: left; }

/* 需求首页横向小工具条背景 */
.ReqToolBar_Middle { background-image: url(../Images/Menu/R_Toolbar_MiddleBg.png); height: 21px; vertical-align: middle; float: left; }
.ReqToolBar_Left { background-image: url(../Images/Menu/R_Toolbar_LeftBg.png); width: 12px; height: 21px; float: left; }
.ReqToolBar_Right { background-image: url(../Images/Menu/R_Toolbar_RightBg.png); width: 12px; height: 21px; float: left; }

/*
* 切换项目样式
*/
.ToggleProject { left: 0px; top: 270px; position: fixed; width: 28px; z-index: 99998; }
.ToggleProject_Expansion { top: 160px; min-height: 400px; }
.ToggleProject .imgSwapProject { border: 0; margin: 0; padding: 0; cursor: pointer; float: right; margin-top: 0px; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.ToggleProject .imgSwapProject_Expansion { margin-top: 110px; }
.ToggleProject .Content { display: block; right: 28px; width: 290px; position: absolute; top: 0; background: #fff; text-align: left; border: 1px solid #b5c0da; max-height: 400px; min-height: 400px; overflow: auto; z-index: 99998; border-radius: 4px; box-shadow: 0px 3px 10px #AAA; }
.FilterShowButton_On { z-index: 99999; border-left: 1px solid #b5c0da; border-right: 1px solid #b5c0da; background: #fff; }
.FilterShowButton_On .arrowImg { height: 30px; width: 7px; float: right; background: #fff url(../Images/Icons/arrowUpDown.png) no-repeat 100% 50%; }
.FilterShowButton_Off { background: #f8f8f8; }
.FilterShowButton_Off .arrowImg { height: 30px; width: 7px; float: right; background: #f8f8f8 url(../Images/Icons/arrowUpDown.png) no-repeat 0% 50%; }
#divFilterCondition select { margin: 2px 0 2px 0; }

/*icon_menu*/
.icon_menu { width: 450px; overflow: hidden; position: absolute; left: 35%; top: 40%; }
.icon_menu li a { display: block; float: left; margin: 5px 15px; height: 100px; width: 100px; }
.icon_menu li a.zsk { background: url('../Images/Menu/icon_menu.png') 0px 0px no-repeat; }
.icon_menu li a.xxgg { background: url('../Images/Menu/icon_menu.png') 0px -106px no-repeat; }
.icon_menu li a.txl { background: url('../Images/Menu/icon_menu.png') 0px -214px no-repeat; }

/* RD_Management模块 */
.RD_Management{ width:960px;overflow:hidden; margin:20px auto; margin-top:100px;}
.RD_menu,.RD_menu ul{width:960px; overflow:hidden; background:url(../Images/RD/rd_line.png) center top no-repeat; padding-top:50px;}
.RD_menu ul{background:url(../Images/RD/rd_line.png) center bottom no-repeat !important;padding-bottom:50px; padding-top:0px;}
.RD_menu ul li{ width:140px; height:100px;float:left; padding:10px; position:relative;}
.RD_menu ul li:hover{ cursor:pointer; background:url(../Images/RD/rd_menu_hover.png) center top no-repeat;}
.RD_menu ul li span,.RD_menu ul li p{ width:140px; overflow:hidden; text-align:center; vertical-align:middle;}
.RD_menu ul li span{ display:inline-block;}
.RD_menu ul li p{ height:30px; line-height:30px; font-size:120%;color: #336699;text-decoration: none; cursor:pointer;}

.RD_menu ul li dl{overflow:hidden; position:absolute; bottom:-22px; left:5px; border:1px solid #ccc;padding:0 10px;border-radius:3px; z-index:99; display:none;}
.RD_menu ul li dl dd{ float:left; white-space:nowrap;}
.RD_menu ul li dl dd a{display:inline-block; padding:2px 5px; color:#333;}
.RD_menu ul li dl dd a:hover{ color:#0088C0;}

.RDHome_dropdown{height:30px; line-height:24px; width:90%; margin:0px auto; margin-top:30px;}
.RDHome_dropdown em{ float:right; font-style:normal;}


/* dropdown模块 */
.dropdown_container{position:relative;display:inline-block;}
.dropdown{background:#fff;border: 1px solid #ccc;padding-left:5px; position:relative; overflow:hidden; z-index:10; padding-right:10px;}
.dropdown span{ width:98%;border:none; background:none; display:inline-block;height:23px; line-height:23px; vertical-align:middle;overflow:hidden; position:relative;text-overflow:ellipsis;}
.dropdown a{border-top: 4px solid #000; display:block;border-right: 4px solid transparent;border-left: 4px solid transparent;position:absolute; top:10px; right:5px; z-index:0; height:0px; width:0px;}

.dropdown_container .list{	background:#fff;border:1px solid #ccc;position:absolute;top:23px;left:0;display:none; z-index:999; border-top:none}
.dropdown_container .list ul{margin:4px 0px 4px 0;padding:0 0 0 0;overflow-x:hidden;overflow-y:auto;}
.dropdown_container .list ul li{line-height:22px;cursor: pointer;background: #fff;color: #333;overflow:hidden; white-space:nowrap; padding:0px 5px; float:none;}
.dropdown_container .list ul li:hover{background: #00adee;color: #fff;}
.hover .list{display:block; cursor:pointer;}


/* function_list模块*/
.function_list{ overflow:hidden;}
.function_list dt{ height:24px; line-height:24px; overflow:hidden; font-size:120%; font-weight:bold;}
.function_list dd{ font-size:100%; padding-left:2em;}

/* placeholder水印插件模块*/
.watermark{background:#FFF; display:inline-block;height:21px; border:1px solid #ccc; line-height:21px; vertical-align:middle;overflow:hidden; position:relative; text-overflow:ellipsis;}
.watermark_no_border{ border:none;}
