html,body{width: 100%;min-height: 100%;}
.wq_pl_LoginCot .wq_plLoginipt::-webkit-input-placeholder { /* WebKit browsers */
  color: #70A7E4;
}

.wq_pl_LoginCot .wq_plLoginipt::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #70A7E4;
}

.wq_pl_LoginCot .wq_plLoginipt::-ms-input-placeholder { /* Internet Explorer 10+ */
  color:#70A7E4;
}
.wq_pl_LoginBody {
    width: 100%;
    height: 100%;
    position: relative;
    background: url('../Images/bj.png') no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
}
.canvasBg{width: 100%;height: 100%;}
.wq_pl_LoginBox {
    width: 1200px;
    height: 700px;
    position: absolute;
    top: 45%;
    left: 50%;
    margin-top: -350px;
    margin-left: -600px;
    z-index: 999;
}
.wq_pl_LoginLogo {
    font-size: 53px;
    color: #fff;
    height: 104px;
    line-height: 100px;
    background: url(../Images/logoin.png) no-repeat left center;
    padding-left: 112px;
    margin-bottom: 75px;
}
.wq_pl_LoginFrom {
    width: 764px;
    height: 558px;
    background: url('../Images/bj-1.png') no-repeat;
    margin: 0 auto;
}
.wq_pl_LoginModeTabs{text-align: center;padding-top: 25px;height: 60px;}
.wq_pl_LoginModeTabs span{font-size: 26px;color: #365579;margin: 0px 30px;position: relative;padding-bottom: 18px;cursor: pointer;}
.wq_pl_LoginModeTabs span.active{font-size: 30px;color: #4991E5;}
.wq_pl_LoginModeTabs span:before{content: '';width: 60px;height: 3px;background-color: #4991E5;position: absolute;bottom: 0px;left: 50%;margin-left: -30px;z-index: 1;display: none;}
.wq_pl_LoginModeTabs span.active:before{display: block;}
.iptFrame{position: relative;}
.wq_pl_LoginCot{width: 510px;margin: 35px auto;}
.iptIcon{width: 26px;height: 26px;position: absolute;left: 15px;top: 10px;padding-right: 12px;border-right: 2px solid #4991E5;text-align: center;}
.wq_pl_LoginCot .wq_plLoginipt{width: 100%;height: 45px;border: 1px solid #E2E8F2;border-radius:4px;text-indent:70px;font-size: 18px;color: #4991E5;}
.wq_pl_LoginCot .item .err{height: 20px;line-height: 20px;font-size: 14px;color: #ff6666;}
.wq_pl_LoginCot .wq_plLoginipt:focus{border-color:#4088C6;}
.twelveCode{width: 190px;height: 50px;border-radius:4px;font-size: 20px;border: 0px;float: right;cursor: pointer;overflow: hidden;}
a.ltxt{font-size: 18px;color: #4991E5;float: left;}
.imageValidateCode {
    width: 100px;
    height: 46px;
    float: right;
    cursor: pointer;
    overflow: hidden;
}
a.rtxt{font-size: 18px;color: #4991E5;float: right;}
.wq_pl_LoginSubmitBtn{width: 100%;height: 55px;background-color: #4991E5;color: #fff;font-size: 24px;border: 0px;letter-spacing: 5px;margin-top: 15px;cursor: pointer;}
.plFooter{text-align: center;font-size: 16px;color: #fff;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
select.wq_plLoginipt {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url('../Images/zhankai.png') no-repeat 96% center;
}
.erript{border-color: #FF6666 !important;}
.wq_pl_LoginSubmitBtn:hover{opacity: 0.9;}
.disabledbtn{opacity: 0.7;cursor: no-drop;}
@media only screen and (max-height: 759px) {
	.wq_pl_LoginBox{height: 600px;margin-top: -300px;}
	.wq_pl_LoginLogo{margin-bottom: 20px;}
	.wq_pl_LoginFrom{height: 520px;}
}


/**********************屏幕适配*********************/
@media screen and (max-width: 1536px) {
    .wq_pl_LoginBox {
        transform: scale(.8);
    }
}















