﻿html,body{border:0 !important;height:100%;}
/*字体*/
body, button, input, select,option, textarea {
    font-size: 12px;
	font-family:宋体,Verdana, arial;
}

body {
    background: #fff;
}

 /*为了统一浏览器*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, select, button, textarea, p, blockquote, th, td,iframe{
    margin: 0;
    padding: 0;
}

* {
    outline: none
}

hr { 
    height: 0px;
    border: 0px;
    border-top: #eee 1px solid;
    width: 100%;
}

em, cite, strong, th {
    text-align: left;
    font-style: normal;
}

a {
    text-decoration: none;
    color: #000;
}

a:hover {
    text-decoration: none;
    color: #45A;
}

a img {
    border: none;
}

div {
    text-align: left;
}

ul li {
    list-style: none;
}

input, textarea, option, button, select {
    color: #000;
    vertical-align: middle;
}

textarea 
{
    resize: none;
}

select 
{
    padding: 1px; line-height:150%;
}

button 
{
    border: 1px solid #ccc;
    -webkit-appearance: button;
}
.img
{
   vertical-align:top; border:0; margin:0;
}
/*控件*/
.btn {
    background-color: #FDF3E6;
    border: 1px solid #F8D9B0;
    color: #A02222;
    font-weight: 500;
    cursor: pointer;
    line-height: 120%;
    overflow: visible;
    padding: 2px 12px;
    vertical-align: middle;
}

.btn:hover {
    border: 1px solid #9B5D0C;
}

.btn2 {
    background-color: #fff;
    border: 1px solid #ccc;
    color: #000;
    font-weight: 500;
    cursor: pointer;
    line-height: 120%;
    overflow: visible;
    padding: 2px 12px;
    vertical-align: middle;
}

.btn2:hover {
    border: 1px solid #555;
}

.btn3 {
    border: 1px solid #eee;
    color: #336699;
    font-weight: 500;
    cursor: pointer;
    line-height: 120%;
    overflow: visible;
    padding: 2px 4px;
    vertical-align: middle;
}

.btn3:hover {
    border: 1px solid #336699;
}

.btn4 {
   
    border: 1px solid #eee;
    color: #000;
    font-weight: 500;
    cursor: pointer;
    line-height: 120%;
    overflow: visible;
    padding: 2px 4px;
    vertical-align: middle;
}

.btn4:hover {
    border: 1px solid #555;
}


.btn5 {
    background-color: #FDF3E6;
    border: 1px solid #F8D9B0;
    color: #A02222;
    font-weight:bold;
    cursor: pointer;
    line-height: 120%;
    overflow: visible;
    padding: 2px 12px;
    vertical-align: middle;
}
.btn5:hover {
    border: 1px solid #9B5D0C;
}
.lbl{
    display:inline-block;width:80px; overflow:hidden;  vertical-align:middle;
}
.lbl2{
    display:inline-block; padding-left:10px; padding-right:10px; overflow:hidden;  vertical-align:middle;
}

.ipt 
{
    border: 1px solid #ccc;
    padding: 2px 0px 2px 1px;
    vertical-align: middle;
}

.ipt:hover {
    border: 1px solid #369;
}

.ipt2 
{
    border: 1px solid #ccc;
    padding: 2px 0px 2px 1px;
	background-color:#eeeeee;
    vertical-align: middle;
}

.title 
{
     padding: 2px 0px 2px 1px;
     cursor:pointer;
    color:#369;
    vertical-align: middle;
}

.title:hover 
{
     padding: 2px 0px 2px 1px;
    cursor:pointer;
    color:#69E;
    vertical-align: middle;
}

/*.cbx{border:0;}/*?*/

.w4 {
    width: 40px;
}
.w5 {
    width: 50px;
}
.w6 {
    width: 60px;
}

.w8 {
    width: 80px;
}

.w10 {
    width: 100px;
}
.w14 {
    display:inline-block;width: 155px; overflow:hidden;
}

.w16 {
    display:inline-block;width: 160px; overflow:hidden;
}

.w22 {
    width: 220px;
}
.w33 {
    width: 330px;
}
.w44 {
    width: 440px;
}
.w55 {
    width: 550px;
}
/*控件*/

.fixed {
    table-layout: fixed;
    overflow: hidden;
}

.hh {
    line-height: 150%;
}

.hand {
    cursor: pointer;
}
.hide
{
    display:none;
}

/*时间新旧、新旧　醒目*/
.datenew {
    color: Red;
}

.dateold {
    color: #666;
}

.new {
    color: Red;
}

.old {
    color: #666;
}
/*重要12*/
.im {
    color: #990000;
}
.im1 {
    color: #000;
}
.im2 {
    color: #336699;
}

/*宽*/
.twidth {
    width: 97%;
    min-width: 760px;
    margin: 0 auto;
}

.twidth2 {
    width: 770px;
    min-width: 760px;
    margin: 0 auto;
}


/*边框*/
.bd {
    border: 1px solid #eee;
}

.bdln {
    border-left: 0px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.bdrn {
    border-left: 1px solid #eee;
    border-right: 0px solid #eee;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}

.bdtn {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 0px solid #eee;
    border-bottom: 1px solid #eee;
}

.bdbn {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    border-bottom: 0px solid #eee;
}

.bl {
    border-left: 1px solid #eee;
}
.bt {
    border-top: 1px solid #eee;
}
.br {
    border-right: 1px solid #eee;
}
.bb
{
    border-bottom: 1px solid #eee;
}
.bn {
    border: none;
}


/*边距*/
.tp {
    padding: 7px;
    line-height: 150%;
}

.tp img {
    margin-top: 3px;
}

.tp10 {
    padding: 10px;
}

/*定位*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.tc {
    text-align: center;
}
.tr {
    text-align:right;
}
.tl {
    text-align:left;
}
.tv{
    vertical-align:middle;
}
.tvt{
    vertical-align:top;
}
.cb
{
    clear:both;
}
/*定位2*/
.mleft {
    margin-left: 10px;
}

.mleft2 {
    margin-left: 20px;
}

.mleft4 {
    margin-left: 40px;
}

.mright {
    margin-right: 10px;
}

.mtop {
    margin-top: 10px;
}

.mdown {
    margin-bottom: 6px;
}
/*定位*/

/*显示*/
.viewFalse
{
     visibility:visible;
}
.viewTrue
{
    
    visibility:hidden;

}
.view2False
{
     display:none;
}
.view2True
{
     display:inline;
}
/*page*/
.showpage-block {
    margin: 0 auto;
    text-align: left;
}

.showpage-block a {
    color: #ff0;
}

.showpage-block a:hover {
    color: #ff0;
}

.showpage-links {
    margin: 0 auto;
    text-align: left;
}

.showpage-links a {
    color: #ff0;
}

.showpage-links a:hover {
    color: #ff0;
}
/*page*/


/*界面布局*/
#banner
{
    background:#61aace;
    background-image:url('banner.gif');
    height:50px;
}

#logo
{
    width:400px;height:40px;
    background:#61aace;
    background-image:url('logo.gif');
}
#head
{
    vertical-align:top;
    color:#fff;
    height:40px;
    line-height:30px;
}
#head span
{
    vertical-align:top;
}
#head a{
    color:#fce089;
    }


#loginBox
{
    position:absolute;
	top:50%;
	left:50%;
	margin:-150px 0 0 -250px;
	width:496px;
	height:287px;
	background-image:url('login.png');
    background-color:#61aace;
	border:5px solid #ccc;
}

#left
{
    background:#D7EFFB;
}


#menu_div{border-right:1px solid #FAD9A0;}
#menu_div .menu_title{ cursor:pointer; border-top:1px solid #FAD9A0;border-left:1px solid #FAD9A0;padding: 10px;padding-left:25px;background-image:url('menu_title.gif'); }/**/
#menu_div .menu_title_sel{cursor:pointer;border-top:1px solid #FAD9A0;border-left:1px solid #FAD9A0;padding: 10px;padding-left:25px; font-weight:bold; background-image:url('menu_title_sel.gif'); }/**/
#menu_div span{color:#990000 ;}
#menu_div .menu_sub_close{display: none;}
#menu_div .menu_sub{border-left:1px solid #FAD9A0;background-color:#fff;padding: 10px;height:150px;}
#menu_div .menu_sub ul{line-height:22px;}
#menu_div .menu_sub li{margin-left:0px;}
#menu_div .menu_sub li a{color:#666; cursor:pointer;text-align:center;font-size:13px;background-color:#fff;float:left;height:22px;padding: 0 8px 0 5px;line-height:22px;}
#menu_div .menu_sub li a:hover{color:#000;cursor:pointer;text-align:center;font-size:13px;background-color:#fff;float:left;height:22px;padding: 0 8px 0 5px;line-height:22px; } 

#menu_div .menu_sub .a_sel{color:#000; font-weight:bold;}
#menu_div .menu_sub .a_nor{}
#menu_bottom {border:1px solid #FAD9A0;height:680px;}
 
#msg_head{height:22px; line-height:22px; vertical-align:middle;color:#900; width:100%; background-color:#E3F4FD; border-bottom:1px solid #eee;}
/*界面布局*/

/*面板*/
.panel{_overflow:hidden;zoom:1;border:5px solid #eee;}
.p_modal{position:absolute;z-index:10;top:0;left:0;height:100%;width:100%;_padding:800px;background-color:#aaa;filter:alpha(opacity=30); -ms-filter:"alpha(opacity=30)";opacity:0.3;zoom:1;}
.panel .p_container{border:1px solid #bbb;background-color:#fff;zoom:1;}
.panel .p_title{text-align:left;text-indent:50px;vertical-align:middle;height:28px;line-height:28px;background-color:#E3F4FD;border-bottom:1px solid #ddd;width:100%;color: #369;font-weight: bold;}
.panel .p_title input,button,span{ text-indent:0px;}
/*面板*/

/*内容*/
.p_content ul{margin:0;padding:0;padding: 5px 0px;float:left;width:100%;}
.p_content li{margin-left:30px;margin-right:30px;border-bottom:1px solid #eee; list-style:url("li.gif");line-height:30px;color:#333;}
.p_content li a{color:#333;}
.p_content li a:hover{color:#F80;}
.p_content li span{float:right;margin-right:5px;color:#999;}

.p_content {}
.p_content div{ padding:5px; padding-left:15px; overflow: hidden; white-space: nowrap;}
.p_content .bg{ background-color:#f9f9f9;}
.p_content textarea{height:100%;}/*修复FF*/

.p_content .break{ word-wrap:break-word; word-break:break-all;word-break:break-all;white-space:normal; overflow: hidden; padding:0;}


.p_content2 {}
.p_content2 div{ padding:5px;  overflow: hidden; white-space: nowrap;}
.p_content2 .bg{ background-color:#f9f9f9;}
.p_content2 textarea{height:100%;}/*修复FF*/
.p_content2 .break{ word-wrap:break-word; word-break:break-all;word-break:break-all;white-space:normal; overflow: hidden; padding:0;}
/*内容*/

/*图标*/
.ico_home{ background:url("home.png");_background:url("home.gif");background-repeat:no-repeat; background-position:left center;padding-left:30px;}

.ico_mark{ background-image:url(mark.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_bull{ background-image:url(bull.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_pie{ background-image:url(pie.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_bar{ background-image:url(bar.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_star{ background-image:url(star.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_recycle{ background-image:url(recycle.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_set{ background-image:url(set.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_role{ background-image:url(role.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_role_insert{ background-image:url(role_insert.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_role_remove{ background-image:url(role_remove.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_up{ background-image:url(up.gif); background-repeat:no-repeat; background-position:3% center;cursor:pointer;}
.ico_down{ background-image:url(down.gif); background-repeat:no-repeat; background-position:3% center;cursor:pointer;}
.ico_user{ background-image:url(user.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_lock_True{ background-image:url(lock_true.gif); background-repeat:no-repeat; background-position:3% center; cursor:pointer;}
.ico_lock_False{ background-image:url(lock_false.gif); background-repeat:no-repeat; background-position:3% center;cursor:pointer;}
.ico_True{ background-image:url(true.gif); background-repeat:no-repeat; background-position:3% center; cursor:pointer;}
.ico_False{ background-image:url(false.gif); background-repeat:no-repeat; background-position:3% center;cursor:pointer;}
.ico_NTrue{ background-image:url(true.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_NFalse{ background-image:url(false.gif); background-repeat:no-repeat; background-position:3% center;}

.ico_reply_True{ background-image:url(reply_true.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_reply_False{ background-image:url(reply_false.gif); background-repeat:no-repeat; background-position:3% center;}

.ico_alert_True{ background-image:url(alert_true.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_alert_False{ background-image:url(alert_false.gif); background-repeat:no-repeat; background-position:3% center;}

.ico_type4{display:block;width:25px;height:25px; background-image:url(cmstype4.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_type3{display:block;width:25px;height:25px; background-image:url(cmstype3.gif); background-repeat:no-repeat; background-position:3% center;}
.ico_type2{display:block;width:25px;height:25px; background-image:url(cmstype2.gif); background-repeat:no-repeat; background-position:3% center;}

/*图标*/

.alert{color:#900; font-weight:bold; }
.waiting{position: absolute;z-index: 100;width:100%;height:100%;background:url('waiting.gif') no-repeat 50% 50%;margin:-16 0 0 -16;}
/*.waiting{width:100%;height:100%;background:url('waiting.gif') no-repeat 50% 50%;margin:-16 0 0 -16;}*/

/*UI.js*/
.ui_panel{display:none;position:absolute;_overflow:hidden;padding:5px;zoom:1;z-index:999;}
.ui_panel .p_container{position:relative;border:1px solid #bbb;background-color:#F8FCFE;zoom:1;z-index:15;}
.ui_panel .p_alpha  {position:absolute;top:0;left:0;height:100%;width:100%;_padding:500px;background-color:#aaa;filter:alpha(opacity=30); -ms-filter:"alpha(opacity=30)";opacity:0.3;zoom:1;}  
.ui_panel .p_move{z-index:14; height:25px;background-color:#E3F4FD;border-bottom:1px solid #ddd;cursor:move;width:100%; text-align:right;}
.ui_panel .p_iframe{z-index:-1;position: absolute; height:25px;width:100%; text-align:right;}/*IE6*/
.ui_panel .p_close{z-index: 16;position: absolute;margin: 4px;right: 4px;cursor: pointer;display: block;height: 22px;width: 22px;text-indent: -9999px;background: url('fast2.gif') no-repeat;background-position: -37px -0px;}
.ui_panel .p_title {z-index: 15;position: absolute;top: 5px;left: 10px;color: #369;font-weight: bold;}
/*UI.js*/


/*选项卡*/
.tabname_title{position:absolute;z-index:8;top:3px;}
.tabname_title ul{line-height:21px;}
.tabname_title li{margin-left:5px;float:left;}
.tabname_title li a{ border:#ccc 1px solid; cursor:pointer;text-align:center;font-size:13px;background-color:#fff;text-decoration:none; float:left;height:21px;padding:0 5px 0 5px;line-height:21px;}
.tabname_title li a:hover{color:#9D2020;background-color:#fff; padding-top:1px;border-bottom:none;text-decoration:none; } 
.tabname_title .tabname_sel{color:#9D2020;padding-top:1px;border-bottom:none;}
.tabname_title .tabname_nor{background-color:#F3F3F3;}
.tabname_title .tabname_sel a{color:#000; font-size:13px;font-weight:bold;  }

.tabname_content{font-size:13px;background-color:#fff;width:100%;}
.tabname_content .tabname_content_sel{display:block;}
.tabname_content .tabname_content_nor{display:none;}


/*border-collapse:collapse;*/
#Icontent table{empty-cells:show;border:1px solid #aaa;border-collapse:collapse;}
#Icontent table td{padding:4px;border:1px solid #aaa;}
/*必须嵌入样式 表格 标题*/
.table1{border-color:#aaa;}
.table1 td{border-color:#aaa;}
.table2{border-color:#000;}
.table2 td{border-color:#000;}
.table3{border-color:#F79646;}
.table3 td{border-color:#F79646; background-color:#FDE4D0;}
.table4{border-color:#63C991}
.table4 td{border-color:#63C991; background-color:#C5EBD6;}
.table5{border-color:#54D1D8}
.table5 td{border-color: #54D1D8; background-color:#D3F3F5;}

.t_0
{
   
}
.t_1
{
    color:#0000ff;
}
.t_2
{
    color:#ff0000;
    
}
.t_3
{
    color:#369;
    
}
.t_4
{
    color:#900;
    
}
/*必须嵌入样式 表格 标题*/

.GridStyle
{   
     border-right: 1px solid #eee;
     border-bottom: 1px solid #eee;
     border-left: 1px solid  #eee;
     border-top: 1px solid  #eee;
     padding: 4px;
}

.GridStyle a
{
    font-family:黑体;
     color: #000;
}

.GridHeaderStyle th
{
     border-left: 1px solid #eee;
     border-right: 1px solid #eee;
     background:url('gridth.gif');
     font-weight:normal;
     text-align:center;
}

.GridHeaderStyle
{
     background-color: #5D7B9D;
     color: #000;
     height:22px;
     line-height:150%;
}

.GridFooterStyle
{
     background-color: #5D7B9D;
     font-weight: bold;
     color: White;
}

.GridRowStyle
{
     background-color: #FFFFFF;
     color: #333333;
}

.GridRowStyleOn
{
     background-color: #fafaaa;
     color: #333333;
}


.GridAlternatingRowStyle
{
    
     background-color: #fafafa;
     color: #333333;
}

.GridRowStyle td, .GridRowStyleOn td,.GridAlternatingRowStyle td
{
     border: 1px solid #EBE9ED;
}

.GridSelectedRowStyle
{
     background-color: #E2DED6;
     font-weight: bold;
     color: #333333;
}

.GridPagerStyle
{
     background-color: #284775;
     color: #FFFFFF;
}

.GridPagerStyle table /**//* to center the paging links*/
{
     margin: 0 auto 0 auto;
}

