﻿img  {BORDER: 0px;}
form,ul{ padding:0; margin:0;}
.clear{clear:both}
.clearfloat:after{clear:both;content:"";display:block;visibility:hidden;height:0;}
.clearfloat{zoom:1;}
p,h3,h4,ul{padding:0px;margin:0px;}
h3,.login_btin,.reg_btn,.finish p,.chongzhi,.emailVerification-btn{background:url(../Images/service_2.gif) no-repeat;}
.success-msg{display:none;position: absolute;margin:10px 0 0 20px;}
.tip-box{position:absolute;border:1px solid #ddd;padding:4px 8px 4px 4px;color:#666;background-color: #f9f9f9;}
.tip-box .tip i{background:url(/Images/user-tip.png) no-repeat 0 4px;display:inline-block;width:12px;height:12px;margin-right:3px;}
.tip-box .tip i.defalt{background-position: 0 4px;}
.tip-box .tip i.success{background-position:1px -13px;}
.tip-box .tip i.error{background-position:0 -28px;}
.tip-box .arrow{position: absolute;top: 8px;left: -10px;}
/* login_page */
.btn{cursor:pointer;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;font-family:'Microsoft YaHei';}
.btn-defalt{background-color: #65adf2;}
.btn-gray{background-color:#aaa;}
.btn:hover{opacity:.8;text-decoration:none;}
.left{float:left;}
.right{float:right;}
.hover-opacity:hover{opacity:.8;}
.admin-panel{width:1000px;height:435px;border-top:1px dotted #d5e6ff;background-color:#fafafa;margin-bottom:100px;margin-top:14px;}
.admin-panel a{color:#45719c;}
.login-panel .login-left{width: 400px;margin-left:150px;padding-top:20px;}
.login-panel .login-left .needAccountType{height:40px;line-height: 55px;color:#aaa;}
.login-panel .login-left .title{font-size:18px;font-family:'Microsoft YaHei';color:#333;padding-top:40px;}
.admin-panel .input-box{float: left;padding-left:10px;width:243px;border:1px solid #ededed;background-color:#fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.admin-panel .input-box input{height:17px;border:none;width:206px;outline:none;padding:10px 0 10px 8px;}
.admin-panel .input-box i{width:16px;height:18px; float:left;margin-top:10px;border-right:1px solid #e9e9e9;padding-right:8px;}
.admin-panel .input-box .icon-user{background:url(../images/login-user.png) no-repeat;}
.admin-panel .input-box .icon-pwd{background:url(../images/login-pwd.png) no-repeat;}
.admin-panel .input-box .icon-email{background:url(../images/login-email.png) no-repeat;}
.admin-panel .btn-action{margin:15px 0;font-family:'Microsoft YaHei';font-size:14px;border:none;width:255px;height: 40px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #65adf2;color:#fff;}
.admin-panel .other-action{width:255px;}
.admin-panel .other-action a{color:#45719c;font-family:SimSun;}
.admin-panel .error-box{border:1px solid #ffcfcf;background-color:#fcf5f5;}
.admin-panel .error-box input{background-color:#fcf5f5;}
.login-panel .pwd-row .input-box span{display:inline-block;border:none;margin:0;padding:0;height:17px;height:100%;}
.login-panel .login-error-msg{color:#dc6868;float:left;margin:10px;}
.login-panel .login-success-msg{color:#88cc8b;float:left;margin:10px;}
.login-panel .rem-box *{float:left;}
.login-panel .rem-box .rem-pwd-label{margin-left:6px;color:#333;}
.login-panel .user-row{margin-bottom:13px;}
.login-panel .pwd-row{margin-bottom:20px;}
.login-panel .login-right{width:315px;height:215px;padding-left:130px;margin-top:120px;border-left:1px solid #e9e9e9;}
.login-panel .login-right .title{margin:10px 0 30px 0;color:#333;font-size:12px;}
.login-panel .login-right .third-login img{margin-right:27px;}
.login-panel .ip-text{margin-top: 10px;color: #ccc;}
/* bind-page */
.bind-panel{text-align:center;font-family:'Microsoft YaHei';height:578px;}
.bind-panel .bind-msg{margin:0 auto; margin-top:29px;padding:15px 0;width:652px;}
.bind-panel .bind-msg-tip{border:1px solid #a9cff4;background-color:#ecf6fb;color:#1a4c7c;}
.bind-panel .bind-msg-tip div{width: 444px;margin: 0 auto;}
.bind-panel .bind-msg-tip div img{vertical-align:middle;margin-right:8px;}
.bind-panel .bind-msg-success{border:1px solid #b5e1ac;background-color:#edf9e8;color:#2a611e;}
.bind-panel .bind-msg-success div{background:url(../Images/success.png) no-repeat;width: 198px;margin: 0 auto;}
.bind-panel .bind-tab{margin:40px 0;}
.bind-panel .bind-tab a{padding:10px 67px;font-size:14px;border-bottom:1px solid #e9e9e9;display:inline-block;color:#333;}
.bind-panel .bind-tab a:hover{text-decoration:none;}
.bind-panel .bind-tab a:active{background:none;}
.bind-panel .bind-tab a.active{background-color:#e9e9e9;}
.bind-panel form{width:256px;margin:0 auto;}
.bind-panel .input-box{float:none;margin-bottom:13px;}
.bind-panel .other-action{margin:0 auto;margin-top:25px;}
.bind-panel .btn-wrap{position:relative;height:40px;margin-top: 10px;}
.bind-panel .btn-wrap .error-summary{position: absolute;left: 252px;top: 25px;display: block;white-space: nowrap;margin-top:0;}
.bind-panel .btn-wrap .error-summary a{color:#45719c;}
.bind-panel .btn-wrap .error-summary a:hover{color:#45719c;text-decoration:underline;}
.bind-panel .agreement-box{position:relative;width:255px;font-family:SimSun;}
.bind-panel .agreement-box a{color:#45719c;}
.bind-panel .agreement-box .field-validation-error{display: block;white-space: nowrap;  left: 248px;}
.field-validation-error{position: absolute;margin:8px 0 0 20px;color:#dc6868;font-family:SimSun;}
.field-validation-error-checkAgree{margin-top:0;}
.bind-panel .login-page-link{display:block; width: 255px;margin: 0 auto;margin-top: 26px;text-align: left;color:#45719c;font-family:SimSun;}
/* Register */
.register-panel,.getPassword-panel{padding-bottom:80px;}
.register-panel .email-box .field-validation-error{margin-top:10px;}
.register-panel .field-validation-valid span{display:none;}
.register-panel .agreement-box a,.register-panel .check-code-box a,.getPassword-panel .check-code-box a{color:#45719c}
.register-panel .tt,.getPassword-panel .tt{margin:60px 0 25px 150px;font-family:'Microsoft YaHei';font-size:18px; color:#333;}
.register-panel .tt span{font-family:SimSun;font-size:12px;color:#999;margin-left:10px;}
.register-panel .register-input-box,.getPassword-panel .getPassword-input-box{margin-bottom: 13px;}
.register-panel .register-input-box label.pre,.getPassword-panel .getPassword-input-box label.pre{width:370px;text-align:right;display:inline-block;font-family:SimSun;font-size:12px;color:#333;*float:left;margin-right:5px; *margin:8px 11px 0 0;}
.register-panel .register-input-box input,.getPassword-panel .getPassword-input-box input{width:255px;border:1px solid #ededed;background-color:#fff;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;height:17px;outline:none;padding:10px 0 10px 8px;}
.register-panel .agreement-box{padding:8px 0 10px 0;}
.register-panel .agreement-box *{white-space:nowrap;}
.register-panel .agreement-box input{margin-left:0;margin-right:0;}
.register-panel .agreement-box,.register-panel .btn-wrap,.getPassword-panel .btn-wrap{padding-left:375px;width: 268px;}
.register-panel .btn-wrap .btn{font-family:'Microsoft YaHei';font-size:14px;border:none;width:123px;height: 38px;line-height:38px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;background-color: #65adf2;color:#fff;display:inline-block;text-align:center;}
.register-panel .btn-wrap .btn-reset,.userRequiredInfo-panel .btn-wrap a.btn{background-color:#aaa;}
.register-panel .check-code-box label.pre,.getPassword-panel .check-code-box label.pre{margin:8px 11px 0 0;}
.register-panel .check-code-box input,.getPassword-panel .check-code-box input{width:155px;}
.register-panel .check-code-box .checkCode,.getPassword-panel .check-code-box .checkCode{width:80px;height:38px; margin-left:20px;}
.register-panel .check-code-box .reflash,.getPassword-panel .check-code-box .reflash{margin:8px 0 0 20px;}
.register-panel .agreement-box .check-box{margin-right:5px;}
.register-panel .register-input-box .input-validation-error,.getPassword-panel .getPassword-input-box .input-validation-error{border:1px solid #ffcfcf;background-color:#fcf5f5;}
.register-panel .register-input-box .input-validation-error:focus,.getPassword-panel .getPassword-input-box .input-validation-error:focus{background-color:#fff;border:1px solid #ededed;}
.register-panel .agreement-box .field-validation-error{margin:0 0 0 117px;*margin:8px 0 0 112px;}
.register-panel .tip-box{left:882px !important;}
.userRequiredInfo-panel .userOptionalInfo-box{margin:14px 0;}
.userRequiredInfo-panel .userOptionalInfo-box *{padding:11px 10px;*padding:2px 10px;}
.userRequiredInfo-panel .userOptionalInfo-box label.pre{width:370px;text-align:right;display:inline-block;padding:0;font-size:12px;color:#333;margin-right:10px;}
.userRequiredInfo-panel .userOptionalInfo-box input,.userOptionalInfo-box select{width:235px;border:1px solid #ededed;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}
.userRequiredInfo-panel .userOptionalInfo-box select.all{width:255px;}
.userRequiredInfo-panel .btn-wrap .btn-submit{text-decoration:none;margin:0 9px 0 10px;}
.userRequiredInfo-panel .btn-wrap a:hover{text-decoration:none;}
.userRequiredInfo-panel .year-box select{width: 106px;margin-right: 8px;}
.userRequiredInfo-panel .check-box input{width:16px;border:none;}
.registerSuccess-panel{font-family:SimSun;font-size:12px;padding:140px 0 50px 0;}
.registerSuccess-panel .title{font-family:'Microsoft YaHei';font-size:14px;margin-left:6px;font-weight:300;color:#333;}
.registerSuccess-panel .hd,.registerSuccess-panel .bd{margin-left:290px;}
.registerSuccess-panel .bd{color:#666;}
.registerSuccess-panel .bd .btn{font-family:'Microsoft YaHei';font-size:14px;border:none;width:123px;height: 38px;line-height:38px;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;color:#fff;display:inline-block;text-align:center;margin:20px 5px 28px 0;}
.registerSuccess-panel .bd p{margin-bottom:14px;}
.registerSuccess-panel .bd p a{color:#45719c;}
.active-panel{height:578px;}
.active-panel div{text-align:center;margin-top:239px;font-family:'Microsoft YaHei';font-size:14px;}
.active-panel div.success{text-align:center;width:100px;margin:0 auto;margin-top:239px;}
.active-panel div.success img{margin-right:6px;}
.active-panel div.success span{ color:#7ac868;}
.active-panel div a{color:#45719c;}
.active-panel .verification{background:url(../images/tip.png) no-repeat 340px;}
.rves-panel{padding-top:198px;color:#333;}
.rves-panel .resend-section{margin-top:28px;color:#666;}
.rves-panel .email-md{margin-left:25px;}
.rves-panel .section{margin-left:300px;}
.rves-panel .section div{margin-bottom:8px;}
.rves-panel .section img{margin-right:10px;}
.rves-panel a.login-email-link{color:#46a934;}
.rves-panel a.resend-link{color:#45719c;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   /* IE10-specific styles go here */
   .field-validation-error{margin-left:13px;}
   .register-panel .agreement-box .field-validation-error{margin:0 0 0 110px;}
}
.step{margin:0 0 60px 247px;}
.step .step-line,.step .step-item .progress,.step .step-item .progress .complete{background:url(/Images/getPassword-step.png) no-repeat;}
.step .step-line{background-position:-10px -85px;height:1px;width:103px;float:left;  margin: 17px 8px 0 -2px;}
.step .step-item{float:left;font-family:'Microsoft YaHei';}
.step .step-item .progress{font-size:16px;color:#fff; width:35px;height:35px;line-height:35px;background-position:-14px -2px;text-align:center;}
.step .through .progress{background-position:-14px -44px;}
.step .through-line{background-position:-10px -92px;height: 5px;margin-top:15px;}
.step .step-item .progress .complete{width:35px;height:35px;background-position:-76px -41px;}
.step .step-item.active .progress{background-position:-74px -4px;}
.step .step-item .desc{font-size:13px;color:#999;width:52px;text-align:center;margin:5px 0 0 -8px;}
.step .step-item .through-desc{color:#80baf1;}
.step .step-item.active .desc{color:#2e8be4;}
.getPassword-panel .btn-wrap .btn{font-family:'Microsoft YaHei';font-size:14px;text-decoration:none;margin:15px 9px 0 6px;padding:11px 0;*padding:8px 0; width:265px;text-align:center;color:#fff;background-color:#54a3ee;border:none;}
.getPassword-panel .sub-title{color:#999;margin:0 0 5px 381px;}
.getPassword-panel .confirm-md{margin-left:305px;}
.getPassword-panel .confirm-md .section-item{position:relative;margin-bottom:30px;}
.getPassword-panel .confirm-md .section-item .pre{position:absolute;width:4em;text-align:right;}
.getPassword-panel .confirm-md .section-item .con{margin-left:6em;}
.getPassword-panel .confirm-md .section-item div.con div{margin-bottom:.5em;}
.getPassword-panel .confirm-md .section-item div.con div a{color:#45719c;}
.getPassword-panel .confirm-md .section-item .con input{margin:4px 5px 0 0;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
   .getPassword-panel .confirm-md .section-item .con input{margin-top:0;}
}
.getPassword-panel .confirm-md .section-item .userId-item {margin-bottom:6px;}
.getPassword-panel .confirm-md .section-item .con .btn{width:253px;height:38px;line-height:38px;text-align:center;border:none;color:#fff;background-color:#54a3ee;margin-top:20px;}
.getPassword-panel .sendcomp{font-family:'Microsoft YaHei';font-size:14px;margin-left:290px;}
.getPassword-panel .sendcomp img{vertical-align:middle;margin-right:6px;}
.getPassword-panel .sendcomp a{color:#2fa215;margin:0 3px;}
.getPassword-panel .tip{margin:25px 0 0 290px;color:#666;}
.getPassword-panel .tip a{color:#45719c;}
.getPassword-panel .complete .sendcomp{color:#2fa215;margin-left:410px;}
.getPassword-panel .complete .sendcomp img{margin-right:6px;}
.getPassword-panel .complete .tip{margin-left:410px;}
/* edituser_div */
.edituser_div { padding:0; list-style-type:none; width:100%;margin:15px 0; font-size:14px; line-height:200%;}
.edituser_div li{ border-bottom:1px dotted #F79B00; padding:3px 30px; }
.edituser_div li.current{ border-bottom:none; padding-bottom:10px; padding-left:115px;}
.edituser_div li .icon{vertical-align: middle;}
.edituser_div li .icon-bind{width:20px;display:inline-block;}
.edituser_div li .icon-qq{width:18px;margin-right:2px;}
.edituser_div li .icon-success{padding-bottom:4px;}
.edituser_div li .bind-link{color:#45719c;text-decoration:none;cursor:pointer;}
.edituser_div li .bind-link:hover{text-decoration:underline;}
.edituser_div li .icon-desc{display:inline-block;width:100px;margin:0 60px 0 5px;}
#QQBindStateLabel,#WeiboBindStateLabel,#WeixinBindStateLabel{margin-right:15px;}
.confirm-dialog{position:absolute;z-index:999;width:156px;height:80px;color:#333;background-color:#fcf8e3;border:1px solid #f4dba6; font-size: 14px;}
.confirm-dialog .dialog-msg{text-align:center;margin-top:14px;}
.confirm-dialog span{background: url(../Images/service_2.gif) no-repeat;margin:16px 8px 0 8px;}
.textbox_password{ width:150px;}
.chongzhi,.confirm-dialog span,.emailVerification-btn{background-position:-138px -286px;border:0 none;cursor:pointer;display:inline-block;height:26px; line-height:26px; text-align:center;width:62px;}
.editUser-panel a{color:#45719c;text-decoration:none;}
.editUser-panel a:hover{text-decoration:underline;}
.editUser-panel .v-success{margin-left:1em;margin-right:.5em;width:16px;}

.login_byrul{background-color:#ffffe3;border:1px solid #ffc969;padding:25px 40px;margin:40px auto 60px auto; width:400px; line-height:200%; font-size:14px;}
.login_byrul p{ text-indent:35px;}

.title-bt{font-weight:bold;color:#184b85;font-size:170%; *font-size:195%; text-align:center;margin:1px;padding-top:10px;_padding-top:10px;}
.shuoming2{width:900px;padding:15px 0;margin:1px auto;line-height:200%;}
.myburse_left{float:left; width:900px; _width:880px; margin-right:10px; border:1px solid #ffb200; padding:20px 15px 25px 15px; _padding:20px 15px 35px 15px; * padding:20px 15px 35px 15px;}

.space_line {border-top: 1px dotted #D5E6FF;height: 2px;margin: 10px auto 5px;width: 1000px; display:inline-block;}
.space_line{ *display:inline; padding:0; font-size:1px;}

.header-bottom{ width:1000px; margin:0 auto;}
/*sptbox*/
.tipBox{text-align: left;font-family: simsun;width:550px;height:160px;border:1px solid #0099dd;background:#fff;padding:15px 10px;position:absolute;font-size:12px;top:30%;left:50%;margin-left:-275px;z-index:999;}
.tbTitle{font-size:14px;font-weight:bold;padding-bottom:5px;}
.tbTitleicon{background-image:url(../Images/tipicon.png);background-repeat:no-repeat;display:inline-block;width:28px;height:35px;vertical-align:middle;margin-right:10px;}
.tbBtn{background:#0099dd;border:1px solid #1ebef1;padding:0 6px;margin:10px 0 0 230px;display:inline-block;}
.tbBtn a:link,.tbBtn a:visited{color:#fff;font-size:12px;text-decoration:none;}
.underline{text-decoration:underline;}
.tbCont{ text-indent:24px;line-height:180%;}
/*绑定万方账号*/
.content{width:1000px;margin:0 auto;}

