﻿*{ margin:0px; padding:0px;}
body{
    margin:0px; padding:0px; font:normal 12px/20px "宋体"; color:#395475;
}
.vercode { background:#FFFFFF url("../Images/input_vercode.gif") 2px 2px no-repeat; padding-left:18px; }
.fontwei
{
	color :Green ;
	}
.fontyi
{
	color :Blue ;
	}
.fontyijiean
{
	 color :Black ;
	}
	

/*输入框激活状态*/	
.focus{ background:#fff !important;}
.hidden{ display:none;}
.show{ display:block;}
li{
	list-style:none; list-style::square
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.top{
	width:100%; height:90px; background:url(../Images/bg_top.gif) repeat-x;
}
.logo{
	width:100%; height:46px; background:url(../Images/logo.gif) 10px 0px no-repeat;
}
.logo span{
	float:right; margin-right:10px; margin-top:10px;
}
.top ul{
	height:38px; margin-top:6px; margin-left:20px; width:1000px;
}
.top ul li{
	width:89px; height:38px; float:left; margin:0px 10px; text-align:center;
}
.top ul li a{
	font:bold 16px/38px "宋体"; text-decoration:none; display:block;  width:89px; height:38px;
}
.menu_on{
	background:url(../Images/button_bg.jpg) 0px 0px no-repeat; width:89px; height:38px;
}
.menu_on a{
	color:#FFF;
}
.menu_off{
	background:none;
}
.menu_off a{
	color:#4b6888; clear:both;
}
#menu1{
	background:url(../Images/button_bg.jpg) 0px 0px no-repeat; width:89px; height:38px;
}
#menu1 a{
	color:#FFF;
}
/*左侧导航菜单部分*/
.subnav{
	width:200px;
}
.subnav ul{
	width:180px; margin-left:20px;
}
.subnav ul li{
	height:24px;
}
.subnav_title{
	width:190px; height:29px; background:url(../Images/bg_subnav.gif); line-height:28px; text-indent:30px; font:blod 14px/24px "宋体"
}
.subnav li a{
	background:url(../Images/bg_subnav1.gif) 0px 6px no-repeat; padding-left:15px; font:normal 12px/24px "宋体"; height:24px; display:block;
}
/*当前位置部分*/
.place{
	width:100%; height:26px; border:#E2F2F3 solid 1px; background:#f5fbfe url(../Images/place.gif) 20px 10px no-repeat; text-indent:30px; color:#e84300; font:normal 12px/26px "宋体"; margin-top:5px;
}
.place a{
	color:#395575;
}
.place span{
	color:#e84300;
}
/*首页欢迎部分*/
.welcome{
	width:100%; height:26px; border:#E2F2F3 solid 1px; background:#f5fbfe url(../Images/place.gif) 20px 10px no-repeat; text-indent:30px; color:#e84300; font:normal 12px/26px "宋体"; margin-top:5px;
}
.welcome span{
	color:#395475;
}
/*功能导航部分*/
.manage_nav{
    width:100%; height:28px; border:#e0f5ff solid 1px; background:#e8f1f6; text-indent:30px; color:#e84300; font:normal 14px/28px "宋体"; margin-top:10px; text-indent:30px; color:#4b6888;
}
/*顶部搜索、选择*/
.search{ width:980px; height:34px;border:#E2F2F3 solid 1px; background:#f5fbfe; margin-top:10px; line-height:34px; margin-left:10px; text-align:center;}
.search select .search input{ margin-left:30px; height:30px; line-height:30px; vertical-align:middle;}
/*操作提示标题，用于角色权限设置等*/
.operatetitle{background:#dae9f9; border:#c9deec solid 1px; width:980px; height:30px; margin:30px 0px 30px 10px; font:bold 14px/30px "宋体"; text-align:center;}
.operatetitle span{ padding:0px 5px;color:#e84300;}

/*通用系统输入区域*/
.table_public{
	background:#f8fdff; border:#c9deec solid; border-width:1px 0px 0px 1px; border-collapse:collapse; margin-left:10px; margin-top:10px; width:980px;
}
.table_public th{
	margin:10px; background:#dae9f9; border:#c9deec solid; border-width:0px 1px 1px 0px; height:30px; text-align:center; font:bold 14px/30px "宋体"; color:#e84300;
}
.table_public td{
	border:#c9deec solid; border-width:0px 1px 1px 0px; padding:5px 10px; line-height:30px; font:normal 12px/30px "宋体";
}
.table_public_left{
	text-align:right; font:bold 14px/30px "宋体";
}
.table_public input{
	border:#0a8fda solid 1px; background:#e8f9ff; line-height:24px;
}
.table_public .radio input{
    border:none; background:none;
}
.table_public_btn{
	text-align:center;
}
.table_btn input{
	margin-left:30px;
}

.notnull{
	font:normal 12px/20px "宋体"; color:#e84300;/*必填项*/
}
.input_normal{
	border:#0a8fda solid 1px; background:#e8f9ff; height:24px; line-height:24px;
}
.button{
	border:#0a8fda solid 1px; background:#e8f9ff; height:24px; line-height:24px; color:#395475;
}



/*通用系统输入部分*/
.public_input{
	width:980px; background:#f8fdff; border:#c9deec solid; border-width:1px 0px 0px 1px; border-collapse:collapse; margin-left:10px; margin-top:10px;
}
.public_input th{
	background:#dae9f9; border:#c9deec solid; border-width:0px 1px 1px 0px; height:30px; font:bold 14px/30px "宋体";color:#e84300;
}
.public_input td{
	border:#c9deec solid; border-width:0px 1px 1px 0px; line-height:24px; vertical-align:middle; padding:4px 10px 4px 10px; vertical-align:middle; font:normal 14px/24px "宋体";
}
.public_input input{
	border:#0a8fda solid 1px; background:#e8f9ff; line-height:24px; vertical-align:middle; vertical-align:middle; width:300px; padding-left:5px; margin:0px 10px; height:24px;
}
.public_input select{
	border:#0a8fda solid 1px; background:#e8f9ff; line-height:24px; vertical-align:middle; margin-right:15px; vertical-align:middle; margin-left:15px;
}
.public_input textarea{ width:400px; height:160px;}
.public_input_left{
	width:140px; border-right:border:#c9deec solid 1px; background:#f8fdff; text-align:right;
}
.public_input .radio input{ width:20px; border:none; background:none;}

.button_on{
	width:80px; height:26px; background:url(../Images/bg_btn_on.gif); border:#a2904d solid 1px; line-height:24px;
}
.button_normal{
	width:84px !important; background:url(../Images/bg_btn.gif) repeat-x !important; border:#0a8fda solid 1px; line-height:24px; color:#395475;
	height: 24px;
}
.input_normal{
	border:#0a8fda solid 1px; background:#e8f9ff; line-height:24px; height:24px;
}
.checkbox input{ width:26px !important; height:26px !important; border:none !important; background:none;}
.checkbox1{ width:26px !important; height:26px !important; border:none !important; background:none;}

/*管理导航*/
.savearea{
	width:980px; margin-left:10px; margin-top:10px; background:#f8fdff; border:#c9deec solid 1px; text-align:center; line-height:24px; padding-top:8px; padding-bottom:8px;
}
.savearea input{
    width:80px; margin-right:20px; vertical-align:middle !important; height: 24px;
}
.manage{width:980px; margin-left:10px; margin-top:10px; background:#f8fdff; border:#c9deec solid 1px; text-align:left; line-height:24px;}
.manage input{width:80px; vertical-align:middle !important; height: 24px; margin:7px; line-height:22px;}

/*通用列表部分*/
.table_list{
	background:#f8fdff; border:#c9deec solid; border-width:1px 0px 0px 1px; border-collapse:collapse; margin-left:10px; margin-top:10px; width:980px;
}
.table_list th{
	background:#dae9f9; border:#c9deec solid; border-width:0px 1px 1px 0px; height:24px; text-align:center; font:bold 12px/24px "宋体"; color:#e84300; white-space:nowrap;
}
.table_list td{
	border:#c9deec solid; border-width:0px 1px 1px 0px; height:24px; line-height:24px; text-align:left; padding-left:5px;
}
.table_list .true{ color:Red;}
.table_list .false{ color:Green;}

/*打印部分*/
.print{
	margin:3px; background:#f8fdff; border:#c9deec solid; border-width:1px 0px 0px 1px; border-collapse:collapse; width:640px; height:970px; overflow:hidden; 
}
.print th{
	background:#dae9f9; border:#c9deec solid; border-width:0px 1px 1px 0px; height:16px; text-align:center; font:bold 12px/16px "宋体"; color:#e84300; overflow:hidden;
}
.print td{
	border:#c9deec solid; border-width:0px 1px 1px 0px; font:normal 12px/16px "宋体"; overflow:hidden; height:16px; padding-left:10px;
}
/*用户管理部分*/
/*左右更换选项部分*/
.changeselect{ width:980px; height:570px; margin-top:10px; margin-left:10px; border:#c9deec solid 1px; background:#f8fdff;}
.changeselect_left{ width:399px; float:left; height:570px;border-right:#c9deec solid 1px;}
.changeselect_center{ width:180px; float:left; height:570px;}
.changeselect_center ul{ width:180px; height:160px; margin-top:200px;}
.changeselect_center ul li{ width:140px; height:24px; border:#c9deec solid 1px; background:#dae9f9 url(../Images/bg_btn.gif); margin:6px auto; text-indent:15px; font:normal 12px/24px "宋体"; cursor:pointer; display:block;}
.changeselect_right{ width:399px; float:left; height:570px;border-left:#c9deec solid 1px;}
.changeselect_title{ width:399px; height:30px; text-align:center; font:bold 14px/30px "宋体"; color:#e84300; background:#dae9f9;}
.changeselect select{ width:320px;  margin-left:40px; margin-top:30px;border:#c9deec solid 1px;}

.users_title{}
/*分页样式部分*/
.pagination{
    margin-top:20px; width:980px; margin-left:10px; height:20px;
}
.pagination ul{
	float:right;
}
.pagination ul li{
	float:left;
}
.pagination .cpb{
	background:#1f3a87;color:#FFFFFF; font-weight:bold; margin:4px 4px 0 0; padding:4px 5px 0;
}
.pagination a{
	background:#FFFFFF;border:1px solid #CCCCCC;color:#1F3A87;margin:4px 4px 0 0;padding:4px 5px 0;text-decoration:none
}
.pagination a:hover{
	background:#9aafe5 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF;
}
/*用户登录部分*/
.login_name{
	background:url(../Images/input_username.gif) 2px 2px no-repeat; padding-left:18px;
}
.login_password{
	background:url(../Images/input_password.gif) 2px 2px no-repeat; padding-left:18px;
}
.login_top{
	width:100%; height:55px; background:url(../Images/top_bg.gif) repeat-x
}
.login_top ul{
	margin-right:30px;
}
.login_top li{
	float:right; margin:0px; padding:0px;
}
.login_top li a{
	color:#414141; line-height:30px;
}
.login_top li a:hover{
	color:#dd6800; text-decoration:underline;
}
.login_bottom{
	width:100%; height:56px; background:url(../Images/bottom_bg.gif) repeat-x; text-align:center; line-height:32px;
}
/*角色管理部分*/
.role_permission{
	width:100%;
}
.role_permission th{
	background:#dae9f9; border:#c9deec solid; border-width:0px 0px 1px 0px; text-align:center; font:bold 14px/24px "宋体"; color:#e84300; height:24px;
}
.role_permission td{
	border:#c9deec solid; border-width:0px 0px 1px 0px; padding:0px 10px; line-height:20px; font:normal 12px/20px "宋体";
}
/*选项卡切换*/
.tab{
	width:980px; border:#c9deec solid 1px; margin-top:10px; margin-left:10px;
}
.tabtitle{
	width:980px; height:26px; background:#f4faff; border-bottom:#c9deec solid 1px; position:relative;
}
.tabtitle ul{
	position:absolute; z-index:1; height:27px;
}
.tabtitle li{
	float:left; width:160px; height:27px; color:#2d465f; border-right:#c9deec solid 1px; text-align:center; font:normal 12px/28px "宋体"; overflow:hidden;
}
.tabcontent{
	
}
.tabtitle .active{
	color:#fc7905; border-bottom:none; background:#fff;
}
.tabtitle .normal{}
.tab .public_input  td{
	border-right:0px;
}
.tab .public_input_left{
	border-right:1px !important;
}
/*鼠标移动上后切换背景颜色*/
.table_list_dark{
	 background:#dae9f5; height:24px;
}
.table_list_light{
	background:#f8fdff; height:24px;
}

/*错误页面*/
.pageerror{}
.pageerror li{ height:20px; line-height:20px; margin-top:5px; background:url(../Images/erroricon.gif) no-repeat; text-indent:20px;}
.pageerror li a{font:normal 12px/20px "宋体";}

/*页面底部*/
.bottom{
    background:url(../Images/bottom_bg.gif) repeat-x; height:81px; width:100%; margin-top:20px; text-align:center; line-height:44px;
}