@charset "utf-8";
body{ font-family: "微软雅黑";overflow-x:hidden ;}
body,div,ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,button{ margin:0; padding:0; }
ul,li{list-style:none;}
a{ text-decoration: none; color: #000;}
/*.container{ width: 100%;height:100%;background-position:center 0;position: fixed; top: 0; left:0;z-index:-10px;background: #f5f5f5; background-size: cover;-webkit-background-size: cover;-o-background-size:cover;zoom:1;}*/
.container{ width: 100%;height:100%;background-position:center 0;position: fixed; top: 0; left:0;z-index:-10px; background: #f5f5f5; background-size: cover;-webkit-background-size: cover;-o-background-size:cover;zoom:1;background: #dcebf6 url(../images/bg.png) no-repeat;background-position: 0px 60px;}
.password-header{width: 100%; height: 60px;display: inline-block;background: #65A1DF;}
.header-wrap{width: 1200px;line-height: 100%;margin: 10px auto;}
.header-wrap img{width: 167px; height: 41px;float: left;}
.page-title{display: inline-block;color: #fff;margin-left: 15px;padding-left: 15px;margin-top: 13px;float: left;line-height: 16px; height: 16px;border-left: 1px solid #6594f6;}
.wrap{ width: 666px; height: 380px;  position: relative; left: 45%;top: 40%; margin: -150px 0 0 -250px; background: #fff; /*box-shadow: 1px 1px 5px #6B6B6B;background-color: rgba(167, 32, 56, 0.9);*/  }
.school-icon{ position:absolute; top: 5%; left: 5%;}
.foot-bottom{ position: absolute;bottom: 0; width: 100%; text-align: center;background: #ccc;height: 30px;line-height: 30px;}
.foot-bottom>p{ color: #fff;}
.wrap-fill{ height: 490px; margin-top: -250px;}
.wrap-logo{ text-align: center; padding: 18px 0; }
.wrap-left-block{ float: left; width: 30%; margin-top: 8%; margin-left: 4%;}
.wrap-left-text{text-align: center;}
.wrap-right-block{ position:relative;float: right; width: 60%;margin-top: 4%; margin-right: 2%;}
.font-style{display: inline-block;width: 84px; text-align: right;}
.wrap-left-block-img{ margin-bottom:12%; text-align: center; }
.wrap-left-block-img img{width:100px;height:100px;}
.right-block-input{ position: relative;height: 54px; line-height: 54px; width: 300px; border: 1px solid #fff;}
.input-top{ margin-top: 10%;}
.login-icon{ display: inline-block; background: url(../images/user.png) no-repeat; width: 29px; height: 33px; vertical-align: middle; position: absolute;top: 8px;left: 18px;}
.new-title{position: absolute;right: 0;top: 8px;}
.new-title a{color: #ffd416;}
.input-style{ width: 220px; height: 38px; line-height: 38px; position: absolute;top: 8px; left: 72px;background-color: rgba(255, 255, 255, 0);
border: 0;font-size: 26px;color: #fff; padding-left: 10px;}
.input-height{line-height: 45px;}
/*input::-webkit-input-placeholder{color:#fff;}
input::-ms-input-placeholder{color:#fff;}
input::-moz-input-placeholder{color:#fff;}*/
.login-authentication>a{ color: #ffd416;; position: absolute; margin-top: 20px; margin-left: 72px;font-size: 20px;}
.login-authentication>a:hover{ color: #E0B702;}
.pass-icon{display: inline-block; background: url(../images/lock.png) no-repeat; width: 26px; height: 35px; vertical-align: middle; position: absolute;top: 8px;left: 18px;}
.pass-word{ text-align: right; color: #fff; font-size: 18px; margin-right: 23%; margin-top: 10px;}
.pass-word a{ color: #fff;}
.login-go{ position: absolute;top:28%;right:6%;}
.prompting{ color: #fff;}
.img1{ position: absolute;left:-59px; transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;-ms-transition: All 0.4s ease-in-out;}
.img1:hover {transform: rotate(360deg);-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);}

.input-text{ width: 180px; height: 30px; border: 1px solid #ccc; border-radius: 2px;margin-bottom: 10px;}
.input-margin{ margin-left:27px;}
.activation{display:inline-block;font-size: 14px;width: 410px;vertical-align: top;color: #4810eb;}
.button-ac{ width: 80px;line-height:30px;height: 30px;margin: 10px 0px; margin-left:42px;border-radius: 2px;border: 1px solid #fff; color: #fff;background: none;font-size: 14px;font-family: 微软雅黑;background: #65a1df;}
.input-width{width: 100px; }
.codelabel{padding-left: 5px;}
.imgcheck{vertical-align: middle;height:20px}
