@charset "utf-8";
/* CSS Document  */


html *{ margin:0; padding:0;word-break:break-all; word-wrap: break-word;}
body{ font-family:"宋体"; font-size:12px; background:#fff url(/Public/images/manage/body_bg.jpg) no-repeat center 0; color:#515151; }
select,input{ font-size:12px;  }
body,ul,li,div,p,img,input,h1,h2,h3{ margin:0; padding:0;}
ul,li{ list-style:none;}
img{ border:0; _behavior:url(/Public/htc/pngbehavior.htc);}
em{ font-style:italic;}
textarea{  resize:none; }
.clearer{ clear:both; height:0; overflow:hidden;}
.clearfix:after{ content:" "; clear:both; width:0; height:0; font-size:0; line-height:0; visibility: hidden;
display: block; font-size: 0; }
.clearfix{*zoom:1;}

a{ color:#3666A7; text-decoration:none; outline:none; cursor:pointer;}
a:visited{}
a:hover{ text-decoration:underline;}

.blue{ color:#3666A7; }
a.blue{ color:#3666A7; }    
.pagination{ clear:both; padding-top:20px;}

.red{ color:#ff0000;}
.font14{ font-size:14px; }

/* 默认按钮样式 */ 
.wrap input.btn-d{ height:25px; padding:0 15px; *padding:0 6px; *margin-top:5px; cursor:pointer; }

a.add-t{ display:inline-block; *zoom:1; width:124px; height:25px; background:url(/Public/images/manage/btn-add.gif) no-repeat; color:#fff; padding-left:45px; margin-top:10px; padding-top:1px; line-height:25px;  } 
a.add-t:hover{ text-decoration:none;  } 
 
.input01{ width:160px; border:1px solid #7F9DB9; height:18px; line-height:18px; vertical-align:middle; padding-left:4px; } 
/* 主体-- */ 

/* 网站头部定义 */
.header{ width:1003px; margin:0 auto; height:100px; color:#000; }   
.header .info{ float:right; display:inline; text-align:right; padding-top:13px; height:18px; padding-right:5px; }   
.header .info a{ text-decoration:underline; }  
.header .logo{ margin:28px 0 0 0px; float:left; display:inline; }  
 



/* 主体-- */
.wrap{ width:1003px; margin:0 auto; }

/* 左侧导航-- */
.sidebar{ width:200px;  float:left;font-family:"微软雅黑";  }
.main{ width:774px; float:right; }
.main .title{ height:40px; line-height:35px; background:url(/Public/images/manage/main-line.gif) no-repeat 0 bottom; font-size:16px;  font-family:"微软雅黑"; }
.main .title img{ vertical-align:middle; margin-bottom:2px; margin-right:5px; }
 
 
.sidebar .box-top{ width:199px; height:90px; background:url(/Public/images/manage/side-top.gif) no-repeat; text-align:center; font-size:18px; }
.sidebar .box-top p{ padding-top:30px; line-height:120%;}
.sidebar .box{ width:197px; border:1px solid #CFCFCF; border-bottom:0; border-top:0; min-height:450px; _height:450px; }
.sidebar .box-bot{ width:199px; height:22px; background:url(/Public/images/manage/side-bot.gif) no-repeat; }

.sidebar .box-top span{ color:#A7ADB4; font-size:14px; }
.sidebar .box .line{ width:197px; height:8px; background:url(/Public/images/manage/sideline.gif) no-repeat center 0; overflow:hidden; }
 
.sidebar .box ul{ padding:5px 0 20px 15px; }
.sidebar .box ul li{ min-height:27px; _height:27px; font-size:13px; margin-top:6px; }
.sidebar .box ul li a{ display:block; width:167px; height:27px; line-height:23px; color:#515151; background:url(/Public/images/manage/bg_nav.gif) no-repeat; }
.sidebar .box ul li a span{ display:block; float:left; width:15px; height:26px; background:url(/Public/images/manage/icon_02.gif) no-repeat 0 10px; margin-left:23px; _margin-left:13px; }
.sidebar .box ul li a.cur,.sidebar .box ul li a:hover{ color:#2A62B0; background:url(/Public/images/manage/bg_nav_.gif) no-repeat; text-decoration:none; } 
.sidebar .box ul li ul{ margin:0; margin-left:-10px; padding:3px 0 5px 0;}
.sidebar .box ul li ul li{ width:188px; background:url(/Public/images/manage/subnavline.gif) no-repeat 0 bottom; min-height:24px; _height:24px; font-size:13px; margin-top:2px; }
.sidebar .box ul li ul li a{ display:inline; background:none; }
.sidebar .box ul li ul li a span{ width:20px; height:20px; background:url(/Public/images/manage/icon_03.gif) no-repeat 0 6px; margin-left:28px; _margin-left:16px; }
.sidebar .box ul li ul li a.cur,.sidebar .box ul li ul li a:hover{ color:#2A62B0; background:none; text-decoration:none; font-weight:bold; } 
.sidebar .box ul li ul li a.cur span,.sidebar .box ul li ul li a:hover span{ background:url(/Public/images/manage/icon_04.gif) no-repeat 0 6px; }  
 


.main .field01{ width:320px; float:left; display:inline; min-height:500px; _height:500px; margin:17px 30px 0 20px; border:1px solid #ADADAD;  }
.main .field01 legend{ font-size:13px; margin-left:10px; padding:0 10px; }
 
 
 /* 栏目列表 */
.main .field01 .lm-list{ padding:20px 0 20px 0px; }
.main .field01 .lm-list a{ display:block; height:20px; line-height:20px; padding-left:38px; color:#333; } 
.main .field01 .lm-list a:hover{ background:#4782C3; color:#fff; text-decoration:none; } 
.main .field01 .lm-list a.cur{ background:#4782C3; font-weight:bold; color:#fff; }
.main .field01 .lm-list dt{ height:22px; line-height:22px; margin-top:5px; } 
.main .field01 .lm-list dt a{ background:url(/Public/images/manage/icon_06.gif) no-repeat 26px 3px; display:block; height:20px; line-height:20px; padding-left:38px; color:#333; }  
.main .field01 .lm-list dt a.cur{ background:#4782C3 url(/Public/images/manage/icon_05.gif) no-repeat 26px 3px; }   
.main .field01 .lm-list dt a:hover{ background:#4782C3 url(/Public/images/manage/icon_05.gif) no-repeat 26px 3px; color:#fff; text-decoration:none; } 
.main .field01 .lm-list dd{ height:21px; line-height:21px; }
.main .field01 .lm-list dd a{ display:block; height:20px; line-height:20px; padding-left:63px; color:#333; } 
 /* 老师*/
.main .field01 .ul01{ padding:20px 30px 20px 30px;} 
.main .field01 .ul01 li{ min-height:23px; line-height:23px; _height:23px; border-bottom:1px dotted #ccc; }  
.main .field01 .ul01 li em{ font-style:normal; float:right; } 
.main .field01 .ul01 li a{ text-decoration:underline; } 
.main .field01 .ul01 li.btn-add{ margin-bottom:10px; border-bottom:0;}  
.main .field01 .ul01 li a.delmanagerbtn{ float:right;}
.main .field01 .btn-add{ padding:20px 0 0 30px; }  
.main .field01 .btn-add select{ width:100px; height:22px; } 
.main .field01 .btn-add input,.main .field01 .btn-add select{ vertical-align:middle; }  

 

  
.main .box{ margin:0px 0 0 10px; } 

.main .table01{ margin:20px 0 0 0px; background:#DFDFDF; border:1px solid #DFDFDF;  } 
.main .table01 tr.bg td{ background:#f3f3f3; }  
.main .table01 td{ padding:6px 0; background:#ffffff; line-height:130%; }  
.main .table01 td.pleft{ padding-left:13px;  } 
.main .table01 td.pleft a{ color:#515151; text-decoration:none;} 
.main .table01 td a{ text-decoration:underline;} 
.main .table01 td img{ margin:0 5px; vertical-align:middle; } 
.main .table01 td input{ vertical-align:middle; } 
.main .table01 td .select01{ vertical-align:middle; width:200px; } 
.main .table01 .input01{ width:20px; vertical-align:middle; } 
.main .page{ text-align:right; margin-top:5px; } 


/* 栏目内容管理 */ 
.main .box .ul02{ padding-top:20px; padding-left:10px; } 
.main .box .ul02 li{ padding:7px 0 5px 0; } 
.main .box .ul02 li ul,.main .box .ul02 li ul li{ padding:0; } 
.main .box .ul02 li select{ width:160px; vertical-align:middle; } 
.main .box .ul02 li input{ vertical-align:middle; margin:5px 0 7px 0; } 
.main .box .ul02 li.btn{ text-align:center; margin-top:15px; } 

/* 留言板内容 */ 
.main .box .msg-title{ margin:30px 0px 0 5px; width:700px;} 
.main .box .msg-title strong{ font-size:13px; } 
.main .box .msg-title .right0{ float:right;  } 
.main .box .msg-text{ line-height:22px; margin:10px 0px 0 5px; width:700px; } 
.main .box .p01{ margin:20px 0 0px 5px; } 
.main .box .rebox{ margin:30px 0 20px 5px; } 
.main .box .rebox textarea{ border:1px solid #ccc; width:690px; height:120px; margin-top:10px; padding:3px; margin-bottom:10px; } 
.main .box .p02{ margin:20px 0 0px 5px; line-height:24px; } 
.main .box .p02 a{ text-decoration:underline; } 

/* 媒体管理 */ 
/* 已用空间 */ 
.main .box .mt-01{ float:right; font-size:14px; color:#ff0000; display:inline; margin:5px 16px 0 0;} 
.main .box .mt-link{ margin-top:15px; }
.main .box .mt-ul{ border:1px solid #DFDFDF; border-width:2px 1px 1px 2px; width:735px; margin-top:15px;} 
.main .box .mt-ul li{ position:relative; border:1px solid #DFDFDF; border-width:0px 1px 1px 0px; width:146px; height:134px; float:left; text-align:center; line-height:131px; line-height:134px\9\0; display:table-cell; vertical-align:middle; *display:block; *font-size:134px; } 
.main .box .mt-ul li img{ vertical-align:middle; } 
.main .box .mt-ul li a:hover img{ border:3px solid #006AFE; }  
.main .box .mt-ul li .del{ position:absolute; top:0; right:0; line-height:100%; font-size:12px; } 
.main .box .mt-ul li .del a:hover img{ border:0; } 

.main .box .mt-ul.mt-file li{ line-height:25px; line-height:25px\9\0; *font-size:13px; } 

/* tab01 */
.main .box .tab01{ height:42px; width:760px; padding:13px 0 0px 0px; }
.main .box .tab01 .info0{ float:right; padding:7px 7px 0 0; }

.main .box .tab01 li{ float:left; }
.main .box .tab01 li a{ float:left; display:block; width:120px; font-size:14px; font-weight:bold; color:#515151; height:42px; background:url(/Public/images/manage/tab01_bg.gif) no-repeat; text-align:center;line-height:37px; } 
.main .box .tab01 li a:hover{ background:url(/Public/images/manage/tab01_bg_cur.gif) no-repeat; color:#fff; text-decoration:none; } 

.main .box .tab01 .li_cur{ float:left; }
.main .box .tab01 .li_cur a{ float:left; display:block; background:url(/Public/images/manage/tab01_bg_cur.gif) no-repeat; color:#fff; } 

/* 照片墙图库部分 */ 
.main .box .pwmanage{ margin-top:10px; }
.main .box .pwmanage span{ line-height:150%; font-weight:bold; }
.main .box .pwmanage #filterdiv{ margin-top:3px; }
.main .box .pwmanage #filterdiv select{ vertical-align:middle; width:120px; height:20px; margin-top:3px; }
.main .box .pwmanage #filterdiv input{ vertical-align:middle;}
.main .box .pwmanage #filterdiv .input01{ width:160px; }
.main .box .pwmanage #pagination span{ 
    line-height: 28px; font-weight:normal;
}

#searchresultdiv{ margin-top:10px;}
.main .box .w-page{ width:738px; *width:743px; } 
.main .box .w-page .page{ float:right; } 
.main .box .w-page p{ padding:10px 0 0 0; } 

/* 页码 */ 
.page{}
.page span{ padding:10px 20px; text-align:center; display:inline-block; *zoom:1; background:#F7F7F7; border:1px solid #D9D9D9; border-radius:3px;}
.page select{ width:50px; vertical-align:middle;}





 /* 网站尾部定义 */
.footer { clear:both; margin-top:24px; padding:20px 0 10px 0; background:url(/Public/images/manage/bg_footer.gif) repeat-x;} 
.footer p{ text-align:center; line-height:160%; color:#999999 } 
.footer p a{ color:#999999 } 
 
  
 
  
 /* 登录框-- */
.loginbox{ width:340px; height:280px; margin:0 auto; background:url(/Public/images/manage/bg_login.gif) no-repeat; margin-top:100px; margin-bottom:180px; }
.loginbox ul{ padding:88px 0 0 60px; }
.loginbox ul li{ min-height:34px; _height:34px; font-family:"微软雅黑"; font-size:14px;  }
.loginbox ul li .input02{ width:153px; height:16px; border:1px solid #E1E1E1; vertical-align:middle; line-height:16px; padding-left:3px; margin-left:3px;}
.loginbox ul li img{ vertical-align:middle; margin-left:11px; } 
.loginbox ul li.btn0{ padding:5px 0 0 59px;}
.loginbox ul li.btn0 img{ vertical-align:middle; margin-right:6px; } 
.loginbox ul li.btn0 .red{ font-family:"宋体"; font-size:12px; } 

.btngallery{ height:25px; padding:0 15px; *padding:0 6px; margin-bottom:5px; background-color: yellow; cursor:pointer; }
