﻿body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,img{margin:0;padding:0;}
body{font-size:15px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; min-width:1260px;_width:1260px;
      background:#148eeb url(../../images/cms/loginBg.jpg) no-repeat top center; background-size:coverloginBg02;}
body a{text-decoration:none; outline:none;}
a:link,a:visited{color:#000; -webkit-transition:all 0.4s; transition:all 0.4s;}
a:hover{color:#f90;}
/*去掉图形热点的点击时出现的边线*/
:focus{ outline:none;}     /* for Firefox*/
img{border:0;}
ul li{list-style-type:none;}
table,table td{border-collapse:collapse;}
.clear{clear:both; height:0;}
body, html{width:100%; height:100%;}

/*.loginLogo{font-family:"字魂35号-经典雅黑";}*/

.loginLogon{font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif;}


.loginLogo{width:1260px; height:140px; margin:0 auto; font-size:36px;letter-spacing:2px; color:#FFF;line-height:140px; display:flex;}
.loginLogo img{height:60px; margin-top:40px;}
.loginLogo span{padding-left:20px; font-size:40px; color:#fff;}
.login{background:url(../../images/cms/loginBg02.jpg) no-repeat center center; background-size:cover;}
.loginCon{width:1260px; margin:0 auto; background:url(../../images/cms/loginLogo.png) no-repeat left center; background-size:auto 85%; padding:70px 0;}
.loginBox{background:#fff; position:relative; float:right; -webkit-border-radius:5px; border-radius:5px; padding:20px 36px 36px;}
.loginBox:before{display:block; width:74px; height:108px; content:""; position:absolute; left:-74px; bottom:5px; background:url(../../images/cms/loginBg03.png) no-repeat; z-index:0;}
.loginBox h2{height:42px; line-height:40px; font-size:0; color:#4195f2; font-weight:normal; text-align:center;}
.loginBox h2 span, .loginBox h2 i, .loginBox h2 a{display:inline-block; height:40px; line-height:40px; font-size:20px; vertical-align:top;}
.loginBox h2 span{border-bottom:#4195f2 2px solid;}
.loginBox h2 i{font-style:normal; padding:0 20px; color:#dfdcdc;}
.loginBox ul li{height:38px; margin-top:20px; position:relative;}
.loginBox ul li label{width:36px; height:36px; display:block; position:absolute; left:1px; bottom:1px; background-repeat:no-repeat; background-position:center center;}
.loginBox ul li label.iUser{background-image:url(../../images/cms/iLoginTxt01.png);}
.loginBox ul li label.iPDW{background-image:url(../../images/cms/iLoginTxt02.png);}
.loginBox ul li label.iYZM{background-image:url(../../images/cms/iLoginTxt03.png);}
.loginBox ul li input{display:block; border:#e5e5e5 1px solid; -webkit-border-radius:4px; border-radius:4px; height:36px; line-height:36px; padding:0 5px 0 37px; width:calc(100% - 44px); background:#fff;}
.loginBox ul li input::placeholder{color:#aaa;}
.loginBox ul li .yzm{height:30px; position:absolute; right:4px; bottom:4px; vertical-align:top;}
.loginBox ul li button{width:100%; height:40px; line-height:40px; background:#128bf1; border:0; color:#fff; font-size:20px; cursor:pointer; -webkit-border-radius:4px; border-radius:4px;}

.loginFoot{height:50px; line-height:50px; text-align:center; color:#fff; font-size:14px;}
.loginFoot span{margin-left:16px;}
.loginFoot span img{ position:relative;top:3px;margin-right:2px;}
.loginFoot span a:link,.loginFoot span a:visited{color:#FFF;}
.loginFoot span a:hover{color:#a0daff;}

.force_update_pwd li{height:26px;padding:5px; line-height:26px; display:flex;font-size:14px;justify-content:center;}
.force_update_pwd li span{display:inline-block;flex:25%;}
.force_update_pwd li input{display:inline-block;flex:75%; border:1px solid #CCC;border-radius:3px;padding:0 3px;}
.annotation{font-size:12px;color:#ff6a00;margin:10px;}