.modal{position: fixed;z-index: 1000;}
.modalHeader img {height: 57px;}
.modalShelter{position: fixed;width: 100%;height: 100%;top:0;left:0;right: 0;bottom: 0;background-color: #000;opacity: 0.3;filter:alpha(opacity=30);overflow: hidden;}
.modalBody{position:fixed;width: 35%;height: 60%;top:50%;left:28%;margin-top:-30%;opacity:0;box-shadow: 0 0 5px #eee; background-color: #fff;}
.modalBodyClose{position: absolute;width: 14px;height: 14px;top:10px;right: 10px;padding: 5px;cursor: pointer;z-index: 9;}
.modalClose{position: absolute;width: 14px;height: 14px;top:-38px;right: 10px;padding: 5px;cursor: pointer;z-index: 1000;}


/* .modalBodyContent{position: absolute;top:57px;bottom: 126px;width:90%;left: 5%;font-size: 16px;font-weight: 500;color: #333;} */
.modalBodyContent{position: absolute;top:57px;;width:90%;left: 5%;font-size: 16px;font-weight: 500;color: #333;}
.modalFooter{position: absolute;bottom: 0;width:90%;left: 5%; padding: 20px 0; height: 86px; text-align: center;}
.modalBodyContent .chose {position: absolute;left: 0; right: 0;top: 20%; margin: 0 auto;}
.modalBodyContent .choseIcon {height: 125px; line-height: 125px; text-align: center;}
.modalBodyContent .choseIcon i {margin: 0 10px; font-size: 76px; color: #999999; vertical-align: middle; cursor: pointer; transition: all 0.2s linear;}
.modalBodyContent .choseIcon .active {color: #1493ED; font-size: 125px;}
.modalBodyContent .choseText {margin-top: 30px; text-align: center;}
.modalBodyContent .choseText .app {color: #1493ED;}
.modalBodyContent .qrcode {width: 120px;height: 120px;}
.modalBodyContent .sms {margin-top: 10px;}
.modalBodyContent .sms input{outline: none; width: 90px; padding: 2px 5px;}
.modalBodyContent .sms .btn{background-color: #1493ED; border-radius: 5px; margin: 5px; padding: 3px 8px; font-size: 12px; color: #fff; cursor: pointer}
.modalBodyContent .sms .getCode{border-radius: 5px; padding: 3px 8px; border: 1px solid #ccc; font-size: 12px; color: #ccc}
.stepHide {display: none;}
.modalFooter .step {display: inline-block; width: 200px; height: 86px; position: relative; bottom: 0; vertical-align: top;}
.modalFooter .step i {display: inline-block;width: 45px;height: 45px;vertical-align: top;background: url("../images/step.png") no-repeat;}
.modalFooter .step1 i {background-position: 0 0}
.modalFooter .step1.active i {background-position: 0 -49px}
.modalFooter .step2 i {background-position: -72px 2px}
.modalFooter .step2.active i {background-position: -72px -50px}
.modalFooter .step3 i {background-position: -144px 0}
.modalFooter .step3.active i {background-position: -144px -52px}
.modalFooter .active {color: #1493ED;}
.modalFooter .hasActive i {background-position: 0 -110px}
.modalFooter .hasActive .stepText {color: #72cf08}
.modalFooter .hasActive span {background-color: #1493ED}
.modalFooter .stepText {display: inline-block; padding-top: 10px; margin-left: 5px; text-align: left;}
.modalFooter span {position: absolute; top: 20px; display: inline-block; width: 76px; height: 2px; background-color: #f1f1f1}
.modalFooter .active span {background-color: #1493ED}

.warningBox.warningBoxMibao { margin-right:370px; margin-top:0;}
.loginBoxMibao {  height:auto; margin-top:-50px; overflow:hidden; -webkit-box-shadow:none;-moz-box-shadow:none; z-index:100; position:absolute; right:0px;}
.loginCoverBg { z-index: 10; left: 0px; top: 0px; position: fixed; opacity: 0.4; width:100%; height:100%; display: block; background-color: rgb(0, 0, 0);}

.loginBox .inputMibao {border:#e2e2e2 1px solid; height:40px; padding:0px 10px; overflow:hidden; border-radius:3px; margin:5px 0; background-color:#ffffff; }
.loginBox .inputMibao input { width:100%; height:20px; line-height:20px; padding:10px 0; background:none;}

.loginBox .selectBox.selectMibao {border:#e2e2e2 1px solid; height:40px;  overflow:hidden; border-radius:3px;  margin:5px 0;}
.loginBox .selectBox.selectMibao .select {display:block; width:100%; height:40px; line-height:30px; padding-right:5px; padding-left:5px; text-align:left; padding:4px 2px 4px 2px\9;/*IE8*/ /*IE7*/ /*border:#ffffff 1px solid; */}
.hrMibao { height:5px; overflow:hidden; margin:10px 0 5px 0; border-top:#e2e2e2 1px solid;}

select:focus {border:#ffffff 1px solid; }