@charset "utf-8";
@import url("../../../../images/css/common.struct.css");


body { font-family:"宋体","Arial","Verdana"; }


/* ######################### */
/* ########## Page ######### */
/* ######################### */
div.BodyFrameNav { color:#FFFFFF; }
div.FrameNav-Main { height:80px; background:#5E93DC url("nav/bg.gif") repeat-x; }
div.FrameNav-MainFrame { background:url("nav/bg_effect.gif") no-repeat top left; }
div.FrameNav-Main-Body { height:50px; }
div.FrameNav-Main-Body div.partCom { float:left; width:280px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; }
div.FrameNav-Main-Body div.partCom a,
div.FrameNav-Main-Body div.partCom a:visited { color:#FFFFFF; text-decoration:none; }
div.FrameNav-Main-Body div.partCom a:hover,
div.FrameNav-Main-Body div.partCom a:active { color:#FFFFFF; text-decoration:underline; }
div.FrameNav-Main-Body div.partNav { float:right; line-height:50px; color:#F7F7F7; padding:0 10px 0 0; }
div.FrameNav-Main-Body div.partNav ul { list-style:none; padding:0 3px; }
div.FrameNav-Main-Body div.partNav li { display:inline; background:url("nav/icon_arrow.gif") 0 1px no-repeat; padding:0 0 0 10px; }
div.FrameNav-Main-Body div.partNav li.welcome { background:none; padding-right:10px; }
div.FrameNav-Main-Body div.partNav li.welcome .username { font-weight:bold; }
div.FrameNav-Main-Body div.partNav li.main {  }
div.FrameNav-Main-Body div.partNav li.refresh {  }
div.FrameNav-Main-Body div.partNav li.help {  }
div.FrameNav-Main-Body div.partNav li.logout {  }
div.FrameNav-Main-Body div.partNav li a,
div.FrameNav-Main-Body div.partNav li a:visited { color:#F7F7F7; text-decoration:none; }
div.FrameNav-Main-Body div.partNav li a:hover,
div.FrameNav-Main-Body div.partNav li a:active { color:#FFFFFF; text-decoration:underline; }
div.FrameNav-Main-Menu { clear:both; height:30px; }
div.FrameNav-Main-Menu div.partNow { float:left; width:160px; color:#CCCCFF; }
div.FrameNav-Main-Menu .partNowBody { height:30px;line-height:30px; text-align:center; }
div.FrameNav-Main-Menu div.partNav { float:left; margin:4px 0 0 0; }
div.FrameNav-Main-Menu div.partNavFrame {  }
div.FrameNav-Main-Menu div.partNavBody {  }
div.FrameNav-Main-Menu div.partNav {  }
div.FrameNav-Main-Menu div.partNav ul { list-style:none; margin:0; padding:0; }
div.FrameNav-Main-Menu div.partNav li { display:inline; line-height:26px; margin:0; padding:0; }
div.FrameNav-Main-Menu div.partNav li span { font-size:12px; font-weight:bold; }
div.FrameNav-Main-Menu div.partNav a { float:left; color:#D5E1F7; text-decoration:none; background:url("nav/menu_left.gif") no-repeat left top; margin:0 4px 0 0; padding:0 0 0 4px; }
div.FrameNav-Main-Menu div.partNav a span { float:left; display:block; background:url("nav/menu_right.gif") no-repeat right top; padding:0 10px 0 6px; }
div.FrameNav-Main-Menu div.partNav a span { float:none; }
div.FrameNav-Main-Menu div.partNav a:visited { text-decoration:none; }
div.FrameNav-Main-Menu div.partNav a:hover { color:#FFFFFF; text-decoration:none; background-position:0% -70px; }
div.FrameNav-Main-Menu div.partNav a:hover span { background-position:100% -70px; }
div.FrameNav-Main-Menu div.partNav a:active { text-decoration:none; }
div.FrameNav-Main-Menu div.partNav li.pop {  }
div.FrameNav-Main-Menu div.partNav li.pop a { float:left; color:#003399; text-decoration:none; background:url("nav/menu_left.gif") no-repeat left top; background-position:0% -35px; margin:0 4px 0 0; padding:0 0 0 4px; }
div.FrameNav-Main-Menu div.partNav li.pop a span { float:left; display:block; background:url("nav/menu_right.gif") no-repeat right top; background-position:100% -35px; padding:0 10px 0 6px; } 
div.FrameNav-Main-Menu div.partNav li.pop a span { float:none; }
div.FrameNav-Main-Menu div.partNav li.pop a:visited { text-decoration:none; }
div.FrameNav-Main-Menu div.partNav li.pop a:hover { color:#FFFFFF; background-position:0% -70px; }
div.FrameNav-Main-Menu div.partNav li.pop a:hover span { background-position:100% -70px; }
div.FrameNav-Main-Menu div.partNav li.pop a:active { text-decoration:none; }

div.BodyFrameMenu { background-color:#E8EBEF; }
.FrameMenu-Table { width:100%; min-height:100%; height:100%; }
.FrameMenu-Main { text-align:center; padding:8px; }
.FrameMenu-Bar { width:6px; background:#E8EBEF url("menu/bar_bg.gif") repeat-y; }

div.FrameMenu-Menu-Items { padding:6px 3px 3px 12px; }
div.FrameMenu-Menu-Items ul { list-style:none; padding:0; }
div.FrameMenu-Menu-Items li { list-style:none; height:20px; padding:0; }
div.FrameMenu-Menu-Items li img { margin:-1px 2px 0 0; }
div.FrameMenu-Menu-Items li .act,
div.FrameMenu-Menu-Items li a { display:inline-block; height:18px;line-height:18px; background-position:0 2px; }
div.FrameMenu-Menu-Items li a,
div.FrameMenu-Menu-Items li a:visited { color:#000000; text-decoration:none; }
div.FrameMenu-Menu-Items li a:hover,
div.FrameMenu-Menu-Items li a:active { color:#DD2000; text-decoration:none; }

div.FrameMenu-Menu-Channels { overflow:hidden;overflow-y:auto; height:126px; }
div.FrameMenu-Menu-Channels ul { }
div.FrameMenu-Menu-Channels li { height:30px; margin-bottom:2px; }
div.FrameMenu-Menu-Channels li a { display:block; overflow:hidden; height:30px; line-height:32px; font-size:14px; font-weight:bold; color:#395E9F; text-align:center; text-decoration:none; }
div.FrameMenu-Menu-Channels li a { background:url("menu/btn_menu_channels.png") 0% -100px no-repeat; }
div.FrameMenu-Menu-Channels li a span { display:block; height:30px; line-height:32px; cursor:pointer; background:url("menu/btn_menu_channels.png") 100% -100px no-repeat; margin-left:5px; }
div.FrameMenu-Menu-Channels li a:visited { background-position:0% -100px; }
div.FrameMenu-Menu-Channels li a:visited span { background-position:100% -100px; }
div.FrameMenu-Menu-Channels li a:hover { background-position:0% -50px; }
div.FrameMenu-Menu-Channels li a:hover span { background-position:100% -50px; }
div.FrameMenu-Menu-Channels li a:active { background-position:0% -50px; }
div.FrameMenu-Menu-Channels li a:active span { background-position:100% -50px; }
div.FrameMenu-Menu-Channels li a.pop { background-position:0% -0; }
div.FrameMenu-Menu-Channels li a.pop span { background-position:100% -0; }
div.FrameMenu-Menu-Channels li a.pop:hover { background-position:0% -50px; }
div.FrameMenu-Menu-Channels li a.pop:hover span { background-position:100% -50px; }


/* ######################### */
/* ######### Block ######### */
/* ######################### */
div.Block { clear:both; text-align:left; border:1px solid #D8DDE5; background-color:#FFFFFF; }
div.BlockBar { height:28px; line-height:28px; color:#FFFFFF; border:1px solid #FBFBFD; background:#4176BF url("common/bg_bar.gif") repeat-x; font-weight:bold; padding:0 8px; }
div.BlockHeader,
div.BlockFooter { height:3px; border:1px solid #FBFBFD; background-color:#4176BF; }
div.BlockBody { clear:both; padding:1px; }
div.BlockContent { clear:both; padding:8px; }
div.BlockList { clear:both; padding:3px 5px 3px 5px; }
div.BlockList ul { padding:0; }
div.BlockList li { clear:both; padding:3px 0; }

div.Blocks { clear:both; text-align:left; border:1px solid #D8DDE5; background-color:#FFFFFF; }


/* ######################### */
div.CobBar,div.CobBar p { color:#FFF; }
div.CobBar,div.CobBar p,div.CobHeader,div.CobHeader p,div.CobFooter,div.CobFooter p { background-image:url("../images/common/block/cobs.gif"); }
div.CobBody,div.CobInner,div.CobContent,div.CobList { background-image:url("../images/common/block/cob_bg.gif"); }
div.Cobs div.CobBar,div.Cobs div.CobBar p,div.Cobs div.CobHeader,div.Cobs div.CobHeader p,div.Cobs div.CobFooter,div.Cobs div.CobFooter p { background-image:url("../images/common/block/cobs.gif"); }
div.Cobs div.CobBody,div.Cobs div.CobInner,div.Cobs div.CobContent,div.Cobs div.CobList { background-image:url("../images/common/block/cobs_bg.gif"); }

div.CobBar { height:28px; }
div.CobBar p { height:28px;line-height:28px; }
div.CobBar .more .icon,div.CobSub .more .icon { margin-top:8px;margin-right:5px; }

