@charset "utf-8";
body,dd,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,label,legend,ol,p,select,span,td,textarea,th,ul{margin:0;padding:0}
body,button,input,select,textarea{font:9pt/1 "Microsoft Yahei",simsun}
body{background-color:#f5f5f5;color:#323232}
h1{font-size:18px}
h2{font-size:1pc}
h3{font-size:14px}
h4,h5,h6{font-size:100%}
address,cite,dfn,em,var{font-style:normal}
code,kbd,pre,samp,tt{font-family:Courier New,Courier,monospace}
small{font-size:9pt}
img{border:0;vertical-align:middle}
em,i{font-style:normal}
ol,ul{list-style-type:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
hr{border:0;height:1px}
:focus,a:active,a:focus{outline:0}
input[type=checkbox],input[type=radio]{vertical-align:middle}
.clear{clear:both;font-size:0;line-height:0}
.hr10{height:10px}
.hr10,.hr20{font-size:0;overflow:hidden;clear:both}
.hr20{height:20px}
.float-l{float:left}
.float-r{float:right}
.margin-l10{margin-left:10px}
a.blue{color:#1d5494}
.red{color:red}
.header{height:5pc;background-color:#fff;padding:0 50px;box-shadow:0 0 8px #ddd}
.header .logo{float:left;padding-top:10px}
.header .toolbar{float:right;padding-top:30px;font-size:14px;color:#a7a7a7}
.mainbody{width:750pt;margin:0 auto;padding-top:50px;overflow:hidden;min-height:500px}
.mainbody .login-img{width:600px;height:420px;background:url(../images/banner.png) 0 center no-repeat;float:left}
.mainbody .login-box{width:21pc;border:1px solid #ccc;border-radius:5px;float:right;box-shadow:0 0 8px #ddd}
.mainbody .login-box .hd{padding:20px 20px 0;color:#193a68;font-size:20px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:0 solid #eee;line-height:30px;background-color:#fff;text-align:center}
.mainbody .login-box .bd{padding:20px 25px;background-color:#fff;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.mainbody .login-box .bd ul li{padding:8px 0;overflow:hidden;position:relative}
.mainbody .login-box .bd ul li.bt{padding-bottom:15px}
.mainbody .login-box .bd ul li label{height:40px;line-height:40px;position:absolute;top:8px;left:10px;font-size:14px;color:#666}
.mainbody .login-box .bd .input-t{width:198px;height:38px;line-height:38px;border:1px solid #d7d7d7;border-radius:5px;padding:0 10px 0 74px;font-size:1pc;float:left}
.mainbody .login-box .bd .input-t:focus{border-color:#4892e7}
.mainbody .login-box .bd .yzm .input-t{width:72px}
.mainbody .login-box .bd .input-s{width:284px;height:40px;line-height:40px;border:0;border-radius:5px;text-align:center;background-color:#193a68;font-size:18px;color:#fff;cursor:pointer}
.mainbody .login-box .bd .input-s:hover{opacity:.8}
.mainbody .login-box .bd ul li .codeimg{float:right}
.mainbody .login-box .bd ul li .codeimg p{text-align:right;padding-top:5px}
.mainbody .login-box .bd ul li.link{text-align:right}
.footer{height:36px;line-height:36px;background-color:#2d2d2d;color:#ddd;text-align:center}
.steps{width:50pc;height:90px;background:url(../images/steps.png) center -5pc no-repeat;margin:0 auto}
.steps ul li{width:15pc;height:90px;float:left;position:relative}
.steps ul li.end{width:5pc}
.steps ul li i.steps-bg{width:44px;height:44px;display:block;background:url(../images/steps.png) -423px -4px no-repeat;position:absolute;top:4px}
.steps ul li i.steps-bg-s{background-position:-353px -4px}
.steps ul li i.steps-bg-e{background-position:-283px -4px}
.steps ul li i.s-bg1{left:13px}
.steps ul li i.s-bg2{left:1pc}
.steps ul li i.s-bg3{left:20px}
.steps ul li i.s-bg4{left:23px}
.steps ul li i.steps-number{width:44px;height:44px;display:block;position:absolute;top:4px}
.steps ul li i.s-number1{background:url(../images/steps.png) -4px -4px no-repeat;left:13px}
.steps ul li i.s-number2{background:url(../images/steps.png) -73px -5px no-repeat;left:1pc}
.steps ul li i.s-number3{background:url(../images/steps.png) -143px -5px no-repeat;left:20px}
.steps ul li i.s-number4{background:url(../images/steps.png) -213px -3px no-repeat;left:23px}
.steps ul li span.steps-text{font-size:18px;color:#606060;position:absolute;top:60px}
.steps ul li span.s-text1{left:0}
.steps ul li span.s-text2{left:-17px}
.steps ul li span.s-text3{left:6px}
.steps ul li span.s-text4{left:8px}
.reg{width:808px;border:1px solid #dedede;border-radius:5px;margin:20px auto;background-color:#fff}
.reg .hd{height:67px}
.reg .hd a{padding-left:122px;padding-top:20px;width:282px;height:47px;display:block;float:left;background-color:#eee;background-image:linear-gradient(top,#f9f9f9 0,#eee 100%)}
.reg .hd a:hover{text-decoration:none}
.reg .hd a.personal{border-top-left-radius:5px}
.reg .hd a i{width:39px;height:35px;display:inline-block;background:url(../images/reg.png) no-repeat;vertical-align:middle;margin-top:-10px;margin-right:15px}
.reg .hd a.personal i{background-position:0 -35px}
.reg .hd a span{font-size:24px;color:#535353}
.reg .hd a.enterprise{border-top-right-radius:5px}
.reg .hd a.enterprise i{background-position:0 -105px}
.reg .hd a.personal-on{position:relative;width:283px;height:3pc;margin-top:-1px;margin-left:-1px;background-color:#f7991d;background-image:linear-gradient(top,#ffc20f 0,#f7991d 100%)}
.reg .hd a.personal-on span{color:#fff}
.reg .hd a.personal-on i{background-position:0 0}
.reg .hd a.personal-on em{width:24px;height:10px;display:block;background:url(../images/reg.png) -7px -149px no-repeat;position:absolute;top:68px;left:190px}
.reg .hd a.enterprise-on{position:relative;width:283px;height:3pc;margin-top:-1px;margin-left:-1px;background-color:#1454ab;background-image:linear-gradient(top,#1d8fd5 0,#1454ab 100%)}
.reg .hd a.enterprise-on span{color:#fff}
.reg .hd a.enterprise-on i{background-position:0 -70px}
.reg .hd a.enterprise-on em{width:24px;height:10px;display:block;background:url(../images/reg.png) -7px -168px no-repeat;position:absolute;top:68px;left:190px}
.reg .bd{padding:50px 5pc;min-height:300px}
.reg .bd ul{display:none}
.reg .bd ul.active{display:block}
.reg .bd ul li{padding:9pt 0;position:relative}
.reg .bd ul li i.sjx{width:11px;height:6px;display:block;background:url(../images/reg.png) -14px -310px no-repeat;position:absolute;top:28px;left:444px;cursor:pointer}
.reg .bd ul li label{width:170px;display:inline-block;font-size:1pc;color:#606060;text-align:right;padding-right:10px}
.reg .bd ul li em.image-delete{width:1pc;height:1pc;display:inline-block;vertical-align:middle;margin-top:-2px;cursor:pointer;background:url(../images/icon1.png) -75pt -40px no-repeat}
.reg .bd ul li .input-t{width:17pc;height:24px;line-height:24px;border:1px solid #c1c1c1;border-radius:5px;padding:5px}
.reg .bd ul li .input-t:focus{border-color:#4892e7}
.reg .bd ul li .input-error{border-color:red}
.reg .bd ul li .input-select{width:282px;height:34px;border:1px solid #c1c1c1;border-radius:5px;background-color:#f7f7f7}
.reg .bd ul li .input-s{cursor:pointer;width:17pc;height:24px;line-height:24px;border:1px solid #c1c1c1;border-radius:5px;padding:5px;background-color:#f3f3f3;background-image:linear-gradient(top,#fbfbfb 0,#f3f3f3 100%)}
.reg .bd ul li .input-c{float:left;margin-right:5px;margin-left:180px}
.reg .bd ul li .input-personal{background-color:#f7991d;background-image:linear-gradient(top,#ffc20f 0,#f7991d 100%)}
.reg .bd ul li .input-enterprise,.reg .bd ul li .input-personal{width:140px;height:40px;line-height:40px;border:0;border-radius:5px;font-size:18px;color:#fff;cursor:pointer}
.reg .bd ul li .input-enterprise{background-color:#1454ab;background-image:linear-gradient(top,#1d8fd5 0,#1454ab 100%)}
.reg .bd ul li .tip{width:164px;border-radius:3px;position:absolute;top:14px;left:5in;padding:5px 10px;z-index:9}
.reg .bd ul li .prompt{border:1px solid #c2c8c8;background-color:#f9f9f9;display:none}
.reg .bd ul li .tip p{line-height:14px;padding:3px 0;overflow:hidden}
.reg .bd ul li .tip p i{width:14px;height:14px;display:block;float:left;vertical-align:middle;margin-right:5px;margin-top:1px}
.reg .bd ul li .tip p span{width:9pc;display:block;float:left}
.reg .bd ul li .prompt p i{background:url(../images/reg.png) -9pt -194px no-repeat}
.reg .bd ul li .prompt .tip-sjx{width:7px;height:9px;background:url(../images/reg.png) -6px -324px no-repeat;position:absolute;top:10px;left:-7px}
.reg .bd ul li .success{width:14px !important;height:14px !important;display:inline-block; padding:0 !important;background:url(../images/reg.png) -9pt -226px no-repeat;vertical-align:middle;margin-right:5px;margin-top:-2px;position:absolute;top:28px;left:5in; margin-left:auto !important;}
.reg .bd ul li .error{border:1px solid red;background-color:#fff5f5}
.reg .bd ul li .error p i{background:url(../images/reg.png) -9pt -260px no-repeat}
.reg .bd ul li .error .tip-sjx{width:7px;height:9px;background:url(../images/reg.png) -15px -324px no-repeat;position:absolute;top:10px;left:-7px}
.reg .bd ul li .error p{color:red}
.reg .bd ul li .success i{ display:none;}
.return-box{width:728px;border:1px solid #dedede;border-radius:5px;margin:20px auto;background-color:#faffec;padding:40px;overflow:hidden}
.return-box i{width:60px;height:60px;display:block;float:left;background-image:url(../images/icon.png);background-repeat:no-repeat;margin-right:20px}
.return-box i.icon-s{background-position:0 0}
.return-box i.icon-e{background-position:-71px 0}
.return-box i.icon-w{background-position:-140px 0}
.return-box i.icon-h{background-position:-210px 0}
.return-box h2{padding:10px 0;color:#606060}
.return-box p{font-size:14px;color:#999}
.return-box p a{color:#f7991d}
.forgot-pwd{width:808px;border:1px solid #dedede;border-radius:5px;margin:20px auto;background-color:#fff}
.forgot-pwd .hd{height:40px;line-height:40px;padding-left:10px;border-top-left-radius:5px;border-top-right-radius:5px;font-size:18px;background-color:#eee;background-image:linear-gradient(top,#f9f9f9 0,#eee 100%)}
.forgot-pwd .bd{padding:50px 40px;min-height:260px}
.forgot-pwd .bd ul li{height:36px;line-height:36px;padding:9pt 0;position:relative}
.forgot-pwd .bd ul li label{width:170px;display:inline-block;font-size:1pc;color:#606060;text-align:right;padding-right:10px}
.forgot-pwd .bd ul li label i{color:red;font-family:宋体}
.forgot-pwd .bd ul li .input-t{width:17pc;height:24px;line-height:24px;border:1px solid #c1c1c1;border-radius:5px;padding:5px}
.forgot-pwd .bd ul li .input-t:focus{border-color:#4892e7}
.forgot-pwd .bd ul li .input-s{width:180px;height:40px;line-height:40px;border:0;border-radius:5px;text-align:center;background-color:#318eeb;font-size:22px;color:#fff;cursor:pointer}
.forgot-pwd .bd ul li .input-s:hover{background-color:#3e9dfb}
.forgot-pwd .bd ul li .tip{width:164px;border-radius:3px;position:absolute;top:14px;left:5in;padding:5px 10px;z-index:9}
.forgot-pwd .bd ul li .tip p{line-height:14px;padding:3px 0;overflow:hidden}
.forgot-pwd .bd ul li .tip p i{width:14px;height:14px;display:block;float:left;vertical-align:middle;margin-right:5px;margin-top:1px}
.forgot-pwd .bd ul li .tip p span{width:9pc;display:block;float:left}
.forgot-pwd .bd ul li .prompt p i{background:url(../images/reg.png) -9pt -194px no-repeat}
.forgot-pwd .bd ul li .success{width:14px;height:14px;display:inline-block;background:url(../images/reg.png) -9pt -226px no-repeat;vertical-align:middle;margin-right:5px;margin-top:-2px;position:absolute;top:28px;left:5in}
.forgot-pwd .bd ul li .error p i{background:url(../images/reg.png) -9pt -260px no-repeat}
.forgot-pwd .bd ul li .error p{color:red}
.forgot-pwd .bd ul li.yzm label{float:left}
.forgot-pwd .bd ul li.yzm .input-t{width:136px;float:left;margin-left:4px}
.forgot-pwd .bd ul li.yzm .codeimg{float:left;margin-left:10px}
.forgot-pwd .bd ul li.yzm .codeimg img{float:left}
.forgot-pwd .bd ul li.yzm .codeimg p{float:left;padding-left:5px}