@charset "utf-8";

body {padding-top: 0px;padding-bottom: 0px; font-size:14px; font-family:"Microsoft Yahei","宋体";}
table,tr,td,ol,ul {list-style:none;margin:0;padding:0;}
.table tbody tr td{vertical-align: middle;}
a {color:#666;text-decoration:none;}
a:hover {color:#1C97D8;text-decoration:none;}

select{margin-top:2px; margin-bottom:2px; height:28px; min-width:130px; vertical-align:middle; }

.border1{ border:solid 1px #f00;}
.radius0{border-radius:0px;}
.padding0 {padding:0 0 0 0;}
.margin0 {margin:0 0 0 0;}
.h30{ line-height:30px;}
.bottom-border{ border-bottom:solid 2px #0082E5;}
.redfont{ color:#FF0000; font-weight:bold;}
.text-red{color:#FF0000;}
.text-green{color:#00FF00;}
.text-blue{color:#0000FF;}
.greenfont{ color:#00FF00;}

.btn-primary {background-color:#00AAFF;border-color:#00AAFF;}
.btn-primary:hover {background-color: #04a3f3; border-color:#00AAFF;}

#leftpage{border-right:solid 1px #ccc; width:230px; float:left;}
#leftpage .menu-header{width:100%;height:40px;line-height:40px; padding-left:10px;cursor:pointer;background:#ddd;border-bottom:solid 1px #ccc;}				
#leftpage .submenu ul li{border-bottom:solid 1px #E5E5E5;}

#rightpage{ overflow:hidden; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:200px; min-height:500px;}
.right-title{width:100%; height:40px; line-height:40px; border-bottom: dashed 1px #ccc; margin-bottom:10px;}
.right-plus{float:right; height:40px; }
.form-search{width:100%; margin-bottom:10px;}
.box_report{height:120px; text-align:center; color:#FFF; padding-top:40px; font-size:22px;}

/******tab****/
.notice { width: 100%; border: 1px solid #d5d5d5; overflow: hidden; }
.notice .tab-hd { height: 40px; background-color: #eee; margin-bottom: -1px; color: #404040; }
.notice .tab-hd ul { padding-top: 4px; margin-left:4px;}
.notice .tab-hd li{ float: left;height: 35px;width:120px; text-align:center;line-height: 40px; border-top: 1px solid #eee; }
.notice .tab-hd li a{ display:block; padding:0 14px;  }
.notice .tab-hd li a:hover{ color:#f60; text-decoration:underline;   }
.notice .tab-hd li.on{ border: 1px solid #d5d5d5; border-bottom: none; background-color: #fff; font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px; }
.notice .tab-bd { border-top: 1px solid #e8e8e8; padding:5px;  }
.notice .tab-bd ul{ overflow:hidden; zoom:1; }
.notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 400px; float: left; }


