@charset "utf-8";
*{margin:0;padding:0;}
body{font-family:'微软雅黑',"宋体"; font-size:14px;}
li{list-style: none;}
img{border:0; vertical-align:middle}
a{color:#333333; text-decoration:none}
a:hover{color:#0066CC;text-decoration:none;}
h2{font-weight:normal;}
.clear{clear:both; overflow:hidden;}
.dis {display:none;}
.block {display:inherit;}
.action{color:#FF0000;}
input[type=submit],input[type=button]{cursor:pointer;}
.input5[type=text]{height:25px; line-height:25px; padding:0 5px; border-radius:3px; border:1px solid #DDD;}
textarea{border:1px solid #DDD; border-radius:3px}
#index{overflow:hidden;}
/*Main*/
.fr{width:87%; height:100%; position:absolute; top:70px; right:0px; overflow-y:scroll}
.top{border-bottom:5px solid #488DC9; height:65px; overflow:hidden; margin-bottom:10px}
.tp_l{float:left; width:250px; overflow:hidden}
.tp_r{float:right; width:300px}
.tp_r ul{margin-top:40px; float:right; padding-right:12px;}
.tp_r ul li{float:left; height:30px; margin-left:10px}
.tp_r .u{background:url(images/user.jpg) no-repeat; padding-left:25px;}
.tp_r .o{background:url(images/o.png) no-repeat; padding-left:25px;}
.tp_r .h{background:url(images/h.jpg) no-repeat; padding-left:25px;}
.tp_c{float:left; margin-top:25px; border-right:1px solid #EAEAE9}
.tp_c ul li{background: url(images/bg_menu.gif) no-repeat left bottom;  text-align: center;  height: 40px; line-height: 40px; float: left;}
.tp_c ul li a{display: block; padding: 0 15px; font-size: 14px;  margin: 0 3px;  outline: none;}
.tp_c ul .hover{background:#488DC9; display: block; outline: none;}
.tp_c ul .hover a{color:#FFF;}

.nav{background:#f0f9fd; width:13%; height:100%; position:absolute; left:0; top:70px}
#nav{border-right:solid 5px #D7E7F9; height:100%}
#nav li{line-height:35px;font-weight:bold; cursor:pointer; }
#nav li span{padding-left:20px; display:block;background:url(images/nav.png) no-repeat 25px center #E8F3FF; border-bottom:1px solid #B9CAD3; text-indent:25px}
#nav dl dt{background:url(images/list.gif) no-repeat 30px center; border-bottom:1px dotted #CCCCCC}
#nav dl dt a{padding-left:45px; display:block}

.title{line-height:35px;padding-left:10px; height:35px;background:#E8F3FF; border-bottom:1px solid #B9CAD3;}
.notice{height:30px; line-height:30px; padding-left:10px; border:1px solid #FFCDB5; margin:10px; border-radius:3px}
.counts span{font-weight:bold;}

.tb{border-collapse:collapse; margin:5px 10px; width:99%; border:0;}
.tb th,.tb td{padding:6px; vertical-align:middle; border:1px solid #EEE;}
.tb td span{color:#999999}

.bian{border:1px solid #B9CAD3;}
.bian ul{padding:10px;}
.bian ul li{line-height:30px; height:30px;}
.line{height:10px; clear:both;}
.cz{margin:5px 10px 0 10px;}
.cz form{float:right;}
.cz .key{height:24px; line-height:24px; border-radius:3px; border:1px solid #DDD; outline:none;}
.skin{padding-left:50px;}
.skin ul li{list-style-type:none; line-height:30px}
/*
 * 各种按钮
 */
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{
	cursor:pointer;
	-webkit-appearance:button;}
select{height:26px; outline:none; cursor:pointer}
input[type=text],input[type=password]{height:22px; outline:none}
.btn,.btn:visited{
	background-color:#eee;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f6f6f6), color-stop(100%, #e6e6e6));
	background-image:-webkit-linear-gradient(#f6f6f6,#e6e6e6);
	background-image:-moz-linear-gradient(#f6f6f6,#e6e6e6);
	background-image:-o-linear-gradient(#f6f6f6,#e6e6e6);
	background-image:linear-gradient(#f6f6f6,#e6e6e6);
	-webkit-box-shadow:#fff 0px 1px 0px inset;-moz-box-shadow:#fff 0px 1px 0px inset;box-shadow:#fff 0px 1px 0px inset;
	border:1px solid #aaa;
	border-bottom-color:#888;
	color:#555;
	text-shadow:0px 1px 0px #f8f8f8;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	display:inline-block;}
.btn:hover{
	background-color:#ddd;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8e8e8), color-stop(100%, #d8d8d8));
	background-image:-webkit-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-moz-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:-o-linear-gradient(#e8e8e8,#d8d8d8);
	background-image:linear-gradient(#e8e8e8,#d8d8d8);
	-webkit-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	-moz-box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	box-shadow:rgba(0,0,0,0.3) 0 1px 3px,#fff 0px 1px 0px inset;
	border-color:#888;
	border-bottom-color:#666;
	color:#333;
	text-decoration:none;}
.btn-small{padding:1px 7px 2px 7px; line-height:20px;}
.btn-max{padding:4px 11px 4px 11px; line-height:22px;}
.btn-blue,.btn-blue:visited{
	background-color:#37548e;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e5e9c), color-stop(100%, #304a80));
	background-image:-webkit-linear-gradient(#3e5e9c,#304a80);
	background-image:-moz-linear-gradient(#3e5e9c,#304a80);
	background-image:-o-linear-gradient(#3e5e9c,#304a80);
	background-image:linear-gradient(#3e5e9c,#304a80);
	-webkit-box-shadow:#6783bb 0 1px 0 inset; -moz-box-shadow:#6783bb 0 1px 0 inset; box-shadow:#6783bb 0 1px 0 inset;
	border:1px solid #273c67;
	border-bottom-color:#22355d;
	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;
	color:#eee; 
	text-shadow:0px 1px 0px #2e467c;
	display:inline-block;}
.btn-blue:hover{
	background-color:#2c4475;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%,#314b81), color-stop(100%,#22345b));
	background-image:-webkit-linear-gradient(#314b81,#22345b);
	background-image:-moz-linear-gradient(#314b81,#22345b);
	background-image:-o-linear-gradient(#314b81,#22345b);
	background-image:linear-gradient(#314b81,#22345b);
	-webkit-box-shadow:rgba(0, 0, 0, 0.5) 0 1px 3px,#48659e 0 1px 0 inset;
	-moz-box-shadow:rgba(0, 0, 0, 0.5) 0 1px 3px,#48659e 0 1px 0 inset;
	box-shadow:rgba(0, 0, 0, 0.5) 0 1px 3px,#48659e 0 1px 0 inset;
	border-color:#1a2a4b;
	border-bottom-color:#152441;
	color:#fff;}

.pages{line-height:30px; text-align:right; float:right}
.pages a,.pages span{padding:2px 6px; margin-left:5px; border:1px solid #999; text-decoration:none}
.pages span,.pages a:hover{background:#488DC9; color:#FFF!important}

.blockList li {	list-style:none;	display:inline;}
.blockList li a {display:block;width:200px;border:1px solid #CCC;background:#EFEFEF;margin:10px;padding:18px;float:left;text-align:center;}
.blockList li a:hover {background:#CCC;}

.keys input{width:400px; display:block; margin-bottom:5px}