@charset "utf-8";
*{margin:0px; padding:0px;}
html,body {margin: 0px; padding: 0px; font-family:宋体,Microsoft YaHei,sans-serif,Arial; font-size:12px;-webkit-text-size-adjust:none;}
 h1 ,h2 ,h3 ,h5{font-weight:normal; font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.ml12{margin-left:12px;}
.lf01{border:1px solid #ddd;}
ul {list-style: outside none none;}
a{outline:none; blr:expression(this.onFocus=this.blur()); text-decoration:none; color:#666;}
a:hover{text-decoration:underline; color:#185aba;}
form .label { float: left;}
 /***头部***/
.header-w{width:1000px;margin:0px auto; height:82px;}
.logo-w{ overflow:hidden; float:left;}
.logo{margin:10px 0;height:62px; width:254px;}
.sys-name{margin:10px 20px;}

/***底部***/
.bottom-w{height:44px;background:#fff; padding:10px 0; }
.copyright{width:1000px;margin:0 auto;}
.copyright p{height:44px; line-height:44px;color:#666;}

 /***主体***/
.content{width:1000px;margin:0 auto; overflow:hidden;}

/***登录***/
.bgco{background-color:#083575;}
.login-wrap {position: relative;height:442px;z-index:5;}
.login-form {position: relative;z-index: 4;width: 306px;background: #fff;
padding: 20px;overflow: visible;}
.login-wrap .login-form { float:right;top:38px;}
.login-form .login-box .mt {display:inline-block;display: block;width: 306px;overflow: visible; height: 27px;}
.login-form .login-box .mt h1 {position:relative;
height: 27px;line-height: 27px;top: -5px;float: left;color: #666;font-size: 16px; font-family:Microsoft YaHei,sans-serif,Arial;}
.extra-r {float: right;}
.regist-link {font-size:14px;}
.regist-link a{color:#185aba;}
.login-wrap .login-banner {position:absolute;width: 100%;height:442px;background:#083575;}
.login-wrap .i-inner {position: relative;z-index:3;height:442px;background: #083575 url(images/login_banner.png) no-repeat scroll 0px 0px;}
.login-form .login-box .mt .regist-link b {display: inline-block;*display: inline;*zoom: 1;width:16px;height: 16px;overflow: hidden;background: url(../images/pwd-icons-new.png) -104px -0px no-repeat;vertical-align:middle;
margin-right: 5px;}

.login-form .msg-wrap {min-height: 31px;height: auto !important;height: 31px;margin: 2px 0 5px;}
.login-form .msg-warn {position: relative; background: #fff6d2;color: #666;border: 1px solid #ffe57d;padding: 3px 10px 3px 40px;line-height: 18px;height: 18px;}
.login-form .msg-warn b {position: absolute;top: 50%;left: 10px;display: block; margin-top: -8px;width: 16px;height: 17px;overflow: hidden;background: url(../images/pwd-icons-new.png) -104px -22px no-repeat;}

.form .item {position: relative;margin-bottom: 20px;z-index: 1;}
.form .item-fore1, .form .item-fore2 {border: 1px solid #bdbdbd; height: 38px;width: 304px;}
.form .item-fore1:hover, .form .item-fore2:hover {border:1px solid #3aa2e4;}
form .item-fore1 { z-index: 6;}
.form .item .login-label {position: absolute;z-index: 3;top: 0;left: 0;width: 38px;height: 38px;border-right: 1px solid #bdbdbd;background: url(../images/pwd-icons-new.png) no-repeat;}
.form .item .login-label:hover {border-right: 1px solid #3aa2e4;}
.form .item .name-label {background-position: 0 0;}
.form .item .name-label:hover{background-position: 0 -48px;}
.form .item .pwd-label { background-position: -48px 0;}
.form .item .pwd-label:hover{ background-position: -48px -48px;}
.form .itxt {line-height: 18px;height: 18px;border: 0;padding: 10px 0 10px 50px;width: 254px;float: none;overflow: hidden;font-size: 14px;*margin: -1px 0 0; display:inline-block;}

.form .item-fore3 {z-index: 5;margin-bottom: 15px;}
.login-form .login-box .safe { position: relative;color: #666;}
.login-form .login-box .safe span {margin-right:15px;}
.form .jdcheckbox, .form .jdradio {float: none; vertical-align: middle;_vertical-align: -1px;margin: 0 3px 0 0;padding: 0;}

.login-form .login-box .safe .forget-pw-safe {position: absolute;right: 0;
top: 0; margin: 0;}

.login-form .login-box .login-btn {border: 1px solid #083575;margin: 0 auto;
height: 33px;position: relative;}
.login-btn a{text-decoration:none;}
.btn-img, .button {display: inline-block;text-align: center;cursor: pointer;}
.login-form .login-box .login-btn .btn-img {border: 1px solid #083575;
display: block;width:302px;background:#114b9e;height: 31px;line-height: 31px;color: #fff;font-size: 20px; font-family:Microsoft YaHei;}

.login-form .login-box .coagent {line-height: 22px;height: auto;}
.login-form .login-box .coagent h5 {font-weight:400;color: #999;}
.login-form .login-box .coagent ul {display: block;}
.login-form .login-box .coagent li {float:left;}
.login-form .login-box .coagent li .line {color: #ccc;padding: 0 10px;}

/***注册***/
.content-w{padding-top:18px;}
/***导航菜单***/
.subnav{background:#f1f1f1; }
.subnav h3{width:1000px;margin:0 auto; height:26px; line-height:26px; font-weight:normal; font-size:12px;}
.subnav h3 a { color:#000; }
.subnav h3 a:hover{color:#c6884c; text-decoration:underline;}
/***中间主体***/
.cont-fr{border:1px solid #ddd;}
.cont-fr-tit{ background:#f1f1f1;}
.cont-fr-tit h2{font-weight:normal; font-size:12px;height:38px; line-height:38px;width:756px;}
.register-w{padding:20px;}
.register-w input:hover{border:1px solid #154280;}
#select-regName ,#authcodeDiv{overflow: visible; z-index:5;padding-top: 9px;height: 60px;
line-height: 34px;position: relative;}
#select-regName .label ,register-w .lable{width: 190px;text-align: right;font-size: 14px;color: #999;padding-right:10px; float:left;}
.ftx04, .flk04 a:link, .flk04 a:visited, a.flk04:link, a.flk04:visited {
color:#c6884c;}
#select-regName .label b, .thickbox-form .label b,#authcodeDiv b{margin-right: 5px;font-weight: normal; }
.o-intelligent-regName{ position: relative;width: 302px; float:left; }
.register-w .text, .thickbox-form .text{width:270px;height: 16px;padding: 10px 25px 10px 5px; border: 1px solid #cccccc;float: none;font-size: 14px;font-family: arial,"宋体";color: #999;overflow: hidden;}
.reg_error {color: #e4393c;line-height: 36px;height: 36px;position: absolute;top: 0px;right: -275px;width: 260px;
padding: 0 5px; background: #FFEBEB;border: 1px solid #ffbdbe;display: none;}

.reg_succeed{
	color: #e4393c;
    line-height: 36px;
    height: 36px;
    position: absolute;
    top: 0px;
    right: -275px;
    width: 260px;
    padding: 0 5px;
    display: none;
}

    

#pwdstrength {color: #999;line-height: 22px;padding-right: 10px;clear: both;
float: none;position: absolute;top: 41px;right:-9px;}
#pwdstrength b {float: left;width: 104px;height: 13px;overflow: hidden;
 margin-top: 5px;*margin-top: 3px;}
.strengthB b { background: url(../images/pwdstrength.gif) no-repeat 0 -13px;}
.item .label {width: 190px;text-align: right;font-size: 14px;
color: #999;padding-right: 10px;}
.btn-regist {display: inline-block;border: 0 none;font-size: 14px;text-align: center;color: #fff;padding-bottom:5px;width:302px;height:36px;overflow: hidden;background: url(../images/regist-btn.gif) no-repeat;}
.btn-regist:hover{ background-position:0 -36px;}
.succeed {background:url(images/sucess.png) center no-repeat #ffffff;}

/***验证码***/
#authcode.text {color: #333;float: left;}
.item-ifo { width:380px; position: relative;height:38px; dispaly:inline;}
.item-ifo lable{float:left;}
.register-w .item{padding-top: 9px;height: 60px;line-height: 34px;position: relative;z-index: 1;}
.register-w .text-1{width: 100px;}
.img img{height:26px;margin:0 5px; vertical-align: middle; float:left;}
.ftx23{color:#999; }
a.flk13:link, a.flk13:visited {color: #005AA0;}
#passTD b{width: 93px;height: 22px;background-color: #ccc;display: block;float: left;text-align: center;border: 1px solid white;line-height: 22px;}