/* CSS Document */
body {
    color: #333333;
    font: 12px/16px Tahoma; background:#2c7bb8;
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6, blockquote, pre, a, address, em, img, strong, dl, dt, dd, ol, ul, li, form, label, legend, table, tbody, tfoot, thead, tr, th, td {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
    word-break: break-all;
    word-wrap: break-word;
}
a {
  
    font-size: inherit;
    line-height: inherit;
    text-decoration: none;
}

a:hover {
    opacity: 0.8;cursor:pointer;
}
@import "../layout.css";
@import "../base.css";
a {
    color: #686f7f;
    text-decoration: none;
}
a:link, a:visited {
    color: #2a72c5;
    text-decoration: none;
}
a:active, a:hover {
    color: #0065d9;
    text-decoration: underline;
}
.checkbox{
  width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(../images/chexbok.png) no-repeat;
  display: block;
  clear: left;
  float: left;
}
.login-wrap {
    left: 30%;
    margin: -150px auto auto -249px;
    position: absolute;
    text-align: center;
    top: 27%;
    width: 280px; background: url(../images/loginbg.png) no-repeat; width:976px; height:485px; padding:106px 50px 70px 335px;
}
.login-remember{ text-align:left; color:#93c3de; font-size:14px; margin-left:3px; margin-top:-10px;}
.login-remember input{ vertical-align:text-bottom;}
.login-logo {
    background: url("logo.png") no-repeat;
    height: 42px;
    margin: 0 auto 10px;
    text-indent: -9999em;
    width: 160px;
}
.login-form .col {
    padding: 5px 0;
    position: relative;
}
.login-form .col .icon {
    background:  url(../images/skin_icons.png) no-repeat ;
    cursor: pointer;
    display: block;
    height: 14px;
    left: 10px;
    position: absolute;
    top: 19px;
    width: 14px;
}
.login-form .col .icon.user {
    background-position: 0 -140px;
}
.login-form .col .icon.pwd {
    background-position: -28px -140px;
}
.login-form .col .icon.code {
	background-position: -112px -140px;
}
.login-form .col .login-input {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #333;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height:30px;
    padding: 5px 10px 5px 34px;
    width: 278px;
}
.login-form .col .login-btn {
    background: #0c4b77 none repeat scroll 0 0;
    border: 0 none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 42px;
    letter-spacing: 0.5em;
    line-height: 28px;
    padding: 5px 0;
    width:323px; margin-top:5px;
}
.login-form .col .code-img {
	position: absolute;
	left: 105px;
	top: 2px;
	height: 43px;
	line-height: 43px;
}
.login-form .col .code-img img {
	width: 100px;
	height: 36px; border:#d0d0d0 solid 2px;
	margin-right: 3px;
	vertical-align: middle;
}
.login-form .col .code-img a {
	color: #5bccf6;
	text-decoration: none;
}
.login-tips {
    display: block;
    height: 14px;
    margin: 10px auto 0;
    vertical-align: middle;
}
.login-tips i {
    background: url(../images/skin_icons.png) no-repeat -56px -140px;
    display: inline-block;
    height: 14px;
    margin-right: 5px;
    text-indent: -9999px;
    vertical-align: middle;
    width: 14px;
}
.login-tips p {
    color: #83b7ce;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 14px;
    line-height: 14px;
    vertical-align: middle;
}
.copy-right {
    bottom: 10px;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
}
.copy-right p {
    color: #83b7ce;
    font-size: 12px;
    line-height: 1.8em;
}
.please-yhm{ position: relative; background: url(../images/ts.png) no-repeat left center;  padding-left:15px;left:-115px;top:-30px;z-index: 99; color:#cacdb3}
.please-yhmok{ position: relative; background: url(../images/tsok.png) no-repeat left center;  padding-left:15px;left:-136px;top:-30px;z-index: 99; color:#f6db8a; padding:5px 20px}
.loginMessage {
	position: absolute;
	top: 140px;
	width: 312px;
	color: #ffd555;
	padding: 5px;
}