@charset "utf-8"; /* css reset start */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { font-family: "Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑",STHeiti; line-height: 1; //background-color: #191919; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Chrome/Safari/Opera */ -khtml-user-select: none; /* Konqueror */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently not supported by any browser */ } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } a, a:hover, a:active, a:link, a:visited { outline: 0; } /* css reset end */ /* nav and it's dropdown bar */ .nav,.na{ padding-top: 10px; margin: 0 auto; .navList { li { width: auto; &:last-child { margin-right: 0; text-align: right; } } } #userbar { width: 155px; float: left; padding-left: 30px; color: #bdbdbd; font-size: 14px; z-index:1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; &:hover, &:active { color: #e5e5e5; } } #dropdown { //opacity: 0.8; display: none; position: absolute; top: 28px; left: 25px; z-index: 1; //height: 50px; span.mountaintop { //display:block; /* border-left:5px solid transparent; border-right:5px solid transparent; border-bottom:5px solid #000;*/ //margin: 5px auto 0; //margin-left: 100px; //width: 0; } .dropdownLiner { //background-color: #000; //opacity: 0.5; //padding: 5px 10px; margin:10px 0 0 -15px; } .fts { display: block; width: 120px; font-size: 12px; height: 40px; line-height: 40px; //white-space: nowrap; color: #c3c3c3; background:rgba(0, 0, 0, 0.5); //opacity: 0.5; &:hover, &:active { color: #e5e5e5; background:rgba(0, 0, 0, 0.7); } } } } /* nav and it's dropdown bar end */ /* login model start */ .modal{ //margin-top: 0px; //top: 50%; .modal-dialog { background-color: #191919; margin-top: -166px; position: absolute; top: 50%; left: 50%; margin-left: -300px; .close_btn { position: absolute; right: 15px; top: 15px; width: 18px; height: 16px; text-indent: -9999px; border: none; outline: none; background: url(/img/sprite.png) no-repeat; background-position: -82px -94px; } } #logoCont { width: 100%; /*border-bottom:1px solid #efefef;*/ padding-top: 25px; padding-bottom: 24px; } #logo { width: 120px; height: 38px; display: block; margin: 0 auto; } .pageContWrap { min-height: calc(100% - 110px); position: relative; display: flex; /* Vertical align: */ align-items: center; /* Horizontal align: */ justify-content: center; .pageCont { width: 360px; color: #ccc; font-size: 12px; /*background-color: red;*/ h1 { padding-top: 20px; font-size: 12px; color: #353535; margin-bottom: 35px; text-align: center; } .primaryBtn { height: 38px; line-height: 38px; background-color: #c84141; font-family: "Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑",STHeiti; font-size: 12px; color: #fff; border: 1px solid #b12d2d; profile: none; display: inline-block; text-decoration: none; text-align: center; border-radius: 3px; outline: none; } .primaryBtn:hover { background-color: #cd2b38; } .primaryBtn:active { background-color: #c42631; } .secondaryBtn { height: 38px; line-height: 38px; background-color: transparent; font-family: "Microsoft YaHei","微软雅黑","MicrosoftJhengHei","华文细黑",STHeiti; font-size: 12px; color: #fff; border: 1px #2f2f2f solid; profile: none; text-decoration: none; display: inline-block; text-align: center; border-radius: 3px; } .secondaryBtn:hover, .secondaryBtn:active { border: 1px #717171 solid; } input[type='text'], input[type='password'] { height: 36px; border: none; //color: #2d2d2d; background-color: #101010; line-height: 36px; outline: none; } input[type='text']:focus, input[type='password']:focus { /*border: 1px solid #717171;*/ color: #dbdbdb; } .checklbl { /*line-height: 14px;*/ } .checklbl .pesuedoCheck {/* <-- style the artificial checkbox */ display: inline-block; position: relative; top: 2px; border: 1px solid #2f2f2f; width: 13px; height: 13px; } input[type='checkbox'] { display: none; } .checklbl:hover .pesuedoCheck { border: 1px solid #717171; } input[type='checkbox']:checked + .pesuedoCheck { /* <-- style the artificial checkbox */ border: 1px solid #717171; } input[type='checkbox']:checked + .pesuedoCheck:before { content: '\2713'; position: absolute; top: -1px; left: 1px; font-size: 14px; color: #717171; } .link { text-decoration: none; color: #9c3737; } .link:hover { color: #cd2b38; } .link:active { color: #c42631; } } .login_others{ float: right; margin-right: -100px; margin-bottom: 20px; color: #c84141; font-size: 12px; height: 24px; line-height: 24px; .logbtn{ cursor: pointer; margin-left: 8px; margin-right: 2px; text-align: center; } } } input[type='text'], input[type='password'] { //width: calc(100% - 24px); width: 100%; padding: 0 12px; margin-bottom: 22px; } .autologinlbl { width: 190px; display: inline-block; } .autologinlbl, .rmpwlbl { } .buttons { padding: 18px 0 42px; text-align: center; } #login { padding: 0; width: 170px; height: 40px; margin: 0 auto; //float: left; //margin-right:20px; } .login3th { display: inline-block; width: 32px; height: 28px; background-repeat: no-repeat; background-positin: center center; } #loginwx { background-image: url(../img/loginwx.png); } #loginwb { background-image: url(../img/loginwb.png); } #loginqq { background-image: url(../img/loginqq.png); } .forgetPw { position: absolute; width: 80px; left: 360px; top: 14px; padding-left:10px; } } /* login model end */ #user_register_page { .regHead { display: block; //height: 50px; text-align: center; padding-top: 40px; // margin: 0; color: #e5e5e5; } .modal-dialog { background-color: #191919; margin-top: -201px; position: absolute; top: 50%; left: 50%; margin-left: -300px; } } //解决,bootstrap 打开模态框会给body添加padding值得问题 body.modal-open { overflow-y: auto !important; padding-right: 0 !important; }