@charset "utf-8";
body { background: #EEE; }
a {text-decoration:none!important;}
#content { overflow: hidden; width: 1200px; margin: 0 auto;}
#top {     background: #fff;
    height: 80px;

    position: fixed;
    z-index: 999;
    width: 100%;
top: 0;
box-shadow: rgba(0, 0, 0, 0.52) 0px 8px 6px -8px;
}
#top .left { font-size:30px; color:#FFF; }






#top_main {background:#eff1f2;border-bottom: 8px #2D3F51 solid;height: 80px;width: 100%;}
#top { width:100%; margin:0 auto; height:80px; position:fixed;}
#top_name {width: 220px;height:48px;float: right;font-size:22px;text-align: right;}
#top_name_system {
    font-size: 16px;
    color: #fff;
    background-color: #333;
    width: 200px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-radius: 3px;
    margin-top: 23px;
    margin-left: 10px;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
#top_menu {float:right;height:48px;padding: 23px 0 0px; margin-right: 20px; }
#top_menu ul li {width: 100%;line-height: 48px;text-align: center;}
#top_menu ul li a {color:#000;display:block;text-decoration: none;}
#top_menu ul li a:hover { text-decoration: none; color:#f56a6a }
.btn-primary {
    color: #fff;

    background-color: #d43f3a;
    border-color: #d43f3a;

}
.btn-danger {
    color: #fff;
        background-color: #2D3F51;
    border-color: #2D3F51;
}
#tq{float:right; margin-top:10px;}
legend{font-size: 16px;}
#right { float:right; width:100%; }
.right_title { background:#fff ; border:1px solid #eff1f2; border-bottom:none; height:40px; line-height:40px; padding:0 10px; }
.right_title h2 {
    font-size: 14px;
    color: #000;
    line-height: 40px;
    padding: 0;
}
.right_body { padding:10px; overflow:hidden; zoom:1; border:1px solid #eff1f2; border-top:none; background:#FFF; }
.right_body h2 { font-size:16px; line-height:40px; color:red; padding-left:20px; }
.right_bottom { height:auto; background: #fff; }
#bottom_main { }
#bottom { width:95%; margin:0 auto; text-align:right;  padding:10px 0; color:#CDCDCD;  }
/*表格开始*/
.common_table { border-collapse:collapse; width:100%; }
.common_table td { padding:5px; border:1px solid #CBD0D4; }
.common_table td td { border:none; padding:0; }
.common_table tr:hover td { background:#F2F2F2; }
.common_table th { border:1px solid #CBD0D4; background:#eff1f2; padding:0 5px; color:#000; height:35px; line-height:35px; font-weight: normal;}
/*表单*/
.form_text { padding:5px; border-top:1px solid #707070; border-left:1px solid #707070; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE;    }
.form_select { padding:4px; border-top:1px solid #707070; border-left:1px solid #707070; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; }
.form_textarea { width:90%; height:60px; padding:3px 5px; border:1px solid #CCC; }
.form_checkbox { padding:0; margin:0; }
.form_submit { width:100px; height:35px; background:#293846; color:#FFF; border:0px solid #696969; cursor:pointer;}
.form_button { padding:0 5px;height:32px; background:#293846; color:#FFF; border:1px solid #696969; cursor:pointer; }
.form_file { padding:5px; border-top:1px solid #707070; border-left:1px solid #707070; border-right:1px solid #CECECE; border-bottom:1px solid #CECECE; background:url(images/form_text.jpg) top repeat-x; }
.form_editor { width:100%; height:300px;visibility:hidden; }







#left { float: left; width: 120px; padding: 0px; background: #1f2837; }
#left dl dt {
    background: #233342;
    /* background: linear-gradient(#000, #233342); */
    line-height: 45px;
    height: 45px;
    text-align: center;
    margin-bottom: 2px;
    font-size: 15px;
    color: #FFF;
}
#left dl dd a { display: block; background: #1f2837 ; line-height: 35px; height: 35px; text-align: center; margin-bottom: 2px; text-decoration:none; color: rgba(255, 255, 255, 0.3);}
#left dl dd a:hover { background: #f44336; color: #FFF; }
#left dl dd a.current { background: #f44336; color: #FFF; }
.lt { background: #F5F5F5; border: 1px solid #EEE; line-height: 36px; font-size: 16px; text-align: center; }
.lb { padding: 20px; overflow: hidden; zoom: 1; border: 1px solid #EEE; border-top: none; background: #FFF; }
.lb .btn { margin-bottom: 2px; text-align: center; }
.lb .current { background: #000; border-color: #000; }
.lf { height: 20px; }
#right { padding: 10px; background: #f1f1f1; float: right; width: 100%; }
#right .hd { background: #f44336; line-height: 45px; height: 45px; font-size: 16px; color: #FFF; padding: 0 20px; }
#right .bd { margin-top: 20px; margin-bottom: 10px; overflow: hidden; }

#bottom { background: #f1f1f1;  margin-top: 10px; color: #666!important; clear:both; }

/*分页样式*/
.page_show { margin: 20px 0; }
.page_show a, .page_show span { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #F2F2F2; margin-right: 2px; }
.page_show a:link, .page_show a:visited { text-decoration: none; }
.page_show a:hover, .page_show a.current { background: #0A8; color: #FFF; }


/*后台登陆*/
#login { width:470px; height:470px; margin:0 auto; margin-top:100px; padding-left:0px;  font-size:14px; color:#fff; border-radius:200%; border:2px solid #fff; background: url(img/bg.jpg) center  no-repeat; animation:bgwz 1s infinite;  padding: 50px 100px 100px 100px;  }

@keyframes bgwz {
  0%{ transition:all 0s; box-shadow: 0px 0px 0px #fff;}
  50%{ transition:all 2s; box-shadow: 0px 0px 50px 0px  rgba(255,255,255,0.5);}
  100%{ transition:all 0s; box-shadow: 0px 0px 0px  #fff;}
  }


  .ke-container{ width: 100%!important;}

