﻿html, body { overflow-x: hidden; overflow-y: auto; }
body { font-family: '微软雅黑'; font-size: 14px; margin: 0px; padding: 0px; }


html { min-width: 1002px; min-height: 645px; }
html, body, center, form { width: 100%; height: 100%; }
html, form, input, button, select { margin: 0; padding: 0; }
li { list-style: none; }
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: 0px auto; display: inline-block; }
#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: 11px 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; margin-top: 40px; /*line-height: 44px; background: #257DEF; color: #fff !important; font-size: 16px; padding: 0; 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: #e4effd !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; }
.WxDiv span { color: #77797c; font-size: 13px; line-height: 65px; letter-spacing: 1px; }
/*#container {width:1024px;background-image:url(../images/1/bg.jpg); background-size:cover; background-repeat:no-repeat;}
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:714px; height:90px; line-height:90px; background:url(../images/1/lg1.jpg) no-repeat;}
#llTwo {width:714px; height:90px; line-height:90px; background:url(../images/1/lg2.jpg) no-repeat;}
#llThree {width:714px; height:115px; background:url(../images/1/lg3.jpg) no-repeat; display:block; zoom:1;}
#llThree ul {margin-left:280px;padding-top:10px;}
#llThree ul li {margin-top:13px; +margin-top:11px;}
#llThree ul li#liOne {margin-top:0px;}
#llThree ul li input {width:181px; width:183px\9; height:17px; padding:2px; border:1px solid #115791;}
#llThree2 {width:714px; height:115px; text-align:right; background:url(../images/1/lg3_f2.jpg) no-repeat; display:none;}
#llThree2 select {width:180px; height:20px; line-height:20px; margin:45px 110px 0px 0px;}
#llFour {width:714px; height:100px; background:url(../images/1/lg4.jpg) no-repeat;}
#llFour div {text-align:right; margin-top:0;}
#llFour div img#exit {margin-right:100px;}
#llFive {width:714px; height:92px; line-height:92px; background:url(../images/1/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: 2; width: 100%; height: 708px; background-color: #FFFFFF; filter: alpha(Opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
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/1/bg1.gif) no-repeat; }
    table#tbg tr td.bgTwo { height: 18px; line-height: 18px; background: url(../images/1/bg2.gif) repeat-x; }
    table#tbg tr td.bgThree { height: 18px; line-height: 18px; background: url(../images/1/bg1.gif) no-repeat -18px 0px; }
    table#tbg tr td.bgFour { height: 100px; background: url(../images/1/bg3.gif) repeat-y; }
    table#tbg tr td.bgFive { height: 100px; background: url(../images/1/bg3.gif) repeat-y -18px 0px; }
    table#tbg tr td.bgSix { height: 18px; line-height: 18px; background: url(../images/1/bg1.gif) no-repeat 0px -18px; }
    table#tbg tr td.bgSeven { height: 18px; line-height: 18px; background: url(../images/1/bg2.gif) repeat-x 0px -18px; }
    table#tbg tr td.bgEight { height: 18px; line-height: 18px; background: url(../images/1/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/1/bg4.gif) no-repeat; }
    table#tct tr td.bgTwo { height: 8px; line-height: 8px; background: url(../images/1/bg5.gif) repeat-x; }
    table#tct tr td.bgThree { height: 8px; line-height: 8px; background: url(../images/1/bg4.gif) no-repeat -8px 0px; }
    table#tct tr td.bgFour { height: 100px; background: url(../images/1/bg6.gif) repeat-y; }
    table#tct tr td.bgFive { height: 100px; background: url(../images/1/bg6.gif) repeat-y -8px 0px; }
    table#tct tr td.bgSix { height: 8px; line-height: 8px; background: url(../images/1/bg4.gif) no-repeat 0px -8px; }
    table#tct tr td.bgSeven { height: 8px; line-height: 8px; background: url(../images/1/bg5.gif) repeat-x 0px -8px; }
    table#tct tr td.bgEight { height: 8px; line-height: 8px; background: url(../images/1/bg4.gif) no-repeat -8px -8px; }
#td_ct { background-color: #ECF9FF; 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/1/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/1/promptBg1.gif) no-repeat; }
table#tb_prompt tr td.bgTwo { height: 30px; line-height: 30px; background: url(../images/1/promptBg2.gif) repeat-x; }
table#tb_prompt tr td.bgThree { height: 30px; line-height: 30px; background: url(../images/1/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/1/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/1/promptBg2.gif) repeat-x 0px -30px; }
#close { position: absolute; top: 4px; left: 400px; z-index: 6; cursor: default; }
a:link, a:visited { color: #0194EB; text-decoration: none; }
a:hover { color: #0194EB; text-decoration: underline; }

/*登录页验证码*/
.yzmCss { width: 145px; font-size: 16px; letter-spacing: 1px; vertical-align: middle; height: 34px; margin: 5px 0;border:0px; color: #555555; padding:0px 5px; }
.yzmImgCss { height: 36px;vertical-align: middle; }
#js_changeYzm { cursor: pointer; display: inline-block; line-height: 18px; vertical-align:middle; }



/*单点登录新增样式*/
html, body { overflow-x: hidden; overflow-y: auto; }
body { font-family: '宋体'; font-size: 14px; margin: 0px; padding: 0px; }
input { outline: none; }
html { min-height: 785px; min-width: 1280px; overflow: auto; position: relative; }
html, body, .mainDiv { width: 100%; height: 100%; }
html, body, input, button, select { font-family: '微软雅黑'; }
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%; font-size: 14px; overflow: hidden; display: none; }
.mainDiv { margin: auto; background: url(../images/loginbg.png) center center no-repeat; position: relative; background-size: 100%; }
#content1 { padding: 30px 0 36px; text-align: center; width: 997px; height: 514px; background: url(../images/loginfrom.png) no-repeat; margin: auto; }
.divLay { width: 437px; margin: 0px 0 0 454px; }
/*.reg-title { width: 380px; height: 70px; margin: 35px auto 0px; background: url(../../images/fst.png) center center no-repeat; }*/
.fstpt { display: block; margin: 8px 35px; margin-top: 77px; line-height: 40px; font-size: 24px; font-weight: 700; letter-spacing: 3px; color: #4B4B4B; height: 75px; }
.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/ficon.png) -21px -6px no-repeat; }
.m-yzm { display: inline-block; width: 17px; height: 19px; background: url(../images/ficon.png) -1px -6px no-repeat; }
.m-lock { display: inline-block; width: 19px; height: 21px; background: url(../images/ficon.png) -41px -6px no-repeat; }
.m-group { width: 350px; margin: 0 auto; padding: 20px 0 9px; position: relative; border-bottom: 1px solid #D3DBE7; height: 41px; }
.m-group .form-control { height: 34px; border: 0 !important; color: #555555; }
.btn-login { display: inline-block; width: 350px; height: 46px; line-height: 46px; background: #e4effd; color: #fff; font-size: 16px; margin-top: 45px; border: 1px solid transparent; border-radius: 4px; cursor: pointer; letter-spacing: 16px; font-weight: 700; }
.Wjmm { color: rgb(68, 157, 254); letter-spacing: 1px; font-size: 13px; margin-top: 18px; 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: 300px; font-size: 16px; letter-spacing: 1px; }
.DlxzDiv { margin: 20px; }
.DlxzDiv span { width: 150px; display: inline-block; text-align: center; color: #767678; cursor: pointer; font-size: 18px; letter-spacing: 9px; font-weight: 700; line-height: 25px; }
.DlxzDiv .clickClass { color: #469FFD; }
.WxDiv { display: none; }
.ImgDiv { width: 190px; height: 190px; margin: 28px auto; box-shadow: 0px 0px 15px #448edd; }
.ImgDiv iframe { width: 100%; height: 100%; }
.WxDiv span { color: #77797c; font-size: 13px; letter-spacing: 1px; }
.xsl-centerimg-bjxzdiv { letter-spacing: 2px; text-align: center; }
.bjxzdiv { font-weight: bold; color: #ff783c; height: 35px; line-height: 35px; font-size: 15px; font-family: '微软雅黑'; }
.bjxzulli { border: 1px solid #d3d3d3; width: 230px; margin: auto; max-height: 160px; overflow: auto; border-radius: 2px; }
.bjxzulli li { height: 35px; line-height: 35px; color: #545454; font-size: 14px; font-family: '微软雅黑'; cursor: pointer; }
.bjxzulli li:hover { background: #e9e9e9; }
#footer { zoom: 1; width: 100%; bottom: 4%; letter-spacing: 1px; position: absolute; text-align: center; color: #fff; }
.btngray { background: #0071FF !important; }
#js_loginEwm iframe { width: 190px; height: 190px; }

/*班级选择*/
.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%; }

/*弹窗样式修改*/
.zgt-iframe-wrap, .zgt-tabs-content, .layui-layer-content { background-color: #fff !important; border: solid 2px #fff !important; color: #000 !important; }
.layui-layer { border: solid 2px #ffffff !important; background-color: #ffffff !important; }
.layui-layer-msg { border: 1px solid #D3D4D3 !important; }
.layui-layer-title { color: rgba(0, 0, 0, 0.65) !important; background-color: rgb(255, 255, 255) !important; border-bottom: 1px solid rgb(238, 238, 238) !important; font-weight: bold; }
.layui-layer-btn .layui-layer-btn0 { border-color: #4898d5 !important; background-color: #2e8ded !important; color: #fff !important; }
.layui-layer-btn a { border: 1px solid #dedede !important; background-color: #ffffff !important; color: #333 !important; }
