@charset "utf-8";
/*---------------------------------
Site:湛江市中小（民营）企业服务与融资对接平台（政企银）
Description:单独样式
Company:同望
Author:chenz
Created:2017.01.03
Updated:2017.09.25
Updated by:chenz
---------------------------------*/

/* init */
html,body,dl,dt,dd,ul,li,h3,h4,pre,input,p,blockquote,th,td,form,iframe,ol {margin:0;padding:0;}
html {width:100%;height:100%;}
body {}
ul {list-style:none;}
img {border:0;}
q:before,q:after {content:'';}
iframe {filter:chroma(color=#ffffff);}
table {border-collapse:collapse;border-spacing:0;width:100%;}
.clear {zoom:1;}
.clear:after {clear:both;content:"";display:block}
button,input[type="button"],input[type="reset"],input[type="submit"] {cursor:pointer;-webkit-appearance:button;*overflow:visible;}
input {outline:none;}
input,code {font-family:"Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif;}
ul, dl, dl dt, dl dd, form {padding:0;margin:0;list-style:none;}
h1, h2, h3, h4, h5 {padding:0;margin:0;}
input,textarea {margin:0;font-family:"Microsoft YaHei", "宋体", Arial, Helvetica, sans-serif;font-size:12px;}
a {color:#333;text-decoration:none;border:none;outline:none;}
a:hover {color:#2866CB;text-decoration:none;}
a:focus {outline:none;}

.hide{display:none;}

/* Base */
body {background:#FFF;color:#333;font-size:12px;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif;position:relative;}
.transition {transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;}
.main {width:1000px;margin:0 auto;position:relative;}
.left {float:left;}
.right {float:right;}
.overflow {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/* Layout */
.login {background:#FFF url(../images/bg.png) repeat-x;}
.login-bg {background:url(../images/login-bg.jpg) no-repeat center top;}
.login-logo {padding-top:32px;}
.login-logo img {display:block;}
.slogan {background:url(../images/slogan.png) no-repeat center center;width:650px;height:420px;}
.login-box {width:250px;height:350px;padding:0 32px;/* margin:135px 32px 0 0; */margin:110px 32px 0 0;}
.login-box h3 {border-bottom:#C8C8C8 solid 1px;height:35px;line-height:35px;font-size:16px;font-weight:normal;color:#666;margin-bottom:10px;}
.login-box .login-main {margin-bottom:12px;}
.login-main h4 {height:25px;line-height:25px;font-size:14px;font-weight:normal;color:#666;}
.login-main h4 a {color:#38A6FF;font-size:12px;margin-top:2px;}
.login-main h4 a:hover {color:#333;}
.login-main .input-txt {background-color:#FFF;background-repeat:no-repeat;background-position: 10px center;border:#E5E5E5 solid 1px;width:208px;height:34px;line-height:34px;padding:0 4px 0 36px;font-size:14px;border-radius:4px;}
.login-main .input-user {background-image:url(../images/ico-user.png);}
.login-main .input-password {background-image:url(../images/ico-password.png);}
.login-main .input-code {padding:0 6px;width:100px;}
.login-main .code-pic {border:#E5E5E5 solid 1px;border-radius:4px;margin-left:10px;}
.login-main .code-pic img {width:100px;height:33px;display:block;border-radius:4px;}
.login-btn {background:#FBA500;width:250px;height:36px;line-height:36px;text-align:center;color:#FFF;font-size:16px;display:block;border-radius:4px;}
.login-btn:hover {background-color:#FCB733;color:#FFF;}
.login-btn:active {background-color:#E89B07;}
/* .login-footer {text-align:center;position:fixed;bottom:50px;left:0;width:100%;color:#999;} */
.login-footer {text-align:center;color:#999;margin-top:126px;}
.login-footer p {line-height:150%;}
.login-footer span {margin:0 12px;}
.ssoLogin {display: block;padding-top: 10px;color: #38A6FF;text-align: center;}

.register {background:#E9EDF8 url(../images/reg-body-bg.png) repeat-x 0 113px;}
.reg-top {background:#19B2FE url(../images/reg-top.jpg) no-repeat center top;height:113px;}
.reg-logo {padding-top:20px;float:left;}
.reg-logo img {display:block;}
.back-index {color:#FFF;font-size:14px;margin-top:18px;}
.back-index:hover {color:#D0F0FF;}
.reg-body {background:url(../images/reg-bg.jpg) no-repeat center top;padding-top:40px;}
.reg-box {background:#FFF;border:#97CFFE solid 1px;padding:0 70px 40px 70px;width:858px;}
.reg-box h3 {background:url(../images/ico-reg.png) no-repeat left center;border-bottom:#D5D5D5 solid 1px;padding-left:36px;height:54px;line-height:54px;color:#38A4FF;font-size:16px;font-weight:normal;margin-bottom:38px;}
.reg-box h3 span {color:#999;font-size:12px;margin-top:10px;}
.reg-content {width:658px;}
.reg-flow {width:200px;}
.reg-flow h4 {background:url(../images/ico-reg-flow.png) no-repeat left center;padding-left:36px;color:#38A4FF;font-size:16px;font-weight:normal;margin-bottom:38px;}
.reg-flow .flow {background:url(../images/flow-bg.png) no-repeat;padding-left:50px;}
.reg-flow .flow h5 {height:128px;line-height:150%;color:#999;font-size:14px;padding-top:8px;}
.reg-flow .flow h5 p {font-weight:normal;font-size:12px;}
/*.reg-flow .flow .now {color:#38A4FF;}*/
.reg-main {margin-bottom:20px;}
.reg-main label {width:190px;height:36px;line-height:36px;padding-right:4px;text-align:right;font-size:14px;color:#666;}
.reg-main .reg-txt {position:relative;}
.reg-main .input-txt {background:#FFF;border:#E5E5E5 solid 1px;width:300px;height:34px;line-height:34px;padding:0 6px;font-size:14px;border-radius:4px;margin-right:6px;}
.reg-main .input-txt-short {width:200px;}
.reg-main .input-code {width:80px;}
.reg-main .input-select {background:#FFF;border:#E5E5E5 solid 1px;height:36px;line-height:36px;padding:0 6px;font-size:14px;border-radius:4px;margin-right:6px;font-family:"微软雅黑"}
.reg-txt .ico-error {background:url(../images/ico-error.png) no-repeat center 0;padding:0 6px;display:none;}
.reg-txt .ico-success {background:url(../images/ico-success.png) no-repeat center 0;padding:0 6px;display:none;}
.reg-txt .error-txt {color:#C00;position:absolute;left:0;right:36px;line-height:20px;display:none;}
.reg-main .error {}
.error .input-txt {border-color:#C00;}
.error .error-txt {display:block;}
.error .ico-error {display:inline-block;}
.success .ico-success {display:inline-block;}
.reg-main .reg-txt a {color:#38A6FF;font-size:12px;margin-right:6px;}
.reg-main .reg-txt a:hover {color:#333;}
.reg-main .reg-txt .input-btn {background:#38A6FF;color:#FFF;padding:4px 12px;display:inline-block;border-radius:4px;}
.reg-main .reg-txt .input-btn:hover {background-color:#5EB7FF;color:#FFF;}
.reg-main .reg-txt .input-btn:active {background-color:#3094E5;}
.reg-btn {background:#F9A600;color:#FFF;width:230px;height:52px;line-height:52px;display:block;text-align:center;font-size:16px;border-radius:4px;margin:30px 0 0 194px;font-weight:bold;}
.reg-btn:hover {background-color:#FCB733;color:#FFF;}
.reg-btn:active {background-color:#E19400;}
.reg-footer {text-align:center;color:#999;margin:30px 0;}
.reg-footer p {line-height:150%;}
.reg-footer span {margin:0 12px;}

.password-box {background:#FFF;border:#97CFFE solid 1px;padding:0 70px 40px 70px;width:858px;}
.password-box h3 {background:url(../images/ico-forget-password.png) no-repeat left center;border-bottom:#D5D5D5 solid 1px;padding-left:36px;height:54px;line-height:54px;color:#38A4FF;font-size:16px;font-weight:normal;margin-bottom:38px;}
.password-box .password-flow {}
.password-box .password-flow .flow {background:url(../images/password-flow.png) no-repeat center top;width:708px;height:36px;margin:0 auto 10px auto;}
.password-box .password-flow .password-flow-1 {background-position:center top;}
.password-box .password-flow .password-flow-2 {background-position:center -36px;}
.password-box .password-flow .password-flow-3 {background-position:center -72px;}
.password-box .password-flow .flow-txt {width:708px;margin:0 auto 60px auto;}
.password-flow .flow-txt li {width:236px;text-align:center;color:#999;}
.password-flow .flow-txt .now {color:#38A4FF;font-weight:bold;}
.password-box .choose-box {width:400px;margin:0 auto;}
.password-box .choose-box a {border:#36A5FF solid 1px;display:block;padding:14px 20px 14px 0;border-radius:4px;}
.password-box .choose-box a span {background:url(../images/ico-find.png) no-repeat right center;font-size:24px;color:#38A4FF;padding-left:90px;display:block;}
.password-box .choose-box .email-find {background:#EFF8FF url(../images/ico-email-find.png) no-repeat 20px center;}
.password-box .choose-box .phone-find {background:#EFF8FF url(../images/ico-phone-find.png) no-repeat 20px center;}
.password-box .choose-box p {text-align:center;margin:10px 0 20px 0;color:#999;}
.password-box .choose-box a:hover {background-color:#F2F9FF;border-color:#5EB7FF;}
.password-box .choose-box a:active {background-color:#DCEEFC;border-color:#3094E5;}
.password-form {width:620px;margin:0 auto;}
.password-btn {position:relative;}
.password-btn .next-btn {background:#F9A600;color:#FFF;width:200px;height:40px;line-height:40px;display:block;text-align:center;font-size:16px;border-radius:4px;margin:30px 0 0 194px;font-weight:bold;}
.password-btn .next-btn:hover {background-color:#FCB733;color:#FFF;}
.password-btn .next-btn:active {background-color:#E19400;}
.password-btn .pre-link {position:absolute;right:128px;top:13px;color:#38A4FF;}
.password-btn .pre-link:hover {color:#333;}

.success-tips {border-bottom:#D6D6D6 dotted 1px;width:708px;margin:0 auto;text-align:center;padding-bottom:30px;}
.success-tips img,
.success-tips span {vertical-align:middle;}
.success-tips span {margin-left:20px;font-size:24px;color:#F78E3B;}
.password-success p {text-align:center;font-size:14px;margin:30px 0;}
.password-success .done-btn {background:#F9A600;color:#FFF;width:200px;height:40px;line-height:40px;display:block;text-align:center;font-size:16px;border-radius:4px;margin:0 auto;font-weight:bold;}
.password-success .done-btn:hover {background-color:#FCB733;color:#FFF;}
.password-success .done-btn:active {background-color:#E19400;}

.reg-box .big-btn {text-align:center;}
.reg-box .big-btn a {background:#F9A600;color:#FFF;width:200px;height:40px;line-height:40px;display:inline-block;text-align:center;font-size:16px;border-radius:4px;margin:0 6px;font-weight:bold;}

/* popdialog */
.popbg {width:100%;height:100%;position:fixed;_position:absolute;left:0;top:0;z-index:999;/*background:#000;opacity:.5;filter:alpha(opacity=50);-moz-opacity:0.5;*/}
.popwin {display:none;}
.popdialog {width:470px;height:500px;margin-top:0;background:#fff;border:4px solid #555;z-index:9999;margin:auto;position:absolute;left:50%;top:50%;margin-left:-238px;margin-top:-365px;}
.pop-title {position:relative;height:35px;color:#fff;background-color:#369dfe;line-height:30px;padding-left:15px;font-size:16px;}
.ico-closed {width:24px;height:24px;display:inline-block;position:absolute;right:0;top:0;background:url(../../../common/images/user-center/new-ico.png) 6px -258px no-repeat; cursor:default;}
.ico-closed:hover {background-color:#c80101;}