.projectName{ line-height: 135px; color: #51bd61; padding-left: 105px; font-size: 48px; font-family: suyuanheiti; } @font-face { font-family:"suyuanheiti"; src:url("./font/SourceHanSansCN-Bold-2.otf") format("otf"); font-weight:normal;     font-style:normal; } /* 主体 */ .pageMinWidth{ min-width: 1200px; } .loginBox{ position: relative; margin-bottom: 130px; } .loginBox >img{ -webkit-user-drag: none; } .loginInner{ position: absolute; right: 14%; top: 14%; width: 19%; background: #fff; border-radius: 25px; padding: 3%; box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.3); } .loginInner h1{ font-size: 24px; text-align: center; } .loginInp label{ position: relative; } .loginInp input{ background: none; border: none; width: 90%; font-size: 16px; height: 36px; line-height: 36px; padding-left: 10%; border-bottom: 1px solid #bfbfbf; margin-top: 8%; } .loginInp input:focus{ border-bottom: 1px solid #19be6b; } .loginInp input:focus + i{ color: #19be6b; } .loginInp i{ color: #7b7979; font-size: 20px; position: absolute; bottom: 0; left: 0; } /* 记住密码 */ .my_protocol .input_agreement_protocol { appearance: none; -webkit-appearance: none; outline: none; display: none; } /*未选中时*/ .my_protocol .input_agreement_protocol+span { cursor: pointer; width: 16px; height: 16px; background-color: red; display: inline-block; background: url(../imgs/checkboxBj.png) no-repeat; background-position-x: 0px; background-position-y: 0px; position: relative; top: 4px; } /*选中checkbox时,修改背景图片的位置*/ .my_protocol .input_agreement_protocol:checked+span { background-position: -19px 0px } .isSaveBox{ margin: 10% 0; } /* loginBtn */ .loginBtn{ width: 100%; background: #45c87b; color: #fff; line-height: 33px; border: 1px solid #b9e1b1; font-size: 14PX; }