﻿﻿@charset "utf-8";
/* CSS Document */

/* 通用 */
html{ height:100%; word-break:break-all; word-wrap:break-word;}
a,input,textarea{ outline: none;}
.opacity{ opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}
.opacity02{ opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);}
.opacity03{ opacity:0.3; -moz-opacity:0.3; filter:alpha(opacity=30);}
.opacity04{ opacity:0.85; -moz-opacity:0.85; filter:alpha(opacity=85);}
a{ color:#666; text-decoration:none; word-break:break-all; word-wrap:break-word;}
a:hover{ text-decoration:underline;}
body{ height:100%; background:url(../images/ico/body_bg.png) left top repeat; color:#666; font-size:12px; font-family: "Microsoft YaHei";}
.container{ position:relative;min-width:1000px; min-height:100%; _height:100%;}
.centerContainer{ padding:37px 0 147px 0; background:url(../images/ico/centerContainer_bg.jpg) center top no-repeat;}
.centerContainer02{ background:url(../images/ico/centerContainer02_bg.png) center top repeat-x;}
.centerContainer05{ padding:0 0 253px 0; background:url(../images/ico/sx_centerContainer_bg.png) center bottom no-repeat;}
.center{ width:1000px; margin:0 auto;}
.no_record03{ padding-top:83px; background:url(../images/ico/no_record03.png) center 5px no-repeat; font:14px/23px 宋体; color:#777; text-align:center;}
.no_record06{ padding-top:94px; background:url(../images/ico/no_record06.png) center top no-repeat; font-size:14px; font-family: "微软雅黑"; color:#999; text-align:center;}
.nowrap{ white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/* 换肤功能 */
.skin_wrap{display:none;height:110px;background:#2f2f2f;}
.skin_wrap_inner{position:relative;width:1000px;height:110px;margin:0 auto;}
.skin_wrap .prev,.skin_wrap .next{position:absolute;top:0;width:17px;height:110px;margin:0 37px 0 36px;background:url(../images/skin/arrow.png) no-repeat;}
.skin_wrap .prev{left:0;background-position:0 0;}
.skin_wrap .prev:hover{background-position:-17px 0;}
.skin_wrap .next{right:168px;background-position:-34px 0;}
.skin_wrap .next:hover{background-position:-51px 0;}
.skin_list{position:absolute;left:90px;top:0;width:652px;height:110px;overflow:hidden;}
.skin_list ul{position:absolute;left:0;top:0;width:300%;}
.skin_list ul li{float:left;padding-top:11px;cursor:pointer;overflow:hidden;}
.skin_list ul li img{width:140px;height:80px;margin-right:20px;border:4px solid #fff;}
.skin_list ul li.current img{border:4px solid #379be9;}
.skin_wrap .opt{position:absolute;top:0;right:0;width:168px;padding-top:42px;text-align:center;}

.skin_wrap2{height:245px;}
.skin_wrap_inner2{position:relative;height:245px;}
.skin_wrap2 .prev,.skin_wrap2 .next{position:absolute;top:68px;width:17px;height:110px;margin:0 19px 0 18px;background:url(../images/skin/arrow.png) no-repeat;}
.skin_wrap2 .prev{left:0;background-position:0 0;}
.skin_wrap2 .prev:hover{background-position:-17px 0;}
.skin_wrap2 .next{right:0;background-position:-34px 0;}
.skin_wrap2 .next:hover{background-position:-51px 0;}
.skin_list2{position:absolute;left:54px;top:0;width:649px;height:245px;overflow:hidden;}
.skin_list2 ul{position:absolute;left:0;top:0;width:200%;}
.skin_list2 ul li{float:left; width:133px; height:235px; padding:8px 8px 0 8px;margin-right:15px;border:1px solid #dedede; cursor:pointer;overflow:hidden;}
.skin_list2 ul li img{width:133px;height:189px;}
.skin_list2 ul li p{ height:38px; padding-bottom:4px; font:14px/19px "Microsoft YaHei"; overflow:hidden; color:#4e4e4e;}
.skin_list2 ul li.current{border:1px solid #bce3ff; background:#6bbeff;}
.skin_list2 ul li.current p{ color:#fff;}

/* 总头部 */
.totalHeadContainer{ background:#fff;}
.totalHead{ width:1180px; height:90px; margin:0 auto; font-family:"Microsoft YaHei";}
.totalHead .logo{ float:left; min-width:300px;line-height: 32px; margin-top:24px;font-size: 24px;color:#333;}
.totalHead .totalNav{ float:left; width:700px; text-align:right;}
.totalHead .totalNav a{ margin:0 25px; font-size:18px; color:#686767; line-height:90px;}
.totalHead .totalNav a.active{ color:#32abe3; font-weight:bold;}
.totalHead .login{ float:right; width:180px; font-size:14px; line-height:90px; text-align:right;}
.totalHead .login a{ color:#333;}
.totalHead .admin{ position:relative; margin-top:20px;}
.totalHead .admin img{ float:left;width:38px;height: 38px; margin-right:10px; border:1px solid #fff; border-radius:50%;}
.totalHead .admin span{ float:left; max-width:110px; height:35px; padding-right:15px; margin-top:3px; background:url(../images/ico/index-ico.png) right 15px no-repeat; font-size:16px; color:#333; line-height:35px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.totalHead .admin ul{ display:none; position:absolute; top:40px; left:12px; width:80px; padding:0 10px; background:#fff; z-index:111;border:#eee solid 1px;}
.totalHead .admin:hover ul{ display:block;}
.totalHead .admin li{ border-bottom:1px solid #e5e5e5;}
.totalHead .admin li.last{ border:none;}
.totalHead .admin li a{ display:block; height:42px; line-height:42px; font-size:14px;text-align: left;}
.totalHead .admin li a:hover{ color:#108cff;}
.totalHead .admin i{ float:left; display:inline-block; width:20px; height:42px; background:url(../images/ico/index-ico.png) no-repeat;}
.totalHead .admin .person{ background-position:-653px -188px;}
.totalHead .admin .quit{ background-position:-653px -233px;}
.totalHead .login .register-btn{ display:inline-block; width:70px; height:35px; margin-top:27px; border-radius:5px; background:#17b0f7; text-align:center; font-size:16px; color:#fff; line-height:35px;}
.totalHead .login .register-btn:hover{ background:#37befd; text-decoration:none;}

/* 头部 */
.headerContainer{ background:#108cff;}
.header{ position:relative; width:1180px; height:42px; margin:0 auto; z-index:104; font-family:"Microsoft YaHei";}

.nav .level1{ position:relative; float:left;}
.nav a{ display:inline-block; height:42px; padding:0 20px; color:#fff; font-size:16px; line-height:42px;}
.nav a:hover,.nav a.active{ background:#139eff; text-decoration:none;}
.nav .classArea_nav{ padding-right:23px; background:url(../images/ico/header_ico.png) right -3px no-repeat;}
.nav .classArea_nav:hover,.nav .classArea_nav_hover{ background:#139eff url(../images/ico/header_ico.png) right -3px no-repeat;}
.nav .classArea .level2{ position:absolute; left:0; top:42px; display:none; width:112px; background:#139eff;}
.nav .classArea .level2 a{ height:30px; border-top:1px dashed #379be9; font-size:14px; line-height:30px;}
.nav .classArea .level2 a:hover{ font-weight:bold;}
.nav .myArea_nav:hover,.nav .myArea_nav_hover{ background:#fff; color:#379be9;}
.nav .myArea .level2{ display:none; position:absolute; left:-1px; top:42px; width:420px; padding:10px 15px; border:1px solid #d4dce3; border-top:none; background:#fff;}
.nav .myArea .level2 li{ float:left; width:74px; margin:10px 5px 0 5px; text-align:center;}
.nav .myArea .level2 a{ display:block; height:75px; padding:0; color:#666; font-size:12px; line-height:31px;}
.nav .myArea .level2 a:hover{ background:#fff; color:#379be9;}
.nav .layoutManage_nav:hover,.nav .layoutManage_nav_hover{ background:#fff; color:#379be9;}
.nav .layoutManage .level2{ position:absolute; left:-1px; top:42px; display:none; width:331px; *width:345px; padding:10px 0; border:1px solid #d4dce3; border-top:none; background:#fff;}
.nav .home{ padding-left:39px; background:url(../images/ico/center_ico26.png) 10px -120px no-repeat;}
.nav .home:hover{ background:#68bcfd url(../images/ico/center_ico26.png) 10px -120px no-repeat;}

.header .search{ display:inline; float:right; width:190px; margin:8px 14px 0 0;}
.header .searchLayer{ display:none; position:absolute; width:156px; margin-top:2px; background:#fff; z-index:2;}
.header .searchLayer ul{ padding:5px 0;}
.header .searchLayer li{ display:inline;}
.header .searchLayer a{ display:block; padding:5px 10px; color:#68b4f0;}
.header .searchLayer a:hover{ background:#e6e6e6; text-decoration:none;}
.header .search_share{ border-bottom:1px solid #e6e6e6;}
.header .searchLayer img{ border-radius:50%;}
.header .user_content{ margin-left:10px; line-height:30px;}

.letter_set{ float:right; height:50px; line-height:50px;}
.letter_set .letter,.letter_set .set{ position:relative; float:left; background:url(../images/ico/header_ico.png) left -330px no-repeat; z-index:99;}
.letter_set .letter{ width:47px;}
.letter_set .set{ width:61px;}
.letter_set .letter_nav,.letter_set .set_nav{ display:block; height:50px; margin:0 5px 0 6px;}
.letter_set .letter_nav{ position:relative; width:36px; background:url(../images/ico/header_ico.png) 10px -100px no-repeat;}
.letter_set .letter_nav_hover{ background:#fff url(../images/ico/header_ico.png) 10px -50px no-repeat;}
.letter_set .tip{ position:absolute; top:0; right:0; width:36px; height:50px; background:url(../images/ico/header_ico.png) 23px -157px no-repeat; cursor:pointer;}
.letter_set .set_nav{ width:50px; background:url(../images/ico/header_ico.png) 30px top no-repeat;}
.letter_set .set_nav_hover{ background:#fff url(../images/ico/header_ico.png) 30px -403px no-repeat;}
.letter_set .set_nav img{ margin:10px 0 0 4px; border-radius:50%;}
.letter_set .level2{ display:none; position:absolute; right:4px; top:50px; padding:2px; border:1px solid #d4dce3; border-top:none; background:#fff; z-index:100;}
.letter_set .level2 li{ *display:inline;}
.letter_set .level2 a{ display:block; width:50px; padding:0 10px; line-height:27px;}
.letter_set .level2 a:hover{ background:#68bcfd; color:#fff; text-decoration:none;}

.header .prompt{ position:absolute; right:15px; top:42px; padding-right:16px; border:1px solid #777782; border-top:none; background:#fff;}
.header .prompt .close{ position:absolute; top:5px; right:4px; width:6px; height:6px; background:url(../images/ico/header_ico.png) left -380px no-repeat; cursor:pointer;}
.header .prompt p{ padding:0 10px; line-height:30px;}

.loginBtn{ color:#fff; font:normal 18px/50px "Microsoft YaHei";}

.header .back{ width:16px; height:16px; margin:17px 15px 0 0; background:url(../images/ico/back.png) left top no-repeat; text-indent:-9999px;}

.headerContainer02{ border-bottom:4px solid #de5a4f; background:#fff;}
.header02{ position:relative; width:1000px; height:60px; margin:0 auto; z-index:2;}

.nav02{ margin-left:20px;}
.nav02 .level1{ position:relative; float:left;}
.nav02 a{ display:inline-block; height:60px; padding:0 20px 0 48px; color:#fd5910; font:16px/60px "Microsoft YaHei";}
.nav02 a:hover,.nav02 a.active{ text-decoration:none;}
.nav02 a.home{ background:url(../images/ico/center_ico26.png) 20px top no-repeat;}
.nav02 a.skin{ background:url(../images/ico/center_ico26.png) 20px -60px no-repeat;}
.nav02 a.home:hover{ background:#fff2ec url(../images/ico/center_ico26.png) 20px top no-repeat;}
.nav02 a.skin:hover{ background:#fff2ec url(../images/ico/center_ico26.png) 20px -60px no-repeat;}

.letter_set02{ float:right; height:60px; line-height:60px;}
.letter_set02 .set{ position:relative; float:left; width:61px; z-index:99;}
.letter_set02 .set_nav{ display:block; width:50px; height:56px; margin:0 5px 0 6px; border-top:4px solid #fff; background:url(../images/ico/header_ico.png) 30px -453px no-repeat;}
.letter_set02 .set_nav img{ margin:12px 0 0 4px; border:1px solid #d2d4e1; border-radius:50%;}
.letter_set02 .level2{ display:none; position:absolute; right:4px; top:60px; padding:2px; border:1px solid #d4dce3; border-top:none; background:#fff; z-index:100;}
.letter_set02 .level2 li{ *display:inline;}
.letter_set02 .level2 a{ display:block; width:50px; padding:0 10px; line-height:27px;}
.letter_set02 .level2 a:hover{ background:#eff3f5; text-decoration:none;}
.letter_set02 .set:hover .set_nav{ border-top-color:#de5a4f; box-shadow:0px 1px 2px #d2d1d1;}
.letter_set02 .set:hover .level2{ display:block;}

/* 底部 */
.footer{ position:absolute; bottom:0; width:100%; padding:15px 0; background:#444; color:#fff; font-family:"Microsoft YaHei"; font-size:14px;}
.footer p{ text-align:center; line-height:26px;}
.footer a{ padding:0 10px; color:#fff;}

/* 置顶 */
.top{ display:none; position:fixed; bottom:215px; right:140px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:215px; z-index:1000;}
*html{ background-image:url(about:blank); background-attachment:fixed;}

.top02{ width:50px; height:75px; background:url(../images/ico/top02.png) left top no-repeat;}
.top02:hover{ background:url(../images/ico/top02_on.png) left top no-repeat;}

.top03{ position:fixed; bottom:215px; right:40px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _margin-bottom:215px; z-index:1000;}

/* 翻页 */
.page{ height:25px; padding:20px 0 40px 0; text-align:right;}
.page a{ padding:5px 9px; margin-left:6px; border:1px solid #d9d6d7; border-top:none; border-bottom:1px solid #999697; box-shadow:0 1px 3px #D3D2D2; background:#e7e7e7; font-size:14px;}
.page a:hover{ text-decoration:none;}
.page a.active{ border:1px solid #379be9; border-top:none; background:#379be9; color:#fff; font-weight:bold; cursor:default;}

.page02{ height:25px; padding:20px 0 40px 0; text-align:right;}
.page02 a{ padding:5px 9px; border-radius:2px; font-size:14px;}
.page02 a:hover{ background:#e2e4ea; text-decoration:none;}
.page02 a.active{ background:#488fcd; color:#fff; cursor:default;}
.page02 a.prev,.page02 a.next{ background:#e2e4ea; font-weight:bold; color:#fff;}
.page02 a.prev:hover,.page02 a.next:hover{ color:#666;}

/* 弹出层 */
.overlay{ display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:1002;}

.layer{ display:none; position:absolute; padding:2px; border:2px solid #379be9; background:#fff; z-index:1003;}
.layer .hd{ position:relative; height:35px; padding:0 10px; border:1px solid #379be9; background:#68b4f0; font:normal 16px/35px "Microsoft YaHei"; color:#fff;}
.layer .hd a{ position:absolute; right:10px; top:0px; color:#fff;}
.layer .hd a:hover{ text-decoration:none;}
.layer .ft{ padding:10px 0; margin:0 10px; border-top:1px solid #d4dce3; text-align:center;}

.layer01{ width:410px;}    /* 删除 */
.layer01 .bd{ padding:40px 30px;}
.layer01 .bd .tip{ line-height:24px;}
.layer01 .bd .tip_pic{ padding-left:47px; background:url(../images/ico/sorry.png) left top no-repeat; line-height:37px;}
.layer01 .bd .radio{ margin-right:5px; *margin-right:0;}
.layer02 .bd{ padding:10px 20px 20px 20px;}    /* 编辑/修改/新增推荐/申请权限 */
.layer02 li{ margin-top:10px; line-height:32px;}
.layer02 .name{ width:70px; font:normal 14px/32px 宋体; text-align:right;}
.layer02 .pad{ padding:0 10px; line-height:32px;}
.layer02 .file{ overflow:hidden; position:relative;}
.layer02 .file input{ position:absolute; top:0; left:0; width:68px; height:25px; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); cursor:pointer; outline:0; font-size:100px;/* 增大不同浏览器的可点击区域 */}
.layer02 .head{ border-radius:50%;}
.layer02 .addUserResult{ width:262px;}
.layer02 .checkbox{ float:left; margin:5px 10px 0 0;}
.layer02 .checkbox input{ float:left; margin-right:5px; *margin-top:-5px;}
.layer02 .picGroup{ height:284px; padding:10px 2px 0 2px; *padding-bottom:20px; overflow:auto;}
.layer02 .picGroup li{ display:inline; float:left; width:120px; height:120px; margin:0 6px 20px; border:1px solid #e1e1e1; line-height:normal;}
.layer02 .picGroup .pic_default{ position:relative; width:120px; height:89px;}
.layer02 .picGroup .scroll{ position:absolute; left:0; top:0; width:110px; height:49px; padding:40px 5px 0 5px;}
.layer02 .picGroup .scroll_grey{ width:82px; height:10px; margin-top:2px; background:url(../images/ico/scroll_grey02.png) left top no-repeat;}
.layer02 .picGroup .scroll_green{ height:10px; background:url(../images/ico/scroll_green02.png) left top no-repeat;}
.layer02 .picGroup .inforContainer{ height:31px; background:#fff; line-height:31px;}
.layer02 .picGroup .infor{ display:inline; width:69px; height:30px; padding:0 10px; margin:0 -1px -1px -1px; border:1px solid #e1e1e1; border-top-color:#fff; border-right-color:#fff; line-height:30px; color:#666;}
.layer02 .picGroup .editor{ width:100px; border:1px solid #379be9; _border:1px solid #e1e1e1; _border-top-color:#fff; _border-right-color:#fff;}
.layer02 .picGroup .rubbish{ display:inline; width:11px; height:13px; margin:9px 10px 0 0;}
.layer03{ width:869px;}    /* 邀请 */
.layer04{ width:610px;}    /* 历史版本 */
.layer04 .bd{ padding:20px;}
.layer04 .tl{ padding:0 10px; text-align:left;}
.layer05{ width:610px;}    /* 搜索_找人 学校 */
.layer05 .select_box{ font-size:16px; color:#666;}
.layer05 .bd{ padding:15px 11px;}
.layer05 .bd li{ overflow:hidden; display:inline; float:left; width:97px; height:24px; margin:0 25px; line-height:24px; cursor:pointer;}
.layer05 .page{ padding:10px;}
.layer06{ width:512px;}    /* 个人中心 设置 */
.layer06 .bd{ padding:5px 0; margin:0 8px;}
.layer06 p{ padding:10px 0; line-height:18px; color:#999;}
.layer06 th{ height:32px; padding:0 10px; background:#efefef; line-height:32px; text-align:center;}
.layer06 td{ height:26px; padding:5px 10px 0 10px; text-align:center;}
.layer06 label{ float:left;}
.layer06 label input{ float:left; margin-right:5px; *margin:-5px 0 0 0;}
.layer06 .tl{ text-align:left;}
.layer06 .tj,.layer06 .zj{ float:left; display:inline-block; width:26px; height:26px;}
.layer06 .tj{ background:url(../images/ico/center_ico09.png) left top no-repeat;}
.layer06 .tj:hover{ background:url(../images/ico/center_ico09.png) left -26px no-repeat;}
.layer06 .zj{ background:url(../images/ico/center_ico09.png) left -52px no-repeat;}
.layer06 .zj:hover{ background:url(../images/ico/center_ico09.png) left -78px no-repeat;}
.layer06 .symbol a{ display:inline-block; width:24px; height:24px; border:1px solid #fff; background:url(../images/ico/center_ico14.png) no-repeat;}
.layer06 .symbol a:hover{ border:1px solid #379be9;}
.layer06 .symbol a.icon01{ background-position:0 0;}
.layer06 .symbol a.icon02{ background-position:-24px 0;}
.layer06 .symbol a.icon03{ background-position:-48px 0;}
.layer06 .symbol a.icon04{ background-position:-72px 0;}
.layer06 .symbol a.icon05{ background-position:-96px 0;}
.layer06 .symbol a.icon06{ background-position:-120px 0;}
.layer06 .symbol a.icon07{ background-position:-144px 0;}
.layer06 .symbol a.icon08{ background-position:-168px 0;}
.layer06 .symbol a.icon09{ background-position:-192px 0;}
.layer06 .symbol a.icon10{ background-position:-216px 0;}
.layer06 .symbol a.icon11{ background-position:-240px 0;}
.layer06 .symbol a.icon12{ background-position:-264px 0;}
.layer06 .symbol a.icon13{ background-position:-288px 0;}
.layer06 .symbol a.icon14{ background-position:-312px 0;}
.layer06 .symbol a.icon15{ background-position:-336px 0;}
.layer06 .symbol a.icon16{ background-position:0 -24px;}
.layer06 .symbol a.icon17{ background-position:-24px -24px;}
.layer06 .symbol a.icon18{ background-position:-48px -24px;}
.layer06 .symbol a.icon19{ background-position:-72px -24px;}
.layer06 .symbol a.icon20{ background-position:-96px -24px;}
.layer06 .symbol a.icon21{ background-position:-120px -24px;}
.layer06 .symbol a.icon22{ background-position:-144px -24px;}
.layer06 .symbol a.icon23{ background-position:-168px -24px;}
.layer06 .symbol a.icon24{ background-position:-192px -24px;}
.layer06 .symbol a.icon25{ background-position:-216px -24px;}
.layer06 .symbol a.icon26{ background-position:-240px -24px;}
.layer06 .symbol a.icon27{ background-position:-264px -24px;}
.layer06 .symbol a.icon28{ background-position:-288px -24px;}
.layer06 .symbol a.icon29{ background-position:-312px -24px;}
.layer06 .symbol a.icon30{ background-position:-336px -24px;}
.layer06 .symbol a.icon31{ background-position:0 -48px;}
.layer06 .symbol a.icon32{ background-position:-24px -48px;}
.layer06 .symbol a.icon33{ background-position:-48px -48px;}
.layer06 .symbol a.icon34{ background-position:-72px -48px;}
.layer06 .symbol a.icon35{ background-position:-96px -48px;}
.layer06 .symbol a.icon36{ background-position:-120px -48px;}
.layer06 .symbol a.icon37{ background-position:-144px -48px;}
.layer06 .symbol a.icon38{ background-position:-168px -48px;}
.layer06 .symbol a.icon39{ background-position:-192px -48px;}
.layer06 .symbol a.icon40{ background-position:-216px -48px;}
.layer06 .symbol a.icon41{ background-position:-240px -48px;}
.layer06 .symbol a.icon42{ background-position:-264px -48px;}
.layer06 .symbol a.icon43{ background-position:-288px -48px;}
.layer06 .symbol a.icon44{ background-position:-312px -48px;}
.layer06 .symbol a.icon45{ background-position:-336px -48px;}
.layer06 .symbol a.icon46{ background-position:0 -72px;}
.layer06 .symbol a.icon47{ background-position:-24px -72px;}
.layer06 .symbol a.icon48{ background-position:-48px -72px;}
.layer06 .symbol a.icon49{ background-position:-72px -72px;}
.layer06 .symbol a.icon50{ background-position:-96px -72px;}
.layer06 .symbol a.icon51{ background-position:-120px -72px;}
.layer06 .symbol a.icon61{ background-position:0 -96px;}
.layer06 .symbol a.icon62{ background-position:-24px -96px;}
.layer06 .symbol a.icon63{ background-position:-48px -96px;}
.layer06 .symbol a.icon64{ background-position:-72px -96px;}
.layer06 .symbol a.icon65{ background-position:-96px -96px;}
.layer06 .symbol a.icon66{ background-position:-120px -96px;}
.layer06 .symbol a.icon67{ background-position:-144px -96px;}
.layer06 .symbol a.icon68{ background-position:-168px -96px;}
.layer06 .symbol a.icon69{ background-position:-192px -96px;}
.layer06 .symbol a.icon70{ background-position:-216px -96px;}
.layer06 .symbol a.icon71{ background-position:-240px -96px;}
.layer06 .symbol a.icon72{ background-position:-264px -96px;}
.layer06 .symbol a.icon73{ background-position:-288px -96px;}
.layer06 .symbol a.icon74{ background-position:-312px -96px;}
.layer06 .symbol a.icon75{ background-position:-336px -96px;}
.layer06 .symbol a.icon76{ background-position:0 -120px;}
.layer06 .symbol a.icon77{ background-position:-24px -120px;}
.layer06 .symbol a.icon78{ background-position:-48px -120px;}
.layer06 .symbol a.icon79{ background-position:-72px -120px;}
.layer06 .symbol a.icon80{ background-position:-96px -120px;}
.layer06 .symbol a.icon81{ background-position:-120px -120px;}
.layer06 .symbol a.icon82{ background-position:-144px -120px;}
.layer06 .symbol a.icon83{ background-position:-168px -120px;}
.layer06 .symbol a.icon84{ background-position:-192px -120px;}
.layer06 .symbol a.icon85{ background-position:-216px -120px;}
.layer06 .symbol a.icon86{ background-position:-240px -120px;}
.layer06 .symbol a.icon87{ background-position:-264px -120px;}
.layer06 .symbol a.icon88{ background-position:-288px -120px;}
.layer06 .symbol a.icon89{ background-position:-312px -120px;}
.layer06 .symbol a.icon90{ background-position:-336px -120px;}
.layer06 .symbol a.icon91{ background-position:0 -144px;}
.layer06 .symbol a.icon92{ background-position:-24px -144px;}
.layer06 .symbol a.icon93{ background-position:-48px -144px;}
.layer06 .symbol a.icon94{ background-position:-72px -144px;}
.layer06 .symbol a.icon95{ background-position:-96px -144px;}
.layer06 .symbol a.icon96{ background-position:-120px -144px;}
.layer06 .symbol a.icon97{ background-position:-144px -144px;}
.layer06 .symbol a.icon98{ background-position:-168px -144px;}
.layer06 .symbol a.icon99{ background-position:-192px -144px;}
.layer06 .symbol a.icon100{ background-position:-216px -144px;}
.layer06 .symbol a.icon101{ background-position:-240px -144px;}
.layer06 .symbol a.icon102{ background-position:-264px -144px;}
.layer06 .symbol a.icon103{ background-position:-288px -144px;}
.layer06 .symbol a.icon104{ background-position:-312px -144px;}
.layer06 .symbol a.icon105{ background-position:-336px -144px;}
.layer06 .symbol a.icon106{ background-position:0 -168px;}
.layer06 .symbol a.icon107{ background-position:-24px -168px;}
.layer06 .symbol a.icon108{ background-position:-48px -168px;}
.layer06 .symbol a.icon109{ background-position:-72px -168px;}
.layer06 .symbol a.icon110{ background-position:-96px -168px;}
.layer06 .symbol a.icon111{ background-position:-120px -168px;}
.layer06 .symbol a.icon112{ background-position:-144px -168px;}
.layer06 .symbol a.icon113{ background-position:-168px -168px;}
.layer06 .symbol a.icon114{ background-position:-192px -168px;}
.layer06 .symbol a.icon115{ background-position:-216px -168px;}
.layer06 .symbol a.icon116{ background-position:-240px -168px;}
.layer06 .symbol a.icon117{ background-position:-264px -168px;}
.layer06 .symbol a.icon118{ background-position:-288px -168px;}
.layer06 .symbol a.icon119{ background-position:-312px -168px;}
.layer06 .symbol a.icon120{ background-position:-336px -168px;}
.layer06 .symbol a.icon121{ background-position:0 -192px;}
.layer06 .symbol a.icon122{ background-position:-24px -192px;}
.layer06 .symbol a.icon123{ background-position:-48px -192px;}
.layer06 .symbol a.icon124{ background-position:-72px -192px;}
.layer06 .symbol a.icon136{ background-position:0 -216px;}
.layer06 .symbol a.icon137{ background-position:-24px -216px;}
.layer06 .symbol a.icon138{ background-position:-48px -216px;}
.layer06 .symbol a.icon139{ background-position:-72px -216px;}
.layer06 .symbol a.icon140{ background-position:-96px -216px;}
.layer06 .symbol a.icon141{ background-position:-120px -216px;}
.layer06 .symbol a.icon142{ background-position:-144px -216px;}
.layer06 .symbol a.icon143{ background-position:-168px -216px;}
.layer06 .symbol a.icon144{ background-position:-192px -216px;}
.layer06 .symbol a.icon145{ background-position:-216px -216px;}
.layer06 .symbol a.icon146{ background-position:-240px -216px;}
.layer06 .symbol a.icon147{ background-position:-264px -216px;}
.layer06 .symbol a.icon148{ background-position:-288px -216px;}
.layer06 .symbol a.icon149{ background-position:-312px -216px;}
.layer06 .symbol a.icon150{ background-position:-336px -216px;}
.layer06 .symbol a.icon151{ background-position:0 -240px;}
.layer06 .symbol a.icon152{ background-position:-24px -240px;}
.layer06 .symbol a.icon153{ background-position:-48px -240px;}
.layer06 .symbol a.icon154{ background-position:-72px -240px;}
.layer06 .symbol a.icon155{ background-position:-96px -240px;}
.layer06 .symbol a.icon156{ background-position:-120px -240px;}
.layer06 .symbol a.icon157{ background-position:-144px -240px;}
.layer06 .symbol a.icon158{ background-position:-168px -240px;}
.layer06 .symbol a.icon159{ background-position:-192px -240px;}
.layer06 .symbol a.icon160{ background-position:-216px -240px;}
.layer06 .symbol a.icon161{ background-position:-240px -240px;}
.layer06 .symbol a.icon162{ background-position:-264px -240px;}
.layer06 .symbol a.icon163{ background-position:-288px -240px;}
.layer06 .symbol a.icon164{ background-position:-312px -240px;}
.layer06 .symbol a.icon165{ background-position:-336px -240px;}
.layer06 .symbol a.icon166{ background-position:0 -264px;}
.layer06 .symbol a.icon167{ background-position:-24px -264px;}
.layer06 .symbol a.icon168{ background-position:-48px -264px;}
.layer06 .symbol a.icon169{ background-position:-72px -264px;}
.layer06 .symbol a.icon170{ background-position:-96px -264px;}
.layer06 .symbol a.icon171{ background-position:-120px -264px;}
.layer06 .symbol a.icon172{ background-position:-144px -264px;}
.layer06 .symbol a.icon173{ background-position:-168px -264px;}
.layer06 .symbol a.icon174{ background-position:-192px -264px;}
.layer06 .symbol a.icon175{ background-position:-216px -264px;}
.layer06 .symbol a.icon176{ background-position:-240px -264px;}
.layer06 .symbol a.icon177{ background-position:-264px -264px;}
.layer06 .symbol a.icon178{ background-position:-288px -264px;}
.layer06 .symbol a.icon179{ background-position:-312px -264px;}
.layer06 .symbol a.icon180{ background-position:-336px -264px;}
.layer06 .symbol a.icon181{ background-position:0 -288px;}
.layer06 .symbol a.icon182{ background-position:-24px -288px;}
.layer06 .symbol a.icon183{ background-position:-48px -288px;}
.layer06 .symbol a.icon184{ background-position:-72px -288px;}
.layer06 .symbol a.icon185{ background-position:-96px -288px;}
.layer06 .symbol a.icon186{ background-position:-120px -288px;}
.layer06 .symbol a.icon187{ background-position:-144px -288px;}
.layer06 .symbol a.icon188{ background-position:-168px -288px;}
.layer06 .symbol a.icon189{ background-position:-192px -288px;}
.layer06 .symbol a.icon190{ background-position:-216px -288px;}
.layer06 .symbol a.icon191{ background-position:-240px -288px;}
.layer07{ width:410px;}    /* 群组分类 */
.layer07 .bd{ height:331px; padding:20px; margin:0 10px; border-bottom:1px solid #d4dce3; font-size:14px;}
.layer07 .bd ul{ overflow:auto; width:138px; height:324px; padding:5px 5px 0 5px; border:1px solid #d9d9d9;}
.layer07 .bd li{ margin-bottom:5px;}
.layer07 .bd li a{ display:inline-block; padding:3px 5px;}
.layer07 .bd li a:hover,.layer07 .bd li a.active{ background:#68b4f0; color:#fff; text-decoration:none;}
.layer07 .bd .arrow{ margin:152px 0 0 18px; font-size:28px; font-weight:bold;}
.layer08{ width:410px;}    /* 删除 */
.layer08 .bd{ padding:40px 30px;}
.layer08 .bd .tip{ line-height:24px;}
.layer08 .bd .tip_pic{ padding-left:47px; background:url(../images/ico/sorry.png) left top no-repeat; line-height:37px;}
.layer09{ width:706px;}

/* 弹出层2 */
.reveal-modal-bg{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.6; -moz-opacity:0.6; filter:alpha(opacity=60); z-index:1000;}
.close-reveal-modal{ position:absolute; right:10px; top:0px; color:#fff; cursor:pointer;}
.close-reveal-modal:hover{ text-decoration:none;}
.reveal-modal{ display:none; position:absolute; left:50%; top:100px; padding:2px; border:2px solid #379be9; background:#fff; z-index:1001;}
.reveal-modal .hd{ height:35px; padding:0 10px; border:1px solid #379be9; background:#68b4f0; font:normal 16px/35px "Microsoft YaHei"; color:#fff;}
.reveal-modal .ft{ padding:10px 0; margin:0 10px; border-top:1px solid #d4dce3; text-align:center;}
.reveal-modal .ft a{ margin:0 5px;}

.modalTable{ width:100%;}
.modalTable td{ padding-top:10px; line-height:30px;}
.modalTable .chkRadio{ float:left; margin:8px 5px 0 0; *margin-top:5px;}
.modalTable .vtop{ vertical-align:top;}

.modalUl{ line-height:30px;}
.modalUl li{ margin-top:20px;}
.modalUl .name01{ float:left; width:70px; text-align:right;}
.modalUl .value{ float:left;}
.modalUl .delete{ width:13px; height:30px; margin:0 10px; background:url(../images/ico/center_ico09.png) -5px -489px no-repeat;}
.modalUl .delete:hover{ background:url(../images/ico/center_ico09.png) -5px -609px no-repeat; text-decoration:none;}
.modalUl .letter{ margin:0 10px;}

.modal01{ width:428px; margin-left:-214px;}
.modal02{ width:688px; margin-left:-344px;}
.modal03{ width:608px; margin-left:-304px;}
.modal04{ width:1008px; margin-left:-504px;}

/* tab切换 */
.tabMenu{ position:relative; background:url(../images/ico/tabMenu01_bg.jpg) left bottom repeat-x;}
.tabMenu .mainlevel{ float:left;}
.tabMenu .mainlevel_a{ display:inline-block; outline:0;}
.tabMenu .mainlevel_a:hover{ text-decoration:none;}
.tabMenu .active{ border-bottom:4px solid #379be9; background:url(../images/ico/tabMenu01_arrow.png) center bottom no-repeat; _background:none;}
.tabMenu .active .mainlevel_a{ color:#379be9;}

.tabMenu01{ height:41px;}
.tabMenu01 .mainlevel{ position:relative; margin-right:15px;}
.tabMenu01 .mainlevel_a{ height:37px; padding: 0 10px; font:normal 20px/37px "Microsoft YaHei";}
.tabMenu01 .point{ position:absolute; top:1px; right:1px; width:8px; height:8px; background:url(../images/ico/point.png) left top no-repeat;}

.tabMenu02{ height:40px;}
.tabMenu02 .mainlevel{ position:relative;}
.tabMenu02 .mainlevel_a{ height:36px; padding: 0 12px; font:normal 16px/36px "Microsoft YaHei";}
.tabMenu02 .title{ position:relative; top:-12px; left:-9px; width:90px; height:47px; padding:0 4px 0 29px; margin-right:5px; background:url(../images/ico/center_ico15.png) left -204px no-repeat; font:16px/47px "Microsoft YaHei"; color:#fff; text-align:center; overflow:hidden;}
.tabMenu02 .set{ padding:0 20px 0 23px; background:url(../images/ico/center_ico15.png) left -251px no-repeat; font-size:14px; color:#a1a1a1; line-height:20px;}
.tabMenu02 .set02{ padding:0 20px 0 26px; background:url(../images/ico/center_ico15.png) left -271px no-repeat; font-size:14px; color:#a1a1a1; line-height:20px;}
.tabMenu02 .set03{ padding:0 20px 0 22px; background:url(../images/ico/center_ico15.png) left -311px no-repeat; font-size:14px; color:#a1a1a1; line-height:20px;}
.tabMenu02 .set04{ padding:0 20px 0 23px; background:url(../images/ico/center_ico15.png) left -331px no-repeat; font-size:14px; color:#a1a1a1; line-height:20px;}
.tabMenu02 .set05{ padding:0 20px 0 23px; background:url(../images/ico/center_ico15.png) left -331px no-repeat; font-size:14px; color:#a1a1a1; line-height:20px;}
.tabMenu02 .set06{ padding:0 15px; margin-right:20px; border-radius:2px; background:#e6e6e6; color:#666; line-height:21px;}
.tabMenu02 .point{ position:absolute; top:1px; right:1px; width:8px; height:8px; background:url(../images/ico/point.png) left top no-repeat;}

.tabMenu03{ height:42px;}
.tabMenu03 .mainlevel{ margin-right:25px;}
.tabMenu03 .mainlevel_a{ height:38px; font:normal 16px/38px "Microsoft YaHei";}

.tabMenu04{ background:#f6f6f6;}
.tabMenu04 .mainlevel{ float:left; margin:6px 0; border-right:1px solid #cfcfd1;}
.tabMenu04 .end{ border-right:none;}
.tabMenu04 .mainlevel_a{ display:inline-block; padding:4px 10px 3px 10px; margin:0 6px;}
.tabMenu04 .mainlevel_a:hover{ text-decoration:none;}
.tabMenu04 .active .mainlevel_a{ border-radius:4px; background:#68b4f0; color:#fff;}

.tabMenu05{ height:36px;}
.tabMenu05 .mainlevel{ float:left;}
.tabMenu05 .mainlevel_a{ display:inline-block; height:36px; padding: 0 20px; font:normal 14px/36px 宋体;}
.tabMenu05 .mainlevel_a:hover{ text-decoration:none;}
.tabMenu05 .active .mainlevel_a{ background:#f6f6f6;}

/* .tabMenu06 私信 */

.tabMenu07{ height:50px; border:1px solid #e2e2e2; border-right:0; background:#f7f7f7;}
.tabMenu07 .mainlevel{ width:49.89%; border-right:1px solid #e2e2e2; text-align:center;}
.tabMenu07 .mainlevel02{ width:33.2%;}
.tabMenu07 .mainlevel_a{ display:block; height:46px; font:normal 20px/46px "Microsoft YaHei";}
.tabMenu07 .active{ background:#fff;}
.tabMenu07 .active .mainlevel_a{ color:#666;}

.tabMenu08{ display:inline-block; height:35px; border:1px solid #e2e2e2; border-right:0; background:#f7f7f7;}
.tabMenu08 .mainlevel{ width:108px; border-right:1px solid #e2e2e2; text-align:center;}
.tabMenu08 .mainlevel_a{ display:block; height:31px; font:normal 12px/31px "Microsoft YaHei";}
.tabMenu08 .active{ background:#fff;}
.tabMenu08 .active .mainlevel_a{ color:#666;}
.sx_tabMenu08{ width:100%;}
.sx_tabMenu08 .mainlevel{ width:19.79%;}

.tabMenu09{ float:left; border-right:1px solid #e2e2e2;}
.tabMenu09 li a{ display:block; width:50px; height:30px; padding:50px 0 0 0; margin:10px 20px 0 20px; font:normal 12px/30px 宋体; text-align:center; color:#666;}
.tabMenu09 li a:hover{ text-decoration:none;}
.tabMenu09 li .layoutManage_center{ background:url(../images/ico/layoutManage.png) left top no-repeat;}
.tabMenu09 li.active .layoutManage_center{ background:url(../images/ico/layoutManage.png) left -80px no-repeat;}
.tabMenu09 li .layoutManage_area{ background:url(../images/ico/layoutManage.png) left -160px no-repeat;}
.tabMenu09 li.active .layoutManage_area{ background:url(../images/ico/layoutManage.png) left -240px no-repeat;}
.tabBox09{ float:left; width:240px; *width:254px;}
.tabBox09 .labelContainer{ height:132px;}
.tabBox09 label{ float:left; width:90px; *width:97px; margin:0 0 19px 20px;}
.tabBox09 input{ float:left; margin:0 5px 0 0; *margin:-4px 5px -2px 0;}
.tabBox09 a{ height:27px; padding:0; font:normal 12px/27px 宋体;}
.tabBox09 a.btn06:hover{ background:url(../images/ico/btn_bg.png) left -289px no-repeat; text-decoration:none;}
.tabBox09 a.btn07{ color:#666;}
.tabBox09 a.btn07:hover{ background:url(../images/ico/btn_bg.png) left -345px no-repeat; text-decoration:none;}

.tabMenu10{ height:30px; background:#fcfcfc url(../images/ico/tabMenu10_bg.jpg) left bottom repeat-x;}
.tab10Container .tabMenu10 .mainlevel{ font:12px/29px 宋体;}
.tabMenu10 .mainlevel_a{ height:29px; padding: 0 15px; line-height:29px;}
.tabMenu10 .active{ border-bottom:1px solid #379be9; background:none;}
.tabBox10 .role{ padding:15px 0 0 20px; *padding-bottom:15px;}
.tabBox10 .role label{ display:inline; float:left; width:125px; height:14px; margin:0 20px 15px 0; line-height:14px; cursor:pointer; overflow:hidden;}
.tabBox10 .role input{ display:inline; float:left; margin:0 10px 0 0; *margin-top:-4px;}
.tabBox10 .role .value{ float:left; width:95px;}
.tabBox10 .addUsers{ padding:0px 0 5px 0; font-size:12px; line-height:14px;}
.tabBox10 .addUsers a{ display:inline-block; float:left; *float:none; padding:4px 5px 4px 2px; margin:0 8px 5px 0; background:#def3fe; color:#379be9;}
.tabBox10 .addUsers a:hover{ text-decoration:none;}
.tab10Container .allow{ padding-left:20px; border-top:1px solid #d9d9d9; background:#fcfcfc;}

.tabMenu11{ height:38px; border-top:1px solid #d4dce3; border-left:2px solid #d4dce3;}
.tabMenu11 .mainlevel{ float:left; border-right:1px solid #d4dce3; background:#e3e9ef;}
.tabMenu11 .mainlevel_a{ display:inline-block; outline:0; width:251px; height:38px; font:bold 14px/38px 宋体; text-align:center;}
.tabMenu11 .mainlevel_a:hover{ text-decoration:none;}
.tabMenu11 .active{ background:#f6f7f7;}
.tabBox11 hr{ border:1px solid #bfc7ce;}

.tabMenu12{ width:160px; height:320px; padding:20px 0; background:#ebeff2 url(../images/ico/center_ico18.jpg) right top repeat-y; overflow-y:auto; overflow-x:hidden;}
.tabMenu12_ul li{ width:140px; height:30px; padding:0 10px; line-height:30px; cursor:pointer; overflow:hidden;}
.tabMenu12_ul li.active{ background:#fff;}
.tabBox12{ width:458px; height:340px; padding:20px 0 0 20px; overflow:auto;}
.tabBox12 a{ float:left; height:22px; padding:0 15px; margin:0 20px 20px 0; border:1px solid #d0d5d8; background:#f1f2f6; line-height:22px;}
.tabBox12 a:hover,.tabBox12 a.active{ border:1px solid #3198dd; background:#fff url(../images/ico/center_ico17.png) right -15px no-repeat; text-decoration:none;}

.tabMenu13{ width:240px;}
.tabMenu13_ul li{ width:220px;}
.tabBox13{ width:516px; height:360px;}
.tabBox13 .titleContainer{ height:50px; padding-left:20px; border-bottom:1px solid #d4dce3; line-height:50px; font-size:14px;}
.tabBox13 .set{ padding:0 20px 0 22px; margin-top:15px; background:url(../images/ico/center_ico15.png) left -311px no-repeat; font-size:12px; color:#a1a1a1; line-height:20px;}
.tabBox13 .set02{ padding:0 20px 0 23px; margin-top:15px; background:url(../images/ico/center_ico15.png) left -331px no-repeat; font-size:12px; color:#a1a1a1; line-height:20px;}
.tabBox13 .nameContainer{ width:496px; height:289px; padding:20px 0 0 20px; overflow:auto;}
.tabBox13 .nameContainer span{ float:left; height:22px; margin:0 50px 15px 0; line-height:22px;}
.tabBox13 .nameEdit{ width:496px; height:238px; padding:20px 0 0 20px; overflow:auto;}
.tabBox13 .nameEdit span{ float:left; height:22px; padding:0 5px; margin:0 15px 15px 0; border-radius:2px; background:#ffe3e0; line-height:22px;}
.tabBox13 .nameEdit a{ margin-left:5px; font-weight:bold; color:#b6acab;}
.tabBox13 .nameEdit a:hover{ color:#de0303; text-decoration:none;}
.tabBox13 .btnContainer{ height:40px; padding:10px 20px 0 0; border-top:1px solid #d4dce3; background:#f6f7f7; text-align:right;}

/* 搜索 */
.find{ display:inline; float:right; width:185px; height:30px; margin-top:3px; background:url(../images/ico/text_bg.png) left -30px no-repeat;}
.find02{ display:inline; float:right; width:157px; height:27px; background:url(../images/ico/text_bg.png) left -61px no-repeat;}

.find03{ display:inline; float:right; width:185px; height:30px; margin-top:1px; border:1px solid #d9d9d9; background:#fcfcfc; line-height:30px;}
.find03 .searchLayer{ position:absolute; width:185px; margin-left:-1px; border:1px solid #d9d9d9; border-top:1px solid #379be9; background:#fff; z-index:2;}
.find03 .searchLayer a{ display:block; height:30px; padding:0 10px; line-height:30px; color:#999;}
.find03 .searchLayer a:hover{ background:#f3f3f3; text-decoration:none;}

/*星星评分*/
.starsScore{ position:relative; margin-top:8px;}
.starsScore .currentRating{ position:absolute; top:0; left:0; height:15px; background:url(../images/ico/score.png) 0 -15px repeat-x;}
.star{ width:75px; height:15px; background:url(../images/ico/score.png) left top repeat-x; cursor:pointer;}
.star li{ float:left;}
.star li a{ position:absolute; top:0; display:block; width:15px; height:15px; overflow:hidden; text-indent:-9999px; z-index:2;}
.star li a:hover{ left:0; background:url(../images/ico/score.png) left -15px repeat-x; z-index:1;}
.star a.one{ left:0;}
.star a.one:hover{ width:15px;}
.star a.two{ left:15px;}
.star a.two:hover{ width:30px;}
.star a.three{ left:30px;}
.star a.three:hover{ width:45px;}
.star a.four{ left:45px;}
.star a.four:hover{ width:60px;}
.star a.five{ left:60px;}
.star a.five:hover{ width:75px;}

/* 侧栏 模块化 */

/* 修改头像 */
.headerlayer .bd{ padding:20px;}
.headerlayer .selectImage{ width:365px; height:305px; border:1px solid #f0f0f0; background:#f9f9f9;}
.headerlayer .selectImage a{ position:relative; margin:133px auto;}
.headerlayer .selectImage input{ position:absolute; top:0; left:0; width:105px; height:39px; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); cursor:pointer; outline:0;}

.headerlayer .preview li{ margin-top:19px;}
.headerlayer .preview li img{ border-radius:50%;}

/* 基本信息 */
.basic{ position:relative; border:1px solid #e2e2e2; border-top-left-radius:2px; border-top-right-radius:2px; box-shadow:0px 1px 2px #d2d1d1; background:#fbfbfb;}
.basic .set{ position:absolute; top:0px; right:0px; width:31px; height:31px; background:url(../images/ico/classroomHeadSet.png) left top no-repeat;}
.basic .set:hover{ background:url(../images/ico/classroomHeadSetHover.png) left top no-repeat;}
.basic .infor{ padding:6px 9px;}
.basic .headImg{ position:relative; display:inline; float:left; width:60px; height:60px; margin-right:10px; border:3px solid #fff; border-radius:50%; box-shadow:0 1px 3px #d3d2d2;}
.basic .headImg img{ border-radius:50%;}
.basic .headImg .alterLayer{ display:none; position:absolute; left:0; top:0; width:60px; height:60px; border-radius:50%; background:#000;}
.basic .headImg:hover .alterLayer{ display:block;}
.basic .headImg .alterHead{ display:none; position:absolute; left:0; top:0; width:60px; height:60px; line-height:60px; text-align:center; color:#f6f6f6;}
.basic .headImg:hover .alterHead{ display:block;}
.basic .infor .name{ float:left; height:67px; max-width:80px; font:normal 18px/67px "Microsoft YaHei"; color:#000; overflow:hidden;}
.basic .infor .name:hover{ text-decoration:none; color:#379be9;}
.basic .infor .label{ padding-right:23px; background:url(../images/ico/center_ico.png) right -6px no-repeat;}
.basic li{ float:left; border-top:1px solid #d4dce3; border-right:1px solid #d4dce3; text-align:center; line-height:17px;}
.basic li.end{ width:66px; border-right:none;}
.basic li a{ display:block; width:65px; height:38px; padding:10px 0;}
.basic li a:hover{ text-decoration:none; color:#379be9;}
.basic li span{ font:normal 14px/21px "Microsoft YaHei";}
.basic .three_col li.end{ width:60px;}
.basic .three_col li a{ width:58px;}
/* 学校 基本信息 */
.basic_school .infor .name{ display:block; float:none; max-width:none; height:auto; padding:0 10px 10px 10px; line-height:24px;}
.basic_school .headImg{ display:block; float:none; width:110px; height:110px; margin:20px auto;}
.basic_school .headImg .alterLayer{ width:110px; height:110px;}
.basic_school .headImg .alterHead{ width:110px; height:110px; line-height:110px;}
/* 个人中心 基本信息 */
.basic_personalCenter .infor .name{ height:33px; max-width:60px; margin-top:3px; line-height:33px;}
.basic_personalCenter .infor .label{ background:url(../images/ico/center_ico.png) right -24px no-repeat;}
.basic_personalCenter .count{ float:left; width:50px; padding-left:21px; background:url(../images/ico/center_ico05.png) left -93px no-repeat; line-height:28px;}
.basic_personalCenter .count:hover{ background:url(../images/ico/center_ico05.png) left -121px no-repeat; text-decoration:none; color:#379be9;}
.basic_personalCenter p{ padding:5px 10px; border-top:1px solid #d4dce3; line-height:30px;}
/* 协同备课 基本信息 */
.basic_cooperateWith .infor .name{ max-width:100px;}
.basic_cooperateWith p a{ display:inline-block;}

/* 群组 */
.group{ box-shadow:0px 1px 2px #d2d1d1;}
.group h3{ height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.group li{ _display:inline-block; height:48px; border:1px solid #d2d1d1; border-top:none;}
.group a{ display:block; height:48px; padding-left:45px; border-left:5px solid #fbfbfb; background:#fbfbfb url(../images/ico/center_ico.png) 16px -79px no-repeat; font-size:14px; line-height:48px; overflow:hidden;}
.group a:hover,.group a.active{ border-left:5px solid #379be9; box-shadow:0px 1px 2px #f1f1f1 inset; background:#fbfbfb url(../images/ico/center_ico.png) 16px -127px no-repeat; color:#379be9; text-decoration:none;}
.group .update{ display:inline-block; width:16px; height:48px; margin:0 15px; background:url(../images/ico/center_ico11.png) left top no-repeat; cursor:pointer;}
.group .update:hover{ background:url(../images/ico/center_ico11.png) left -48px no-repeat;}

/* 知识库 */
.knowledgeBase{ box-shadow:0px 1px 2px #d2d1d1;}
.knowledgeBase h3{ height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.knowledgeBase h3 .set{ width:20px; height:20px; margin:7px 5px 0 0; background:url(../images/ico/center_ico05.png) 4px -7px no-repeat;}
.knowledgeBase h3 .set:hover{ background:#379be9 url(../images/ico/center_ico05.png) 4px -7px no-repeat;}
.knowledgeBase h3 .more{ width:20px; height:20px; margin:7px 5px 0 0; background:url(../images/ico/center_ico05.png) 0 -1482px no-repeat;}
.knowledgeBase h3 .more:hover{ background:#379be9 url(../images/ico/center_ico05.png) 0 -1482px no-repeat;}
.knowledgeBase h3 .go{ width:20px; height:20px; margin:7px 5px 0 0; background:url(../images/ico/center_ico05.png) 0 -1502px no-repeat;}
.knowledgeBase h3 .go:hover{ background:#379be9 url(../images/ico/center_ico05.png) 0 -1502px no-repeat;}
.knowledgeBase li{ position:relative;_display:inline-block; border:1px solid #d2d1d1; border-top:none;}
.knowledgeBase li a{ display:block; height:48px; padding-left:5px; border-left:5px solid #fbfbfb; background:#fbfbfb; font-size:14px; line-height:48px; overflow:hidden;}
.knowledgeBase li a.text{ padding-left:55px; background:#fbfbfb url(../images/ico/center_ico.png) 5px -175px no-repeat;}
.knowledgeBase li a.doc{ padding-left:55px; background:#fbfbfb url(../images/ico/center_ico.png) 5px -223px no-repeat;}
.knowledgeBase li a.pic{ padding-left:55px; background:#fbfbfb url(../images/ico/center_ico.png) 5px -271px no-repeat;}
.knowledgeBase li a.video{ padding-left:55px; background:#fbfbfb url(../images/ico/center_ico.png) 5px -319px no-repeat;}
.knowledgeBase li a:hover,.knowledgeBase li a.active{ border-left:5px solid #379be9; box-shadow:0px 1px 2px #f1f1f1 inset; color:#379be9; text-decoration:none;}
.knowledgeBase li span{position: absolute;top:0;right:8px;line-height: 48px;cursor: pointer;}

/* 班级分享 */
.classShare{ box-shadow:0px 1px 2px #d2d1d1;}
.classShare h3{ position:relative; height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.classShare .new,.classShare .edit{ position:absolute; top:8px; width:20px; height:20px;}
.classShare .new{ right:30px; background:url(../images/ico/center_ico03.png) 3px -314px no-repeat;}
.classShare .new:hover,.classShare .new_active{ background:#379be9 url(../images/ico/center_ico03.png) 3px -314px no-repeat;}
.classShare .edit{ right:5px; background:url(../images/ico/center_ico03.png) 3px -350px no-repeat;}
.classShare .edit:hover,.classShare .edit_active{ background:#379be9 url(../images/ico/center_ico03.png) 3px -350px no-repeat;}
.classShare li{ _display:inline-block; border:1px solid #d2d1d1; border-top:none;}
.classShare li a{ display:block; height:48px; padding-left:20px; border-left:5px solid #fbfbfb; background:#fbfbfb; font-size:14px; line-height:48px;}
.classShare li a:hover,.classShare li a.active{ border-left:5px solid #379be9; box-shadow:0px 1px 2px #f1f1f1 inset; text-decoration:none;}
.classShare .classify{ overflow:hidden; float:left; width:85px; height:48px;}
.classShare .num{ display:inline; float:right; min-width:22px; max-width:36px; height:14px; padding:0 4px; margin:17px 20px 0 0; box-shadow:0px 1px 2px #d2d1d1; border-radius:2px; background:#68b4f0; color:#fff; line-height:14px; font-size:12px; text-align:center; overflow:hidden;}

.classShare .new_layer{ display:none; padding:10px 20px; border:1px solid #d4dce3; border-top:none; background:#fbfbfb;}
.classShare .new_layer input{ width:146px; height:24px; padding:0 5px; margin-bottom:10px; border:1px solid #c2d1e1; line-height:24px; color:#999;}
.classShare .new_layer a{ margin:0 4px;}
.col_3 .classShare .new_layer{ padding:10px;}

.classShare .editor_layer{ display:none; border:1px solid #d4dce3; border-top:none; background:#fbfbfb; text-align:center;}
.classShare .editor_layer label{ display:block; position:relative; padding:10px 0; border-bottom:1px solid #d4dce3; background:#fbfbfb;}
.classShare .editor_layer input{ width:142px; height:24px; padding:0 29px 0 5px; border:1px solid #d4dce3; line-height:24px; color:#999;}
.classShare .editor_layer .close{ position:absolute; top:8px; *top:10px; right:20px; width:9px; height:9px; background:url(../images/ico/close.png) left top no-repeat;}
.classShare .editor_layer a{ margin:10px 4px;}
.col_3 .classShare .editor_layer input{ width:122px;}

/* 老师成员 学生成员 */
.t_s{ border:1px solid #d4dce3; border-bottom:none; background:#fbfbfb;}
.t_s .title{ height:36px; margin:0 10px; font:normal 18px/36px "Microsoft YaHei"; color:#379be9;}
.t_s ul{ padding-top:10px; padding-bottom:10px;}
.t_s li{ display:inline; float:left; width:54px; margin:0 6px;}
.t_s img{ margin:0 7px; border-radius:50%;}
.t_s p a{ overflow:hidden; display:block; height:33px; line-height:33px; text-align:center;}
.t_s p a:hover{ color:#379be9; text-decoration:none;}
.t_s p a.label{ padding-right:15px; background:url(../images/ico/center_ico.png) right -25px no-repeat;}
.t_s .more{ display:block; height:16px; padding:0 10px 10px 0; color:#379be9; text-align:right; line-height:16px;}
.t_s .teachers,.t_s .students{ border-bottom:1px solid #d2d1d1;}
.t_s .tag{ position:absolute; right:7px; bottom:0; margin:0; border-radius:0;}
.col_3 .t_s ul{ padding-left:2px;}
.col_3 .t_s li{ margin:0 2px;}

/* 资讯 */
.section{ box-shadow:0px 1px 2px #d2d1d1;}
.section h3{ height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.section h3 .set{ width:20px; height:20px; margin:7px 5px 0 0; background:url(../images/ico/center_ico05.png) 4px -7px no-repeat;}
.section h3 .set:hover{ background:#379be9 url(../images/ico/center_ico05.png) 4px -7px no-repeat;}
.section .main_ul{ padding:10px 10px 1px 10px; border:1px solid #d4dce3; border-top:none; background:#fbfbfb;}
.section .main_li{ margin:0 0 10px 0;}
.section .main_div{ position:relative;}
.section .main_fold{ position:absolute; height:30px; padding:0 6px; border-right:1px solid #fff; border-top-left-radius:2px; border-bottom-left-radius:2px; background:#e0e8ef; font:bold 24px/30px 宋体; color:#98bad8; cursor:pointer;}
.section .main_fold:hover{ background:#68b4f0; color:#fff;}
.section .main_p{ height:30px; padding-left:26px; border-top-right-radius:2px; border-bottom-right-radius:2px; background:#e0e8ef; font:normal 14px/30px 宋体; text-align:center; overflow:hidden;}
.section .main_a{ display:block;}
.section .main_a:hover{ background:#68b4f0; color:#fff; text-decoration:none;}
.section .second_ul{ display:inline;}
.section .second_ul li{ margin:10px 0 0 0;}
.section .second_ul li a{ display:inline-block; height:18px; padding:0 6px; border-radius:2px; line-height:18px; overflow:hidden;}
.section .second_ul li a:hover{ background:#68b4f0; color:#fff; text-decoration:none;}

.section02{ box-shadow:0px 1px 2px #d2d1d1;}
.section02 h3{ height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.section02 h3 .set{ width:20px; height:20px; margin:7px 5px 0 0; background:url(../images/ico/center_ico05.png) 4px -7px no-repeat;}
.section02 h3 .set:hover{ background:#379be9 url(../images/ico/center_ico05.png) 4px -7px no-repeat;}
.section02 .main_ul{ padding:10px 10px 1px 10px; border:1px solid #d4dce3; border-top:none; background:#fbfbfb;}
.section02 .second_ul,.section02 .third_ul,.section02 .forth_ul{ display:inline;}
.section02 .main_li{ margin:0 0 10px 0;}
.section02 .second_li,.section02 .third_li,.section02 .forth_li{ margin:10px 0 0 0;}
.section02 .main_a,.section02 .second_a,.section02 .third_a,.section02 .forth_a{ overflow:hidden; display:block; color:#666;}
.section02 .main_a:hover,.section02 .second_a:hover,.section02 .third_a:hover{ background:#68b4f0; text-decoration:none; color:#fff;}
.section02 .main_a span,.section02 .second_a span,.section02 .third_a span{ float:left; margin-right:6px; color:#98bad8; font-weight:bold;}
.section02 .main_a:hover span,.section02 .second_a:hover span,.section02 .third_a:hover span{ color:#fff;}
.section02 .main_a{ height:30px; padding:0 6px; border-radius:2px; background:#e0e8ef; font:14px/30px 宋体; text-align:center;}
.section02 .main_a span{ font-size:24px;}
.section02 .second_a{ height:22px; padding:0 6px; background:#f2f3f4; font:12px/22px 宋体;}
.section02 .second_a span{ font-size:22px;}
.section02 .third_a{ height:20px; padding:0 6px 0 12px; font:12px/20px 宋体;}
.section02 .third_a span{ font-size:20px;}
.section02 .forth_a{ height:18px; padding:0 6px 0 18px; border-radius:2px; font:12px/18px 宋体;}
.section02 .forth_a:hover,.section02 .forth_a.active{ color:#68b4f0; text-decoration:none;}

/* 学校领导 */
.crew{ box-shadow:0px 1px 2px #d2d1d1;}
.crew h3{ height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.crew ul{ padding:5px 0 5px 6px; border:1px solid #d4dce3; border-top:none; border-bottom:none; background:#fbfbfb;}
.crew li{ display:inline; float:left; width:50px; margin-right:7px;}
.crew img{ margin:5px; border-radius:50%;}
.crew p{ height:40px; line-height:20px; text-align:center; overflow:hidden;}
.crew p a{ display:block; line-height:20px; text-align:center; overflow:hidden;}
.crew p a:hover{ color:#379be9; text-decoration:none;}
.crew .num{ padding:0 10px; border:1px solid #d4dce3; border-top:none; background:#fbfbfb;}
.crew .numTable{ width:100%; border-top:1px solid #d4dce3; text-align:center; line-height:24px;}
.crew .numTable td{ padding-top:5px;}
.crew .pageArrow{ height:20px; padding:7px 5px 0 0;}
.crew .pageArrow a{ float:left; width:20px; height:20px; margin-left:5px;}
.crew .pageArrow .prev{ background:url(../images/ico/pageArrow.png) left top no-repeat;}
.crew .pageArrow .next{ background:url(../images/ico/pageArrow.png) left -20px no-repeat;}
.crew .pageArrow .prev:hover,.crew .pageArrow .next:hover{ background-color:#379be9;}
.crew .pageArrow .prevDisabled{ background:url(../images/ico/pageArrow.png) left -40px no-repeat; cursor:default;}
.crew .pageArrow .nextDisabled{ background:url(../images/ico/pageArrow.png) left -60px no-repeat; cursor:default;}

/* 系统模块 */
.system{ box-shadow:0px 1px 2px #d2d1d1; background:#fbfbfb;}
.system ul{ border-top:1px solid #d4dce3;}
.system li{ height:45px; padding:0 5px 0 34px; border:1px solid #d4dce3; border-top:none; background:url(../images/ico/center_ico05.png) no-repeat; line-height:45px; font-size:14px;}
.system li:hover{ cursor:pointer;}
.system .system_ico01{ background-position:10px -149px;}    /* 我的说说 */
.system .system_ico01:hover{ background-position:10px -194px;}
.system .system_ico02{ background-position:10px -239px;}    /* 我的学生作业 */
.system .system_ico02:hover{ background-position:10px -284px;}
.system .system_ico03{ background-position:10px -329px;}    /* 我的课题 */
.system .system_ico03:hover{ background-position:10px -374px;}
.system .system_ico04{ background-position:10px -419px;}    /* 我的试卷 */
.system .system_ico04:hover{ background-position:10px -464px;}
.system .system_ico05{ background-position:10px -509px;}    /* 我的直播课堂 我的在线课程 */
.system .system_ico05:hover{ background-position:10px -554px;}
.system .system_ico06{ background-position:10px -599px;}    /* 我的课堂魔方 */
.system .system_ico06:hover{ background-position:10px -644px;}
.system .system_ico07{ background-position:10px -689px;}    /* 我的教学资源 我的资源 */
.system .system_ico07:hover{ background-position:10px -734px;}
.system .system_ico08{ background-position:10px -942px;}    /* 互动答疑 */
.system .system_ico08:hover{ background-position:10px -987px;}
.system .system_ico09{ background-position:10px -1032px;}    /* 我的备课 */
.system .system_ico09:hover{ background-position:10px -1077px;}
.system .system_ico10{ background-position:10px -1122px;}    /* 我的教研活动 */
.system .system_ico10:hover{ background-position:10px -1167px;}
.system .system_ico11{ background-position:10px -1212px;}    /* 我的晒课 */
.system .system_ico11:hover{ background-position:10px -1257px;}
.system .system_ico12{ background-position:10px -1303px;}    /* 晒课审核 */
.system .system_ico12:hover{ background-position:10px -1348px;}
.system .system_ico13{ background-position:10px -1393px;}    /* 晒课发布 */
.system .system_ico13:hover{ background-position:10px -1438px;}
.system .system_ico14,.system .system_ico15,.system .system_ico16{ background:url(../images/ico/center_ico09.png) no-repeat;}
.system .system_ico14{ background-position:10px -104px;}    /* 错题集 */
.system .system_ico14:hover{ background-position:10px -149px;}
.system .system_ico15{ background-position:10px -194px;}    /* 在线作业 */
.system .system_ico15:hover{ background-position:10px -239px;}
.system .system_ico16{ background-position:10px -284px;}    /* 我的课程 */
.system .system_ico16:hover{ background-position:10px -329px;}
.system li .fl{ overflow:hidden; width:85px; height:45px;}
.system li .fl:hover,.system li:hover .fl{ text-decoration:none; color:#379be9;}
.system li .fr{ overflow:hidden; width:50px; height:45px; text-align:center; color:#379be9; font-size:12px;}

/* 老师 */
.teacher{ box-shadow:0px 1px 2px #d2d1d1; background:#fbfbfb;}
.teacher h3{ height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.teacher ul{ padding:0 10px 20px 10px; border:1px solid #d4dce3; border-top:none;}
.teacher li{ height:70px; padding-top:20px;}
.teacher li .head{ margin-top:5px; border-radius:50%;}
.teacher li .detail{ width:90px;}
.teacher li .name{ font:bold 14px/16px 宋体; color:#535353;}
.teacher li .name:hover{ text-decoration:none; color:#379be9;}
.teacher li .label{ padding-right:23px; background:url(../images/ico/center_ico.png) right -32px no-repeat;}
.teacher li p{ line-height:27px;}

/* 备课目录 */
.prepareLessonMenu{ box-shadow:0px 1px 2px #d2d1d1;}
.prepareLessonMenu h3{ height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.prepareLessonMenu h3 .set{ width:20px; height:20px; margin:7px 5px 0 0; background:url(../images/ico/center_ico05.png) 4px -7px no-repeat;}
.prepareLessonMenu h3 .set:hover{ background:#379be9 url(../images/ico/center_ico05.png) 4px -7px no-repeat;}
.prepareLessonMenu .main_ul{ border:1px solid #d4dce3; border-top:none; background:#fbfbfb;}
.prepareLessonMenu .main_a{ overflow:hidden; display:block; height:40px; padding:0 50px 0 10px; border-bottom:1px solid #d4dce3; background:#eef2f6 url(../images/ico/center_ico06.png) right -195px no-repeat; font:normal 14px/40px 宋体; color:#444;}
.prepareLessonMenu .main_a:hover{ text-decoration:none;}
.prepareLessonMenu .main_a_active{ background:#eef2f6 url(../images/ico/center_ico06.png) right -155px no-repeat;}
.prepareLessonMenu .second_a{ overflow:hidden; display:block; height:34px; padding:0 50px 0 20px; border-bottom:1px solid #d4dce3; background:#fbfbfb url(../images/ico/center_ico06.png) right -198px no-repeat; font:normal 14px/34px 宋体; color:#379be9;}
.prepareLessonMenu .second_a:hover{ text-decoration:none;}
.prepareLessonMenu .second_a_active{ background:#fbfbfb url(../images/ico/center_ico06.png) right -158px no-repeat;}
.prepareLessonMenu .third_ul{ padding:5px 10px; border-bottom:1px solid #d4dce3;}
.prepareLessonMenu .third_a{ display:block; height:30px; padding:0 20px; border-radius:2px; line-height:30px; color:#888;}
.prepareLessonMenu .third_a:hover,.prepareLessonMenu .third_a_active{ background:#68b4f0; color:#fff; text-decoration:none;}

/* 教案详情 */
.lessonPlanOperate a{ display:block; padding-left:40px; margin-bottom:10px; border:1px solid #d6dee4; font:normal 16px/40px "Microsoft YaHei"; color:#999;}
.lessonPlanOperate a:hover{ text-decoration:none; color:#379be9;}
.lessonPlanOperate_ico01{ background:url(../images/ico/center_ico06.png) 10px -236px no-repeat;}
.lessonPlanOperate_ico01:hover{ background:url(../images/ico/center_ico06.png) 10px -276px no-repeat;}
.lessonPlanOperate_ico02{ background:url(../images/ico/center_ico06.png) 10px -316px no-repeat;}
.lessonPlanOperate_ico02:hover{ background:url(../images/ico/center_ico06.png) 10px -356px no-repeat;}
.lessonPlanOperate_ico03{ background:url(../images/ico/center_ico06.png) 10px -396px no-repeat;}
.lessonPlanOperate_ico03:hover{ background:url(../images/ico/center_ico06.png) 10px -436px no-repeat;}
.lessonPlanOperate_ico04{ background:url(../images/ico/center_ico06.png) 10px -476px no-repeat;}
.lessonPlanOperate_ico04:hover{ background:url(../images/ico/center_ico06.png) 10px -516px no-repeat;}
.lessonPlanOperate_ico05{ background:url(../images/ico/center_ico06.png) 10px -556px no-repeat;}
.lessonPlanOperate_ico05:hover{ background:url(../images/ico/center_ico06.png) 10px -596px no-repeat;}
.lessonPlanOperate_ico06{ background:url(../images/ico/center_ico06.png) 10px -636px no-repeat;}
.lessonPlanOperate_ico06:hover{ background:url(../images/ico/center_ico06.png) 10px -676px no-repeat;}
.lessonPlanOperate_ico07{ background:url(../images/ico/center_ico06.png) 10px -716px no-repeat;}
.lessonPlanOperate_ico07:hover{ background:url(../images/ico/center_ico06.png) 10px -756px no-repeat;}
.lessonPlanOperate_ico07.active{ background:url(../images/ico/center_ico06.png) 10px -756px no-repeat; color:#379be9;}

/* 名师指导 */
.teacherComment{ box-shadow:0px 1px 2px #d2d1d1;}
.teacherComment h3{ height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.teacherComment .bd{ border:1px solid #d4dce3; background:#fbfbfb;}
.teacherComment li{ padding:5px; border-bottom:1px dashed #eaeaea; line-height:21px;}
.teacherComment .btn{ display:block; width:130px; height:25px; margin:0 auto; border-radius:2px; background:#68b4f0; line-height:25px; color:#fff; text-align:center;}

/* 协同备课教案 */
.cooperateWith{ box-shadow:0px 1px 2px #d2d1d1;}
.cooperateWith h3{ height:36px; padding-left:10px; border:1px solid #379be9; border-top-left-radius:2px; border-top-right-radius:2px; background:#68b4f0; color:#fff; font:normal 18px/36px "Microsoft YaHei";}
.cooperateWith .main_ul{ border-left:1px solid #d4dce3; border-right:1px solid #d4dce3; background:#fbfbfb;}
.cooperateWith .main_li{ border-bottom:1px solid #d4dce3;}
.cooperateWith .main_li h4{ overflow:hidden; height:40px; padding:0 10px; border-bottom:1px solid #d4dce3; background:#eef2f6; font:bold 14px/40px 宋体; color:#666;}
.cooperateWith .second_ul{ padding:10px;}
.cooperateWith .second_ul li a{ display:block; height:30px; padding:0 10px; border-radius:3px; color:#888; line-height:30px;}
.cooperateWith .second_ul li a:hover{ text-decoration:none;}
.cooperateWith .second_ul li a.active{ background:#68b4f0; color:#fff;}
.cooperateWith .classify{ overflow:hidden; float:left; width:94px; height:30px; cursor:pointer;}
.cooperateWith .num{ float:right; min-width:22px; max-width:36px; height:14px; padding:0 4px; margin-top:8px; border-radius:2px; background:#f8a82b; color:#fff; line-height:14px; text-align:center; overflow:hidden;}

/* 主体 模块化 */

/* 基本信息 */
.areaHead{ height:100px; margin-top:35px; border:1px solid #d4dce3; box-shadow:0px 1px 2px #d2d1d1; background:#fbfbfb;}
.areaHead .infor .headerImgContainer{ float:left;}
.areaHead .infor .headImg{ display:block; float:left; width:110px; height:110px; margin:-35px 30px 0 30px; border:3px solid #fff; box-shadow:0 1px 3px #d3d2d2; border-radius:50%;}
.areaHead .infor img{ border-radius:50%;}
.areaHead .infor .alterLayer{ display:none; position:absolute; left:33px; top:-32px; width:110px; height:110px; border-radius:50%; background:#000;}
.areaHead .infor .headerImgContainer:hover .alterLayer{ display:block;}
.areaHead .infor .alterHead{ display:none; position:absolute; left:33px; top:-32px; width:110px; height:110px; line-height:110px; text-align:center; color:#f6f6f6;}
.areaHead .infor .headerImgContainer:hover .alterHead{ display:block;}
.areaHead .infor .name{ display:inline-block; margin-top:5px; font:normal 20px/30px "Microsoft YaHei";}
.areaHead .infor .label{ padding-right:23px; background:url(../images/ico/center_ico.png) right -25px no-repeat;}
.areaHead .infor .class{ display:inline-block; margin-top:5px; font:normal 20px/30px "Microsoft YaHei";}
.areaHead .infor .schoolTeacher{ margin-bottom:7px; line-height:22px;}
.areaHead ul{ display:inline; margin:17px 10px 17px 0;}
.areaHead li{ float:left; border-right:1px solid #d4dce3; text-align:center; line-height:28px;}
.areaHead li.end{ border-right:none;}
.areaHead li a{ display:block; width:80px; height:56px; padding:5px 0; font:normal 14px/28px "Microsoft YaHei";}
.areaHead li a:hover{ text-decoration:none; color:#379be9;}
.areaHead li span{ font-size:20px;}

/* 基本信息2 */
.headerSkin{height:155px;padding-bottom:20px;}
.headerSkin .avatar{ position:relative; display:inline; float:left; width:125px; height:125px; margin-left:20px;}
.headerSkin .avatar img{width:125px;height:125px;}
.headerSkin .avatar .alterLayer{ display:none; position:absolute; left:0; top:0; width:125px; height:125px; background:#000;}
.headerSkin .avatar:hover .alterLayer{ display:block;}
.headerSkin .avatar .alterHead{ display:none; position:absolute; left:0; top:0; width:125px; height:125px; line-height:125px; text-align:center; color:#f6f6f6;}
.headerSkin .avatar:hover .alterHead{ display:block;}
.headerSkin .header_info{height:105px;margin-left:165px;}
.headerSkin .header_user{float:left;width:50%;}
.headerSkin .header_user_my{padding-top:20px;}
.headerSkin .header_user p{padding:5px 0 0;color:#555;}
.headerSkin .header_user p.opt{padding-top:15px;}
.headerSkin .header_user p .name{display:inline-block;padding-right:25px;background:url(../images/ico/center_ico.png) right -24px no-repeat;font:100 20px "Microsoft YaHei";color:#444;}
.headerSkin .header_user .btn06 span{margin-right:5px;font:700 16px "Microsoft YaHei";}
.headerSkin .header_data{float:right;width:50%;margin-top:10px;text-align:right;}
.headerSkin .header_data span{display:inline-block;width:70px;height:68px;padding-top:12px;border-right:1px solid #d9e7ef;text-align:center;font-size:14px;color:#555;}
.headerSkin .header_data span.last{border-right:0;}
.headerSkin .header_data span em{display:block;margin-bottom:8px;font:100 20px "黑体";}
.headerSkin .sub_menu{height:50px;margin-left:165px;font:700 16px/50px "Microsoft YaHei";}
.headerSkin .sub_menu a{margin:0 20px;}

/* 基本信息3 */
.basicInfor{ position:relative; height:236px; padding:90px 0 0 150px;}
.basicInfor .alterContainer{ float:left; position:relative; display:inline-block; width:96px; height:96px; margin-right:20px; border:1px solid #cecece; border-radius:50%;}
.basicInfor .alterContainer img{width:96px;height:96px; border-radius:50%;}
.basicInfor .alterContainer .alterLayer{ display:none; position:absolute; left:0; top:0; width:96px; height:96px; border-radius:50%; background:#000;}
.basicInfor .alterContainer:hover .alterLayer{ display:block;}
.basicInfor .alterContainer .alterHead{ display:none; position:absolute; left:0; top:0; width:96px; height:96px; line-height:96px; text-align:center; color:#f6f6f6;}
.basicInfor .alterContainer:hover .alterHead{ display:block;}
.basicInfor .userInfor{ float:left; padding-top:20px; color:#fff;}
.basicInfor .userInfor .name{ display:inline-block; padding-left:27px; background:url(../images/ico/center_ico15.png) left top no-repeat; font:20px/30px "Microsoft YaHei"; color:#fff;}
.basicInfor .userInfor .name02{ display:inline-block; padding-left:25px; background:url(../images/ico/center_ico15.png) left -351px no-repeat; font:20px/30px "Microsoft YaHei"; color:#fff;}
.basicInfor .userInfor .address{ display:inline-block; padding-left:24px; margin-left:30px; background:url(../images/ico/center_ico15.png) left -30px no-repeat; font:16px/30px "Microsoft YaHei";}
.basicInfor .userInfor .subjects{ display:inline-block; padding-left:21px; margin-left:30px; background:url(../images/ico/center_ico15.png) left -381px no-repeat; font:16px/30px "Microsoft YaHei";}
.basicInfor .sx_title{ position:absolute; width:170px; height:90px; color:#fff; font:22px/90px "Microsoft YaHei"; text-align:center; overflow:hidden;}

/* 文字 文档 图片 视频 tab切换 */
.quickWayContainer{ position:relative; border:1px solid #d4dce3; box-shadow:0px 1px 2px #d4dce3; background:#f7f7f7; z-index:10;}
.quick_tabMenu ul{ border-bottom:1px solid #d4dce3;}
.quick_tabMenu li{ float:left; width:194px; height:26px; padding-top:67px; border-right:1px dashed #d4dce3; font:normal 16px/16px "Microsoft YaHei"; color:#000; text-align:center; cursor:pointer;}
.quick_tabMenu li.end{ border-right:none;}
.quick_tabMenu li.text{ width:193px; border-bottom:2px solid #f7f7f7; background:#f7f7f7 url(../images/ico/center_ico.png) center -367px no-repeat;}
.quick_tabMenu li.doc{ border-bottom:2px solid #fff; background:#fff url(../images/ico/center_ico.png) center -460px no-repeat;}
.quick_tabMenu li.pic{ border-bottom:2px solid #f7f7f7; background:#f7f7f7 url(../images/ico/center_ico.png) center -553px no-repeat;}
.quick_tabMenu li.video{ border-bottom:2px solid #fff; background:#fff url(../images/ico/center_ico.png) center -646px no-repeat;}
.quick_tabMenu li.active{ border-bottom:2px solid #3498e6; cursor:default;}
.fa li{ font-size:12px; color:#666;}
.fa li.text{ background:#f7f7f7 url(../images/ico/center_ico04.png) center -115px no-repeat;}
.fa li.doc{ background:#fff url(../images/ico/center_ico04.png) center -208px no-repeat;}
.fa li.pic{ background:#f7f7f7 url(../images/ico/center_ico04.png) center -301px no-repeat;}
.fa li.video{ background:#fff url(../images/ico/center_ico04.png) center -394px no-repeat;}
.col_3 .quick_tabMenu li{ width:149px;}
.col_3 .quick_tabMenu li.text{ width:148px;}

.quick_tabBox{ padding:0 18px;}
.quick_tabBox object{position: absolute;left:0; }
.internalRecommend{ padding:20px 0; border-top:1px solid #d2d1d1;}
.internalRecommend .level{ margin-bottom:10px;}
.internalRecommend .level a{ display:inline; float:left; margin:0 0 5px 10px;}
.internalRecommend .mainlevel a.active{ background:url(../images/ico/btn_bg.png) left -648px no-repeat; text-decoration:none; color:#fff;}
.internalRecommend .mainlevel .name{ display:inline; float:left; margin:0 0 5px 10px; line-height:32px;}
.internalRecommend .secondlevel a{ height:20px; padding:0 10px 0 32px; border:1px solid #ddd; background:#fff url(../images/ico/unselected.png) 10px center no-repeat; line-height:20px;}
.internalRecommend .secondlevel a:hover,.internalRecommend .secondlevel a.active{ border:1px solid #379be9; background:#fff url(../images/ico/selected.png) 10px center no-repeat; text-decoration:none;}
.internalRecommend .result{ border-top:1px dashed #d2d2d4;}
.internalRecommend .result a{ display:inline; float:left; padding:4px 5px 4px 2px; margin:14px 0 0 10px; background:#def3fe; color:#379be9;}
.internalRecommend .result a.clear{ background:none; margin-left:15px;}
.internalRecommend .result a:hover{ text-decoration:none;}
.quick_tabBox .fold{ display:block; height:30px; margin:0 -18px; border-top:1px solid #d4dce3; background:#fff; line-height:30px; color:#999;}
.quick_tabBox .fold:hover{ background:#f7f7f7; text-decoration:none;}
.quick_tabBox .fold span{ display:block; width:40px; height:30px; margin:0 auto; background:url(../images/ico/center_ico03.png) 33px -64px no-repeat; line-height:30px;}
.selectGroup{ margin:3px 40px 4px 0; line-height:32px; font-size:14px;}
.col_3 .selectGroup{ margin-right:10px;}
.firstStepShare{ border-bottom:1px solid #d2d1d1; text-align:center;}
.firstStepShare_text{ display:block; margin:10px auto;}
.firstStepUpload{ text-align:center;}
.quickGroup{ padding:40px 0 60px 0;}
.quickGroup li{ position:relative; padding-right:20px; margin-top:20px; border:1px solid #d9d9d9;}
.quickGroup .close{ position:absolute; top:10px; right:10px; width:9px; height:9px; background:url(../images/ico/center_ico02.png) left -30px no-repeat; cursor:pointer;}
.quickGroup .scroll{ position:absolute; left:0; top:0; width:110px; height:50px; padding:40px 8px 0 7px; z-index:2;}
.quickGroup .scroll_grey{ width:82px; height:10px; margin-top:2px; background:url(../images/ico/scroll_grey02.png) left top no-repeat;}
.quickGroup .scroll_green{ height:10px; background:url(../images/ico/scroll_green02.png) left top no-repeat;}
.quickGroup .play{ position:absolute; left:32px; top:15px; z-index:1;}
.quickGroup form{ padding-left:20px;}
.quickGroup label{ display:block; height:35px; line-height:35px; font-size:14px;}
.quickGroup input{ width:688px; margin-bottom:15px;}
.col_3 .quickGroup input{ width:508px;}

.quick_text .title{ padding:20px 0; font-size:14px;}
.quick_text .title span{ float:left; line-height:32px;}

.quick_doc .docGroup{ position:relative; padding:25px 10px; margin-top:20px; border:1px solid #d9d9d9; background:#fbfbfb;}
.quick_doc .docGroup .close{ position:absolute; top:10px; right:10px; width:9px; height:9px; background:url(../images/ico/center_ico02.png) left -30px no-repeat; cursor:pointer;}
.quick_doc .docGroup .hd{ margin-bottom:25px;}
.quick_doc .docGroup .word_ico{ position:relative; top:2px; margin-right:10px;}
.quick_doc .docGroup .hd .editor{ border:1px solid #379be9; background:#fff;}
.quick_doc .docGroup .bd{ position:relative; width:340px; padding-left:25px; line-height:16px;}
.quick_doc .docGroup .scroll_grey{ position:absolute; display:inline; float:left; width:170px; height:10px; margin-top:3px; margin-right:10px; background:url(../images/ico/scroll_grey.png) left top no-repeat;}
.quick_doc .docGroup .scroll_green{ height:10px; background:url(../images/ico/scroll_green.png) left top no-repeat;}
.quick_doc .docGroup .succeed{ display:inline; float:left; height:16px; padding-left:25px; margin-left:30px; background:url(../images/ico/center_ico02.png) left -42px no-repeat; color:#4e9204; line-height:16px;}
.quick_doc .tip{ height:60px; line-height:60px; border-bottom:1px solid #d2d1d1;}
.quick_doc .tip input{ display:inline; float:left; margin:23px 10px 0 15px; *margin-top:18px;}

.quick_pic .title{ padding:20px 0; font-size:14px;}
.quick_pic .title span{ float:left; line-height:32px;}
.quick_pic .picGroup{ padding:0 2px; *padding-bottom:20px; border-bottom:1px solid #d2d1d1;}
.quick_pic .picGroup li{ display:inline; float:left; width:120px; height:120px; margin:0 11px 20px 11px; border:1px solid #e1e1e1;}
.quick_pic .picGroup .pic_default{ position:relative; width:120px; height:89px;}
.quick_pic .picGroup .scroll{ position:absolute; left:0; top:0; width:110px; height:49px; padding:40px 5px 0 5px;}
.quick_pic .picGroup .scroll_grey{ width:82px; height:10px; margin-top:2px; background:url(../images/ico/scroll_grey02.png) left top no-repeat;}
.quick_pic .picGroup .scroll_green{ height:10px; background:url(../images/ico/scroll_green02.png) left top no-repeat;}
.quick_pic .picGroup .inforContainer{ height:31px; background:#fff; line-height:31px;}
.quick_pic .picGroup .infor{ display:inline; width:69px; height:30px; padding:0 10px; margin:0 -1px -1px -1px; border:1px solid #e1e1e1; border-top-color:#fff; border-right-color:#fff; line-height:30px; color:#666;}
.quick_pic .picGroup .editor{ width:100px; border:1px solid #379be9; _border:1px solid #e1e1e1; _border-top-color:#fff; _border-right-color:#fff;}
.quick_pic .picGroup .rubbish{ display:inline; width:11px; height:13px; margin:9px 10px 0 0;}
.col_3 .quick_pic .picGroup li{ margin:0 8px 20px;}

#uploadResPop .scroll_grey{ width:82px; height:10px; margin-top:2px; background:url(../images/ico/scroll_grey02.png) left top no-repeat;}
#uploadResPop .scroll_green{ height:10px; background:url(../images/ico/scroll_green02.png) left top no-repeat;}
#uploadResPop .green{line-height: 12px;}

#isShowFalshId .scroll_grey{ width:82px; height:10px; margin-top:2px; background:url(../images/ico/scroll_grey02.png) left top no-repeat;}
#isShowFalshId .scroll_green{ height:10px; background:url(../images/ico/scroll_green02.png) left top no-repeat;}
#isShowFalshId .green{line-height: 12px;}

.scroll_grey{ width:82px; height:10px; margin-top:2px; background:url(../images/ico/scroll_grey02.png) left top no-repeat;}
.scroll_green{ height:10px; background:url(../images/ico/scroll_green02.png) left top no-repeat;}
.green{line-height: 12px;}

.quick_video .quickGroup form{ width:570px;}
.quick_video .quickGroup input{ width:558px;}
.col_3 .quick_video .quickGroup form{ width:390px;}
.col_3 .quick_video .quickGroup input{ width:378px;}

/* 全部动态 */
.dynamic .later{ width:200px; height:26px; margin:0 auto; line-height:26px; font-size:14px;}
.dynamic .list_img{ width:95px;}
.dynamic .list_img .headImg{ display:inline-block; width:60px; height:60px; margin:6px 14px; border:3px solid #fff; box-shadow:0 1px 3px #d3d2d2; border-radius:50%;}
.dynamic .list_img .head01{ border-radius:50%;}
.dynamic .list_img p{ text-align:center; font:normal 12px/18px "Microsoft YaHei";}
.dynamic .list_img .time{ padding-left:35px; background:url(../images/ico/center_ico02.png) 16px -138px no-repeat; text-align:left;}
.dynamic .list_main{ position:relative; width:683px; border:1px solid #d4dce3; box-shadow:0 1px 3px #d3d2d2; background:#fff;}
.dynamic .list_main .sendContainer{ background:#f2f1f5;}
.dynamic .list_main .sendContainer .warn{ display:inline-block; padding-left:25px; margin-bottom:15px; background:url(../images/ico/center_ico02.png) left -526px no-repeat; line-height:27px;}
.dynamic .list_main .delete{ display:none; position:absolute; right:0; top:0; width:39px; height:39px; background:url(../images/ico/center_ico08.png) left -54px no-repeat;}
.dynamic .list_main:hover .delete{ display:block;}
.dynamic .list_main .hd{ padding:15px 20px; color:#999; line-height:20px;}
.dynamic .list_main .transcodeFail{ display:inline-block; height:25px; padding-left:27px; margin-right:30px; background:url(../images/ico/center_ico02.png) left -357px no-repeat; font-size:14px; color:#cd1800; line-height:25px; font-weight:normal;}
.dynamic .list_main .text p{ padding:15px 20px; line-height:24px;}
.dynamic .list_main .text img{ max-width:100%;}
.dynamic .list_main .picture{ position:relative; padding:0 8px 0 9px;}
.dynamic .list_main .picture_more{ position:absolute; bottom:2px; *bottom:0; _bottom:105px; right:10px; width:80px; height:30px; background:#68b4f0; line-height:30px; color:#fff; text-align:center; z-index:1; text-decoration:none;}
.dynamic .list_main .picture li{ position:relative; display:inline; float:left; width:220px; height:165px; margin:0 2px 2px 0;}
.dynamic .list_main .picture img{ width:220px; height:165px; _margin-bottom:-3px;}
.dynamic .list_main .picture p{ position:absolute; left:0; bottom:0; width:220px; height:35px; background:#000; line-height:35px; text-align:center; color:#fff;}
.dynamic .list_main .document{ margin:0 20px;}
.dynamic .list_main .document .docImgContainer{ position:relative; float:left; padding:1px; border:3px solid #eaeaeb; background:#6bb5ef;}
.dynamic .list_main .document .docImg{ *margin-bottom:-2px; _margin-bottom:-4px;}
.dynamic .list_main .document .label{ position:absolute; right:4px; bottom:4px;}
.dynamic .list_main .document .whitelayer{ position:absolute; left:1px; top:1px; width:94px; height:131px; background:#fff;}
.dynamic .list_main .document .noPreview{ position:absolute; left:1px; top:1px; width:94px; height:131px; font-size:14px; line-height:131px; text-align:center;}
.dynamic .list_main .document .loading{ position:absolute; left:33px; top:52px;}
.dynamic .list_main .document .tip{ float:left; height:25px; margin:114px 0 0 40px; line-height:25px;}
.dynamic .list_main .video{ margin:0 20px;}
.dynamic .list_main .video .videoImgContainer{ position:relative; float:left;}
.dynamic .list_main .video .whitelayer{ position:absolute; left:0; top:0; width:125px; height:90px; background:#fff;}
.dynamic .list_main .video .loading{ position:absolute; left:49px; top:32px;}
.dynamic .list_main .video .play{ position:absolute; left:32px; top:15px;}
.dynamic .list_main .video .tip{ float:left; margin:74px 0 0 40px; font-size:14px;}
.dynamic .list_main .ft{ padding:0 20px; margin:10px 0 20px 0; line-height:27px;}
.dynamic .list_main .ft a{ display:block; height:27px; line-height:27px; color:#68b4f0;}
.dynamic .list_main .ft a:hover{ color:#379be9;}
.dynamic .list_main .ft a.from{ display:inline; color:#999;}
.dynamic .list_main .ft a.from:hover{ color:#379be9; text-decoration:none;}
.dynamic .list_main .ft .comments,.dynamic .list_main .ft .download,.dynamic .list_main .ft .praise,.dynamic .list_main .ft .jb,.dynamic .list_main .ft .send{ padding-left:25px; color:#999;}
.dynamic .list_main .ft .comments:hover,.dynamic .list_main .ft .download:hover,.dynamic .list_main .ft .send:hover{ text-decoration:none; color:#379be9;}
.dynamic .list_main .ft .comments{ background:url(../images/ico/center_ico02.png) left -186px no-repeat;}
.dynamic .list_main .ft .comments:hover{ background:url(../images/ico/center_ico02.png) left -159px no-repeat;}
.dynamic .list_main .ft .download{ background:url(../images/ico/center_ico02.png) left -213px no-repeat;}
.dynamic .list_main .ft .download:hover{ background:url(../images/ico/center_ico02.png) left -240px no-repeat;}
.dynamic .list_main .ft .praise{ background:url(../images/ico/center_ico08.png) left top no-repeat;}
.dynamic .list_main .ft .praise:hover{ text-decoration:none; color:#999;}
.dynamic .list_main .ft .praise.active{ background:url(../images/ico/center_ico08.png) left -27px no-repeat;}
.dynamic .list_main .ft .jb{ background:url(../images/ico/center_ico02.png) left -499px no-repeat;}
.dynamic .list_main .ft .jb:hover{ text-decoration:none; color:#999;}
.dynamic .list_main .ft .jb.active{ background:url(../images/ico/center_ico02.png) left -526px no-repeat;}
.dynamic .list_main .ft .send{ background:url(../images/ico/center_ico02.png) left -553px no-repeat;}
.dynamic .list_main .ft .send:hover{ background:url(../images/ico/center_ico02.png) left -580px no-repeat;}
.dynamic .commentsLayer{ display:none; position:relative; padding:5px 10px 0 10px; border-top:1px solid #d4dce3; box-shadow:0 1px 3px #d3d2d2 inset; background:#f7f7f7; zoom:1;}
.dynamic .commentsLayer_arrow{ position:absolute; left:53px; top:-10px;}
.dynamic .main_comments_li{ padding:0 10px; border-bottom:1px dashed #d4dce3; line-height:38px;}
.dynamic .main_comments_li .name{ margin:4px 5px 4px 0;}
.dynamic .main_comments_li .head02{ width:30px; height:30px; border-radius:50%;}
.dynamic .main_comments_li .value{ width:558px;}
.dynamic .second_comments_ul{ padding-left:50px;}
.dynamic .second_comments_li .close{ _position:absolute;}
.dynamic .commentsLayer_more{ height:32px; padding:0 10px; line-height:32px; color:#379be9;}
.dynamic .closed_comments{ position:relative; padding:10px;}
.dynamic .closed_comments .closed{ height:25px; line-height:25px; color:#999;}
.dynamic .closed_comments .closed:hover{ text-decoration:none; color:#379be9;}
.dynamic .closed_comments span{ display:inline; height:25px; margin-right:5px; line-height:25px; color:#999;}
.dynamic .closed_comments .area_comments_face{ position:static; height:25px; padding-left:10px;}
.dynamic .closed_comments .area_comments_face .faceContainer .faceList{ position:absolute;}
.dynamic .three_col{ width:503px;}
.dynamic .three_col .value{ width:378px;}
.dynamic .three_col .picture{ padding:0 29px 0 30px;}
.dynamic .three_col .picture_more{ right:31px;}

/* 文字库 文档库 图片库 视频库 主体部分 */
.area_subject{ height:48px; font:normal 20px/48px "Microsoft YaHei";}
.focus_subject{ padding-left:40px; background:url(../images/ico/center_ico03.png) 10px -379px no-repeat;}

.area_new_editor li{ float:left; width:68px; height:34px; line-height:34px; text-align:center;}
.area_new_a{ display:block; padding-left:20px; background:url(../images/ico/center_ico03.png) left -200px no-repeat;}
.area_new_a:hover{ background:url(../images/ico/center_ico03.png) left -234px no-repeat;}
.area_new_layer,.area_editor_layer{ position:absolute; top:34px; right:0; display:none; border:1px solid #68b4f0; background:#fff; z-index:2;}
.area_new_layer{ width:152px;}
.area_new_layer input{ width:142px; height:24px; padding:0 5px; border:none; border-bottom:1px solid #68b4f0; line-height:24px; color:#999;}
.area_new_layer a{ margin:4px 3px;}
.area_editor_layer{ width:215px; padding:5px 10px 10px 10px; text-align:center;}
.area_editor_layer label{ background:#fff;}
.area_editor_layer input{ width:179px; height:24px; padding:0 29px 0 5px; margin-top:5px; border:1px solid #c2d1e1; line-height:24px; color:#999;}
.area_editor_layer .close{ position:absolute; top:0; *top:14px; right:10px; width:9px; height:9px; background:url(../images/ico/close.png) left top no-repeat;}

/* 向上箭头
.area_sort a{ display:inline-block; padding:6px 27px 6px 10px; margin-right:10px; border:1px solid #ddd; background:#f4f4f4 url(../images/ico/center_ico03.png) right -148px no-repeat;}
.area_sort a:hover,.area_sort a.active{ background:#fafafa url(../images/ico/center_ico03.png) right -174px no-repeat; text-decoration:none;}
*/
/* 向下箭头 */
.area_sort a{ display:inline-block; padding:6px 27px 6px 10px; margin-right:10px; border:1px solid #ddd; background:#f4f4f4 url(../images/ico/center_ico03.png) right -800px no-repeat;}
.area_sort a:hover,.area_sort a.active{ background:#fafafa url(../images/ico/center_ico03.png) right -827px no-repeat; text-decoration:none;}

.area_model{ position:relative; margin-top:20px; border:1px solid #e2e2e2; border-top-left-radius:3px; border-top-right-radius:3px; background:#fff;}
.area_model .Nothinglayer,.area_model .Nothing{ position:absolute; left:0; top:0; background:#fff; z-index:1;}
.area_model .Nothing{ width:267px; height:50px; padding-left:100px; background:url(../images/ico/nothing.png) 30px center no-repeat; font:bold 14px/50px 宋体; color:#959595; z-index:2;}
.area_hd{ height:33px; padding:0 20px; border-bottom:1px solid #e2e2e2; background:#eee; line-height:33px;}
.area_hd .transcodeFail{ display:inline-block; height:33px; padding-left:22px; margin-right:10px; background:url(../images/ico/center_ico02.png) left -354px no-repeat; color:#cd1800; line-height:33px;}
.area_ft{ min-height:32px; padding:10px 20px; line-height:32px;}
.area_ft .record{ margin-top:3px;}
.area_ft .record li{ display:inline; float:left; height:27px; margin-right:10px; color:#999; line-height:27px;}
.area_ft .record .comments{ padding-left:18px; background:url(../images/ico/center_ico02.png) left -186px no-repeat;}
.area_ft .record .download{ padding-left:18px; background:url(../images/ico/center_ico02.png) left -213px no-repeat;}
.area_ft .record .collect{ padding-left:16px; background:url(../images/ico/center_ico03.png) left -94px no-repeat;}
.area_ft .record .see{ padding-left:20px; background:url(../images/ico/center_ico03.png) left -121px no-repeat;}
.area_ft .record .praise{ padding-left:16px; background:url(../images/ico/center_ico08.png) left top no-repeat;}
.area_ft .record .praise.active{ background:url(../images/ico/center_ico08.png) left -27px no-repeat;}
.area_empty{ height:155px; padding:45px 0 0 167px; background:url(../images/ico/area_empty.png) 40px 45px no-repeat; font:normal 18px/76px "Microsoft YaHei";}

/* 文字库 文档库 图片库 视频库 详情页 主体部分 */
.area_comments{ padding:10px 20px; border:1px solid #d4dce3; background:#f7f7f7;}
.area_comments .title{ height:36px; font:normal 16px/36px "Microsoft YaHei";}
.area_comments_btn{ position:relative; padding:10px 0; text-align:right; line-height:25px; z-index:103;}
.area_comments_face{ position:absolute; left:0; top:10px; text-align:left;}
.area_comments_face .face_btn{ display:inline-block; width:20px; height:25px; background:url(../images/ico/face.png) 2px top no-repeat;}
.area_comments_face .face_btn:hover{ background:url(../images/ico/face.png) 2px -25px no-repeat;}
.area_comments_face .faceContainer{ display:none;}
.area_comments_face:hover .faceContainer{ display:block;}
.area_comments_face .faceContainer .arrow{ position:relative; display:inline-block; width:19px; height:10px; background:url(../images/ico/face.png) left -50px no-repeat; z-index:102;}
.area_comments_face .faceContainer .faceList{ position:relative; width:397px; padding:11px 10px 10px 10px; margin:-1px 0 0 -5px; border:1px solid #d4dce3; background:#fff; z-index:101;}
.area_comments_face .faceContainer .faceList li{ float:left; margin:-1px -1px 0 0;}
.area_comments_face .faceContainer .faceList a{ position:relative; display:block; width:32px; height:28px; padding-top:4px; border:1px solid #ececec; text-align:center;}
.area_comments_face .faceContainer .faceList a:hover{ border:1px solid #4ba4ea; z-index:1;}
.area_comments_to{ position:absolute; left:26px; top:10px; text-align:left;}
.area_comments_to .to_btn{ display:inline-block; width:20px; height:25px; background:url(../images/ico/face.png) 2px -60px no-repeat;}
.area_comments_to .to_btn:hover{ background:url(../images/ico/face.png) 2px -85px no-repeat;}
.area_comments_to .toContainer{ display:none;}
.area_comments_to:hover .toContainer{ display:block;}
.area_comments_to .toContainer .arrow{ position:relative; display:inline-block; width:19px; height:10px; background:url(../images/ico/face.png) left -50px no-repeat; z-index:102;}
.area_comments_to .toContainer .bd{ width:534px; padding:11px 0 10px 0; margin:-1px 0 0 -5px; border:1px solid #d4dce3; background:#fff; z-index:101;}
.area_comments_to .toContainer .toTabContainer{ border-bottom:1px solid #e6e6e6;}
.area_comments_to .toContainer .toTabMenu_ul{ height:180px; border:1px solid #e6e6e6; border-bottom:none; border-left:none; overflow:auto;}
.area_comments_to .toContainer .toTabMenu_ul li{ height:30px; padding:0 10px; border-bottom:1px solid #f3f3f3; font:14px/30px "Microsoft YaHei"; cursor:pointer; overflow:hidden;}
.area_comments_to .toContainer .toTabMenu_ul li.active{ background:#f3f3f3;}
.area_comments_to .toContainer .name{ height:223px; overflow:auto;}
.area_comments_to .toContainer .name label{ float:left; width:108px; height:25px; margin-right:10px; overflow:hidden;}
.area_comments_to .toContainer .name input{ float:left; margin:5px 5px 0 0; *margin-top:2px;}
.area_comments_to .toContainer .result a{ float:left; padding-left:3px; margin:10px 0 0 10px; border:1px solid #dbd9d9; border-radius:2px; background:#ededed; color:#444; text-decoration:none;}
.area_comments_to .toContainer .result .clear{ padding:0; border:1px solid #fff; background:#fff;}
.area_comments_pic{ position:absolute; left:52px; top:10px; text-align:left;}
.area_comments_pic .pic_btn{ display:inline-block; width:20px; height:25px; background:url(../images/ico/face.png) 2px -110px no-repeat;}
.area_comments_pic .pic_btn:hover{ background:url(../images/ico/face.png) 2px -135px no-repeat;}
.area_comments_pic .picContainer{ display:none;}
.area_comments_pic:hover .picContainer{ display:block;}
.area_comments_pic .picContainer .arrow{ position:relative; display:inline-block; width:19px; height:10px; background:url(../images/ico/face.png) left -50px no-repeat; z-index:102;}
.area_comments_pic .picContainer .bd{ width:396px; padding:1px 0 0 10px; margin:-1px 0 0 -5px; border:1px solid #d4dce3; background:#fff; z-index:101;}
.area_comments_pic .picContainer .picGroup li{ position:relative; display:inline; float:left; width:120px; height:120px; margin:0 10px 10px 0; border:1px solid #e1e1e1; overflow:hidden;}
.area_comments_pic .picContainer .picGroup .rubbishContainer{ display:none; position:absolute; left:0; top:0; width:120px; height:120px; background:#000; opacity:0.2; -moz-opacity:0.2; filter:alpha(opacity=20); cursor:pointer;}
.area_comments_pic .picContainer .picGroup li:hover .rubbishContainer{ display:block;}
.area_comments_pic .picContainer .picGroup .rubbish{ display:none; position:absolute; top:0; right:0; width:16px; height:18px; padding:5px 0 0 5px; background:#81898f;}
.area_comments_pic .picContainer .picGroup li:hover .rubbish{ display:block;}
.area_comments_li{ padding:0 10px; border-top:1px dashed #d4dce3; line-height:38px;}
.area_comments_li .name{ margin:4px 5px 4px 0;}
.area_comments_li .head02{ width:30px; height:30px; border-radius:50%;}
.area_comments_li .content{ width:633px;}
.area_second_comments_ul{ padding-left:50px;}
.area_second_comments_li .close{ _position:absolute;}

.area_detail_bread{ height:55px; line-height:55px;}
.area_detail_bread a{ color:#999;}
.area_detail_bread a:hover{ color:#379be9;}

.area_detail_subject{ height:20px; font:bold 14px/20px 宋体; color:#379be9;}
.area_detail_subject_input{ width:550px; height:20px; border:1px solid #fff; background:#fff; font:bold 14px/20px 宋体; color:#379be9;}
.area_detail_subject_editor{ border:1px solid #379be9;}
.area_detail_operate{ position:relative; height:32px; padding:10px 0; border-bottom:1px solid #e2e2e2; line-height:32px;}
.area_detail_operate .set{ width:16px; height:16px; margin-top:7px; background:url(../images/ico/center_ico05.png) left -40px no-repeat;}
.area_detail_operate .set:hover{ background:url(../images/ico/center_ico05.png) left -70px no-repeat;}
.area_detail_ft{ height:27px; padding:20px 0; line-height:27px;}
.area_detail_ft .record li{ display:inline; float:left; height:27px; padding-left:25px; margin-right:10px; color:#999; line-height:27px;}
.area_detail_ft .record .comments{ background:url(../images/ico/center_ico02.png) left -186px no-repeat;}
.area_detail_ft .record .download{ background:url(../images/ico/center_ico02.png) left -213px no-repeat;}
.area_detail_ft .record .collect{ background:url(../images/ico/center_ico03.png) left -94px no-repeat;}
.area_detail_ft .record .see{ background:url(../images/ico/center_ico03.png) left -121px no-repeat;}

/* 关注/粉丝 */
.focus{ border:1px solid #e2e2e2; background:#fff;}
.focus_li{ position:relative; height:60px; padding:20px 40px 20px 20px; margin-bottom:10px; border:1px solid #d9d9d9; box-shadow:0px 1px 2px #d2d1d1;}
.focus_li_hover{ border:1px solid #9bcdf4;}
.focus_li .not_selected,.focus_li .selected{ display:none; position:absolute; right:0; top:0; width:29px; height:29px;}
.focus_li .not_selected{ background:url(../images/ico/center_ico03.png) left -427px no-repeat;}
.focus_li .selected{ background:url(../images/ico/center_ico03.png) left -459px no-repeat;}
.focus_infor img{ display:inline; float:left; margin-right:20px; border-radius:50%;}
.focus_infor .name{ display:inline-block; font:bold 14px/16px 宋体;}
.focus_infor .label{ padding-right:23px; background:url(../images/ico/center_ico.png) right -32px no-repeat;}

/* 最近三天提醒 */
.remind{ position:relative; padding:0 10px 10px 10px; border:1px solid #c9e3f5; background:#f0f9ff;}
.remind .hd{ height:30px; line-height:30px; font-size:14px;}
.remind .hd .set{ width:16px; height:16px; margin-top:7px; background:url(../images/ico/center_ico05.png) left -40px no-repeat;}
.remind .hd .set:hover{ background:url(../images/ico/center_ico05.png) left -70px no-repeat;}
.remind .date{ width:85px; height:130px; padding-left:10px; font:bold 14px/35px "Microsoft YaHei"; color:#379be9;}
.remind .date .day{ font:bold 60px/60px "Microsoft YaHei"; color:#ffa415;}
.remind_list{ overflow:hidden; position:relative; width:421px; height:108px; padding:10px 26px; border:1px solid #d4dce3; border-radius:5px; background:#fff;}
.remind_list .prev,.remind_list .next{ position:absolute; top:59px; display:block; width:6px; height:10px; z-index:2;}
.remind_list .prev{ left:10px; background:url(../images/ico/center_ico05.png) left -794px no-repeat;}
.remind_list .next{ right:10px; background:url(../images/ico/center_ico05.png) left -805px no-repeat;}
.remind_list .ul_container{ position:relative; overflow:hidden; width:419px; height:108px; margin:0 1px; z-index:1;}
.remind_list ul{ position:absolute; width:2520px; z-index:98;}
.remind_list li{ position:relative; float:left; width:123px; height:106px; padding:0 8px; border-right:1px solid #d4dce3; text-align:center;}
.remind_list li h3{ width:123px; max-height:69px; font:normal 14px/23px 宋体; color:#666; text-align:left; overflow:hidden;}
.remind_list li p{ width:123px; height:46px; font:bold 12px/23px 宋体; color:#379be9; overflow:hidden;}
.remind_list li a{ position:absolute; bottom:0; left:35px;}
.remind_set{ position:absolute; right:0; top:30px; width:300px; *width:304px; padding:10px; border:1px solid #68b4f0; background:#fff; z-index:100;}
.remind_set li{ padding-bottom:10px;}
.remind_set label{ display:inline; float:left; width:140px; *width:142px; height:14px; line-height:14px; overflow:hidden;}
.remind_set label input{ display:inline; float:left; margin-right:5px; *margin:-4px 2px 0 0;}
.remind_set a{ display:block; clear:both; margin:0 auto;}

/* 学校空间 设置 公共部分 */
/* table */
.personSet_tableContainer{ width:918px; *margin-top:20px; overflow:auto;}
.personSet_table{ margin:20px 0;}
.personSet_table th,.personSet_table td{ height:30px; padding:0 10px; border:1px solid #d4dce3; text-align:center;}
.personSet_table th{ background:#f7f7f7; font-weight:bold; font-size:14px; color:#535353;}
.personSet_table .tl{ text-align:left;}
.personSet_table .table_page{ text-align:right;}
.table_page{ height:30px; padding:0 10px; border:1px solid #d4dce3; background:#f7f7f7; text-align:right; line-height:30px;}
.table_page a{ margin-left:10px;}
.table_page .active{ font-weight:bold; color:#50a5db;}
/* searchlist */
.personSet_searchlist{ padding-top:10px;}
.personSet_searchlist li{ margin-top:10px; margin-right:20px; line-height:32px;}
.personSet_searchlist .select_list li{ margin:0;}
.personSet_searchlist .name{ width:100px; font:normal 14px/32px 宋体; text-align:right;}
.personSet_searchlist .pad{ padding:0 10px; line-height:32px;}
.personSet_searchlist .date{ position:absolute; top:1px; right:1px; width:31px; height:30px; background: url(../images/ico/center_ico05.png) 10px -814px no-repeat;}
.personSet_searchlist .file{ overflow:hidden; position:relative;}
.personSet_searchlist .file input{ position:absolute; top:0; left:0; width:68px; height:25px; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); cursor:pointer; outline:0; font-size:100px;/* 增大不同浏览器的可点击区域 */}

/* 进度条 */
.progress span{ display:inline-block; width:189px; height:30px; background:url(../images/ico/center_ico07.png) left -191px no-repeat; font:normal 16px/28px "Microsoft YaHei"; color:#fff; text-align:center;}
.progress .active{ background:url(../images/ico/center_ico07.png) left -221px no-repeat;}

/* 晒课 搜索 */
.condition{ padding:3px 10px 0 10px; margin:20px 0 10px 0; border:1px solid #d4dce3; border-radius:2px; background:#f9f9fa;}
.condition .tips{ padding:7px 0 3px 0; font:bold 14px/14px 宋体; color:#379be9;}
.condition ul{ padding-bottom:3px; margin-bottom:-1px; border-bottom:1px dashed #d4dce3;}
.condition .name{ float:left; width:65px; font:bold 12px/34px 宋体; color:#555; text-align:right;}
.condition .value{ float:left; width:671px;}
.condition .value a{ display:inline-block; padding:3px 4px; margin: 7px 9px;}
.condition .value a:hover,.condition .value a.current{ border-radius:2px; background:#379be9; color:#fff; text-decoration:none;}
.condition .value02{ width:871px;}

.condition2{ margin:0; border:none; background:#fff;}
.condition2 .value{ width:518px;}

/* 晒课 教学计划 */
.sk_writePlan{ margin-top:10px;}
.sk_writePlan .firstLi{}
.sk_writePlan .titleContainer{ height:40px; background:url(../images/ico/dashed.png) left center repeat-x;}
.sk_writePlan .titleContainer03{ background:none;}
.sk_writePlan .titleContainer .title{ float:left; max-width:520px; height:40px; padding-right:20px; background:#fff; font:bold 16px/40px 宋体; color:#444; overflow:hidden;}
.sk_writePlan .titleContainer .title span{ padding:0 6px; margin-right:10px; border-radius:9px; background:#68b4f0; color:#fff; font-family:Arial;}
.sk_writePlan .titleContainer .title input{ width:250px; height:37px; border:1px solid #d9d9d9; background:#fff; font:bold 16px/37px 宋体; color:#444;}
.sk_writePlan .titleContainer .operate{ float:right; height:32px; padding:8px 0 0 20px; background:#fff;}
.sk_writePlan .titleContainer .operate .comments{ display:inline-block; height:25px; padding-left:26px; background:url(../images/ico/center_ico02.png) left -187px no-repeat; line-height:25px;}
.sk_writePlan .titleContainer .operate .comments:hover{ background:url(../images/ico/center_ico02.png) left -160px no-repeat; text-decoration:none; color:#379be9;}
.sk_writePlan .article{ clear:both; min-height:100px; margin-left:29px;}
.sk_writePlan .article p{ font:normal 14px/24px 宋体; color:#444;}
.sk_writePlan .article img{ max-width:100%;}
.sk_writePlan .secondUl{ clear:both; margin-left:29px;}
.sk_writePlan .secondLi{}
.sk_writePlan .thirdUl{ clear:both;}
.sk_writePlan .thirdLi{}
.sk_writePlan .thirdLi .titleContainer .title{ font-size:14px;}
.sk_writePlan .thirdLi .titleContainer .title input{ font-size:14px;}
.sk_writePlan .thirdLi .article{ margin:0;}
.sk_writePlan .activity{ padding:10px; border:1px solid #e2e2e2; background:#fcfcfc;}
.sk_writePlan .fourthUl{}
.sk_writePlan .fourthLi{ margin-bottom:10px;}
.sk_writePlan .titleContainer02{ height:25px;}
.sk_writePlan .titleContainer02 .title{ float:left; max-width:540px; height:25px; font:normal 14px/25px 宋体; color:#444; overflow:hidden;}
.sk_writePlan .titleContainer02 .title span{ padding:2px 15px; margin-right:10px; border-radius:5px; background:#94d980; color:#fff; font-family:Arial;}
.sk_writePlan .titleContainer02 .title input{ width:250px; height:21px; border:1px solid #d9d9d9; background:#fcfcfc; font:normal 14px/21px 宋体; color:#444;}
.sk_writePlan .titleContainer02 .operate{ float:right;}
.sk_writePlan .titleContainer02 .operate .comments{ display:inline-block; height:25px; padding-left:26px; background:url(../images/ico/center_ico02.png) left -187px no-repeat; line-height:25px;}
.sk_writePlan .titleContainer02 .operate .comments:hover{ background:url(../images/ico/center_ico02.png) left -160px no-repeat; text-decoration:none; color:#379be9;}
.sk_writePlan .titleContainer04{ background:url(../images/ico/dashed.png) left center repeat-x;}
.sk_writePlan .titleContainer04 .title{ max-width:500px; padding-right:20px; background:#fcfcfc;}
.sk_writePlan .titleContainer04 .operate{ padding-left:20px; background:#fcfcfc;}
.sk_writePlan .article02{ clear:both; min-height:100px; margin:8px 0 8px 75px;}
.sk_writePlan .article02 p{ font:normal 14px/24px 宋体; color:#444;}
.sk_writePlan .article02 img{ max-width:100%;}
.sk_writePlan .article04{ min-height:auto;}
.sk_writePlan .upload{ clear:both;}
.sk_writePlan .upload p{ font:normal 14px/24px 宋体; color:#444;}
.sk_writePlan .upload .tip{ font-size:12px; color:#fd0c0c;}
.sk_formal .titleContainer{ background:none;}