@charset "utf-8";
/* CSS Document */

.login_header{background: #fff none repeat scroll 0 0; min-width:1100px; margin-bottom:32px;}
.login_wrap{width:1100px; margin:0 auto; margin-top:12px;}
.certificate{margin-top:12px}
.login{width:100%; height:520px; background:#61c6ff none repeat scroll center center; margin:0 auto;}
.advert{width:720px; height:520px; float:left;}
.log_right{float:right; width:380px;}
.login .form{background:#fff none repeat scroll 0 0; margin-top:40px; padding:20px 24px; -moz-box-shadow: 0 6px 0 rgba(0,0,0,.3); -webkit-box-shadow: 0 6px 0 rgba(0,0,0,.3); box-shadow:  0 6px 0 rgba(0,0,0,.3);}
.login .form .row{font-family:"微软雅黑"; height:50px; line-height:50px; font-size:14px; color:#818e94; margin-bottom:3px;}
.login .form .row h3{font-size:18px; font-weight:lighter; color:#333; line-height:50px;}
.login .form .row .inputbg{font-size:16px; position:relative;}
.login .form .row .input_log{border:1px solid #ddd; color:#333; font-family:"微软雅黑"; font-size:14px; height:40px; line-height:40px; padding:0 20px 0 35px; width:275px;}
.login .form .row .input_yzm{border:1px solid #ddd; color:#333; font-family:"微软雅黑"; font-size:14px; height:40px; line-height:40px; padding:0 20px 0 35px; width:170px;}
.login .form .row .inputbg .user{background:url(/images/public/login_inputbg.png) no-repeat 0 0; width:18px; height:20px; display:block; position:absolute; top:0; left:8px;}
.login .form .row .inputbg .pic{position:absolute;margin-left:10px;margin-top:10px;}
.login .form .row .inputbg .password{background:url(/images/public/login_inputbg.png) no-repeat 0 -21px; width:18px; height:22px; display:block; position:absolute; top:0; left:8px;}
.login .form .row .inputbg .yzm{background:url(/images/public/login_inputbg.png) no-repeat -20px 0; width:20px; height:22px; display:block; position:absolute; top:0; left:8px;}
.login .check_div{font-size:14px; cursor:pointer; float:left; padding-left:20px; position:relative;}
.login .check_div .check{margin-top:14px;}
.check_div .check{left:0; position:absolute; top:4px;}
.check{background:url(/images/public/login_inputbg.png) no-repeat 0 -22px; height:14px; width:16px; display:block; vertical-align:middle; position:relative;}
.checkbox{ float:left;}
/* nimingcheck */
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
background:url(/images/public/login_inputbg.png) no-repeat 0 -46px; border:none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
background: url(/images/public/login_inputbg.png) no-repeat 0 -63px; border:none; 
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
background:url(/images/public/login_inputbg.png) no-repeat 0 -80px; border:none;
}
.login .form .row .forget_psd{line-height:50px; color:#1c6dd4; text-decoration:underline; }
.login .form .bh40{height:40px; line-height:40px; font-size:18px;}
.login .form .login_btn{background:#49a8f5 repeat scroll 0 0; color:#fff; display:block; text-align:center;  -moz-border-radius: 3px; /* Firefox */ -webkit-border-radius: 3px; /* Safari 和 Chrome */ border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ -moz-box-shadow: 10px 10px 20px #000; /* Firefox */}
.login .form .kftel{color:#4dacbd; font-size:18px; }

.login_footer{margin:0 auto; min-width:1100px; padding-top:20px; font-size:12px; text-align:center;}
.login_footer .footer_link a{color:#b7b6b6;margin-left:15px; margin-right:15px;}
.footer_cpright{margin-top:28px; line-height:24px; text-align:center; color:#666;}
.ea7900{color:#ea7900}
.footer_cpright span{display:inline-block; margin-right:10px;}