﻿body {background:#F4F5F6; font-family:"微软雅黑";}
header {position: fixed;top: 0px;left: 0px;width:100%; background:#ffaa00; color:#fff; overflow:hidden;z-index: 9999;}
header h2 {font:normal 18px/44px "微软雅黑"; margin:0 auto; width:160px;text-align:center;}
header a {float:right; padding:10px 10px 10px 0; font:normal 16px/34px "微软雅黑"; height:44px; color:#fff;}
header a .userImg {width:30px; height:30px; float:left; margin:2px 5px 0 0; border-radius:50%;}
header a.back,header a.backInside {float:left; padding:10px 15px; margin:0px; position:absolute; left:0px; top:0px;}
header a.post,header a.sign {float:right; padding:10px 15px; margin:0px;font:normal 14px/24px "微软雅黑";}
.headerbg {height: 44px;width: 100%;}
.header-user p {float:left; width:160px; color:#fff; font-size:16px;}

/*提示框*/
.weui_mask_transparent {position: fixed;z-index: 100001;width: 100%;height: 100%;top: 0;left: 0;background: rgba(40, 40, 40, 0.25);}
.weui_toast {position: fixed;z-index: 100002;width: 7.6em;min-height: 7.6em;top: 35%;left: 50%;margin-left: -3.8em;background: rgba(40, 40, 40, 0.75);text-align: center;border-radius: 5px;color: #FFFFFF;}
.weui_icon_toast {margin: 22px 0 0;display: block;}
.weui_icon_toast:before {content: '\EA08';color: #FFFFFF;font-size: 55px;}
.weui_toast_content {margin: 0 0 15px;}
.weui_loading_toast .weui_toast_content {margin-top: 64%;font-size: 14px;}


/*login*/
.mui-content {padding-top: 0px;height: 100%;}
.area {margin: 20px auto 0px auto;}
.mui-input-group {margin-top: 10px;}
.mui-input-group:first-child {margin: 20px 10px 10px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.mui-input-group label {width: 22%;}
.mui-input-row label ~ input, .mui-input-row label ~ select, .mui-input-row label ~ textarea {width: 78%;}
.mui-checkbox input[type=checkbox], .mui-radio input[type=radio] {top: 6px;}
.mui-content-padded {margin-top: 10px;}
.mui-btn {padding:7px 10px;}
.link-area {display: block;margin-top: 25px;text-align: center;}
.spliter {color: #bbb;padding: 0px 8px;}
.oauth-area {position: absolute;bottom: 20px;left: 0px;text-align: center;width: 100%;padding: 0px;margin: 0px;}
.oauth-area .oauth-btn {display: inline-block;width: 50px;height: 50px;background-size: 30px 30px;background-position: center center;background-repeat: no-repeat;margin: 0px 20px;/*-webkit-filter: grayscale(100%); */border: solid 1px #ddd;border-radius: 25px;}
.oauth-area .oauth-btn:active {border: solid 1px #aaa;}
.oauth-area .oauth-btn.disabled {background-color: #ddd;}
.split_line {height: 1px;border-top: 1px solid #ddd;text-align: center;margin: 0 20px 20px 20px;}
.split_line span {position: relative;top: -12px;background: #F4F5F6;padding: 0 20px; color:#888;}
.other_login {overflow: hidden;margin: 10px auto; width:150px;}
.other_login li {float: left;width: 33.33%;text-align: center;font-size: 14px;}
.list_content a {color:#ffaa00; font-size:12px;}

.weui_mask {position: fixed;z-index: 199;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.6);}
        .weui_dialog {position: fixed;z-index: 200;width: 85%;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: #FAFAFC;text-align: center;border-radius: 3px;}
        .weui_dialog_hd {padding: 1.2em 0 .5em;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;color: #000;}
        .weui_dialog_bd {text-align: left;padding: 0 20px;font-size: 15px;color: #888;overflow: hidden;}
        .weui_dialog_ft {position: relative;line-height: 42px;margin-top: 20px;font-size: 17px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
            .weui_dialog_ft a {display: block;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;color: #3CA0EC;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
                .weui_dialog_ft a:active {background-color: #EEEEEE;}
            .weui_dialog_ft:after {content: " ";position: absolute;left: 0;top: 0;width: 100%;height: 1px;border-top: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
        .weui_dialog_confirm .weui_dialog_ft a {position: relative;}
            .weui_dialog_confirm .weui_dialog_ft a:after {content: " ";position: absolute;left: 0;top: 0;width: 1px;height: 100%;border-left: 1px solid #D5D5D6;color: #D5D5D6;-webkit-transform-origin: 0 0;transform-origin: 0 0;-webkit-transform: scaleX(0.5);transform: scaleX(0.5);}
            .weui_btn_dialog.default {color: #353535;}
            .weui_btn_dialog.primary {color: #ffaa00;}

.aui-mask.aui-mask-in {display: none;visibility: visible;opacity: 1;}
        .aui-mask {position: fixed;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0, 0, 0, 0.3);opacity: 0;z-index: 100;visibility: hidden;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
        .aui-dialog {display: none;line-height: 1.5;width:80%;text-align: center;position: fixed;z-index: 101;left: 10%;margin-left: 0;margin-top: 20px;top: 20%;border-radius: 0.3rem;opacity: 0;background-color: #ffffff;-webkit-transform: translate3d(0, 0, 0) scale(1.2);transform: translate3d(0, 0, 0) scale(1.2);-webkit-transition-property: -webkit-transform, opacity;transition-property: transform, opacity;}
            .aui-dialog.aui-dialog-in {opacity: 1;-webkit-transition-duration: 300ms;transition-duration: 300ms;-webkit-transform: translate3d(0, 0, 0) scale(1);transform: translate3d(0, 0, 0) scale(1);}
        .aui-dialog-header {padding: 0.5rem 0.75rem 0 0.75rem;text-align: center;font-size: 1em;color: #212121;}
        .aui-dialog-body {padding:12px 0;overflow: hidden;font-size: 12px;color: #757575;overflow: hidden;}
        .aui-dialog-body-text{overflow-y: scroll;padding:0 10px;text-align: left;}
        .aui-dialog-footer {position: relative;font-size: 1em;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;justify-content: center;}
        .aui-dialog-btn {position: relative;display: block;width: 100%;padding: 0 0.25rem;height: 2.2rem;font-size: 14px;line-height: 2.2rem;text-align: center;color: #0894ec;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-flex: 1;box-flex: 1;}
        .user_agreement{width: 170px;margin: 0px auto 0 auto;font-size: 12px;text-align: center;color: #ffaa00;}
