
@charset "utf-8";
/* CSS Document */
.submian-body{ min-height:600px; background:#fff; width:1000px; margin:0 auto; overflow:hidden; clear:both; padding-bottom:100px;}
.sub_warp{ padding:0px 30px;}
.tea_warp{padding:10px 20px;}
.main_bg{ background: #FFF url(../images/main_bg2.png) bottom no-repeat;}
.sub_left{ width:180px; border-right:#C1986A solid 1px; float:left; background:#f6f6f6;padding-bottom:9999px!important; margin-bottom:-9999px!important;}
.sub_right{ float:left;width:780px; padding-left:10px;}
.sm_left{width:230px; border-right:#C1986A solid 1px; float:left; background:#f6f6f6;padding-bottom:9999px!important; margin-bottom:-9999px!important;}
.sm_right{ float:left;width:730px; padding-left:10px;}
/*子页tit*/
.sub_title{border-bottom:#a45f30 solid 2px; font-size:14px;background:url(../images/title_bg.png) 10px  no-repeat; line-height:32px; padding-left:20px; margin:10px 20px; overflow:hidden;_height:30px;}
.nomar{ margin:0px; margin-bottom:15px;}
.sub_title .fr{ margin-right:10px;}
.sub_title em{ color:#a45f30;}
.sub_title p.fr{ margin-right:20px;}
.sub_title p.fr em{ padding:0 7px; font-size:16px;}
.mar_t20{ margin-top:20px;}.mar_t30{ margin-top:30px;}

/*子页左侧选项卡*/
ul.sub_options{}
ul.sub_options li{ line-height:48px; text-align:center;}
ul.sub_options li a{ width:180px; display:block; }
ul.sub_options li a.active{ background:#C1986A; color:#FFF;}
ul.sub_options li a:hover{ background:#C1986A; color:#FFF;}
/*班级通知*/
.notice_list{ margin-top:10px;}
.notice_list li{  line-height:45px; overflow:hidden; padding:0 10px}
.notice_list li a{ float:left; padding-left:5px; width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.notice_list li a em{color:#a45f30; padding-right:5px;}
.notice_list li a span{ color:#a45f30; padding:0 5px;}
.wz_date span,.wz_date em,.wz_date i{ padding:0 3px;}
.notice_list li a:hover{color:#a45f30;}}
.notice_list li em.li_icon{ float:left; padding-top:10px;}
.wz_tit{width:50px; text-align:center;}
.notice_list li div.wz_date{float:right; color:#848484; padding-right:5px; display:block; overflow:hidden; *width:180px; font-size:12px;}
.notice_list li div.wz_date span,.news_list li div.wz_date em,.news_list li div.wz_date i{ padding:0 5px; float:left;}
.dongtai_box h1{font-size:18px; text-align:center;color:#a45f30; padding-bottom:10px;}
.wz_tit_info{ text-align:center;color:#bfbfbf; border-bottom:#dbdbdb dashed 1px; padding-bottom:10px; margin-bottom:20px; font-size:12px;}
.dongtai_box p{ padding-bottom:10px; text-indent:2em;font-size:14px; line-height:32px;}
.pad_l20{ padding-left:20px;}
/* 我的视频 */
ul.video_marp{ margin-top:20px;}
ul.video_marp li{ position:relative; float:left; margin:0 37px 10px 38px; _margin:0 24px 10px 24px; _overflow:hidden; width:185px;}
ul.video_marp a.video_main img{ width:185px; height:116px;}
.video_bg{width:185px; height:20px; background-color: rgba(0,0,0,0.5); color:#FFF;  position:absolute; top:96px; z-index:2;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .video_bg{
    background-color:#000000;
    filter:Alpha(opacity=50);
     /* position:static; IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	left:0px;
  }
}
.video_txt{ position:absolute; top:80px; color:#FFF;}
.video_txt{ position:absolute; top:93px; left:0; width:185px; z-index:4;}
.video_txt span{ float:left; padding-left:5px;}
.video_txt em{ float:right; padding-right:5px;}
.info_con{ width:185px;}
.info_con div{ float:left;}
.info_con div.info_txt{ float:right;}
.info_con{ width:185px;}
.info_con div{ float:left;}
.info_con div.info_txt{ float:right;}
/*视频信息*/
.info_box{}
.info_title{font-size:14px;border-bottom:#a45f30 solid 1px; line-height:32px; padding-left:10px; background:url(../images/title_bg.png) 10px no-repeat; padding:0 20px; margin-top:10px;}
.vd_con{ width:100%;padding-left:20px;} 
.vd_con li{ border-bottom:# solid 1px; overflow:hidden; line-height:32px;}
ul.width_230 li a{ width:230px;display:block; }
.ty_con h1{font-size:18px; text-align:center;color:#a45f30; padding-bottom:10px;}


/*相册*/
.sub_xc_box{ width:165px; height:195px; border:#ececec solid 1px;box-shadow:0 0 2px 2px #f4f4f4;-webkit- box-shadow:0 0 2px 2px #f4f4f4; -moz-box-shadow:0 0 2px 2px #f4f4f4; display:block; float:left; margin:0 29px 30px 29px; }
.sub_xc_pic { position:relative;}
.sub_xc_pic img{ width:150px; height:150px; margin:7px; *margin-bottom:2px;}

.sub_xc_name{padding-left:7px; line-height:28px;vertical-align:top}
.sub_xc_bg{width:150px; height:20px; background-color: rgba(0,0,0,0.5); color:#FFF;  position:absolute; top:137px; left:7px;z-index:2;}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .sub_xc_bg{left:7px;
    background-color:#000000;
    filter:Alpha(opacity=50);
     /* position:static; IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
	}
}
.sub_xc_txt{ position:absolute; color:#FFF; top:135px; left:0; text-align:right; width:150px; z-index:4;}
.pic_con{width:960px; position:relative; margin-bottom:20px;outline: none; overflow:visible; height:600px;}
.arrow_left{width:23px; height:40px; float:left; margin-left:50px; margin-top:250px;}
.arrow_right{width:23px; height:40px; float:right; margin-right:50px; margin-top:250px;}
.pic_show{width:700px; float:left; margin-left:50px; text-align:center; margin-top:20px;}
pic_show img{display: block;zoom:1;opacity:1;position:absolute;top:50%;left:50%; margin-left:-300px; }
/*相册内容*/
.pic_con{width:960px; position:relative; margin-bottom:20px;outline: none; overflow:visible; height:600px;}
.arrow_left{width:23px; height:40px; float:left; margin-left:50px; margin-top:250px;}
.arrow_right{width:23px; height:40px; float:right; margin-right:50px; margin-top:250px;}
.pic_show{width:700px; float:left; margin-left:50px; text-align:center; margin-top:20px;}
pic_show img{display: block;zoom:1;opacity:1;position:absolute;top:50%;left:50%; margin-left:-300px; }

/* 教师card */
dl.teacher_box{border:#dedede solid 1px;border-bottom:#dedede solid 2px;border-right:#dedede solid 2px; width:280px; float:left; padding:10px; margin:0 5px 25px 5px;_margin:0 17px 25px 17px;}
dl.teacher_box dt{ margin-right:10px; float:left; width:67px;}
.teacher_pic{ width:65px; height:65px;padding:1px;border: #dedede solid 1px; float:left; margin-top:7px;}
dl.teacher_box dd{ float:right; width:200px;}
dl.teacher_box dd a.tea_name{ font-size:14px; color:#276ccc;}
dl.teacher_box dt,dl.teacher_box dd{ float:left;}
.teacher_box dd p.fr a{ color:#F60; font-size:12px;}
.tea_jj_txt{ wdth:160px; height:40px; line-height:20px;overflow:hidden; text-overflow: ellipsis;}
.tea_jj_txt2{ wdth:160px; height:37px; line-height:20px;overflow:hidden; text-overflow: ellipsis;}
.guanzhu_icon1 img{ width:67px; height:24px; margin-top:5px; padding-left:1px;}
.sixin_icon{ background:url(../images/sixin_icon.png) left no-repeat; padding-left:18px;}
.guanzhu_icon{background:url(../images/guanzhu_icon.png) left no-repeat; padding-left:18px;}
.duihua_icon{background:url(../images/duihua_icon.png) left no-repeat; padding-left:18px;}
/* 学生card */
ul.stu_box{ padding:0px 30px; }
ul.stu_box li{ float:left; margin:10px 34px;}
ul.stu_box li a{ width:60px; text-align:center; color:#a45f30;}
ul.stu_box li a img{ width:58px; height:58px; padding:1px; border:#CCC solid 1px;}

/*留言板 纯*/
.ly_txt2{ height:90px; margin:0 10px; width:96%;  border:#cccccc solid 1px; padding:5px; overflow:hidden;}
.ly_btn{border:none;background:#276ccc;width:65px; height:28px; color:#fff; font-weight:bold; font-size:14px; float:right; margin-right:10px; margin-top:10px;}
.pingjia_con{ border-bottom:#bbbbbb dashed 1px; padding-bottom:15px; margin-top:20px; line-height:20px; clear:both; margin:0 10px 10px 10px; overflow:hidden;}
.pingjia_con dt{ width:55px; text-align:center; float:left;}
.pingjia_con dt img{ width:35px; height:35px; border-radius:50%;}
.pingjia_con dt a{ color:#276ccc;}
.pingjia_con dd{ margin-left:55px;}
.doc_hf dt.doc_box55{width:55px; text-align:center; float:left;}
.doc_hf_box dd{ margin-left:55px;}
.pj_txt{ margin-right:10px; font-size:14px; margin-bottom:5px;}
.cp_fl{ color:#333333; font-weight:bold;}
.hf_line{ border-bottom:#e2e2e2 solid 1px; margin-bottom:10px; margin-right:10px; overflow:hidden; padding-bottom:5px; _display:inline-block;}
.gray_txt{ color:#999999; font-size:12px;}
.doc_hf{ background:#f5f4f4; padding:8px 0; margin-top:5px; margin-right:10px;}
.pingjia_con a.blue_txt{ color:#276ccc;}
.hf_line span{ float:left;}
a.tea_hf{color:#276ccc; float:; margin-right:5px; float:right; _float:right;}
.yellow_txt{ color:#8b6231;}
a.hf_btn{ float:right; color:#276ccc;margin-top:5px; margin-right:26px; margin-bottom:5px; font-size:12px;}
.pingjia_con input.doc_hf_txt2{ width:98%;height:30px; border:#276ccc solid 1px; float:left; line-height:30px; padding-left:3px;}
.pingjia_con input.hf_btn{ background:#276ccc; width:60px; height:30px; border:none;  float:right; color:#FFF; margin:10px 10px 0 0;}
.tea_hf { *margin-left:20px;}
.tea_hf dt{ width:75px; float:right;color:#333; display:block; overflow:hidden; line-height:32px;}
.tea_hf dt img{width:50px; height:50px; border-radius:50%; margin-left:10px;}
.tea_hf dd{ margin-right:80px;}
/*插入留言*/
.lyb_box{ margin:20px;}
.lyb_box2{ margin: 20px 0px;}

/*作业*/
.zuoye_box 
.zuoye_tit{margin-top: 12px; margin-bottom: 16px; overflow:hidden;}
.zuoye_tit p{font-size: 24px;border-left: 2px solid #a45f30;padding-left: 12px;line-height: 24px;}
.zuoye_tit a{color:#a45f30;}
.zuoye_content{ border:#e6e6e6 solid 1px; padding:10px; position:relative; margin-bottom:20px;}
.type_tit{ position:absolute; top:5px; left:-3px; background:url(../images/zuoye_icon.png) no-repeat; width:65px; height:39px; color:#FFF; padding:7px 6px;}
.type_fenshu{ position:absolute;right:20px; top:12px; color:#703913;}
.mar_30{ margin-top:40px;}
.question_box{ margin-bottom:15px; padding-bottom:15px;}
.subject_tit{ border-bottom:#e6e6e6 dotted 1px; padding-bottom:5px; margin-bottom:5px;}
.subject_tit em{color:#a45f30; padding:0 5px;}
.subject_tit i{ padding-left:5px;}
.subject_txt{ margin-bottom:5px;}
.pad_l10{ padding-left:15px;}
.zy_option{ margin-left:20px;}
p.z-word{margin-left:15px;}
p.z-word em{ padding-left:5px;}
.option_txt{ border:none; width:40px; text-align:center;}
.option_txt_line{ width:200px; border:none;border-bottom:#999 solid 1px;}
.answer_main{ background:#f6f6f6; margin-top:10px; margin-left:20px; padding:5px;}
dl.answer_con{ margin-bottom:5px;color:#a45f30; border-bottom:#e6e6e6 dashed 1px; padding-bottom:5px;}
dl.answer_con dt{ float:left; width:80px; display:block;}
dl.answer_con dd{ display:block; margin-left:80px;}









/*分页*/
.page{font-family:微软雅黑,黑体; margin-right:10px;}
.fenye{font-family:微软雅黑,黑体;margin: 40px 10px 0px 10px;overflow: hidden;float: left; width: 100%;height: 60px;display: inline;}
.page_new{font-family:微软雅黑,黑体;}
ul.pag{ margin-right:20px; display:inline-block; }
.page_new p span{color:#a45f30;}
.page .pag li a{color:#a45f30; }
.page .pag li a:hover{background-color:#a45f30;}
.page .next a{color:#a45f30;}
.page .next a:hover{background-color:#a45f30;}
.page .pag li .p_h{background-color:#a45f30; }