/* 登录 */
.white{ background-color:#fff;}
.header{ width:100%; height:61px; border-bottom:1px solid #e3e3e2; background-color:#FFF; display:table;}
.header .logo{ float:left;}
.header .logo span{ display:inline-block; padding-top:16px; padding-left:13px; font-size:18px; color:#606060; vertical-align:top;}
.header .returnhome{ float:right; margin-top:25px; font-size:14px; color:#606060;}
.header .returnhome a{ padding:0 5px; font-size:14px; color:#606060;}
.header .returnhome a:hover{ color:#09b0fe; text-decoration:underline;}
.loginbody{ width:100%; height:477px; background:#2da0e9 url(../images/loginbody.jpg) no-repeat center; position:relative; display:table;}
.loginbody.opsbody{ background-image:url(../images/opslogin_body_04.jpg); background-postion: top center; background-color:#10acff; }
.loginbody .logincon{ position:absolute; top:50%; left:50%; width:1000px; height:445px; margin-top:-222px; margin-left:-500px;}
.loginbody .loginimg{ float:left; display:inline;}
.loginbody .loginwrap{position:relative; float:right; width:329px; height:445px; background-color:#FFF; border:1px solid #dedfe7; border-radius:3px; display:inline; box-shadow:0px 0px 6px rgba(0,0,0,0.1); overflow:hidden;}
.loginwrap .logintit{ height:43px; background:#fff; border-bottom:1px solid #dcdcdc;}
.loginwrap .logintit h2{ line-height:43px; padding-left:19px; font-size:18px; color:#000; text-shadow:2px 2px 2px rgba(256,256,256,0.3);}
.loginwrap .loginerror{ height:30px; line-height:30px; padding:0 30px;}
.loginwrap .loginerror span{ font-size:12px; color:#F00;}
.loginwrap .textcon{ width:265px; height:41px; border:1px solid #d3d3d3; border-radius:3px; margin-bottom:16px; margin-left:31px; position:relative;}
.loginwrap .textcon.codetext{ width:174px;}
.loginwrap .textcon .text{ width:100%; height:39px; line-height:29px; padding:5px 10px 5px 35px; border:0 none; border-radius:3px; background-color:#fff; font-size:14px; color:#000;}
.loginwrap .textcon .text.pdr123{ padding-right:123px;}
.loginwrap .textcon .midicon{ position:absolute; top:12px; left:13px;}
.loginwrap .textcon .codebtn{ position:absolute; top:-1px; right:-93px; width:95px; height:41px; background-color:#09b0fe; border:1px solid #09b0fe; border-top-right-radius:3px; border-bottom-right-radius:3px; font-size:12px; color:#FFF; text-align:center; cursor:pointer;}
.loginwrap .textcon .codebtn:hover{ background-color:#00a6f4;}
.loginwrap .focus{ border-color:#09b0fe;}
.loginwrap .focus .midicon{ background-image:url(../images/maxicon_hover.png);}
.passwordope_con{ padding:0 30px; overflow:hidden;}
.passwordope_con .checkbox{ float:left;}
.passwordope_con em a{ color:#3199f4;}
.passwordope_con .forgetpass{ float:right; font-size:14px; color:#0096ff;}
.passwordope_con .forgetpass:hover{ text-decoration:underline;}
.loginbtn{ padding:13px 30px 0;}
.loginbtn.pdt0{ padding-top:0;}
.loginbtn button{ width:100%; height:41px; border:1px solid #fe5f0c; background:url(../images/submit_btn_03.png) repeat-x; border-radius:3px; box-shadow:0 0 6px 2px rgba(0, 0, 0, 0.1); font-size:16px; cursor:pointer;}
.loginbtn .submit_btn{ float:left; background-color:#ff8400; color:#FFF;}
.loginbtn .submit_btn:hover{ background-position:0 -59px;}
.loginbtn .registered_btn{ float:right; background-color:#fff; background-image:none; color:#ff8400;}
.loginbtn .registered_btn:hover{ background:url(../images/submit_btn_03.png) repeat-x; color:#FFF;}
.loginbtn .registered_submit{ width:100%; color:#FFF;}
.loginbtn .registered_submit:hover{ background-position:0 -59px;}
.dockingplat_con{ height:40px; line-height:40px; background:url(../images/dockingplat_line_15.png) no-repeat center; text-align:center; margin-top: 5px;}
.dockingplat_con span{ display:inline-block; padding:0 6px; background-color:#FFF; font-size:12px; color:#7c7c7c;}
.dockingplat_logo{ padding:0 20px; text-align:center;}
.dockingplat_logo li{ float:left; display:inline-block; width:88px; height:27px; border:1px solid #c0c0c0; margin:0px 3px 5px;}
.dockingplat_logo li img{ width:86px; height:25px;}
.loginbottom{ height:35px; line-height:35px; text-align:center; font-size:12px; color:#7c7c7c;}
.loginbottom a{ color:#09b0fe;}
.loginbottom a:hover{ text-decoration:underline;}
.loginfooter{ width:100%; height:46px; border-top:1px solid #e9e9e9; background-color:#FFF; display:table;}
.loginfooter p{ line-height:46px; font-size:12px; color:#a4a4a4; text-align:center;}
.overflow{ overflow:hidden;}
.loginbottom_con{ position:absolute; bottom:0; width:100%; height:35px; line-height:35px; border-top:1px solid #eaeaea; text-align:center; font-size:13px; color:#7c7c7c; clear:both;}
.loginbottom_con a{ color:#0096ff;}
.loginbottom_con a:hover{ text-decoration:underline;}
.retrievepwd_con{ height:42px; background:url(../images/retrievepwd_step.png) no-repeat top center;  margin-top:10px; position:relative;}
.retrievepwd_con span{ position:absolute; top:28px;}
.retrievepwd_con .step_one{ left:39px;}
.retrievepwd_con .step_two{ left:135px;}
.retrievepwd_con .step_three{ left:240px;}
.retrievepwd_con.current_one{ background-position:0 0;}
.retrievepwd_con.current_two{ background-position:0 -54px;}
.retrievepwd_con.current_three{ background-position:0 -107px;}
.retrievepwd_con.current_one .step_one,.retrievepwd_con.current_two .step_one,.retrievepwd_con.current_two .step_two,.retrievepwd_con.current_three span{ color:#09b0fe;}

/* 注册 
.registeredbody{ width:100%; padding:50px 0; background: url(../images/registeredbody_bg_02.jpg) no-repeat center; position:relative; display:table; overflow:hidden;}
.registeredbox{ width:980px; margin:0 auto; background:url(../images/registered_bg_03.png) repeat; border-radius:3px; box-shadow:0px 0px 6px rgba(1,131,227,0.36);}
.registered_tit{ height:43px; border-bottom:1px solid #81a8f3;}
.registered_tit h2{ line-height:43px; padding-left:20px; font-size:18px; color:#00a0fd;}
.registered_tit h2 i{ display:inline-block; width:16px; height:20px; background:url(../images/registered_icon_10.png) no-repeat; vertical-align:top; margin-top:11px; margin-right:7px;}
.registered_tit h2 em{ padding-left:8px; font-size:18px; color:#8c8c8c; text-transform:uppercase;}
.registeredwrap{ padding:30px 0 30px 300px; border-top:1px solid #fff;}
.registeredwrap .textcon{ width:370px;}
.registeredwrap .loginbtn .submit_btn{ width:371px; background:#3199f4; border-color:#3199f4;}
.registeredwrap .loginbtn .disabled_btn{ background-color:#ccc; border-color:#ccc; cursor:default;}
.registeredwrap .textcon .mandatory{ position:absolute; top:16px; left:-11px; font-size:12px; color:#ff0000;}
.registeredwrap .textcon .error{ display:block; width:250px; position:absolute; top:10px; left:381px; color:#ff0000;}*/


/*注册New*/
.registeredbody{ width:100%; padding:30px 0; background: url(../images/registeredbody_bg_02.jpg) no-repeat top center; position:relative; display:table; overflow:hidden;}
.registeredbox{width:412px; height:394px; margin:0 auto; background:#fff; border-radius:3px; box-shadow:0px 0px 6px rgba(1,131,227,0.36); padding:55px 28px 0; position:relative;}
.registered_tit { position:absolute; top:0; left:0; width:100%; height:42px; border-bottom:1px solid #dbdcde; text-align: center;}
.registered_tit h2{ line-height:42px; font-size:18px; color:#3d5266;}
.registered_step{height:58px; margin:0 auto;background: url(../images/registered_step.png) no-repeat top center; position: relative;}
.registered_step.two{ background-position:center -58px;}
.registered_step.three{ background-position:center -116px;}
.registered_step span{ position:absolute; top:42px; display:block;color:#666; font-size:14px;}
.registered_step span.step_two{ left:148px;}
.registered_step span.step_three{ right:0;}
.registered_step.one span.step_one,.registered_step.two span.step_one,.registered_step.two span.step_two,.registered_step.three span{ color:#009ffe;}
.registeredwrap .textcon{ margin-left:0; width: 100%; height:41px; margin-bottom:16px;}
.registeredwrap .textcon.w249{ width:249px;}
.registeredwrap .textcon .text{ height:39px;}
.registeredwrap .textcon .codebtn{ right:-103px; width:93px; height:41px; border-radius:3px; background-color:#5abc59; border-color:#5abc59;}
.registeredwrap .textcon .codebtn:hover{ background-color:#50ae4f;}
.registeredwrap .textcon .midicon{top:13px;}
.registeredwrap .textcon .imgcode{ position: absolute;  top: -1px;  right: -140px; width: 130px; height: 41px; cursor: pointer;}
.registeredwrap .textcon .imgcode img{ height:41px;}
.registeredwrap .loginbtn{ padding:0;}
.registeredwrap .loginbtn .submit_btn{ width:100%; height:41px; border:1px solid #fe5f0c; background:url(../images/submit_btn_03.png) repeat-x; border-radius:3px; box-shadow:0 0 6px 2px rgba(0, 0, 0, 0.1); font-size:16px; cursor:pointer;}
.registeredwrap .error{ color:#F00; padding-bottom:16px;}
.returnhome_icon{ display: inline-block; width:19px; height:19px; background: url(../images/returnhome_icon.png) no-repeat; vertical-align:top; margin-left:5px;}
.registeredwrap .register_success{ height:337px; overflow: hidden; }
.registeredwrap .register_success img{ display: block; margin:30px  auto 0;}
.registeredwrap .register_success p{ padding-top:26px; font-size:22px; color:#5ebd58; text-align: center;}
.registeredwrap .register_success p span{ display: block; margin-top:5px; font-size:14px; color:#444;}
.setpassword{margin:25px auto; }
.setpassword p{font-size:14px; text-align: center; color:#666;}
.registeredwrap .passwordope_con{margin-top:30px; padding:0;}
.forgotpassword_box{ margin-top:65px;}
.registeredwrap .forgotpassword p{ font-size:18px; color:#666;}
.registererror{ height:30px; line-height:30px;}
