@charset "utf-8";
/* CSS Document */

/**body**/
#container {margin:0 auto; width:1364px}

/*------top--------*/
#header { height:95px;}
#header h1 { padding:10px 20px;}
/* .toppms{  height:57px; background:#e5f5ff url(/images/bg_top.png) repeat-x; border-bottom:30px solid} */
.logopms{ background:transparent url(/images/logo_230_red.png) no-repeat; height:57px;}
.usr_info{ float:right;  margin-top:15px; }
.usr_info span{ display:inline-block; height:30px;line-height:30px; vertical-align:middle;margin-right:1em;color: #888;font-family:tahoma; }
.top_item1 {background:url(/images/top_item1.png) no-repeat;margin-top:8px;margin-right:20px;width:98px}
.top_item2 {background:url(/images/top_item2.png) no-repeat;margin-top:8px;margin-right:20px;width:98px}
.top_item3 {background:url(/images/top_item3.png) no-repeat;margin-top:8px;margin-right:20px;width:98px}
.top_date {padding-top:10px;padding-left:50px;}
.top_user {	 background:url(/images/sys.gif) no-repeat 0 -23px;padding-left:20px;}
.tpp_logout { padding: 10px 0 0 25px; background: url(/images/icon-exit.png) 0 50% no-repeat;
}

/**----------mainContent-----------*/
#mainContent { position:relative; overflow:hidden; zoom:1}

/**----------left----------*/
#side {
    display: block;
    position: absolute;
    z-index:100;
    width:172px;
	left: 0px;
}
.sidebox { border:1px solid #ccc; margin-bottom:10px;}
.sidebox h4 { background:#ff911a; padding:2px 6px; border-bottom:1px solid #ed6400; color:#fff;}
.sidebox ul { padding:4px 6px;}
.menu_title {color: #467708; font-size: 12px;border-top:1px solid #eee; font-weight:bold;padding:0px 2px 2px 4px;  }
.menu_item {color: #7D8E91; font-size: 12px; padding:4px 2px 4px 8px; border-bottom:1px solid #F2F6FA; background:#fff;}
.menu_item img{ margin-right:4px;}



.left_side .btn_toggle_yc {
position: absolute;
top: 40%;
right: 0px;
background: #58c;
color: #fff;
padding: 5px;
width: 10px;
}

.left_side .btn_toggle_xs {
position: absolute;
top: 40%;
right: -20px;
background: #58c;
color: #fff;
padding: 5px;
display: none;
width: 10px;
}

/**-----------main----------*/
#main{ width:1190px; float: right;  min-height: 700px}
#mainContent div.full{ width:100%; float: none;}
.mainbox { border:1px solid #ccc; padding-left: 10px; background: #fff;}
#main_nav { background:#fff; height:22px;margin-top:10px;padding:1px 10px; border-bottom:1px solid #ccc; color:#e66000; font-weight: bold;}
#mainbox_content {MARGIN-top:10px; margin:10px;padding:5px 2px;text-align:left}

/*footer*/
#footer {
	height:50px; text-align:center;CLEAR: both; FONT-SIZE: 0px; MARGIN: auto; WIDTH: 1330px; PADDING-TOP: 10px; BORDER-BOTTOM: #ff7f00 2px solid; HEIGHT: 2px;
}
.footerbox{MARGIN-top:10px;MARGIN-bottom:20px; LINE-HEIGHT: 28px;color:gray}
