@charset "utf-8";
/* CSS Document */
/* reset */
html{color:#000;overflow-x:hidden!important;overflow-x:hidden;overflow-y:auto;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,button{border:0;}address,caption,cite,code,dfn,em,strong,th,var,i{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}
body{background:#fff;font:12px 'trebuchet ms', verdana, 'Lucida Grande', arial, sans-serif; font-family:'宋体';color:#333;line-height:24px;}
a{color:#333; text-decoration:none;}a:hover {text-decoration:none;}
/* 浮动 */
.fl{float:left;}.fr{float:right;}.hide{display:none;}.t-c{ text-align:center;}.t-d{ text-decoration:underline}
/* 字体 */
.f12{ font-size:12px;}.f14{ font-size:14px;}.fb{ font-weight:bold;}.fn{ font-weight:normal}
/* 清除浮动样式 */
.clear { clear:both; height:0px; line-height:0px; font-size:0px;}.cle{clear:both;}
.odd{ background:#f7f8f8;}
.hover{ background:#f1ede9;}.color_green{ color:#a45f30;}
/***********************************网页首页****************************************/
body{ font-family:微软雅黑,黑体; font-size:14px;}
/* toolbar */
.toolbar{ background:url(../images/toolbar_bg.png) repeat-x; height:39px;}
.toolbar_warp{ width:980px; margin:0 auto; line-height:39px;}
.toolbar_date{ float:left;}
.user_info_warp{float:right;}
.user_info{ float:right;}
.user_img{ width:24px; height:24px;float:left; margin-top:7px; margin-right:5px;
-webkit- border-radius:50%; -moz-border-radius:50%; border-radius:50%;
}
.user_logout{ float:left; margin-top:13px; margin-left:6px;}
.login_box{ float:right;margin-left:10px; padding-top:6px;*padding-top:2px;_padding-top:6px;}
.login_box a.login{ margin-right:7px;}

/* 头部 */
.body_container{background-attachment: scroll;background:#fbf3d7 url(../images/body_bg.png) no-repeat center top; height:auto; }
.body_warp{ margin:0 auto;}
.head-info{ color:#6d340c; text-shadow:1px 1px 1px #ffffff; width:980px; margin:0 auto; height:154px;}
.head-info h1{ font-size:26px; padding-bottom:10px; padding-top:50px;}
/* 导航 */
.layout-nav{ width:1000px; margin:0 auto; height:40px; position:relative;}
.nav_bg{width:100%; height:40px; background:#854d23; filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.nav-menu{font-size:14px; width:1000px; margin:0 auto; position:absolute; top:0; left:0;}
.nav-menu li{ float:left; background:url(../images/nav_Li_bg2.png) right no-repeat;}
.nav-menu li a{display:inline-block;height:37px;line-height:40px;padding: 0 10px; margin:0 20px; color:#FFF; font-size:14px;}
.nav-menu li a.active,.nav-menu li a:hover{ border-bottom:#ffc600 solid 3px;}

/* 页面内容 */
.layout-body{overflow:hidden; padding-bottom:50px; background:#FFF; padding:10px; width:980px; margin:0 auto; padding-bottom:150px;}
/* 班级信息 */
.class_info{color:#2a2a2a;}
.class_info li{ border-bottom:#f5f5f5 solid 1px; overflow:hidden; line-height:28px; padding-bottom:4px;}
.class_info li.img_li{ height:135px;}
.class_info li.zym_li{height:55px; overflow:hidden;}
.class_info li.zym_li i{ float:left; display:block;}
class_info li.zym_li em{ float:left; display:block; margin-left:px;}
.class_info li.class_info_txt{ line-height:24px; padding-top:5px;}
.class_pic{  width:50%; height:50%; float:left; border:#CCC solid 1px; padding:1px; margin-bottom:5px;}
.class_name{ float:left; margin-left:10px; text-align:left;}
.class_name p{ line-height:28px; }
.class_name .name{margin-top:15px; font-size:18px; text-align:center; color:#a45f30; line-height:20px;}
.class_name .school{ font-size:12px; margin-top:15px;}
.class_name span{ padding-right:15px;}
.info_left{ float:left;}
.info_icon{ float:left; padding-right:5px; padding-top:11px;}
.guanzhu{ float:left; width:110px; text-align:center;}
.class_info li.bor_no{ border:none;} 
.class_info li.bor_no span{ padding-right:9px;}
/* 通用框 */
.class_info_box{background:#FFF; _display:inline-block; border:#a45f30 solid 1px;width:268px; height:255px;  padding:10px; overflow:hidden;}
.sm_box{background:#FFF; _display:inline-block; border:#c9c9c9 solid 1px;width:288px; height:auto;min-height:280px; margin-top:10px;}
.sm_cle_box{margin-top:0;min-height:0px; height:275px; float:right; overflow:hidden;}
/* 左边 */
.main_left{ float:left; overflow:hidden;}
.left_box{ padding:10px;}
/* 最近访客 */
.regular_title{ background:url(../images/sm_tit.png) repeat-x; height:35px; line-height:35px; padding:0 10px;}
.regular_title p{color:#434a54; font-weight:bold; float:left; display:inline-block; }
.regular_title a{ float:right;color:#848484; font-size:12px; }
.visitor_item li{ width:89px; text-align:center; margin:10px 0; float:left;}
.visitor_head a img{ width:55px; height:55px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.visitor_txt{line-height:18px; margin-top:8px;}
.visitor_txt a:hover{ color:#a45f30;}
.visitor_txt p{ color:#848484; font-size:12px;}

.main_right{width:680px; float:left; margin-left:10px;background:#FFF; overflow:hidden;}
.regular_title2{ border-bottom:#e5e5e5 solid 1px; line-height:32px;-height:28px; display:block; overflow:hidden; position:relative; margin-bottom:10px;}
.regular_title2 p{ float:left;border-bottom:#a45f30 solid 2px; font-size:15px; padding:0 20px; text-align:center; padding-left:8px; color:#3b3939; font-weight:bold;}
.right_more{ float:right;color:#a45f30; font-size:12px;position:absolute; right:10px; top:7px;}
.mar_t10{ margin-top:10px;}
.right_main_box{ min-height:150px;}
/* 我的博文 */
.tit_icon{ float:left; margin-top:7px; margin-right:5px;}
.news_list li{ border-bottom:#f5f5f5 solid 1px;line-height:32px; padding:0 10px; overflow:hidden;}
.news_list li a{ background:url(../images/list_style.png) left center no-repeat; padding-left:10px; float:left;width:560px; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.news_list li a:hover{ color:#a45f30;}
.news_list li span{ float:right; color:#848484; padding-right:5px; font-size:12px;}
.news_list li em.li_icon{ float:left; padding-top:10px;}
.news_list li i{ color:#a45f30; padding-right:5px;}
.news_list li a.notice_txt{ float:left; width:160px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.notice_Li { padding-bottom:1px; padding:5px 0;}
.notice_Li li{ line-height:38px; *line-height:35px;}
/* 我的视频 */
ul.video_marp{}
ul.video_marp li{ position:relative; float:left; margin:0 17px 10px 18px; _margin:0 13px 10px 13px;}
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; font-size:12px;}
.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; font-size:12px;}
.info_con div{ float:left;}
.info_con div.info_txt{ float:right;}
/* 我的相册 */
.xc_box{ float:left; margin: 0 14px;}
.xc_bg{ background:url(../images/xc_bg.png) no-repeat; width:136px; height:136px; margin-bottom:10px;}
.xc_bg img{ width:130px; height:130px;}
.xc_name{ color:#464646; font-weight:bold;}
.xc_date{ color:#929292; font-size:12px;}

/*最新微课*/
dl.video_box{clear:both; overflow:hidden; display:block; padding:8px 0;}
dl.video_box dd{ float:left; line-height:34px;}
dt.vodeo_pic{ position:relative;width:88px; height:66px; float:left; margin-right:10px;}
dt.vodeo_pic a{ position:absolute; display:block; width:88px; height:60px; top:0; left:0; z-index:10;}
img.video_con{width:84px; height:62px; padding:1px; border:#e7e6e6 solid 1px; position:absolute; z-index:2}
dt.vodeo_pic i{ width:100%; height:100%; position:absolute;background:#000;opacity:.6;-moz-opacity:0.6;filter: alpha(opacity=60); position:static; z-index:3}
dt.vodeo_pic em{ width:46px; height:46px; position:absolute; background:url(../images/video_bg.png) no-repeat; z-index:5; top:10px; left:20px;}
dt.vodeo_pic span{ position:absolute; color:#FFF; z-index:6; bottom:2px; right:2px; line-height:18px;  padding:0 5px;}
/*左侧广告板块*/
.s_banner01{ width:380px; height:275px; border:1px solid #c9c9c9; float:left; position:relative;}
.s_banner01 img { float: left; margin-top: 0px; width:492px; height:308px; }

.slideshow01 { clear: both; }
.slideshow01 li { position: relative; overflow: hidden; }
.slideshow01 span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 100%; height:30px;font-size: 14px; }
.slideshow01 span.title p{ padding-left:10px; padding-right:130px; line-height:30px; overflow: hidden; }
.slideshow01 span.title, .slidebar01 li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }

.slidebar01 { position: absolute; bottom:5px; right: 4px; }
.slidebar01 li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar01 li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }

.slideshow01 span.title,.slidebar01 li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar01 li.on { background: rgba(255,255,255,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #a45f30; font-weight: 700; }

#frameHlicAe01 { margin: 0px !important; border: 0px !important; }
#slidesImgs01 li { width: 380px; height:275px; display: none; }

/*foot*/
.foot_warp{ background:url(../images/foot_bg.png) repeat-x; height:98px; color:#FFF; text-align:center;}
.foot_warp p{ line-height:22px; color:#7e2a0d; padding-top:15px;}


.none_box{ margin:200px 0; text-align:center;}