/* yui reset.css version;2.5.2 */
html{height:100%;background:#111f60;color:#000}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#333}.clear{height:0;font-size:0;line-height:0;clear:both}input:focus,select:focus{outline:0}

::-webkit-scrollbar {width: 8px;height: 8px;background-color:#fff;}
::-webkit-scrollbar-track {background-color:#ccc;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}
::-webkit-scrollbar-track:hover {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);background-color:#fefefe;}
::-webkit-scrollbar-track:active {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4);background-color:#f0f0f0;}
::-webkit-scrollbar-thumb {background-color: rgba(0,0,0,0.2);-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.2);}
::-webkit-scrollbar-thumb:hover {background-color: rgba(0,0,0,0.4);-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:active {background: rgba(0,0,0,0.6);}
/*--from now--*/
body{font-size:.75em;font-family:"Microsoft YaHei",Verdana,Tahoma,Arial,Helvetica,sans-serif;color:#333;min-height:500px;}
a{text-decoration:none;color:#666}

.loginWrap{position: absolute;top:0;left:0;bottom:0;right:0;background:#111f60 url(../images/login/loginbg.jpg) no-repeat;background-size:cover;}
.h1-logo {z-index:2;position: absolute;top:50%;left:50%;width:500px;height:42px;margin:-330px 0 0 -250px;background:url(../images/login/eyelogo.png) no-repeat 0;background-size:500px 39px;text-indent: -999em;overflow: hidden;}
.development .h1-logo{background-image:url(../images/login/eyelogo.png);}
/*.slogo{position:absolute;left:50%;top:50%;width:450px;height:362px;background:url(../images/login/log.png) no-repeat;margin:-190px 0 0 -520px;text-indent:-999em;overflow:hidden;}*/
.loginC {position: absolute;top:50%;left:50%;width:400px;z-index: 4;border-radius:3px;
/*border:5px solid #5893BB;*/
margin:-260px 0 0 -200px;
background-color: #fff;
/*border-top: 4px solid #F69232;*/
box-shadow: 0px 1px 14px #2c4a6d;-webkit-box-shadow: 0px 1px 14px #2c4a6d;-moz-box-shadow: 0px 1px 14px #2c4a6d;
}

.h2-title{position:absolute;top:0;right:0;width:75px;height:76px;z-index: 2;}
.h2-title .s-t{position: absolute;left:0;top:0;width:75px;height:76px;background: url(../images/login/logintabs.png) no-repeat 0 0;text-indent:-999em; overflow: hidden;display: none;cursor: pointer;}
.h2-title .s-t-2{background-position: -100px 0;}
.h2-title .s-t-now{display: block;}
.h2-title .s-tip{display:block;padding:30px 30px;}
.loginCont {position:relative;height:400px;}
.loginOne{position:absolute;top:40px;right:0;bottom:0;left:0;display:none;}
.overQueryTip{margin:60px auto 0 0;font-size:14px;text-align:center;max-width:290px;line-height:2em;}
.overQueryTip .s-icon{display:block;margin-bottom:12px;}
.overQueryTip .img-tip{width:50px;height:50px;}
.overQueryTip b{color:#3086cf;}
.login-2w{text-align:center;}
.s-scanTip{background:#D6E9FF url(../images/login/logintabs.png) no-repeat 13px -94px;padding:8px 15px 8px 35px;color:#236BE2;
    position: absolute;right:70px;top:-25px;border-radius:4px;}
#wxLoginC{
/*padding:40px 0 0;*/
margin:-40px 0 0;
}
.hosInsuranceInfo{position:absolute;left:30px;right:0;bottom:8px;line-height:1.7em;}
.hosInsuranceInfo .code{font-weight:bold;font-family:Tahoma,Arial,Helvetica,sans-serif;}

.login-psw{padding:5px 0 0 28px;}
.loginOneShow{display:block;}
.h3-loginTitle{float: left;font-size:16px;padding:10px 0 15px;}
#errorMsg{float: right;position: absolute;top:14px;right:10px;max-width: 250px;}
#errorMsg-wx,#errorMsg {min-height:19px;line-height:19px;padding:0 20px 5px 22px;font-weight: bold;background:url(../images/login/i-warning.png) no-repeat 0 1000px;}
#errorMsg-wx.validateErr,#errorMsg.validateErr {background-position:0 1px;color: #D5313D;}
#errorMsg.validateOk {background-position:0 -59px;color: green;}
#errorMsg-wx{position:absolute;top:5px;left:28px;display:none;}
#errorMsg-wx.validateErr{display:block;}

.wx2v-success-tip{padding:30px 0 30px;font-size:1.2em;text-align:center;}
.s-successTip{font-size:1.5em;display:block;text-align:center;padding:10px 0 12px;color:#0fad0e;font-weight:bold;}
.afterWx2v{padding:0px 0 30px 30px;}
.p-reback{text-align:right;padding:0 25px;}
a.a-rebackLogin{color:#ec9a4b;}
a.a-rebackLogin:hover{color:#f77706;}
a.a-rebackLogin .em-f{font-family:'SimSun';}

.p-item {overflow: hidden;zoom: 1;margin: 7px 0 14px;clear:both;}
.lab-item{display: block;border: 1px solid #ddd;background:url(../images/login/txtbg-logins.png) no-repeat;padding: 2px 9px 2px 40px;height: 32px;width: 295px;line-height: 36px;box-shadow:1px 1px 2px inset #e9e9e9;border-radius: 2px;
    overflow: hidden;}
.txt-login,.drop{border:0;height:32px;line-height: 32px;width:295px;vertical-align: middle;color: #000;}
.lab-item:focus{border: 1px solid #72A6DA;color: #0A50BA;}
.lab-user {background-position:0 0px;}
.lab-psw {background-position:0 -40px;}
.lab-hospital {background-position:0 -160px;}
.lab-dept {background-position:0 -240px;}
.lab-user:hover {background-position:0 -80px;}
.lab-psw:hover {background-position:0 -120px;}
.lab-hospital:hover {background-position:0 -200px;}
.lab-dept:hover {background-position:0 -280px;}

.txt-code {width: 120px;}
.p-item img {vertical-align: middle;margin: 0 3px;}
.p-btn {padding: 4px 0 10px 0;}
.btn {width: 345px;height: 45px;line-height: 45px;background-color:#236BE2;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;border: 0px solid #2A77BA;cursor: hand;cursor: pointer;color: #fff;font-size: 16px;}
.btn:hover {filter: alpha(opacity=90);opacity: 0.9;}

.p-password{position:relative;overflow:visible;}
.lab-lockTip{position: absolute;z-index: 4;display: none;width: 109px;top:30px;left:35px;padding-left:22px;height: 28px;line-height:32px;overflow: hidden;background:url(../images/login/capslock.png) no-repeat;}

.copyrightInfo {position: absolute;left:0;bottom:0;right:0;text-align: center;padding:20px 0;color: #ddd;background-color: rgba(0,0,0,0.2);}
.em-copyright{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;}
a.a-icp{color:#ccc;margin-left: 10px;text-decoration: none;}
a.a-icp:hover{color:#aaa;text-decoration: underline;}

.ul-zhihui{position: absolute;bottom:-130px;left:-20px;width:550px;}
.ul-zhihui .li-o{float: left;width:120px;margin-right:40px;;font-size:14px;font-weight: bold;
    text-align: center;color:#fff;}
.ul-zhihui .li-o .s-p{ display: block;width:120px;height:62px;border-radius:8px;background:rgba(255,255,255,0.2) url(../images/login/zhihui.png) no-repeat;margin: 0 0 10px;}
.ul-zhihui .li-1 .s-p{background-position: 2px 0;}
.ul-zhihui .li-2 .s-p{background-position: -123px 0;}
.ul-zhihui .li-3 .s-p{background-position: -250px 0;}


.qrcode {
width: 200px !important;
}

.info {
width: initial !important;
}

.impowerBox .icon38_msg {
width: 20px !important;
height: 20px !important;
background-size: 100% !important;
}

.impowerBox .status_succ .status_txt h4,
.impowerBox .status_fail .status_txt h4 {
font-size: 16px !important;
}
