@charset "gb2312";

body{ background:#f0f5fb;}
/*login css定义*/
input{
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
}

.wrap{ width:968px; height:456px; margin:8% auto;}
.login_banner{ margin-left:-16px;}


.login_form{ width:350px; padding:0px 0 0 0;}
.login_logo{ text-align:center; margin-bottom:40px;}
.login_form .login_input{border: 1px solid #d9e2ee;height:45px;border-radius:22px; background-color:#f9fbfd; padding-left:25px;width:100%;color: #000;font-size: 13px;}
.login_form .login_btn{ background:#f25d22; width:100%; height:45px; color:#fff;font-size:20px; border:none; cursor: pointer;border-radius:22px;}
.login_form .login_btn:hover{ background:#df5118;}
.login_form .login_zc{ background:#dee6f1; width:100%; height:45px; color:#f25d22;font-size:20px; border:none; cursor: pointer;border-radius:22px; margin-top:10px;}
.login_form .login_zc:hover{ background:#e4ebf4; color:#f25d22}

.lo_hq{ background:#f25d22; width:90px; height:45px; color:#fff;font-size:14px; border:none; cursor: pointer;border-radius:22px; text-align:center; line-height:45px;}
.lo_hq:hover{ color:#fff;background:#df5118;}
.ul_baob{ border:1px solid #dadadc;border-radius:5px;}
.ul_baob li{ float:left; line-height:38px; text-align:center; position:relative; z-index:888 }
.ul_baob li a{ font-size:14px;display: inline-block;padding:0 15px;}
.ul_baob li a:hover{ text-decoration:none;color:#000;}
.ul_baob li.hover{ z-index:999}
.ul_baob li.hover a{ background:#00b5ac; color:#fff; border-radius:5px;}

.login_error{ color:#e4393c; width: 100%; margin-top:10px; margin-left:12px;overflow: hidden;}
.error_icon{background: url(../../image/$tenantId$/icon.png) no-repeat -144px 0; width:16px; height:16px; display:block; margin-right:6px; margin-top:2px;}

.form_item{ position:relative}
.login_fxk{margin-right:5px; border:1px solid #dde4ea; background:#fff;}
.col555{color:#555;}


.input::-webkit-input-placeholder { /* WebKit browsers */color:#d9e2ee!important;opacity:  1;}
.input::-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#d9e2ee!important;opacity:  1;}
.input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#d9e2ee!important;opacity:  1;}
.input::-ms-input-placeholder { /* Internet Explorer 10+ */color:#d9e2ee!important;opacity:  1;}

.form-control::-webkit-input-placeholder { /* WebKit browsers */color:#d9e2ee;}
.form-control::-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#d9e2ee;}
.form-control::-moz-placeholder { /* Mozilla Firefox 19+ */color:#d9e2ee;}
.form-control::-ms-input-placeholder { /* Internet Explorer 10+ */color:#d9e2ee;}



.chk_1{display: none; } 
.chk_1 + label{background-color:#FFF;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding:9px!important;display:inline-block;position:relative;margin-right:7px;border: 1px solid #d0d0d0;} 
.chk_1 + label:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);} 
.chk_1:checked + label {background-color: #ECF2F7;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1);color: #243441;} 
.chk_1:checked + label:after {content: '\2714'!important;position: absolute; top: 0px;left: 0px;color: #5988c7!important;width: 100%;text-align: center;font-size: 1.4em;padding: 1px 0 0 0;vertical-align: text-top;background-color: #fff;height: 17px;} 
.chk_1:checked + label:before {
    -moz-box-shadow: inset 0 0 0 10px #000!important;
    -webkit-box-shadow: inset 0 0 0 10px #000!important;
    box-shadow: inset 0 0 0 10px #fff!important;
}

.login_icon{background: url(../../image/$tenantId$/login_icon.png) no-repeat}
.login_zh{background-position:10px 9px;}
.login_lb{background-position:12px -31px;}
.login_mm{background-position:12px -63px;}
.login_yzm{background-position:15px -136px;}
.login_sj{background-position:12px -175px;}


	/*select css定义*/
.select_c{ display:block;overflow:hidden;background-position: right bottom;}
.select_d{ display:block; width:105%;  }
.select{ width:100%; height:45px; background:none; border:none; padding-left:42px;}    

.select selected{ color:#d9e2ee;}

.dhl_login_kz input.form-control{border: none;background: none;padding-left: 42px;line-height: 32px;margin-bottom: 0;width: 89%;}

@media(max-width:1600px){
	.wrap{margin:4% auto 3%;}
	.footer{margin-top: 20px;}
	}

/*找回密码*/
.subnav_process{ width:330px;margin-left: 20px;}
.subnav_process>li>div {text-align: center;position: relative;float: left;min-width: 56px;height: 34px;line-height: 30px;vertical-align: middle;}
.subnav_process>li {position: relative;display: inline-block; margin:0 20px; width:67px;}
.subnav_process>li>div>div>i{width:9px;height:9px;font-size:14px;line-height:28px;color:#fff;background:#9ca6b2; display:inline-block;border-radius: 50%;}
.subnav_process>li>div>div{width:13px;height:13px; margin:0 auto}

.subnav_process>li.active>div>div>i{ background:#f25d22; border:2px solid #f1a98e; margin-top:-2px}
.subnav_process>li>div>p {position: relative;top: 12px;font-size: 14px;line-height: 20px;margin-top: -8px;color: #9ca6b2;}
.subnav_process>li.active>div>p {color: #f25d22;}

.subnav_process>li>i{ background:#d9e2ee; height:1px; display:block; position:absolute; width:110px; position:absolute; right:40px;top: 4px; z-index:-1}
.subnav_process>li.active>i{ background:#f25d22;}
.pwcg{ text-align:center}
.pwcg p{ font-size:16px; color:#555; margin-top:20px;}
.tab_a a{color:#555; line-height:24px; font-size:16px;padding:0 5px;}
.tab_a .hover{ color:#00b5ac; border-bottom:1px solid #00b5ac; }