﻿html { overflow: auto; }
body { font-family: '微软雅黑'; font-size: 14px; background-color: #E6F2FF; margin: 0px; padding: 0px; overflow: hidden; }
/*#container {width:1024px;}*/
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
#lg { padding-top: 30px; }
a:focus, input:focus { outline: none; }
input::-moz-focus-inner { border: 0; }
/*#llOne {width:1024px; height:55px; line-height:55px; }
    #llOne.t { background:url(../images/login/lg1.jpg) no-repeat;}
    #llOne.t_ { background:url(../images/login/lg1_.jpg) no-repeat;}
#llTwo {width:1024px; height:55px; line-height:55px; background:url(../images/login/lg2.jpg) no-repeat;}
    #llTwo.t { background:url(../images/login/lg2.jpg) no-repeat;}
    #llTwo.t_ {background:url(../images/login/lg2_.jpg) no-repeat; }*/
/*#llThree {width:1024px; height:110px; background:url(../images/login/lg3.jpg) no-repeat; display:inline-block; zoom:1;}
#llThree ul {margin-left:450px;}
#llThree ul li {margin-top:13px; +margin-top:10px;}
#llThree ul li#liOne {margin-top:10px; +margin-top:9px;}
#llThree ul li input {width:181px; width:183px\9; height:17px; padding:2px; border-top:1px solid #00708C; border-left:1px solid #00708C; border-right:1px solid #02A7D0; border-bottom:1px solid #02A7D0;}
#llThree2 {width:1024px; height:110px; text-align:right; background:url(../images/login/lg3_f2.jpg) no-repeat; display:none;}
#llThree2 select {width:180px; height:20px; line-height:20px; margin:55px 165px 0px 0px;}*/
/*#llFour {width:1024px; height:75px; background:url(../images/login/lg4.jpg) no-repeat; display:inline-block;}
#llFour div {text-align:right; margin-top:40px;}
#llFour div img#exit {margin-right:200px;}
#llFive {width:1024px; height:92px; line-height:92px; background:url(../images/login/lg5.jpg) no-repeat;}*/
#footer {zoom:1;width: 100%; bottom: 4%; color: #fff; letter-spacing: 1px; position: absolute;}
#footer ul li {font-size:14px;}
#footer ul li#lOne {margin-top:20px;}

#loginBg {position:absolute; top:0px; left:0px; z-index:login; width:100%; height:708px; display:; /*background-color:#FFFFFF;*/ filter:alpha(Opacity=75); -moz-opacity:0.75; opacity:0.75; display:none;}
iframe { filter: alpha(Opacity=0); -moz-opacity: 0; opacity: 0; }
#logout { position: absolute; top: 250px; left: 260px; z-index: 3; cursor: default; display: none; }
.lc { position: relative; }
table#tbg { table-layout: fixed; filter: alpha(Opacity=70); -moz-opacity: 0.70; opacity: 0.70; }
    table#tbg tr td.bgOne { height: 18px; line-height: 18px; background: url(../images/login/bg1.gif) no-repeat; }
    table#tbg tr td.bgTwo { height: 18px; line-height: 18px; background: url(../images/login/bg2.gif) repeat-x; }
    table#tbg tr td.bgThree { height: 18px; line-height: 18px; background: url(../images/login/bg1.gif) no-repeat -18px 0px; }
    table#tbg tr td.bgFour { height: 100px; background: url(../images/login/bg3.gif) repeat-y; }
    table#tbg tr td.bgFive { height: 100px; background: url(../images/login/bg3.gif) repeat-y -18px 0px; }
    table#tbg tr td.bgSix { height: 18px; line-height: 18px; background: url(../images/login/bg1.gif) no-repeat 0px -18px; }
    table#tbg tr td.bgSeven { height: 18px; line-height: 18px; background: url(../images/login/bg2.gif) repeat-x 0px -18px; }
    table#tbg tr td.bgEight { height: 18px; line-height: 18px; background: url(../images/login/bg1.gif) no-repeat -18px -18px; }

table#tct { table-layout: fixed; position: absolute; top: 10px; left: 10px; z-index: 4; display: none; filter: alpha(Opacity=0); }
    table#tct tr td.bgOne { height: 8px; line-height: 8px; background: url(../images/login/bg4.gif) no-repeat; }
    table#tct tr td.bgTwo { height: 8px; line-height: 8px; background: url(../images/login/bg5.gif) repeat-x; }
    table#tct tr td.bgThree { height: 8px; line-height: 8px; background: url(../images/login/bg4.gif) no-repeat -8px 0px; }
    table#tct tr td.bgFour { height: 100px; background: url(../images/login/bg6.gif) repeat-y; }
    table#tct tr td.bgFive { height: 100px; background: url(../images/login/bg6.gif) repeat-y -8px 0px; }
    table#tct tr td.bgSix { height: 8px; line-height: 8px; background: url(../images/login/bg4.gif) no-repeat 0px -8px; }
    table#tct tr td.bgSeven { height: 8px; line-height: 8px; background: url(../images/login/bg5.gif) repeat-x 0px -8px; }
    table#tct tr td.bgEight { height: 8px; line-height: 8px; background: url(../images/login/bg4.gif) no-repeat -8px -8px; }
#td_ct { background-color: #F4FDFF; letter-spacing: 1px; }
    #td_ct ul li { text-align: center; margin-top: 5px; }
        #td_ct ul li#li_two { margin-top: 20px; }
#ok, #cancel { width: 100px; height: 26px; line-height: 26px; line-height: 18px\9; line-height:28px; color: #FFFFFF; font-weight: bold; font-size: 14px; background: url(../images/login/bt.jpg) no-repeat; border: 0px; padding-bottom: 0px\9; overflow: hidden; }
#cancel { margin-left: 70px; }

#prompt { position: absolute; top: 200px; left: 260px; z-index: 5; cursor: default; }
table#tb_prompt tr td.bgOne { height: 30px; line-height: 30px; background: url(../images/login/promptBg1.gif) no-repeat; }
table#tb_prompt tr td.bgTwo { height: 30px; line-height: 30px; background: url(../images/login/promptBg2.gif) repeat-x; }
table#tb_prompt tr td.bgThree { height: 30px; line-height: 30px; background: url(../images/login/promptBg1.gif) no-repeat -83px 0px; }
table#tb_prompt tr td.bgFour { height: 170px; line-height: 20px; text-align: justify; text-justify: distribute; vertical-align: middle; text-indent: 30px; background-color: #F2F2F2; padding: 0px 40px 0px 40px; }
table#tb_prompt tr td.bgFive { height: 8px; line-height: 8px; background: url(../images/login/promptBg1.gif) repeat-y 0px -30px; }
table#tb_prompt tr td.bgSix { height: 8px; line-height: 8px; background-color: #F2F2F2; }
table#tb_prompt tr td.bgSeven { height: 8px; line-height: 8px; background: url(../images/login/promptBg2.gif) repeat-x 0px -30px; }
#close { position: absolute; top: 4px; left: 400px; z-index: 6; cursor: default; }
a:link, a:visited { color: #0C6F8F; text-decoration: none; }
a:hover { color: #119DCB; text-decoration: underline; }

/*----------------------------------------------------add 20200212 登录页面修改--------------------------------------------------------------------*/
html { min-width: 1002px; min-height: 645px; }
html, body,center, form { width: 100%; height: 100%; }
html, form, input, button, select { margin: 0; padding: 0; }
body { background: -webkit-linear-gradient(top,#0071FF 0,#A8DFFC 100%); background: -moz-linear-gradient(top,#0071FF 0,#A8DFFC 100%); background: -o-linear-gradient(top,#0071FF 0,#A8DFFC 100%); background: -ms-linear-gradient(top,#0071FF 0,#A8DFFC 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0071FF',endColorstr='#A8DFFC',GradientType=0); width: 100%; height: 100%; position: relative;display:none;}
form { margin: auto;background: url(../images/login/loginbg.png) center center no-repeat; }
#content { padding: 38px 0 36px; text-align: center; width: 997px; height: 510px; background: url(../images/login/loginfrom.png) no-repeat; margin: auto; }
#llThree { width: 437px; height: 320px; }
#llThree2 { display: none; margin-top: 82px; }
    #llThree2 select { width: 180px; height: 34px; }
.llThree2_Span { color: #555555; font-size: 17px; font-weight: 700; letter-spacing: 2px; }
.f-prz { position: relative; zoom: 1; }
.divLay { width: 437px; margin: 0px 0 0 454px; }
.reg-title { width: 380px; height: 70px; margin: 27px auto 22px; background: url(../images/login/fst.png) center center no-repeat; }
.fstpt { margin: 0 auto; display: block; margin-bottom: 25px; font-size: 19px; font-weight: 700; letter-spacing: 3px; color: #4B4B4B; }
.input-group-addon { display: inline-block; vertical-align: middle; margin: 0 10px 0 0; }
.m-user { display: inline-block; width: 17px; height: 21px; background: url(../images/login/ficon.png) -21px -6px no-repeat; }
.m-yzm { display: inline-block; width: 17px; height: 19px; background: url(../images/login/ficon.png) -1px -6px no-repeat; }
.m-lock { display: inline-block; width: 19px; height: 19px; background: url(../images/login/ficon.png) -41px -6px no-repeat; }
.m-group { width: 350px; margin: 0 auto; padding: 32px 0 9px; position: relative; border-bottom: 1px solid #D3DBE7; height: 38px; }
    .m-group .form-control { height: 34px; margin: 5px 0; border: 0 !important; color: #555555; }
#validateCode { width: 86px; height: 32px; }
.btn-login { display: inline-block; width: 350px; height: 46px; line-height: 44px; background: #e4effd; color: #fff !important; font-size: 16px; padding: 0; /*margin-top: 10px;*/margin-top: 35px; border: 1px solid transparent; border-radius: 4px; }
    /*.btn-login:hover, .btn-login:visited, .btn-login:link { color: #fff; background: #0071ff; }*/
.Wjmm {color: rgb(68, 157, 254); letter-spacing: 1px; font-size: 13px; margin-top: 10px; margin-right: 43px; float: right; cursor: pointer; }
.Wjmm:hover {text-decoration:underline; }
.m-forget:hover { text-decoration: underline; }
.m-forget { width: 380px; margin: 0 auto; padding-top: 15px; }
    .m-forget a { color: #707070; }
        .m-forget a:hover { text-decoration: underline; }
.input-group .form-control { width: 315px;  font-size: 16px; letter-spacing: 1px; vertical-align: middle; }
.btngray { background: #0071FF !important; }
.DlxzDiv { margin: 20px 20px 10px; }
    .DlxzDiv span { width: 150px; display: inline-block; text-align: center; color: #767678; cursor: pointer; font-size: 17px;letter-spacing: 3px; font-weight: 700; line-height: 25px; }
        .DlxzDiv span:first-child { border-right: 1px solid #97999c; }
    .DlxzDiv .clickClass { color: #469FFD; }
.WxDiv { display: none; }
.ImgDiv { width: 190px; height: 190px; margin: auto; box-shadow: 0px 0px 15px #448edd; margin-top: 35px; }
.ImgDiv iframe { width: 100%; height: 100%; }
.WxDiv span { color: #77797c; font-size: 13px; line-height: 65px;  letter-spacing: 1px; }
/*----------------------------------------------------end 20200212 登录页面修改--------------------------------------------------------------------*/


/*----------------------------------------------------add 20221024 单点登录页面修改--------------------------------------------------------------------*/
.fstpt { display: block; margin: 8px 35px; margin-top: 65px; line-height: 40px; font-size: 24px; font-weight: 700; letter-spacing: 3px; color: #4B4B4B; height: 75px; }
/*班级选择*/
.select_box { display: none; }
.select_boxTitle { text-align: center; margin: 30px; color: #469FFD; font-size: 18px; letter-spacing: 9px; font-weight: 700; line-height: 25px; }
.banji_choose { margin-bottom: 130px; position: relative; }
.banji_memu { width: 100%; }
.banji_memu_input { border: 1px solid #D3DBE7; width: 350px; height: 40px; border-radius: 4px; }
.btn_div { width: 100%; display: flex; justify-content: center; }
#class_select option { color: #000000; background-color: #ffffff; }
#submit_button, #cancel_button { width: 150px; background: #0071FF; color: #ffffff; text-align: center; border-radius: 4px; cursor: pointer; padding: 10px 0; font-size: 16px; letter-spacing: 2px; }
#cancel_button { margin-left: 15px; }


/*遮罩层*/
.loading { position: absolute; width: 100%; height: 100%; z-index: 1000; background: #fff; font-size: 40px; }
.loadingtxt { display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }