@charset "utf-8"; 
/* CSS Document */
/* 登录 */

.dl .cont{height:470px; left:50%; margin-left:-310px; overflow:hidden; position:relative; top:19.5%; width:620px; z-index:2;}
.dl .cont h1{color:#fff; font-size:22px; height:51px; line-height:51px; overflow:hidden; text-align:center; width:620px;}
.dl .cont h1 b{ padding-left:5px;position: relative;top: 5px;}
.dl .loginBox{background-color:#fff; box-shadow:0px 8px 24px rgba(10,2,4,.25); height:320px; margin:55px auto 0; width:480px;}
.dl .loginBox .tab{ border-radius:4px;}
.dl .loginBox .tabBtn{background-color:#ededed; height:54px; width:100%;}
.dl .loginBox .tabBtn a{ color:#666; display:block; float:left; font-size:18px; height:54px; line-height:54px; text-align:center; width:50%; transition:none;}
.dl .loginBox .tabBtn a:hover{color:#0066cc;}
.dl .loginBox .tabBtn a.on{background:#fff url(../../images/projectIndex/icon/login_tab_on_line.png) no-repeat center bottom; color:#333;}

.dl .loginBox .tabCont,.dl .loginBox .aTabCont{height:265px; overflow:hidden; width:100%;}
.dl .aTabCont .form{height:192px; margin:0 auto; overflow:hidden; width:440px;}
.dl .aTabCont .form ul{height:155px; overflow:hidden; overflow:hidden;}
.dl .aTabCont .form li{background-color:#fff; background-position:14px center; background-repeat:no-repeat; border:1px solid #a7a7a7; border-radius:4px; margin-top:20px;}
.dl .aTabCont .form li.focus{border:1px solid #0066cc;}
.dl .aTabCont .form li input{background-color:transparent !important; border:0 none; border-radius:4px; color:#333; font-size:16px; height:48px; line-height:48px; margin-left:58px; padding-right:15px; transition:all 0.3s ease; width:365px;}

.dl .aTabCont .form li.user{background-image:url(../../images/projectIndex/icon/login_user.png);}
.dl .aTabCont .form li.user.focus{background-image:url(../../images/projectIndex/icon/login_user_on.png);}
.dl .aTabCont .form li.psw{background-image:url(../../images/projectIndex/icon/login_psw.png);}
.dl .aTabCont .form li.psw.focus{background-image:url(../../images/projectIndex/icon/login_psw_on.png);}
.dl .aTabCont .form li.other{background-image:url(../../images/projectIndex/icon/login_other.png);}
.dl .aTabCont .form li.other.focus{background-image:url(../../images/projectIndex/icon/login_other_on.png);}
.dl .aTabCont .form li.other .yzm{cursor:pointer; width:80px; height:36px; margin:6px 0 0 350px; overflow:hidden; position:absolute;}
.dl .aTabCont .form li.other .yzm img{height:100%; object-fit:cover; object-position:center; width:100%;}

.dl .aTabCont .form .error{color:#ff0000;}
.dl .aTabCont_1 .form .error{position:absolute;}
.dl .aTabCont_2 .form .error{margin-top:10px;}
.dl .aTabCont .form .checkBox,.dl .aTabCont .form .download{background:url(../../images/projectIndex/icon/login_checkbox.png) no-repeat left center; color:#333; display:inline-block; float:right; height:18px; line-height:18px; text-align:right; width:90px; }
.dl .aTabCont .form .checkBox.on{background-image:url(../../images/projectIndex/icon/login_checkbox_on.png);}

.dl .aTabCont_2 .form li.psw{margin-top:55px;}
.dl .aTabCont .form .download{background-image:url(../../images/projectIndex/icon/login_download.png); color:#0066cc; width:170px;}
.dl .aTabCont .form .download:hover{border-bottom:1px solid #0066cc;}

.dl .aTabCont .comBtn{background-color:#0066cc; font-size:18px; height:52px; line-height:52px; margin:0 auto; width:440px;}
.dl .aTabCont .comBtn:hover{background-color:#0053a6;}

.footer{bottom:0; color:#fff; font-size:12px; height:68px; line-height:68px; position: fixed; text-align:center; width:100%; z-index:1;}