@charset "utf-8";
BODY { margin:3px; background:url(bg.jpg); background-position:top; background-repeat:repeat-x; }
html{ height:100%; } 
* {margin:0;padding:0;}
td { FONT-SIZE: 12px; LINE-HEIGHT: 19px; }

.Hand { cursor: hand;}
a.toplink:link,a.toplink:visited,a.toplink:active { font-size:12px; color: #033B7F;text-decoration: none;}
a.toplink:hover { font-size:12px; color: #ffcc00;text-decoration: none;}
a.mname:link,a.mname:visited,a.mname:active { font-size:14px; color:#FFF;text-decoration: none;}
a.mname:hover { font-size:14px; color: #ffcc00;text-decoration: none;}
.curmenubg { background:url('../image/loginmenu2.jpg'); background-position:center; background-repeat:no-repeat;}
#pScroll { OVERFLOW: hidden; width:100%; height:40px; }
#pMenu {}
#pMenu .menuitem { width:73px; height:25px;background:url('../image/menubg.jpg');OVERFLOW: hidden;}
#pMenu .menumitem { width:90px; height:25px;background:url('../image/menumbg.jpg');OVERFLOW: hidden;}
#pMenu a:link,#pMenu a:visited {color:#033B7F;text-decoration: none;font-size:12px;}
#pMenu a:hover {color:#ff0000;font-size:12px;}
#pMenu .sel a:link,#pMenu .sel a:visited {color:#ff0000;text-decoration: none;font-size:12px;}
#pList { OVERFLOW: auto;height:100%;width:150px;SCROLLBAR-FACE-COLOR: #e0e0e0;SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #999999; COLOR: #404040; SCROLLBAR-3DLIGHT-COLOR: #999999; SCROLLBAR-ARROW-COLOR: #999999; SCROLLBAR-TRACK-COLOR: #e4e4e3; SCROLLBAR-DARKSHADOW-COLOR: #ffffff;}
#pCaseName { font-size:14px; color:#033B7F; } 
#pList { margin:0 auto; }

/*选择校区样式*/
ul, li {margin:0; padding:0; list-style:none;}
#schooldiv { display:inline; cursor:hand; }
#selschool { }
.schoolmenu {z-index:8000;position:absolute;display:none;width:100px;border: 1px solid #11A3FF;}
.schoolmenu li {background-color: #A3DBFF;}
.schoolmenu li a {color:#FFFFFF; text-decoration:none; padding:2px; display:block;}
.schoolmenu li a:hover {padding:2px;font-weight:bold;color: #F00880;}


/* 我的 */
.user { position: relative; height: 160px; overflow: hidden; }
.userbg { width: 100%; }
.usermain {position:absolute;top:10px; padding:5px 15px 5px 15px; width:100%; height:70px; }
.usermain .userIcon { height: 59px; width: 59px; float:left; }
.usermain .userPic { height: 100%; border-radius: 50%; }
.usermain .userInfo { float:left; width:150px; line-height:35px; padding:15px 5px; font-size:12px; color:#fff; }
.usermain .userInfo .tname { font-size:22px; font-weight:bold; }
.usermain .userName {height: 30px;width: 100%;margin-top: 5px;line-height: 30px;font-size: 16px;text-align: center;color: #fff; }
.usermain .userRight { float:right; width:50px; height:60px; line-height:60px; }
.usermain .editInfo { float:right; padding:5px 5px; }
.usermain .editInfo img { width:30px; height:30px; }
.usermain .editPass { float:left; padding:5px 5px;}
.usermain .editPass img { left:25px; height:25px; }
.usermain .userQuit { float:left; padding:5px 5px;}
.usermain .userQuit img { width:25px; height:25px; }

/* 积分 */
.usercol { position:absolute; top:85px; width:100%; height: 64px; }
.usercol .col { float:left; width:32%; height: 64px; color:#ffffff; font-size:12px;text-align: center;margin-top:10px; }
.usercol .line {float:left; width:2px; height: 35px;border-right:1px solid #FFF;margin-top:15px;  }
.usercol .share {border-right: 1px solid #e8e8e8;background-size: 31px 25px;background-image: url(../image/user_share.png);}
.usercol .card {border-right: 1px solid #e8e8e8;background-size: 31px 25px; background-image: url(../image/user_card.png); }
.usercol .point {border-right: 1px solid #e8e8e8;background-size: 31px 25px; background-image: url(../image/user_point.png); }
.usercol .set { background-size: 23px 23px; background-image: url(../image/set.png); }
/* 应用 */
.icon {width: 1em;height: 1em;vertical-align: -0.15em;fill: currentColor;overflow: hidden; }
.main {position: relative; width:100%; background-color:#f5f5f5;padding:5px 5px;}
.appline { height:10px; width:100%; color:#000; clear:both; }
.appcase { width:100%;border-radius:10px;background-color:#fff;display:inline-block; }
.apptext { font-size:12px;color:#666666;}
.appname { padding: 20px 15px 10px; color: #333333; font-size: 15px; width:100%; }
.appbody { color: #6d6d72; width:100%;border-top: 1px solid #f2f2f2; min-height:50px; height:auto; }
.appitem { float:left; width:22%; text-align:center; margin:15px 5px 15px 5px;}
/* 顶部 */
.logobg{ height:100%; background-size: cover; background-repeat: no-repeat; background-position: top center; background-color:#0F9;  }
.iconmain {width: 100%; text-align: center; padding-top:50px; padding-bottom:30px; }
.iconmain .iconpic { height:120px; width:120px; margin:0 auto; background-color: #fff;border-radius:50%; padding:5px 5px; }
.iconmain .iconpic img { width:110px;border-radius:50%; }
.iconmain .icontxt { width:200px; height:50px; margin:0 auto; font-size: 18px; color:#fff; line-height:50px; text-align: center; }
.mui-input-login {	margin-top: 30px; padding-left: 10%; padding-right: 10%; background-color:transparent; border-width: 0px;}
.mui-input-login input {border-radius:15px;border:1px solid #489bcf; background-color: #fff; color:#000; height:50px; line-height: 50px; }
.mui-input-login button {border-radius:15px;border:1px solid #489bcf; background-color: #6ce057; color:#fff; }
.mui-input-btn { height:30px; line-height: 30px; color:#fff; }
.mui-login-line {height: 10px; margin-left: 10%; margin-right: 10%; margin-top: 30px; border-top:1px double #ccc; display: none; }
.tril { position:absolute; left:10px; right:10px; bottom:10px; height:40px; text-align:center; }
