@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{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;}i,span,em,font{ font-style:normal;}
/* 浮动 */
.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:#f2f2f5;}
.hover{ background:#edf6fd;}a:hover{ color:#276ccc;}
.txt_br5{ font-weight:bold; padding-right:5px;}
.pad_10{ padding:10px;}.pad_510{ padding:5px 10px;}.pad_010{ padding:0 10px;}.pad_020{ padding:0 20px;}
.mar_t10{ margin-top:10px;} .mar_b10{ margin-bottom:10px;}.mar_r20{ margin-right:20px;}.mar_r24{ margin-right:24px;}.mar_lr30{ margin:0 30px;}
/***********************************网页首页****************************************/
body{ font-family:微软雅黑,黑体; font-size:14px;}
/* toolbar */
.toolbar{ background:url(../images/toolbar_bg.png) repeat-x; height:39px; font-size:12px;}
.toolbar_warp{ width:1000px; margin:0 auto; line-height:39px;}
.toolbar_date{ float:left; width:600px;}
.user_info_warp{ float:right;}
.user_info{float:left;}
.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;}
.user_link{float:left; margin-left:20px;}
.user_link span{ display:inline-block; float:left; width:80px;}
.user_link span img{ float:left; margin-top:12px; padding-right:1px;}

/* 头部 */
.body_container{background-attachment: scroll;background:#e7f8fe url(../images/school_bg.png) no-repeat center top; height:auto;}
.head-info{ padding-top:30px; color:#4b7202; text-shadow:1px 2px 1px #ffffff;}
.head-info h1{ font-size:24px; padding-bottom:4px;}
.top_banner{ width:980px; margin:0 auto; height:150px;}
.top_banner p{color:#fff; font-size:40px; line-height:45px; padding-top:60px;text-shadow:2px 2px 2px #034fac;}
/* 导航 */
.nav_warp{ width:1000px;background:#0768d4; height:43px; font-size:14px; margin:0 auto;}
.nav-menu{ width:1000px; margin:0 auto;}
.nav-menu li{ float:left; display:block; text-align:center;background:url(../images/nav_li_bg1.png) right no-repeat;}
.nav-menu li a{line-height:42px; display:block; width:121px; text-align:center; font-size:14px; color:#FFF;}
.nav-menu li a.nav_active{color:#FFF; height:40px; border-bottom:#F90 solid 3px;}
.nav-menu li a:hover{color:#FFF; height:40px; border-bottom:#F90 solid 3px;}
/* 页面布局 */
.body_warp{ width:980px; height:auto; margin:0 auto; min-height:500px; overflow:hidden; background:#FFF; padding:0 10px; padding-bottom:50px;}
.body_warp2{ width:990px;height:auto; margin:0 auto; min-height:500px; overflow:hidden; background:#FFF;}
.body_warp3{ width:1000px;height:auto; margin:0 auto; min-height:500px; overflow:hidden; background:#FFF;}
.left_warp{ float:left; width:680px; margin-top:10px;}
.right_warp{ float:left; margin-left:10px; width:290px; margin-top:10px; color:#323232;}
.none_box{ margin:200px 0; text-align:center;}
/*左边*/
/*幻灯片*/
.slide li { list-style: none; }{ position: relative; overflow:hidden; text-align: center;}
.slide ul li{ float:left; }
#b04 { width: 680px;}
#b04 .dots { position: absolute; left:285px; right: 0; bottom: 20px;}
#b04 .dots li {display: inline-block; width: 10px;height: 10px; margin: 0 4px; text-indent: -999em;border: 2px solid #fff; border-radius: 6px;cursor: pointer;opacity: .4;-webkit-transition: background .5s, opacity .5s;-moz-transition: background .5s, opacity .5s;transition: background .5s, opacity .5s;}
#b04 .dots li.active {background: #fff;opacity: 1;}
#b04 .arrow { position: absolute; top: 120px;}
#b04 #al { left: 15px;}
#b04 #ar { right: 15px;}



/*左边通用栏*/
.common_box{ overflow:hidden; clear:both;}
.common_tit{ border-bottom:#e0e0e0 solid 3px; height:35px; line-height:35px; }
.common_tit span.con_tit_name{ float:left;font-size:16px; color:#276ccc; padding:0 3px; display:inline-block;border-bottom:#276ccc solid 3px;}
.common_tit a{ float:right; display:inline-block; color:#565656; font-size:14px; line-height:45px; _line-height:30px;_padding-top:8px; margin-right:10px;}
.common_main{min-height:150px;}
/*tab通用*/
.tab_list{ float:right; margin-right:15px;}
.tab_list li{ float:left; margin:0 5px; margin-top:11px;_margin-top:14px;  line-height:24px; cursor:pointer;}
.tab_list li.tab_active{color:#276ccc; background:url(../images/arrow_pic.png) bottom no-repeat;}
.blue_txt{color: #276ccc;}
/*学校动态*/
.ad_left{ float:left; width:230px;}
.ad_left a{width:230px; color:#064fd5;  display:inline-block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pic_ad{ width:230px; height:135px; background:#f2f2f5; position:relative; margin-top:10px;}
.ad_pic_bg{ background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6; position:static; height:35px; position:absolute; top:100px; left:0; z-index:20; width:230px}
a.ad_pic_txt{padding-left:3px; line-height:30px; position:absolute; top:105px; left:3px; z-index:24; color:#FFF;}
ul.new_news{ clear:both; margin-top:6px;}
ul.new_news li a{ line-height:26px;}
ul.ad_right{ float:right; margin-left:10px; width:420px;}
ul.ad_right li { line-height:32px; clear:both;}
ul.ad_right li a{float:left; width:300px; overflow:hidden; white-space:nowrap;text-overflow: ellipsis;}
ul.ad_right li span{ float:right; color:#868686; font-size:12px;}
/*校本资源*/
.hot_resource{ margin-bottom:10px;overflow:hidden; border-bottom:#e1e1e1 solid 1px; _height:85px; padding-bottom:10px;}
dl.hot_box{ float:left; width:320px;}
dl.hot_box dt{ float:left; margin-right:10px;}
dl.hot_box dt img{ width:75px; height:75px;}
dl.hot_box dd{ float:left; margin-top:10px; line-height:30px;}
dl.hot_box dd .hot_tit{ font-size:14px; color:#276ccc; font-weight:bold;}
.tea_info span{ font-size:14px; margin-right:5px;}
.tea_info em{ background:url(../images/icon1.png) left no-repeat; padding-left:16px;color:#ababab; margin-right:5px; font-size:12px;}
.tea_info font{ background:url(../images/icon2.png) left no-repeat;padding-left:20px;color:#ababab; font-size:12px;}
.details_list{ clear:both;}
.zy_list{ float:left; width:300px; margin-right:30px; _margin-right:16px;}
.zy_list li{ width:310px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; line-height:28px;}
.zy_list li em{ float:left; padding-top:5px; padding-right:6px;}
.zy_list li em img{ width:16px; height:16px;}
.zy_list li a{ *float:left; *width:280px; *overflow:hidden; *white-space:nowrap;*text-overflow:ellipsis;}
/*班级园地*/
.class_box{ border:#dedede solid 1px; width:202px; float:left; overflow:hidden;}
.class_pic{ width:180px; height:120px; padding:10px 10px 0 10px;}
.class_box h1{ color:#276ccc; text-align:center; font-size:14px; line-height:32px;}
.class_info{ background:#f5f5f5; overflow:hidden; line-height:40px;}
.class_info p{ float:left;margin:0 15px;font-size:12px;}
.class_info p .icon3{ background:url(../images/icon3.png) left no-repeat; padding-left:20px; }
.class_info p .icon4{ background:url(../images/icon4.png) left no-repeat; padding-left:21px;}
/*教师风采*/
.user_show{ float:left; padding-top:26px; overflow:hidden; width:300px;}
img.user_head_big{ width:115px; height:115px;padding:1px;border:#dedede solid 1px; margin-right:10px; float:left;}
.user_txt_box{ float:left; width:171px; text-align:center;}
.user_txt_box a{ color:#276ccc; font-size:18px;}
.zy_info{ margin:6px 0; overflow:hidden;font-size:12px;}
.zy_info p{ float:left; color:#868686; padding:0 5px;}
.user_txt{ clear:both; text-align:left;}
ul.tea_box{ width:360px; overflow:hidden; float:right;}
ul.tea_box li{ float:right; margin-left:20px; margin-bottom:5px;}
a.tea_con{ width:67px; text-align:center; display:inline-block; line-height:32px;}
a.tea_con img{ width:65px; height:65px; padding:1px;border:#dedede solid 1px;}
/*资源达人*/
.hot_teacher{ float:left;border-right:#dedede solid 1px; padding:0 20px; width:299px; overflow:hidden;}
.txt_c{ text-align:center; padding-left:50px}
.ht_head{ margin-left:90px;}
.ht_head dt{ float:left; margin-right:10px;}
.ht_head dt img{ width:65px; height:65px;padding:1px;border:#dedede solid 1px;}
.ht_head dd{ float:left; padding-top:10px;}
.ht_head dd h3{ font-size:14px;color:#276ccc;}
ul.ht_list{ float:left;}
ul.ht_list li{ line-height:32px;}
.doc_icon{ background:url(../images/resicon/001.jpg) no-repeat;background-size:18px 18px;width:18px;height:18px; float:left; margin-right:5px; margin-top:3px;}
.ppt_icon{ background:url(../images/resicon/002.jpg) no-repeat;background-size:18px 18px;width:18px;height:18px; float:left; margin-right:5px; margin-top:3px;}
.video_icon{ background:url(../images/resicon/003.jpg) no-repeat;background-size:18px 18px;width:18px;height:18px;float:left;margin-right:5px; margin-top:3px;}
ul.ht_list li a{ float:left; width:180px;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

.bor_none{ border:none;}

/*右边通用框*/
.sm_box{ width:288px; border:#c9c9c9 solid 1px; margin-bottom:10px; min-height:180px;}
.sm_tit{ background:url(../images/sm_tit.png) repeat-x; height:35px; line-height:35px; padding-left:10px; color:#121111;}
.sm_tit span{ float:left;}
.sm_tit a{ float:right; padding-right:10px; color:#9d9d9d; font-size:12px;}
.sm_con{overflow:hidden; min-height:180px;}
/*通知*/
.notice_list{}
.notice_list li{ line-height:32px;}
.notice_list li a{float:left; width:160px;overflow: hidden; white-space:nowrap;text-overflow: ellipsis; background:url(../images/list_style.png) left no-repeat; padding-left:8px;}
.notice_list li span{ float:right; color:#868686; font-size:12px;}
/*学生园地*/
dl.stu_content{ clear:both; padding:6px 10px 6px 10px; display:block; overflow:hidden;}
dl.stu_content .stu_headpic{ width:40px; height:40px; float:left;}
dl.stu_content dt{ padding-top:5px; padding-right:10px; float:left;}
dl.stu_content dd{ float:left; line-height:26px;}
dl.stu_content dd a.t_c{text-decoration:underline}.stu_content dd a.t_c:hover{text-decoration:underline}
/*最新微课*/
dl.video_box{clear:both; overflow:hidden; display:block; margin: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;}
/*底部*/
.foot_warp{ background:#227ebf; border-top:#cccccc solid 5px; height:60px; color:#FFF; text-align:center;  padding:10px 0;}
.foot_warp p{ line-height:30px;}