@charset "utf-8";
body { background: #F5F8FF; min-width: 1200px;}
#header { height: 80px; line-height: 80px; background: #37497F; }
#header .x4 { font-size: 30px; color: #EEE;  }
.form_editor { width: 100%; height: 260px;}
#content { padding: 10px 0;}
#l { width: 130px; float: left; background: #FFF; padding: 0 10px 10px 10px !important; box-shadow: 0 0 10px #E3ECFC; }
.lfixed { position: fixed; top: 5px;  border-radius: 5px; }
#sidebar dt { background: #37497F; height: 32px; text-align: center; color: #FFF; line-height: 32px; margin-top: 10px; }
#sidebar dd a { display: block; background: #EEE; height: 32px; text-align: center; line-height: 32px; margin-top: 6px; color: #37497F; }
#sidebar dd a:hover { background: #3A3C60; color: #FFF; }
#sidebar dd .current { background: #3A3C60; color: #FFF; }

#r { width: 1060px; float: right; background: #FFF; padding: 0 10px 0 10px !important; box-shadow: 0 0 10px #E3ECFC;}
.ch { background: #37497F; height: 32px; line-height: 32px; padding: 0 10px;  color: #FFF; margin-top: 10px; }
.cb { padding: 20px 0;}
.page_turner { margin-top: 20px; }
.page_turner a, .page_turner span { display: inline-block; height: 40px; line-height: 40px; min-width: 40px; text-align: center; background: #F2F2F2; margin-right: 2px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.current { background: #0A8; color: #FFF; }

#footer { background: #37497F; padding: 10px 0; color: #F8F8F8;}
#login { width: 300px; height: 400px; position: absolute; top: 50%; left: 50%; background: #FFF; padding: 50px; margin-left: -150px; margin-top: -200px; }
#login .name { font-size: 26px; text-align: center; padding-bottom: 10px;}

