﻿html { height: 100%; padding: 0; margin: 0; }

* { margin: 0; padding: 0; }

body { font-family: "Microsoft YaHei",Georgia,Serif; background-color: #fff; }

a { text-decoration: none; }

body, form { height: 100%; }

.clearfix { content: ''; display: block; clear: both; }

.fl { float: left; }

.fr { float: left; }

.layer { width: 1200px; margin: 0 auto; }

html, body, form, #main { width: 100%; height: 943px; min-height: 100%; /*min-width: 1300px;*/ }

.RegBackFrom1 { min-width: 1200px !important; }

/*内容样式*/
#content { /*background:url(/images/student/largest3fja6ypv7o.jpg) no-repeat;
    background-size:100%;*/ position: absolute; width: 100%; height: 340px; z-index: 9999; /*border-radius: 5px;*/ right: 0; left: 0; margin: 0 auto; margin-top: 4%; }

#LoginSlideUl li { width: 100% !important; background-size: cover !important; height: 100%; }

#LoginSlideUl { width: 100% !important; height: 100%; }

.bd { position: relative; z-index: 0; height: 62%; }

/*logo*/

#main h1 { padding: 10px 0 10px 0; }

    #main h1 .login_logo { /*        width: 1200px;*/ padding-left: 30px; margin: 0 auto; height: 80px; }

        #main h1 .login_logo .login_right { text-align: left; }

        #main h1 .login_logo .login_img { width: 50%; float: left; text-align: right; height: 60px; }

        #main h1 .login_logo .login_img1 { width: 50%; float: left; text-align: left; }

        #main h1 .login_logo .login_left { height: 60px; margin-top: 5px; margin-right: 8px; }

#main #header .logo-img { /*width: 240px;*/ height: 69px; }

#main #header { padding: 0; margin: 0 auto; text-align: center; }
/*登录框*/
.layui-layer-dialog .layui-layer-content { word-break: normal !important; }

content_main { opacity: 0.6 }

#content { width: 800px; height: 450px; /*background: #fff;*/ margin: 0 auto; margin-top: 5%; background-image: url('../images/toumingbj.png'); }
  
    #content .left_login { width: 300px; height: 450px; padding-left: 51px;position: relative; }

        #content .left_login h3 { color: #fb5142; font-size: 22px; margin: 28px 0px 28px 20px; font-family: 方正细倩简体; font-weight: bold; }

        #content .left_login .fm-item { width: 300px; height: 40px; border: 1px solid #999; margin-bottom: 20px; border-radius: 5px; background: #fff; }

        #content .left_login .i-text { height: 40px; border: 0; margin-left: 5px; outline: none; width: 210px; background: 0; }

input { background-color: none !important; }

#content .left_login .ui-form-explain { position: absolute; top: 188px; right: 0; }

    #content .left_login .ui-form-explain img { width: 115px; height: 42px; }

#content .pos-r .yzm { width: 150px; }

#content .left_login .icon-zhanghu2, #content .left_login .icon-mima { color: #ccc; padding-left: 15px; }

#content .left_login .pos-r { width: 184px; height: 40px; border: 1px solid #999; margin-bottom: 20px; }

#content .left_login .ligon { width: 300px; height: 40px; border-radius: 5px; background: #fb5142; cursor: pointer; }

    #content .left_login .ligon #btn_login, #content .left_login .ligon #btn_loginTel { color: #fff; font-size: 16px; font-weight: bold; border: 0; background: 0; margin: 0 auto; line-height: 40px; text-align: center; display: block; outline: none; cursor: pointer; }

#content .left_login .ui-form-explain img { display: block; text-align: center; margin: 0 auto; padding: 19px 0 20px 0; }

#content #regsiter { width: 300px; height: 40px; border-radius: 5px; background: #5d91f4; cursor: pointer; margin-top: 20px; }

    #content #regsiter a { color: #fff; font-size: 16px; font-weight: bold; border: 0; background: 0; margin: 0 auto; line-height: 40px; text-align: center; display: block; }

#content .Forgot_pw { margin-top: 0px; color: #b6b6b6;position: absolute;bottom:5px;width:300px; }

    #content .Forgot_pw a { color: #5d91f4; font-size: 14px; line-height: 32px; }

#content .right_text { width: 400px; height: 442px; border-right: 1px solid #ddd; /*background: url(/images/student/logoftbg.png) no-repeat;*/ }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0 1000px white inset !important; }

#content .right_text p { margin-bottom: 20px; /* color: #fff; */ font-size: 12px; /* font-weight: bold; */ width: 336px; padding-left: 30px; position: relative; top: 48px; line-height: 21px; text-shadow: 0 0 1px #000; }
/*底部版权*/
footer { width: 100%; height: 60px; /*background: rgba(0, 0, 0,0.4);*/ text-align: center; color: #0c0c0c; font-size: 16px; /*position: fixed;*/ bottom: 0; line-height: 30px; border-top: 2px solid #F0F0F0; padding-top: 40px; margin-top: 40px; }

.hide { display: none; }

.cus_pointer { cursor: pointer; }

.quc-third-hd { border-bottom: 1px solid #e3e3e3; text-align: center; font-size: 14px; line-height: 1; color: #999; margin-bottom: 10px; margin-top: 20px; }

#LoginSlideUl { height: 478px; }

.news_date { width: 80px; height: 20px; /*border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;*/ text-align: center; line-height: 20px; margin-top: 0px; color: white; font-weight: bold; }

.news_date_md { color: #19ACF7; /*overflow: hidden;*/ font-size: 12px; }

.news_date_year { color: #19ACF7; height: 9px; line-height: 17px; font-size: 12px; }

.news a { right: 50px; top: 900px; text-align: left; padding-left: 20px; color: #19acf7; display: block; font-size: 14px; color: #656363; /*width: 700px;*/ display: block; overflow: hidden; word-break: keep-all; white-space: nowrap; text-overflow: ellipsis; }

/*.news {
    margin-top: 35px;
    height: 160px;
}*/

.bgyingy { position: absolute; top: 439px; left: -4px; }

.news ul li { float: left; width: 100%; height: 40px; text-align: center; margin-right: 15px; line-height: 50px; color: #666666; font-size: 16px; }

.news ul { list-style: none; /*去掉小圆点*/ }

#title { margin: 41px 0 16px 0; }

#fm-title { color: #fb5142; font-size: 20px; margin: 0px 0px 0px 0px; font-family: 方正细倩简体; font-weight: bold; }

#fm-titleNew { color: #000; font-size: 20px; margin: 0px 0px 0px 22px; font-family: 方正细倩简体; font-weight: bold; }
#txtBingTelCode { font-size: 12px; height: 27px; padding: 3px; line-height: 1.42857; width: 93%; }
    #txtBingTelCode:focus-visible { outline: none; }
#btn_code { width: 72px; }

.input-text.size-S, .btn.size-S { font-size: 12px; height: 37px; padding: 3px; line-height: 1.42857; }

.btn.size-S { padding: 3px 8px; }



.btn { display: inline-block; box-sizing: border-box; cursor: pointer; text-align: center; font-weight: 400; white-space: nowrap; vertical-align: middle; -moz-padding-start: npx; -moz-padding-end: npx; border: solid 1px #ddd; background-color: #fff; width: auto; -webkit-transition: background-color .1s linear; -moz-transition: background-color .1s linear; -o-transition: background-color .1s linear; transition: background-color .1s linear; }

.btn-primary { color: #fff; background-color: #5a98de; border-color: #5a98de; }

#btn_BingTelcode { border-radius: 5px; }
