@charset "utf-8"; 
body {
margin:0;
padding:0;
font:normal 100 12px tahoma, Arial, "宋体";
_position:relative;
}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, lable, textarea, select, p, blockquote, button, tr, td, th, thead,caption {
margin:0;
padding:0;
}
img, button { border:none; }
h1, h2, h3, h4, h5, h6, strong {
font-weight:800;
font-size:12px;
vertical-align:middle
}
ol, ul, li { list-style:none; }
table { border-collapse:collapse;}
input,select, textarea, button, em, cite, samp {
font-style:normal;
}
select, textarea{
background:#fff;
}
a {
text-decoration:none;
color:#000;
}
a:hover {
text-decoration:underline;
color:#00F
}
/*===========框架样式start===========*/

/*========登录口页面样式start========*/
.login_bg { background: #fff url(../../images/login_bg.jpg) repeat-x left top!important }
.login_main { width: 891px; margin: 0 auto; }
.login_logo { width: 891px; margin-top: 100px; text-align: left; min-height: 90px; _height: 90px; }
.login_logo2 { width: 891px; margin-top: 160px; text-align: left; min-height: 90px; _height: 90px; }
.login_logo h2, .login_logo h3 { margin-top:20px; float:left; }
.login_logo2 h2, .login_logo2 h3 { margin-top:20px; float:left; }
.login_left { float: left; height: 340px; width: 426px; background: url(../../images/login_left.png) no-repeat }
.login_left .login_pic { margin: 29px 0 0 2px }
.login_right { float: left; height: 340px; width: 462px; background: url(../../images/login_right.png) no-repeat; text-align: left }
.login_right .login { width: 250px; margin: 58px 0 0 96px; position:relative; padding-top:20px; }
.login_right .login div { padding: 6px 0; }
.login_right .login .prompt_dl { background:url(../../images/ico_error.gif) no-repeat left 3px; white-space:nowrap; text-align:left; color:#ff6c00; margin-bottom:10px; padding-left:20px; position:absolute; top:0px; left:20px; }
.login_right .btn_cz { display:none; }
.login_right .login label { color:#10429C!important;margin-bottom:0px!important; }

.login_right .user { background: url(../../logo/login_ico01.png) no-repeat left!important ; text-indent: 0.65em; position:relative; z-index:999; }
.login_right .passw { background: url(../../logo/login_ico02.png) no-repeat left!important; text-indent: 0.65em; position:relative; z-index:990; }
.login_right .yhlx { background: url(../../logo/login_ico03.png) no-repeat left!important; text-indent: 0.65em; }
.login_right .yzm img { vertical-align:middle; margin:0 5px; }
.login_right .yzm a { display:block; width:40px; text-indent:0; float:right; *margin-top:-30px;color:#666; }
.login_right .yzm a:hover { color:#333; }
.login_right .btn2 { text-align:left;margin-left:16px; }
.login_right .btn_dl { height: 30px; width: 110px; background: url(../../images/login_in.png) no-repeat; outline:none!important; border:none!important; }
.login_right .btn_auto_dl { height: 30px; width: 110px; background: url(../../images/login_mm.png) no-repeat; outline:none!important; border:none!important; }
.login_right .btn_auto_dl_2 { height: 30px; width: 110px; background: url(../../images/login_mm_hov.png) no-repeat; outline:none!important; border:none!important; }
.login_right .btn_dl:hover { background: url(../../images/login_in_hov.png) no-repeat }
.login_right .btn2 a { color:#00499c; margin-left:10px; }
.login_right .login_notice { padding:0!important; }
.login_right .login_notice h3 { font-weight:normal; }
.login_right .login_notice p { color:#5B5B5B; line-height:150%; }

.login_right .login div input{height: 32px;	width: 170px;	line-height:32px;border: 1px solid #abadb3;	}
.login_right .login div select{height: 32px;	width: 171px;border: 1px solid #abadb3;	}


.form-login{position: absolute;margin-top: -64px;margin-left: -28px;left: 50%;top: 50%;width: 400px;height: 280px;}
.form-login2{position: absolute;margin-top: 0px;margin-left: -32px;top: 20%;width: 400px;height: 280px;}
.form-login3{position: absolute;margin-top: 0px;margin-left: 0px;left: 20%;width: 400px;height: 280px;}
.form-signin {  max-width: 280px;  margin: 60px auto 10px;}
.form-signin .form-signin-heading {  text-align: center;  font-weight: bold;  text-shadow: 0px 1px 2px #111;  color: #fff;  margin-bottom: 30px;}
.form-signin .checkbox {  font-weight: normal;}
.form-signin .form-control {  position: relative;  font-size: 16px;   padding: 8px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.form-signin input[type="text"]:focus {  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.form-signin input[type="password"] {    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0px 1px 0px 0px rgba(255, 255, 255, 0.5);}
.form-signin input[type="password"]:focus {  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0px 1px 0px 0px rgba(255, 255, 255, 0.5);}
.form-signin .btn {  font-weight: bold;  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.2);}
p.sign-up {  text-shadow: 0px 1px 2px #222;  color: #fff;  font-size: 12px;}


/*弹出框*/
.old-ie9 .main-content .btn{margin-right:8px}
.modal-dialog{margin-top:150px;}
.modal-footer{padding:4px 18px 4px;}
.modal-header{padding:0px 10px 4px;}
.modal-header .close{
font-size:18px;
opacity:1.5;
margin-top: 2px;
margin-bottom: -22px;
}
.modal-title{
margin-top:5px;
line-height: 1.42857;
}
.btn-purple{background-color:#407ECC!important;color:#fff !important}
h4{
font-size: 18px;
font-weight: normal;
font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
