@charset "utf-8";
body {font: 12px/20px "微软雅黑", Arial, Helvetica, sans-serif;background: #fff;margin: 0;padding: 0;}
ul, ol, dl {padding: 0;	margin: 0;list-style: none outside none;}
ol,ul {list-style: none;}
h1, h2, h3, h4, h5, h6, p {margin-top: 0;	padding-right: 0px;padding-left: 0px; }
a img {border: none;}
.clearfix:after{content: ".";font-size: 0;display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{_display:inline-block;_height: 1%}
* html .clearfix { height: 1%; }
* html .clearfix             { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clearfix { display: block; }
button, input, select, textarea {margin: 0;vertical-align: middle;}
button, input {*overflow: visible;line-height: normal;}
button::-moz-focus-inner, input::-moz-focus-inner {padding: 0;border: 0;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;-webkit-appearance: button;}
select,input[type="password"], input[type="text"] ,textarea{outline: 0;border: 1px solid #ccc;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor: pointer;vertical-align: middle;}
textarea{overflow: auto;vertical-align: top;}
/**************** 邮箱自动补全 css*****************/
.inputbg{line-height:22px;border:1px solid #dcdcdc;height:22px;width:250px;}
.emaillist{position:absolute;min-width:220px;border:1px solid #dcdcdc;background:#fff;display:none;*top:22px;z-index: 50;}
.emaillist p{background:#EEEEEE;line-height:20px;}
.emaillist li:hover{background: #dedede;}
/*************** 邮箱自动补全end******************/
#yjfk,
#qq,
#tel,
#toTop {background: url(../images/base/fixImg.png?v=1.0.1) 0 0  no-repeat;z-index:111111;width: 46px;height: 45px;position: fixed;cursor: pointer;}
#qq{right: 25px;bottom: 90px;background-position: -30px -85px;}
#qq:hover{background-position: -100px -85px;}
#yjfk{right: 25px;bottom: 182px;background-position: -30px -275px;}
#yjfk:hover{background-position: -100px -275px;}
#tel{right: 25px;bottom: 135px;background-position: -30px -37px;}
#tel:hover{background-position: -100px -37px;}
.telList{position: fixed;right: 70px;bottom: 80px;width: 100px;background: #fff;z-index: 100;border: 1px solid #ccc;text-align: center;padding: 10px 0;display: none;}
.telList span{color: #23C872;display: block;}
#toTop {right: 25px;bottom: 45px;background-position: -30px -230px;display: none;}
#toTop:hover{background-position: -100px -230px;}
.qqList{position: fixed;right: 70px;bottom: 91px;width: 100px;background: #fff;display: none;z-index: 100;border: 1px solid #ccc;text-align: center;padding: 10px 0}
.qqList a{display: block; font-size: 14px;padding:5px 0 5px;}
.qqList a span{padding:5px 0 0 5px;}
/****************************************************************/
.container {width: 100%;min-width: 780px;margin:0;padding:0;}
.form_item input{outline:0;vertical-align: top;}
.header {width:100%;height:95px;background: #fff url(../images/top-bg_01.png) top center no-repeat;color:#666;}
.header_main{height:98px;}
.header_wap{height:100%;width:960px;position:relative;margin:0 auto;z-index:2;}
.header_title{position:relative;}
.header_title .logo{position:relative;width:647px;height:73px;top:18px;border:none;}
img.first{width:2px;height:70%;margin-left:10px;border-right:1px solid #fff; } 
.body .login{position:relative;width:100%;height:535px;margin:0px auto;background:url(../images/login_main_bg.jpg) center  no-repeat;}
.wap_main{width: 80%;min-width: 1000px;max-width:1079px;margin:0 auto;position:relative;z-index:1;padding-top: 75px;}
.reg_body{padding:40px 0;}
.login_shadow{position: absolute;width:100%;height:11px;top:95px;left:0;background:url(../images/login_shadow.png) center no-repeat;z-index: 4;}
#loginFrom{position:relative;top:20px;}
.login .login_banner{width:508px;height:535px;left:7px;float: left;margin-top: -75px;}
.login_banner img{width:100%;height:100%;}
.login .login_box{float:right;margin-right: 10%;border: 1px solid transparent;width:262px;padding:10px 30px 30px;_background: 0;_border: 0;background: rgba(0,0,0,.4);
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66000000', EndColorStr='#66000000');}
.login_box .controls{margin: 0;}
#remember,
.inline-label{float: left;position:relative;margin-right: 5px;color: #f5f5f5;}
.reg_href {position: relative;top: 20px}
.reg_href .btn-register{background:#23C872;}
.login_box h4{color:#fff;font-size:18px;font-weight: 100;padding: 8px 0;}
.login_box .form_item{margin-bottom: 30px;height: 40px;line-height: 30px;}
.form_item .controls{position:relative;margin:0;z-index:1;}
.form_item em.account,
.form_item em.password,
.form_item em.CAPTCHA{position: absolute;display: block;left: 8px;top: 10px;width: 24px;height: 24px;}
.form_item input[type=password],
.form_item input[type=text]{padding:6px 10px;width:242px;line-height:20px;height:20px;}
.login_box .form_item input[type=password],
.login_box .form_item input[type=text]{background:url(../images/input-bg.jpg) 0 0 no-repeat;border:none;}
#loginFrom input[type=text],
#loginFrom input[type=password]{padding:10px 5px 10px 42px;width:222px;}
#resetPersonForm{padding:5px;margin: auto;color: #666;}
#resetPersonForm table{width: 100%;}
.reg_title{height: 30px;line-height: 30px;}
.btn_login{display: block;text-align: center;text-decoration: none;vertical-align: middle;zoom:1;overflow: visible;
width: 262px;padding: 0;font-size: 16px;line-height: 40px;height: 40px;color: #fff;border: 0;
font-weight: 400;_font-weight: 700;background-color: #e66e1e;
background: -webkit-gradient(linear,left top,left bottom,from(#ffa800),to(#e66e1e));
background: -moz-linear-gradient(top,#ffa800,#e66e1e);
background: -o-linear-gradient(top,#FFA600,#FE9200);
background: -ms-linear-gradient(top,#ffa800 0,#e66e1e 100%);
background: linear-gradient(top,#ffa800,#e66e1e);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa800', endColorstr='#e66e1e');}
.btn_login:hover{
background-color: #f48f0d;
background: -webkit-gradient(linear,left top,left bottom,from(#ffb400),to(#f48f0d));
background: -moz-linear-gradient(top,#ffb400,#f48f0d);
background: -o-linear-gradient(top,#FFB91C,#FFA700);
background: -ms-linear-gradient(top,#ffb400 0,#f48f0d 100%);
background: linear-gradient(top,#ffb400,#f48f0d);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb400', endColorstr='#f48f0d');}
.normal_a:link{float: right;color: #f5f5f5}
.normal_a:visited{float: right;color: #f5f5f5;zoom: 1;}
.normal_a:hover,
.normal_a:active,
.normal_a:focus{text-decoration: underline;}
.normal_a.register{font-size: 14px;color: #ff9800;font-weight: 700;zoom:1;}
.reg_body .reg{height:auto;width:748px;margin: auto;position:relative;border: 1px solid #ccc;border-radius:5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;}
.reg_body .success_msg{margin: auto;width: 600px;background: #fafafa; padding: 30px;min-height: 272px;display: none;border: 1px solid #ccc;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;}
.reg_body .success_msg .title{height: 70px;padding-top: 50px;}
.reg_body .success_msg .title h2{height: 50px;line-height: 50px;font-size:20px;}
.reg_body .success_msg hr{border: 1px solid rgb(245, 25, 6);}
.reg_body .success_msg p{padding: 20px 10px;line-height: 20px;font-size: 16px;}
.reg_body .success_msg .logInfo{width: 300px;margin: auto;}
.reg_body .success_msg .logInfo tr td{padding-left: 30px;}
.reg_body .success_msg .logInfo a{display:block;width: 100px;height: 30px;line-height: 30px;font-size: 16px;text-align: center;border: none;outline: 0;color: #fff;background: #23C872;padding: 5px;}
.reg_body .success_msg blockquote{font-size: 14px;width: 300px;margin:30px auto 0 ;text-align: center;}
.reg_body .success_msg blockquote a{color:#23C872;text-decoration: underline;}
.reg_qh button{border:none;padding:0;margin:0;position:relative;width:100%;height:70px;outline: 0;cursor: pointer;float: left;}
button.reg_qh_t_h{background:url(../images/login/2.png) no-repeat scroll 0px 0px;}
button.reg_qh_t_b{background:url(../images/login/1.png) no-repeat scroll 0px 0px;}
button.reg_qh_p_b{background:url(../images/login/3.png) no-repeat scroll 0px 0px;}
button.reg_qh_p_h{background:url(../images/login/4.png) no-repeat scroll 0px 0px;} 
.reg .m-tab {margin-bottom: 25px;}
.reg .m-tab li{width:50%;float: left;height: 35px;line-height: 35px;text-align: center;background: #eee;font-size: 14px;}
.reg .reg_box{width:auto;margin:10px auto;height:auto;}
.reg_box .title_tips{position:relative;top:0px;left:230px;}
.reg_box .title_tips2{font-size: 14px;color: #1EA35E;font-weight: bold;}
.reg_box .title_tips a{color:#23C872;}
.reg_Form{margin:0 auto 30px ;width: 450px;}
.reg_Form .form_item{width: 400px;z-index: 1;padding:15px 0 0;line-height:30px;}
.reg_Form .form_item label{font-size:16px;color:#666;cursor: pointer;float:left;width:90px;margin-right:-90px;text-align:right;font-weight:100;}
.reg_Form .form_item .form_ele{margin-left:100px;}
.reg_Form .form_item .form_ele *{vertical-align:middle;}
.u-check{margin-top: 10px;width: 265px;font-size: 14px;}
.u-check .u-send{padding: 5px 10px;background: #fff;border: 2px solid #dbdbdb;cursor: pointer;color: #000;border-radius:5px;text-align: center;}
.u-check .u-send.dsb{background: #ddd}
#reg_info a,
#sTime{color: #1EA35E;}
.form_ele .addressSelect{width:85.2px;}
.form_ele input[type=checkbox]{width:20px;height:30px;vertical-align:middle;font-size: 12px;}
.form_ele select{width:265px;height: 30px;line-height: 30px;padding: 5px;font-size: 12px;}
.form_ele button{width: 264px;height: 40px;border: 0 none;outline:0;cursor: pointer;margin: 19px 0 10px 0;font-size: 16px;background: #23C872;color: #fff;}
.form_ele button:hover{opacity:0.8;filter:alpha(opacity=80)}
*+html .form_ele button{border: 1px solid #bfbfbf;background: #f2f2f2;}
.form_ele span a{top:0px;}
#reg_info{margin-left: 100px;}
.content ul, .content ol {padding: 0 15px 15px 40px;}
ul.nav {list-style: none;border-top: 1px solid #666;margin-bottom: 15px;}
ul.nav li {border-bottom: 1px solid #666;}
ul.nav a, ul.nav a:visited { display: block; padding: 5px 5px 5px 15px;text-decoration: none;background: #8090AB;color: #000;}
ul.nav a:hover, ul.nav a:active, ul.nav a:focus {background: #6F7D94;color: #FFF;}
/**************************************/
/* ~~ 脚注 ~~ */
.footer {clear: both;position: relative;padding: 5px 0 1px;height:100px;background: #e6e6e6;}
/***底部ul***/
.footer .f_left{list-style: none;border: none;display: block;font-size: 14px;width: 580px;margin: 0 auto;}
.footer .f_left li{float:left;margin:5px 0 10px 55px;}
.footer .f_left li a{color:#666;text-decoration:none;font-family: "宋体"}
.footer .footer_last{clear:both;margin-top: 10px;text-align:center;color:#999;}
.footer .footer_last p{margin:0;padding:0 0 10px 0;}
.footer .footer_last a:link{margin-left:10px;color:#999;}
.footer .footer_last a:visited{color:#999;}
/* ~~ 其它浮动/清除类 ~~ */
.fltrt {  float: right;margin-left: 8px;}
.fltlft { float: left;margin-right: 8px;}
.clearfloat { clear:both;height:0;font-size: 1px;line-height: 0px;}
.center{position: relative;width: 960px;margin: 0 auto;height: 100%;z-index: 2;}
.hide{display: none;}
.error{color: #fff;background: #F08561;line-height: 15px;height: 20px;padding: 8px 0;overflow: hidden;}
.error span{padding-left: 20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#page .error{position: relative;left: 230px;top: 40px;height: 20px;margin-bottom: 40px;}
.icon{width: 18px;height: 18px;vertical-align: middle;display: inline-block;line-height: 100px;overflow: hidden;background: url("../images/base/base.png") 0 0px no-repeat;}
/*new - 红色*/
.icon.new_red{background-position: 0 0;}
/*加号 - 灰色*/
.icon.add_gray{background-position: -41px 0;}
.icon.add_gray:hover{background-position: -82px -1px;}
/*加号 - 黑色*/
.icon.add_black{background-position: -82px -1px;}
/*水笔 - 灰色*/
.icon.edit_gray{background-position: -123px 0;}
.icon.edit_gray:hover{background-position: -162px 0;}
/*水笔 - 黑色*/
.icon.edit_black{background-position: -162px 0;}
/*删除 - 灰色*/
.icon.delete_gray{background-position: -202px 0;}
.icon.delete_gray:hover{background-position: -242px 0;}
/*删除 - 黑色*/
.icon.delete_black{background-position: -242px 0;}
/*三杠 - 灰色*/
.icon.sangang_gray{background-position: -282px 0;}
.icon.sangang_gray:hover{background-position: -322px 0;}
/*三杠 - 黑色*/
.icon.san_black{background-position: -322px -3px;}
/*加号 - 深蓝色*/
.icon.add_blue{background-position: -362px 0;}
/*三角杠 - 黑色*/
.icon.sanjiao_black{background-position: -402px -1px;}
/*三角杠 - 灰色*/
.icon.sanjiaogang_gray{background-position: -442px -1px;}
.icon.sanjiaogang_gray:hover{background-position: -402px -1px;}
/*叉号 - 灰色*/
.icon.chahao_gray{background-position: -521px -1px;}
.icon.chahao_gray:hover{background-position: -562px -1px;}
/*叉号 - 黑色*/
.icon.chahao_black{background-position: -562px -1px;}
/*铅笔 - 灰色*/
.icon.qianbi_black{background-position: -0px -42px;}
/*回车- 灰色*/
.icon.huiche_black{background-position: -82px -42px;}
/*五角星- 灰色*/
.icon.wujiaoxing_gray{background-position: -122px -42px;}
.icon.wujiaoxing_gray:hover{background-position: -162px -42px;}
/*五角星- 黑色*/
.icon.wujiaoxing_black{background-position: -162px -42px;}
/*五角星- 蓝色*/
.icon.wujiaoxing_blue{background-position: -202px -42px;}
/*五角星- 橙色*/
.icon.wujiaoxing_orange{background-position: -242px -42px;}
/*五角星- 黄色*/
.icon.wujiaoxing_yellow{background-position: -283px -42px;}
/*女孩- 红色*/
.icon.girl{background-position: -323px -42px;}
/*男孩- 蓝色*/
.icon.boy{background-position: -363px -42px;}
/*回转- 灰色*/
.icon.huizhuan_gray{background-position: -403px -42px;}
.icon.huizhuan_gray:hover{background-position: -443px -42px;}
/*回转- 蓝色*/
.icon.huizhuan_blue{background-position: -443px -42px;}
/*发现- 灰色*/
.icon.find_blue{background-position: -483px -42px;}
/*文本- 灰色*/
.icon.content_gray{background-position: -523px -42px;}
.icon.content_gray:hover{background-position: -563px -42px;}
/*文本- 黑色*/
.icon.content_black{background-position: -563px -42px;}
/*警号- 红色 - 16*/
.icon.jinghao_red_16{background-position: -0px -80px;}
/*加号- 蓝色 - 20*/
.icon.add_blue_20{background-position: -42px -80px;width: 20px;height: 20px;}
/*加号- 白色*/
.icon.add_white{background-position: -82px -80px;}
/*删除- 蓝色 - 20*/
.icon.delete_blue_20{background-position: -122px -80px;width: 20px;height: 20px;}
/*删除- 浅蓝色 - 20*/
.icon.delete_blue_tran_20{background-position: -162px -80px;width: 20px;height: 20px;}
.icon.delete_blue_tran_20:hover{background-position: -122px -80px;width: 20px;height: 20px;}
/*删除- 灰色 - 20*/
.icon.delete_gray_20{background-position: -203px -80px;width: 20px;height: 20px;}
.icon.delete_gray_20:hover{background-position: -242px -80px;width: 20px;height: 20px;}
/*删除- 黑色 - 20*/
.icon.delete_black_20{background-position: -242px -80px;width: 20px;height: 20px;}
/*下载- 浅蓝色 - 18*/
.icon.download_blue_tran_18{background-position: -322px -80px;}
.icon.download_blue_tran_18:hover{background-position: -361px -80px;}
/*下载- 蓝色 - 18*/
.icon.download_blue_18{background-position: -361px -80px;}
/*上传- 灰色 - 18*/
.icon.upload_gray_18{background-position: -401px -80px;}
.icon.upload_gray_18:hover{background-position: -441px -80px;}
/*上传- 黑色 - 18*/
.icon.upload_black_18{background-position: -441px -80px;}
/*下载- 灰色 - 18*/
.icon.download_gray_18{background-position: -481px -80px;}
.icon.download_gray_18:hover{background-position: -520px -81px;}
/*下载- 黑色 - 18*/
.icon.download_black_18{background-position: -520px -81px;}
/*下载- 灰色 - 20*/
.icon.download_gray_20{background-position: -561px -80px;width: 20px;height: 20px;}
.icon.download_gray_20:hover{background-position: -1px -121px;width: 20px;height: 20px;}
/*下载- 黑色 - 20*/
.icon.download_black_20{background-position: -1px -121px;width: 20px;height: 20px;}
/*水笔- 蓝色 - 20*/
.icon.shuiBi_blue_20{background-position: -42px -121px;width: 20px;height: 20px;}
/*水笔- 浅蓝色 - 20*/
.icon.shuiBi_blue_tran_20{background-position: -82px -121px;width: 20px;height: 20px;}
/*水笔- 白色 - 20*/
.icon.shuiBi_white_20{background-position: -122px -121px;width: 20px;height: 20px;}
/*水笔- 灰色 - 20*/
.icon.shuiBi_gray_20{background-position: -162px -121px;width: 20px;height: 20px;}
/*水笔- 黑色 - 20*/
.icon.shuiBi_black_20{background-position: -202px -121px;width: 20px;height: 20px;}
/*文本- 浅蓝色 - 20*/
.icon.content_blue_tran_20{background-position: -282px -121px;width: 20px;height: 20px;}
/*文本- 蓝色 - 20*/
.icon.content_blue_20{background-position: -322px -121px;width: 20px;height: 20px;}
/*返回- 灰色 - 20*/
.icon.back_gray_20{background-position: -362px -121px;width: 20px;height: 20px;}
/*返回- 黑色 - 20*/
.icon.back_black_20{background-position: -402px -121px;width: 20px;height: 20px;}
/*音量- 蓝色- 20*/
.icon.notice_blue_20{background-position: -442px -121px;width: 20px;height: 20px;}
/*警号- 红色 - 22*/
.icon.jinghao_red_22{background-position: -482px -119px;width: 22px;height: 22px;}
/*OK- 绿色 - 有背景 - 22*/
.icon.ok_green_22{background-position: -522px -119px;width: 22px;height: 22px;}
/*时间- 蓝色 - 有背景 - 22*/
.icon.time_blue_22{background-position: -561px -119px;width: 22px;height: 22px;}
/*OK- 蓝色 - 22*/
.icon.ok_blue_22{background-position: -0px -160px;width: 22px;height: 22px;}
/*互听- 蓝色 - 22*/
.icon.huting_blue_22{background-position: -41px -160px;width: 22px;height: 22px;}
/*用户- 白色 - 22*/
.icon.acount_white_22{background-position: -440px -160px;width: 22px;height: 22px;}
/*密码- 白色 - 22*/
.icon.password_white_22{background-position: -480px -160px;width: 22px;height: 22px;}
/*验证码- 白色 - 22*/
.icon.checkCode_white_22{background-position: -520px -160px;width: 22px;height: 22px;}
/*上拉- 灰底 白色 */
.icon.upGo_gray{background-position: -562px -162px;}
/*menu 我的资源- 蓝色 */
.icon.e_m1_blue{background-position: -0px -200px;width: 20px;height: 20px;}
/*menu 我的资源- 白色 */
.icon.e_m1_white{background-position: -41px -200px;width: 20px;height: 20px;}
/*menu 我的班级- 蓝色 */
.icon.e_m2_blue{background-position: -81px -200px;width: 20px;height: 20px;}
/*menu 我的班级- 白色 */
.icon.e_m2_white{background-position: -121px -200px;width: 20px;height: 20px;}
/*menu 首页- 蓝色 */
.icon.e_m3_blue{background-position: -161px -200px;width: 20px;height: 20px;}
/*menu 首页- 白色 */
.icon.e_m3_white{background-position: -201px -200px;width: 20px;height: 20px;}
/*menu 帐号设置- 蓝色 */
.icon.e_m4_blue{background-position: -241px -200px;width: 20px;height: 20px;}
/*menu 帐号设置- 白色 */
.icon.e_m4_white{background-position: -281px -200px;width: 20px;height: 20px;}
/*menu 消息- 蓝色 */
.icon.e_m5_blue{background-position: -321px -200px;width: 20px;height: 20px;}
/*menu 消息- 白色 */
.icon.e_m5_white{background-position: -361px -200px;width: 20px;height: 20px;}
/*menu2 学生- 蓝色 */
.icon.s_m1_blue{background-position: -0px -240px;width: 20px;height: 20px;}
/*menu2 学生- 白色 */
.icon.s_m1_white{background-position: -40px -240px;width: 20px;height: 20px;}
/*menu2 教师- 蓝色 */
.icon.s_m2_blue{background-position: -80px -240px;width: 20px;height: 20px;}
/*menu2 教师- 白色 */
.icon.s_m2_white{background-position: -120px -240px;width: 20px;height: 20px;}
/*menu2 教务- 蓝色 */
.icon.s_m3_blue{background-position: -160px -240px;width: 20px;height: 20px;}
/*menu2 教务- 白色 */
.icon.s_m3_white{background-position: -200px -240px;width: 20px;height: 20px;}
/*menu2 用户- 蓝色 */
.icon.s_m4_blue{background-position: -240px -240px;width: 20px;height: 20px;}
/*menu2 用户- 白色 */
.icon.s_m4_white{background-position: -280px -240px;width: 20px;height: 20px;}
/*menu2 工具- 蓝色 */
.icon.s_m5_blue{background-position: -320px -240px;width: 20px;height: 20px;}
/*menu2 工具- 白色 */
.icon.s_m5_white{background-position: -360px -240px;width: 20px;height: 20px;}
/*menu2 产品- 蓝色 */
.icon.s_m6_blue{background-position: -400px -240px;width: 20px;height: 20px;}
/*menu2 产品- 白色 */
.icon.s_m6_white{background-position: -440px -240px;width: 20px;height: 20px;}
/*menu2 待审核- 白色 */
.icon.s_m7_white{background-position: -480px -240px;width: 20px;height: 20px;}
/*menu2 待审核- 蓝色 */
.icon.s_m7_blue{background-position: -520px -240px;width: 20px;height: 20px;}
/*menu2 新增用户- 白色 */
.icon.s_m8_white{background-position: -560px -240px;width: 20px;height: 20px;}
/*menu2 提醒- 蓝色 */
.icon.s_m9_blue{background-position: -0px -280px;width: 20px;height: 20px;}
/*成功 - 大号 */
.icon.success{background-position: -40px -280px;width: 133px;height: 110px;}
/*失败 - 大号 */
.icon.failed{background-position: -180px -280px;width: 133px;height: 110px;}
/*学校 - 红色 */
.icon.school{background-position: -320px -280px;width: 20px;height: 20px;}
