@charset "utf-8";
/* CSS Document */
/*全局定义*/
*{ margin:0;padding:0;}
*html body{ overflow:visible;}
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,fieldset,img,div{ margin:0; padding:0;font-size:100%; font-weight:normal;}
body{width:100%; height:100%;font-family:Arial, "宋体", "微软雅黑"; font-size:12px; color:#333333; background:#eeeeee;/*text-shadow: 0px 1px 0px rgba(255,255,255, .6);*/}
table,tr,td{ border-collapse:collapse;}
ul,li{ list-style-type:none;}
a,input,button,select,textarea{ outline:none;}
a{ text-decoration:none;star:expression(this.onFocus=this.blur());}
a{ color: white;}
img{ border:0 none;}
.fl{ float:left;}
.fr{ float:right;}
.fn{ float:none;}

/*顶部样式 TOP-Frame*/
#topframe{ background:#1f262d; overflow:hidden;}
.leftframe {background: #2e363f;}
#topframe{ width:100%;height:60px; margin:0px auto; padding:0px;overflow:hidden;}
#topframe .logo{ margin-top:10px; display:block; width:200px; height:35px; float:left;}
#topframe .logo img{ float:left; margin-left:15px;}
#topframe .logo p{ float:left; display:block; height:35px; line-height:35px; font-size:18px; color:#fff; font-family:'微软雅黑'; margin-left:10px;text-shadow: 0px 1px 0px rgba(255,255,255,.6);}
#topframe .navigation{ display:block;width:284px; float:right; padding-left:16px; height:35px;}
#topframe .navigation ul{ list-style-type:none; margin:0px; padding:0px;}
#topframe .navigation ul li{ display:inline; float:left; height:35px; line-height:35px; padding:0px 10px;}
#topframe .navigation ul li a{ color:#bcbcbc;}
#topframe .navigation ul li a:hover{ color:#27a9e3;}
#topframe .admin{ display:block; float:left; width:300px; height:35px;line-height:35px;text-align:center;color:#bcbcbc; font-size:12px;text-shadow: 1px 1px 0px rgba(0,0,0,0.9);}

/*左面板 LEFT - Frame*/
body.leftframe{ background:#2e363f;}
/*外层menu*/
.OutMenu,.OutMenu ul,.OutMenu li,.OutMenu a{ margin:0; padding:0; border:none; outline:none;}
.OutMenu{ border-top:1px solid #37414b;}
.OutMenu li{ list-style:none;}
.OutMenu li a{ display:block;min-width:110px;padding:0 0px 0 50px;height:40px;color:#939da8;font: 14px/40px Arial, sans-serif;text-decoration: none;text-shadow: 0px 1px 0px rgba(60,60,60, .35);
 background:#2e363f; border-bottom:1px solid #37414b; position:relative;}
.OutMenu li:target a,.OutMenu li a.active{color: #fff; background:url(../images/menu-active.png) no-repeat right center #27a9e3;}
.OutMenu li a:before{position: absolute;top: 0;left: 0;content: '';width: 24px;height: 24px;margin: 4px 8px;}
/*内层menu*/
.InMenu li a{color: #939da8;padding: 0 10px 0 60px; font-weight:normal;
font-size:12px; background:#1e242b; border-bottom: 1px solid #303840;}
.InMenu li:hover a{}
.InMenu li a:hover{background:#2b333b; color:#fff;}
.InMenu li:last-child a{border: none;}
.OutMenu li .InMenu{ display:none;}
.OutMenu li:target .InMenu{ display:block;}

/*主面板- Main FRAME*/
#NavBox{display: block;width: 98%;padding: 4px 1% 6px 1%;height: 30px;line-height: 30px;background: #fff;overflow: hidden;border-top: 1px solid #37414b;}
#NavBox .location{display: block;
line-height: 32px;
padding-left: 35px;
background: url(../images/home.png) center left no-repeat;
float: left;
margin: 0px 10px 0px 0px;
color: #1f262d;
font-weight: 500;
font-size: 13px;
margin-left: 3px;}
#NavBox ul.menu{ display:block;height:30px; line-height:30px; float:right; margin:-2px 80px 10px 0px;}
#NavBox ul.menu li{ display:inline-block; width:96px; height:30px; margin-left:15px; float:left;}
#NavBox ul.menu li a{  display:inline-block; width:96px; height:30px; text-align:center; line-height:30px; background:url(../images/top_nav_a.png) 0px 0px no-repeat; text-decoration:none;color:#3a3a3a;}
#NavBox ul.menu li a.selected{  display:inline-block;width:96px;height:30px;text-align:center;line-height:30px;color:#c94040; background:url(../images/top_nav_a.png) 0px -30px no-repeat;text-decoration:none; font-weight:bold;}

#Clear_Fixed{ display:block; width:100%; height:50px; overflow:hidden; clear:both;}

/**/
label{ padding-left:20px;}
/*input[type=text]{ width:218px; height:28px; padding:0px 10px; border:1px solid #cecece;}
input[type=text].px{ width:48px; text-align:center;}
input[type=text].Sub{width:20px; height:30px;border:0 none;background:url(../images/option_2.png) 0px 0px; padding:0; margin:0; margin-left:-4px; cursor:pointer;}
input[type=text].Add{width:20px; height:30px;border:0 none;background:url(../images/option_2.png) 0px -30px; padding:0; margin:0;margin-left:-4px; cursor:pointer;}
*/
/*search*/
.search{ width:173px; height:20px; line-height:20px; float:right; background:url(../images/home_img_05.png) no-repeat; margin-top:5px; margin-right:2px;}
.input {height: 20px;line-height: 20px;background: none;border: none;width: 140px;float: left;padding-left: 10px;color: #000;
font-size: 12px;}
.submit {filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;float: left;vertical-align: middle;width: 21px;
height: 20px;cursor: pointer;}

/*****project_content*********************************************************************/
.project_content{ margin:0px 20px; margin-top:60px;}
/*project_list 公共表格样式*/
/*新项目*/
.pro_item{ border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#f9f9f9;}
.pro_item tr td{ padding:10px 10px; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd;}
.tab_head{ background:#efefef; font-weight:bold;}
.item_input{ width:160px; height:20px; line-height:20px; border:1px solid #e9e9e9; padding:0px 5px;}
.mh_date{width:100px}
.item_select{ width:170px; height:20px; line-height:20px; border:1px solid #e9e9e9; font-size:12px; color:#727272;}
.item_button{ display:block; height:25px; line-height:25px;}
.item_button dt{ float:left;}
.item_button dd{ float:left; margin-left:10px;}
.item_button dd a{ color:#fff;}
.item_two{ float:left;}
.yellow_two{font-weight: bold;padding: 6px;background:#ef721f; }/*黄色 靠右按钮*/
.yellow_two:hover{ text-decoration:underline;}
.mudi_text{ width:98%; height:35px; border:1px solid #e9e9e9; padding:5px;}

.project_list{ margin-top:20px; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; background:#f9f9f9;}
.project_list tr:hover{ background:#fff;}
.project_list tr th{ height:45px; line-height:45px; background:#efefef; border-top:1px solid #cdcdcd; border-left:1px solid #cdcdcd; color:#000; text-align:center;}
.project_list tr td{ height:45px; line-height:45px; border-top:1px solid #d6d4d4; border-left:1px solid #d6d4d4;}
.z_shan{ display:block; line-height:16px; width:50px;}
.z_shan img{ float:left;}
/*表格底部*/
.content_bottom{ height:45px; line-height:45px; background:#e9e9e9; display:block; padding:0px 15px; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd;}
.content_bottom dt{ float:left; line-height:45px;}
.content_bottom dt a{ padding:5px 8px; background:#8b8b8b; margin-right:5px; color:#fff;}
.content_bottom dd{ float:right;}
.content_bottom dd a{ color:#fff;}
.yellow_right{ display:block; width:70px; height:25px; line-height:25px; text-align:center; background:#ef721f; color:#FFF; font-weight:bold; margin-top:9px;}/*黄色 靠右按钮*/
.yellow_right:hover{ text-decoration:underline;}



/*footer*/
#footerBox{ display:block; width:99%; padding:4px 1% 6px 1%; height:30px; line-height:30px; background:#eeeeee;  overflow:hidden; position:fixed; bottom:0; left:0; margin:0px auto; z-index:999; border-top:1px solid #2e363f;}
.left{float: left;
width: 15%;height: 100%;position: absolute;}
.right{float: right;width: 85%;}











