::-webkit-input-placeholder { /* WebKit browsers */ 
color: #999; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #999; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #999; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #999; 
} 
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;}

 .errortip{width:100%;height:25px;line-height:25px;color:#ff0000}
     
.loginbox{width:100%;height:100%;background-color: #1081b5;padding-top:6%;position: absolute;left:0;top:0;}
.loginbox .loginformbox{width:700px;margin:0 auto;position:relative;}
.loginbox .loginformbox .loginBt{font-size:24px;font-weight:bold;height:60px;color:#fff; text-align:center;}    
.loginCon{width:330px;height:380px;background-color:#ffffff;border-radius:10px;position:relative;}
.loginCon .tit{width:100%;line-height:50px;text-align:center; font-size:22px;color:#1081b5;margin-top:20px;}
.formItem{width:280px;height:45px;margin:0 auto;margin-bottom:25px;overflow:hidden;border: 1px solid #e5e1e1;}
.formItem:last-child{background:none;}
.formItem span{border-top-left-radius:5px;border-bottom-left-radius:5px;display:inline-block;width:49px;text-align: center;float:left;line-height:45px;background:#fff;}
.formItem .logininput{float:left;}
.logininput{width:100%;height:100%;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;border:1px solid #f2f2f2; background-color:#fff;text-indent:10px;}
.loginbtn{width:100%;height:45px;cursor:pointer; background-color:#1081b5;color:#fff;font-size:16px;border:none;border-radius:5px;}
.setPwdBox{width:330px;height:310px;position:relative;top:40px; background-color:#123446;border-radius:10px;padding:50px 0px 20px 65px;}
.setPwdBox span.item{width:65px;height:45px;cursor:pointer; margin-bottom:10px; background-color:#ffffff;border-radius:5px; display:inline-block; text-align:center;line-height:45px;color:#1081b5;font-size:16px;}
.loginform{width:100%;padding-right:25px;margin-top:-20px;}
.setPwdBox span.item:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.setPwdBox span.item:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

.setPwdBox span.item2{width:65px;height:45px;cursor:pointer; margin-bottom:10px; background-color:#ffffff;border-radius:5px; display:inline-block; text-align:center;line-height:45px;color:#1081b5;font-size:16px;}

.setPwdBox span.item2.backBtn{background-color:#1081b5 !important;color:#fff !important}
.setPwdBox span.item2.clearBtn{background-color:#1081b5 !important;color:#fff !important}
.arrowbtn{width:30px;height:30px;background-color:#123446;position:absolute;left:-15px;top:140px;transform:rotate(-45deg);
-ms-transform:rotate(-45deg); /* Internet Explorer */
-moz-transform:rotate(-45deg); /* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); /* Opera */}

.pinpai{position:absolute;bottom:20px;width:100%;text-align:center;}

.loginformbox.wxFrom{width:330px;position:absolute;top:0px;left:0px;    top: 60px;z-index:1}
 .thirdlogin{text-align: center;margin-top:10px;}
 .thirdlogin a,.thirdlogin a:hover,.thirdlogin a:active{color:#000;}
.loginlink{text-align: center;margin-top:15px;}
.loginlink i{margin:0px 10px;}
.loginlink i.wxicon{display: inline-block;width:45px;height:45px;background-position:-540px -405px;}
.loginlink i.xlicon{display: inline-block;width:45px;height:45px;background-position:-169px 0px;}
#login_container iframe {height: 350px;margin: 0 auto;display: block;width: 300px;padding: 0px;}
.impowerBox{width:200px;height:200px}
.impowerBox .qrcode {width: 140px;}
.impowerBox .title {display: none;}
.impowerBox .info {width: 140px;}
.status_icon {display: none}
.impowerBox .status {text-align: center;} 
#wx_default_tip{display: none;}
.wxFrom  .loginCon{height:350px;width:330px}
.loginformbox .iconpic{width:34px;height:auto;position: absolute;right:8%;top:10px;cursor: pointer;    right: 5px;top: 10px;    z-index: 100;}
.loginformbox .iconpic img{width:26px}
.closeCon{width:35px;height:35px;position:absolute;cursor:pointer; right:10px;top:10px;border-radius:50px; background:rgba(0,0,0,0.5);text-align:center;line-height:35px;color:#fff;font-size:14px}
.triangle_border_down{
    width:0;
    height:0;
    border-width:30px 30px 0;
    border-style:solid;
    border-color:#dedede transparent transparent;/*灰 透明 透明 */
    margin:40px auto;
    position:absolute;
    left:50%;
    bottom:-56px;
    margin-left:-30px;
}
.triangle_border_down span{
    display:block;
    width:0;
    height:0;
    border-width:26px 26px 0;
    border-style:solid;
    border-color:#fff transparent transparent;/*黄 透明 透明 */
    position:absolute;
    top:-29px;
    left:-26px;
}
.formItem.bordernone{border:none}
.loginform.loginsetpwd{padding:10px 25px;}
.mbtom{margin-bottom:15px;}
/* .panelContent{margin-top:20px}
 */@media (max-width:1280px ){
	.loginbox .loginformbox{width:550px;}
	.loginCon{width: 260px;height: 350px;}
	.setPwdBox{width: 260px;height: 260px;}
	.setPwdBox{padding:20px 0px 20px 26px;}
	.formItem{width: 220px;height:35px;}
	.formItem span{padding: 0 10px;height:35px;line-height: 35px;}
	.logininput{width: 167px;}
	.loginbtn{height:35px;line-height: 35px;}
	.loginCon .tit{margin-top: 5px;}
	.setPwdBox span.item{width: 58px;margin:5px;}
	.loginformbox.wxFrom{    top: -34px ;left: -35px;}
}
.bbcon{position:absolute;left:20px;bottom:10px;color:#fff;display:flex;align-items:center}
.bbcon .currbb{font-size:16px;}
.bbcon .tipcon{width:55px;height:22px;margin-left:5px; background-color:#d52129;border-radius:3px;color:#fff;font-size:12px;display:flex;align-items:center;    justify-content: center;}
.bbcon .checknew{display:flex;align-items:center;margin-left:25px;cursor:pointer;font-size:14px;}
.bbcon .checknew img{width:16px;}













