@charset "utf-8";
/* CSS Document */
*{ font:12px Tahoma;}
body{margin:0;padding:0 5px 5px 5px;}
.frame_top{height:66px;background:url(images/header_bg.gif) repeat-x;}
.frame_left{width:160px;border-right:1px #e3e3e3 solid;}
.frame_top_info{ position:relative;height:34px;background:url(images/header_info_bg.gif) repeat-x; padding:0 20px;}
.frame_content{width:100%;height:100%;visibility:inherit;z-index:1;}
.frame_right{ width:160px; background:url(images/right_info_bg.gif) repeat-y}

div,p,h1,h2,h3,ul,li,form{ margin:0; padding:0; }
p{overflow:hidden; }
li{ list-style:none;}
textarea{ font-size:12px;}
img{ border:none;}
hr{ width:100%; height:1px; margin:5px auto; padding:0;  overflow:hidden; border:none; border-top:1px #DDD solid; }
.fleft{ float:left;}
.fright{ float:right;}
.imgborder{ display:block; padding:2px; border:1px #EEE solid;}
A{ color:#090; text-decoration:none;}
A:hover{ color:#F30; text-decoration:underline;}
A.sl{font:12px verdana; color:#183e96; text-decoration:none;}
A.sl:hover{font:12px verdana; color:#183e96; text-decoration:underline; }
A.red{font:12px verdana; color:#FF0000; text-decoration:none;}
A.red:hover{font:12px verdana; color:#FF0000; text-decoration:underline; }
A.link{ display:block;font:12px verdana; color:#333; width:72px; padding-left:28px; height:22px; line-height:22px;background:url(images/link_bg.gif) no-repeat; text-decoration:none;}
A.link:hover{ color:#183e96; text-decoration:none; }
#alogin{ position:relative; margin:200px auto 0 auto; width:380px; height:198px; background:url(images/login_bg.gif) no-repeat;}
#alogin .adUsername{ position:absolute; right:35px; top:75px; width:130px;}
#alogin .adPassword{ position:absolute; right:35px; top:110px; width:130px;}
#alogin .adSubmit{ position:absolute; background:url(images/login_submit.gif) no-repeat; width:62px; height:21px; border:none; cursor:pointer; right:35px; top:148px;}
.alogin_bottom{ background:url(images/login_bottom.gif) no-repeat; width:448px; height:24px; margin:6px auto 0 auto;}

.headerbg2{ width:100%; height:66px; background:url(images/logo.gif) repeat-x;}
.nav{ float:right; display:block;margin-top:25px;}
.nav li{ float:left; font-weight:600; width:70px;height:25px;  margin-right:20px;}
.nav li a{font-size:12px; line-height:25px;font-weight:600;  display:block; text-align:center; color:#FFF; text-decoration:none;}
.nav li a:hover{ color:#FFF; text-decoration:none; background:url(images/nav_active_bg.gif) top no-repeat;}
.nav_active{ display:block; text-align:center; color:#FFF; text-decoration:none; background:url(images/nav_active_bg.gif) top no-repeat;}
#content_top{ margin-bottom:5px; height:22px;}
#content_top .left{ display:block;float:left;width:120px;}
#content_top .right{display:block;float:right;  text-align:right;}
.left_nav{ display:none;}
.left_nav_title{color:#c50000; height:28px;font-size:12px; font-weight:600; padding-left:30px;  line-height:28px; background:url(images/left_title_bg.gif) no-repeat;}
.left_son_nav{ display:block; margin:5px 0 5px 9px; width:142px; }
.left_son_nav li{ margin-bottom:5px; font-size:12px; height:23px;background:url(images/left_nav_son_bg.gif) 0% 40% no-repeat;}
.left_son_nav li a{ display:block; color:#333; height:23px; line-height:23px; padding-left:20px;}
.left_son_nav li a:hover{ color:#333; text-decoration:underline;}

.frame_top_info .user_info{ position:absolute; font-size:12px;height:25px; line-height:25px; float:left; background:url(images/user_icon.gif) left no-repeat; padding-left:18px; }
.frame_top_info .time{ float:right;font-size:12px; height:25px; line-height:25px; background:url(images/time_bg.gif) left no-repeat; padding-left:23px;}

.frame_right .info{ font-size:12px; color:#333; margin:10px; line-height:25px;}


/*  */
.case_table{ border:1px #c13f4d solid; width:100%; background:#FFF;}
.case_table .case_table_title{ font-size:12px; color:#dd0000; font-weight:600; text-align:center; height:24px; line-height:24px; background:#f9d7d7; }

.bg01{ background:#fef0f1; height:24px;}
.bg02{ background:#f9d7d7; height:24px;}
.td_right_info{ text-align:right; padding-right:10px;}
.td_left_info{text-align:left; padding-left:10px;}
.submit01{ height:25px; padding:0 10px;}
.submit02{ width:68px; height:22px; background:url(images/search_bg.gif) no-repeat; border:none; cursor:pointer;}
#clear_table{ padding:0; margin:0; line-height:0; height:auto;}
.button_01{ padding:0 4px; margin:0; font-size:12px; height:23px; line-height:18px; position:relative; top:1px;}
.line_active{ background:#FFF;}