@charset "utf-8";
/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,label,img,span{margin:0; padding:0;}
body,button,input,select,textarea{font:12px/1 "Microsoft Yahei","simsun";}
body{ background-color:#f8f8f8; color:#323232;}
h1{font-size:18px}
h2{font-size:16px}
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:12px}
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:focus,a:active{outline:0;}
input[type=radio],input[type=checkbox]{vertical-align:middle;}


.clear{clear:both; font-size:0; line-height:0;}
.hr10{ height:10px; font-size:0; overflow:hidden; clear:both;}
.hr20{ height:20px; font-size:0; overflow:hidden; clear:both;}
.float-l{ float:left;}
.float-r{ float:right;}
.margin-l10{ margin-left:10px;}
a.blue{color:#1d5494;}
.red{ color:#F00;}


.header{ height:80px; background-color:#eff4fa; border-bottom:solid 1px #d6dfea; padding:0 50px;}
.header .logo{ float:left; padding-top:10px;}
.header .toolbar{ float:right; padding-top:30px; font-size:14px; color:#a7a7a7;}
.mainbody{ width:1000px; 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:336px; border:solid 1px #a0b1c4; border-radius:5px; float:right;}
.mainbody .login-box .hd{
	padding:0 10px;
	color:#333333;
	font-size:20px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom:solid 1px #a0b1c4;
	height:50px; 
	line-height:50px;
	background-color: #f9fbfe;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#eaf6f6), to(#bedbe3));
	background-image: -webkit-linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
	background-image: -moz-linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
	background-image: -ms-linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
	background-image: -o-linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
	background-image: linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
}
.mainbody .login-box .bd{ padding:20px 25px; background-color:#ffffff; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.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:16px; color:#585858;}
.mainbody .login-box .bd .input-t{ width:198px; height:38px; line-height:38px; border:solid 1px #d7d7d7; border-radius:5px; padding:0 10px 0 74px; font-size:16px; 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:#318eeb; font-size:22px; color:#fff; cursor:pointer;}
.mainbody .login-box .bd .input-s:hover{ background-color:#3e9dfb;}
.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;}
.mainbody .login-box .bd .pwd span{ width:198px; height:38px; line-height:38px; border:solid 1px #d7d7d7; border-radius:5px; padding:0 10px 0 74px; font-size:16px; float:left;}

.footer{ height:36px; line-height:36px; background-color:#eff4fa; border-top:solid 1px #d6dfea; text-align:center;}

.steps{ width:800px; height:90px; background:url(../images/steps.png) center -80px no-repeat; margin:0 auto;}
.steps ul li{ width:240px; height:90px; float:left; position:relative;}
.steps ul li.end{ width:80px;}
.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:16px;}
.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:16px;}
.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:solid 1px #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: #eeeeee;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f9f9f9), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -ms-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
}
.reg .hd a span{ font-size:24px; color:#535353;}
.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:48px;
	margin-top:-1px;
	margin-left:-1px;
	background-color: #f7991d;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#ffc20f), to(#f7991d));
	background-image: -webkit-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -moz-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -ms-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -o-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: linear-gradient(top, #ffc20f 0%, #f7991d 100%);
}
.reg .hd a.personal-on span{color:#ffffff;}
.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:48px;
	margin-top:-1px;
	margin-left:-1px;
	background-color: #1454ab;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#1d8fd5), to(#1454ab));
	background-image: -webkit-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -moz-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -ms-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -o-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
}
.reg .hd a.enterprise-on span{color:#ffffff;}
.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 80px; min-height:300px;}
.reg .bd ul{ display:none;}
.reg .bd ul.active{ display:block;}
.reg .bd ul li{ padding:12px 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:16px; color:#606060; text-align:right; padding-right:10px;}
.reg .bd ul li em.image-delete{ width:16px; height:16px; display:inline-block; vertical-align:middle; margin-top:-2px; cursor:pointer; background:url(../images/icon1.png) -100px -40px no-repeat;}
.reg .bd ul li .input-t{ width:272px; height:24px; line-height:24px; border:solid 1px #c1c1c1; border-radius:5px; padding:5px;}
.reg .bd ul li .input-t:focus{ border-color:#4892e7;}
.reg .bd ul li .input-error{border-color:#ff0000;}
.reg .bd ul li .input-select{ width:282px; height:34px; border:solid 1px #c1c1c1; border-radius:5px; background-color:#f7f7f7;}
.reg .bd ul li .input-s{ cursor:pointer; width:272px; height:24px; line-height:24px; border:solid 1px #c1c1c1; border-radius:5px; padding:5px;
	background-color: #f3f3f3;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fbfbfb), to(#f3f3f3));
	background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #f3f3f3 100%);
	background-image: -moz-linear-gradient(top, #fbfbfb 0%, #f3f3f3 100%);
	background-image: -ms-linear-gradient(top, #fbfbfb 0%, #f3f3f3 100%);
	background-image: -o-linear-gradient(top, #fbfbfb 0%, #f3f3f3 100%);
	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{
	width:140px;
	height:40px;
	line-height:40px;
	border:0;
	border-radius:5px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	background-color: #f7991d;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#ffc20f), to(#f7991d));
	background-image: -webkit-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -moz-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -ms-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -o-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: linear-gradient(top, #ffc20f 0%, #f7991d 100%);
}
.reg .bd ul li .input-enterprise{
	width:140px;
	height:40px;
	line-height:40px;
	border:0;
	border-radius:5px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	background-color: #1454ab;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#1d8fd5), to(#1454ab));
	background-image: -webkit-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -moz-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -ms-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -o-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
}
.reg .bd ul li .tip{ width:164px; border-radius:3px; position:absolute; top:14px; left:480px; padding:5px 10px; z-index:9;}
.reg .bd ul li .prompt{border:solid 1px #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:144px; display:block; float:left;}
.reg .bd ul li .prompt p i{ background:url(../images/reg.png) -12px -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; height:14px; display:inline-block; background:url(../images/reg.png) -12px -226px no-repeat; vertical-align:middle; margin-right:5px; margin-top:-2px; position:absolute; top:28px; left:480px;}
.reg .bd ul li .error{border:solid 1px #ff0000; background-color:#fff5f5;}
.reg .bd ul li .error p i{ background:url(../images/reg.png) -12px -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:#ff0000;}

.return-box{ width:728px; border:solid 1px #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:-70px 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:#999999;}
.return-box p a{ color:#f7991d;}


.forgot-pwd{width:808px; border:solid 1px #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: #eeeeee;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f9f9f9), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -ms-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
}
.forgot-pwd .bd{ padding:50px 40px; min-height:260px;}
.forgot-pwd .bd ul li{ height:36px; line-height:36px; padding:12px 0; position:relative;}
.forgot-pwd .bd ul li label{ width:170px; display:inline-block; font-size:16px; color:#606060; text-align:right; padding-right:10px;}
.forgot-pwd .bd ul li label i{ color:#F00; font-family:"宋体";}
.forgot-pwd .bd ul li .input-t{ width:272px; height:24px; line-height:24px; border:solid 1px #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:480px; 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:144px; display:block; float:left;}
.forgot-pwd .bd ul li .prompt p i{ background:url(../images/reg.png) -12px -194px no-repeat; }
.forgot-pwd .bd ul li .success{width:14px; height:14px; display:inline-block; background:url(../images/reg.png) -12px -226px no-repeat; vertical-align:middle; margin-right:5px; margin-top:-2px; position:absolute; top:28px; left:480px;}
.forgot-pwd .bd ul li .error p i{ background:url(../images/reg.png) -12px -260px no-repeat;}
.forgot-pwd .bd ul li .error p{ color:#ff0000;}

.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;}

.login{ float:right; margin-top:25px;}
.login .user{ height:24px; line-height:24px; font-size:14px; float:left; margin-right:20px;}
.login .user i{ width:24px; height:24px; display:block; float:left; margin-right:10px; background:url(../images/icon1.png) 0 0 no-repeat;}
.login .logout{ float:left;}
.login .logout i{ width:24px; height:24px; display:block; float:left; margin-right:10px; background:url(../images/icon1.png) 0 -40px no-repeat;}
.login .logout a{ height:24px; line-height:24px; color:#666666;}
.login .logout a:hover{ text-decoration:none; color:#d90000;}



@media screen and (max-width: 320px){
	.steps ul li span.steps-text{font-size:12px;}
	}
@media screen and (max-width: 768px){
.reg_document_title,.reg_document_upload{width:100% !important;}
.reg_document_upload_div{margin:0px !important; width: 94% !important; padding:10px 3% !important;}
body{ min-width:320px;}
.ui-dialog{ width:98% !important;}
.institution,iframe{ width:100% !important;}
.ui-dialog .ui-dialog-content { padding: .5em .5em !important;}
.header{ height:auto; background-color:#eff4fa; border-bottom:solid 1px #d6dfea; padding:20px 20px; text-align:center;}
.header .logo{ float:none; padding-top:10px;}
.header .logo img{ width:100%; max-width: 280px;}
.header .toolbar{ display:none; float:none; padding-top:15px; font-size:14px; color:#a7a7a7; text-align:center;}
.mainbody{ width:100%; margin:0 auto; padding-top:20px; overflow:hidden; min-height:500px;}
.mainbody .login-img{ width:100%; height:200px; background:url(../images/banner.png) center center no-repeat; background-size:100% 100%; float:none;}
.mainbody .login-box{ margin:10px auto !important; width:90%; border:solid 1px #a0b1c4; border-radius:5px; float: none;}
.mainbody .login-box .hd{
	padding:0 10px;
	color:#333333;
	font-size:20px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom:solid 1px #a0b1c4;
	height:50px; 
	line-height:50px;
	background-color: #f9fbfe;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#eaf6f6), to(#bedbe3));
	background-image: -webkit-linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
	background-image: -moz-linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
	background-image: -ms-linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
	background-image: -o-linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
	background-image: linear-gradient(top, #eaf6f6 0%, #bedbe3 100%);
}
.mainbody .login-box .bd{ padding:20px 25px; background-color:#ffffff; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.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:16px; color:#585858;}
.mainbody .login-box .bd .input-t{ width:71%; height:38px; line-height:38px; border:solid 1px #d7d7d7; border-radius:5px; padding:0 0 0 28%; font-size:16px; float:left;}
.mainbody .login-box .bd .input-t:focus{ border-color:#4892e7;}
.mainbody .login-box .bd .yzm .input-t{width:21%;}
.mainbody .login-box .bd .input-s{width:100%; height:40px; line-height:40px; border:0; border-radius:5px; text-align:center; background-color:#318eeb; font-size:22px; color:#fff; cursor:pointer;}
.mainbody .login-box .bd .input-s:hover{ background-color:#3e9dfb;}
.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:#eff4fa; border-top:solid 1px #d6dfea; text-align:center;}

.steps{ width:100%; height:90px; background:url(../images/steps2.png) center 20px repeat-x; margin:0 auto;}
.steps ul li{ width:25%; height:90px; float:left; position:relative;}
.steps ul li.end{ width:25%;}
.steps ul li:before{ position:absolute; left:50%; top:2px; display:block; content:''; width:50px; height:50px; margin-left:-25px; border-radius:50%; background:#e2e2e2;-webkit-box-shadow:0px 3px 3px #c8c8c8 inset;
-moz-box-shadow:0px 3px 3px #c8c8c8 inset;
box-shadow:0px 3px 3px #c8c8c8 inset; z-index: 1;}
.steps ul li:first-child:after{ position:absolute; left:0; top:2px; display:block; content:''; width:50%; height:50px; border-radius:0; background:#f8f8f8; z-index:0;}
.steps ul li:last-child:after{ position:absolute; right:0; top:2px; display:block; content:''; width:50%; height:50px; border-radius:0; background:#f8f8f8; z-index:0;}
.steps ul li i.steps-bg{ width:44px; height:44px; display:block; background:url(../images/steps.png) -423px -4px no-repeat; position:absolute; top:6px; left:50%; margin-left:-22px; border-radius:50%;z-index: 2;}
.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.steps-number{ width:44px; height:44px; display:block; position:absolute; top:6px;left:50%; margin-left:-22px; z-index: 3;}
.steps ul li i.s-number1{ background:url(../images/steps.png) -4px -4px no-repeat; }
.steps ul li i.s-number2{ background:url(../images/steps.png) -73px -5px no-repeat; }
.steps ul li i.s-number3{ background:url(../images/steps.png) -143px -5px no-repeat; }
.steps ul li i.s-number4{ background:url(../images/steps.png) -213px -3px no-repeat; }
.steps ul li span.steps-text{font-size:13px; color:#606060; position:absolute; top:60px; right:0; left:0; text-align:center;}
.reg{ width:92%; border:solid 1px #dedede; border-radius:5px; margin:10px auto; background-color:#fff;}
.reg .hd{ width:100%; height:67px;}
.reg .hd a{
	padding-left:0;
	padding-top:20px;
	width:50%;
	height:40px;
	display:block;
	text-align:center;
	float:left;
	background-color: #eeeeee;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f9f9f9), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -ms-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
}
.reg .hd a span{ font-size:20px; color:#535353;}
.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:16px; 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:50%;
	height:40px;
	margin-top:-1px;
	margin-left:-1px;
	background-color: #f7991d;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#ffc20f), to(#f7991d));
	background-image: -webkit-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -moz-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -ms-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -o-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: linear-gradient(top, #ffc20f 0%, #f7991d 100%);
}
.reg .hd a.personal-on span{color:#ffffff;}
.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:60px; left:48%;}
.reg .hd a.enterprise-on{
	position:relative;
	width:50%;
	height:40px;
	margin-top:0px;
	margin-left:0px;
	background-color: #1454ab;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#1d8fd5), to(#1454ab));
	background-image: -webkit-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -moz-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -ms-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -o-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
}
.reg .hd a.enterprise-on span{color:#ffffff;}
.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:60px; left:48%;}

.reg .bd{ padding:20px 10px; min-height:300px;}
.reg .bd ul{ display: none;}
.reg .bd ul.active{ display:block;}
.reg .bd ul li{ padding:12px 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:54px; left: auto; right:10px; cursor:pointer;}
.reg .bd ul li label{ width:100%; display:inline-block; font-size:16px; color:#606060; text-align:left; padding-bottom:10px; padding-right:10px;}
.reg .bd ul li em.image-delete{ width:16px; height:16px; display:inline-block; vertical-align:middle; margin-top:-2px; cursor:pointer; background:url(../images/icon1.png) -100px -40px no-repeat;}
.reg .bd ul li .input-t{ width:96%; height:24px; line-height:24px; border:solid 1px #c1c1c1; border-radius:5px; padding:5px 2%;}
.reg .bd ul li .input-t:focus{ border-color:#4892e7;}
.reg .bd ul li .input-error{border-color:#ff0000;}
.reg .bd ul li .input-select{ width:100%; height:34px; border:solid 1px #c1c1c1; border-radius:5px; background-color:#f7f7f7;}
.reg .bd ul li .input-s{ cursor:pointer; width:96%; height:24px; line-height:24px; border:solid 1px #c1c1c1; border-radius:5px; padding:5px 2%;
	background-color: #f3f3f3;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#fbfbfb), to(#f3f3f3));
	background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #f3f3f3 100%);
	background-image: -moz-linear-gradient(top, #fbfbfb 0%, #f3f3f3 100%);
	background-image: -ms-linear-gradient(top, #fbfbfb 0%, #f3f3f3 100%);
	background-image: -o-linear-gradient(top, #fbfbfb 0%, #f3f3f3 100%);
	background-image: linear-gradient(top, #fbfbfb 0%, #f3f3f3 100%);
}
.reg .bd ul li .input-c{ float:left; margin-right:5px; margin-left:10px;}
.reg .bd ul li .input-personal{
	width:100%;
	height:40px;
	line-height:40px;
	border:0;
	border-radius:5px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	background-color: #f7991d;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#ffc20f), to(#f7991d));
	background-image: -webkit-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -moz-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -ms-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: -o-linear-gradient(top, #ffc20f 0%, #f7991d 100%);
	background-image: linear-gradient(top, #ffc20f 0%, #f7991d 100%);
}
.reg .bd ul li .input-enterprise{
	width:100%;
	height:40px;
	line-height:40px;
	border:0;
	border-radius:5px;
	font-size:18px;
	color:#fff;
	cursor:pointer;
	background-color: #1454ab;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#1d8fd5), to(#1454ab));
	background-image: -webkit-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -moz-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -ms-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: -o-linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
	background-image: linear-gradient(top, #1d8fd5 0%, #1454ab 100%);
}
.reg .bd ul li .tip{ border-radius:3px; position: relative; left:0; top:5px; width:96%; margin-top:2px; padding:5px 2%; z-index:9;}
.reg .bd ul li .prompt{border:solid 1px #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:144px; display:block; float:left;}
.reg .bd ul li .prompt p i{ background:url(../images/reg.png) -12px -194px no-repeat; }
.reg .bd ul li .prompt .tip-sjx{ display:block; width:9px; height:7px; background:url(../images/reg.png) 0 -339px no-repeat; position:absolute; top:-7px; left:10px;}
.reg .bd ul li .success{ position: relative; left:0; top:3px; display:block; width:100%; height:auto; border: solid 1px #6fbe2e; background:#f2ffc8; clear:both; margin-top:5px; border-radius:3px;}
.reg .bd ul li .success i{width:14px; height:14px; display:inline-block; background:url(../images/reg.png) -12px -226px no-repeat; vertical-align:middle; margin:10px; position: static; display:inline-block;}
.reg .bd ul li .success:before{ content:''; display:block; width:11px; height:7px; background:url(../images/reg.png) -22px -339px no-repeat; position:absolute; top:-7px; left:10px;}
.reg .bd ul li .error{border:solid 1px #ff0000; background-color:#fff5f5;}
.reg .bd ul li .error p i{ background:url(../images/reg.png) -12px -260px no-repeat;}
.reg .bd ul li .error .tip-sjx{ display:block; width:11px; height:7px; background:url(../images/reg.png) -10px -339px no-repeat; position:absolute; top:-7px; left:10px;}
.reg .bd ul li .error p{ color:#ff0000;}

.return-box{ width:270px; border:solid 1px #dedede; border-radius:5px; margin:20px auto; background-color:#faffec; padding:20px 10px; overflow:hidden;}
.return-box i{width:60px; height:60px; display:block; margin:0 auto; float:none; background-image:url(../images/icon.png); background-repeat:no-repeat;}
.return-box i.icon-s{background-position:0 0;}
.return-box i.icon-e{background-position:-70px 0;}
.return-box i.icon-w{background-position:-140px 0;}
.return-box i.icon-h{background-position:-210px 0;}
.return-box h2{ padding:10px; color:#606060; font-weight:300; line-height:24px; text-align:center;}
.return-box p{ padding:10px; font-size:12px; color:#999999;}
.return-box p a{ color:#f7991d;}


.forgot-pwd{width:96%; border:solid 1px #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: #eeeeee;
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#f9f9f9), to(#eeeeee));
	background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -moz-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -ms-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: -o-linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
	background-image: linear-gradient(top, #f9f9f9 0%, #eeeeee 100%);
}
.forgot-pwd .bd{ padding:30px 10px; min-height:260px;}
.forgot-pwd .bd ul li{ height: auto; line-height:36px; padding:5px 0; position:relative;}
.forgot-pwd .bd ul li label{ width:22%; display:inline-block; font-size:12px; color:#606060; text-align:right; padding-right:10px;}
.forgot-pwd .bd ul li label i{ color:#F00; font-family:"宋体";}
.forgot-pwd .bd ul li .input-t{ width:60%; height:24px; line-height:24px; border:solid 1px #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:90%; margin:10px 5%; 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:100%; padding-left:26%; position: static; }
.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:144px; display:block; float:left;}
.forgot-pwd .bd ul li .prompt p i{ background:url(../images/reg.png) -12px -194px no-repeat; }
.forgot-pwd .bd ul li .success{width:14px; height:14px; display:inline-block; background:url(../images/reg.png) -12px -226px no-repeat; vertical-align:middle; margin-right:5px; margin-top:-2px; position:absolute; top:28px; left:480px;}
.forgot-pwd .bd ul li .error p i{ background:url(../images/reg.png) -12px -260px no-repeat;}
.forgot-pwd .bd ul li .error p{ color:#ff0000;}

.forgot-pwd .bd ul li.yzm label{ float:left;}
.forgot-pwd .bd ul li.yzm .input-t{width:60px; float:left; margin-left:4px; margin-right:4px;}
.forgot-pwd .bd ul li.yzm .codeimg{ float: none; 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:26%;}	
	}








